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 5316ea5bc1f0..1ea47a953097 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 096fd4261191..0ed54e8e717f 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 1987402958fe..991275969c41 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 92acc87e648a..a146e2555128 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 d88be8da3d08..b51a1abee0b0 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 3bb336873611..811071cc33d1 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 86c70a09a214..4cddecd24f16 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 2e81806d85e0..f902a10934df 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 3e8158470d43..58e9003ccfe9 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 6d240d516c74..87838efc6130 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 97038ffea4e7..4aebd7733ca9 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 e61577e7793e..10a08fcba023 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 48a71cb9eec3..5dc28207c26f 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 95c7e50580fe..c1018094f1ac 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 bbde2a05f671..63b2f650acbb 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 f759ed07b8be..e2060a11dee2 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 ac8589e615ce..5a08ab5b31c2 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 0acdea3ba800..10d08ab75fee 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 95b6ed90d39f..ddf095c26261 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 46b610a27c4a..25f5f267b4a8 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 000000000000..39cd97afac61 --- /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 8dac45fb1eee..947c9a9fdcb8 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 b711a0624551..a80a0ee7e5be 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 0c5e1ee0d62b..d0372a3baa64 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 120179523a88..b698044eb6b7 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 8c0b1c5479d3..611fcbf032dd 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 8373b13a5245..0407b28d5e08 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 d5b5e66e6510..9857d20a8b8b 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 9857d20a8b8b..e4a51e9ef27c 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 b6050aaf3450..4dfa849bc3ac 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 07d3e20e7e9a..31c92c2ca426 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 811071cc33d1..7307bee93ad3 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 7307bee93ad3..44af77c31027 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 97d1aa5523dd..b4ce811869bb 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 b5a64831c0bb..b9768c25db88 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 c4c9eafdb352..7dcc8af7c3b4 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 a0f306cd4970..b9caf1fbe7fa 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 8d5a278286a8..790d563bdb1f 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 3645e336b9da..8ccfa75c7338 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 f7366fa6375d..3549be47daae 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 71109cd36051..5a7dd4c97ac6 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 5ac31cbf08e2..8975fc4ce61d 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 c85a592ededa..259ac41eaf05 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 892b55496c9b..fb7e46de04a0 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 0f06e131f414..8d4799777e20 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 c834f643ac0b..fa6c005e9d22 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 a10a353801b7..81dccf889ce4 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 ce6e1c1012c8..2995f6bc8155 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 d63e00b79d38..bddd18c2bcaf 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 e14f07012a24..404c724ff029 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 79b7c9a25780..73c4b1c7a748 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 2d8e87db8521..0fc267f760c8 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 9316c686d409..572d9dd8aaa3 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 aff46b1e5b55..be0b0cb937ea 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 713e5ae410df..8e3334d78898 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 b50b4bfb56c5..0ef17d8adfb3 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 39870922c025..71dab98a3831 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 33c2a803c2a8..e9c7021a4256 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 bbacda33a517..8c57f5085146 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 8d7e42ad46ac..d364a10b2ce2 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 c26aa27e8a00..13ed989c4618 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 8cadd42dcc4d..8615aec686f7 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 c25f8abf9b7b..8155100d2259 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 4a5f14389c00..7a5195ba4a26 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 c5685458d962..02decff2e915 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 c8dece279453..e2e9b01a04ea 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 116cc24a8123..507003bcae02 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 3fcc2ddf9cb8..de101873d982 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 a659cb16c26d..daf2be56f297 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 798b6f0f2ce3..51524a4f1304 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 bdd4b01af46f..86e45cb303ae 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 08df537cf8c4..51f7798ce348 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 f46fd310d0cd..23e5f11ea0e9 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 139d1591ed3e..1f0acc8d6a71 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 b5fedd5ac92a..bd2ea8644bab 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 07fc79127d0b..6211c2b55efc 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 cb66491d07c4..51b29d87fa43 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 d8d6f7b5e6cc..3128b7e9bb99 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 62e81a62dd2c..e1c38072b4a7 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 2cb99f3bc07a..3bab12fec165 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 e2b9a4ffec1c..0eb17026a77b 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 c1f1667d85c7..be0e603ac591 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 db165abd3f04..6f3f91bc3bab 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 795eb8972a22..9812a18cb99c 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 b8f84abc1d94..634c8dbb4280 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 d0c68af6cebf..5b7e0d355c63 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 690a69a3233e..0432abac391f 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 4662ce3241b2..96d1ac2ae9a7 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 22a25477e22e..ca0438f1a248 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 9422b83561cc..23b426eaa016 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 ebba02a1bd47..0a5c827bcc97 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 e56c90dae16e..06268fe7e0ac 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 0cb5b4247a00..0953c17ca10d 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 a82d31fd443a..fcf0eb7d53fa 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 1f26370e89a5..51861c5aa355 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 f57c212c49e4..edfb07b9d3a9 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 99cf2981306f..403d09d813dc 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 74825c97c235..c819a0807b50 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 7ff44e9e2049..acead79e1a77 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 45a67835b8c4..bb0ae679bdcc 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 fc46bc3d6a5e..f88d8334cf01 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 efc1f72a0205..7ff0eeb1283c 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 8d31f0155098..431995ecf0ba 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 2f2773c6d49b..0a74ce8c4443 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 dde0202b76fe..75e944407ffb 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 0cddae2a462f..373af1d689cc 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 ecf4b13f31a3..79ca419e53b8 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 d57a19f1ff39..6e755bf90e96 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 0300ff2b54a7..f16e4d847bcc 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 2da563d0d630..b6229ecc4643 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 7020651beac9..d211456d50e9 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 bb1f5f04cac7..a57d0343e0de 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 b45c68b611a4..eac2197c2ad3 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 bf49d6f9d2b2..6b829353d448 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 aebd1b749270..4517877124b6 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 416a6dbfd857..4a49a555a231 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 9a7c6a9b0a6b..bf7fcfe728cd 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 3c83d101dcd1..6da0dd52e189 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 5cdb18afd140..7130524d2642 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 0886499fbb80..62a633dff1c3 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 4911594cdf67..6a3b9b20fb3b 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 093b4eee80ad..433e8f7b4ae5 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 d167e944d485..01db093870fb 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 5ce2a82f87f9..a8d343c1d19f 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 42587d6cfa43..cdb01df980fe 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 5c50a0854bc1..d52a9aa52603 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 a0b064f8b07d..d501652230fa 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 718afcb96693..73ac93576c84 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 bd97ddf93551..8af1b37e83c1 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 f4423a7c174b..32d92b03bc0f 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 54e8ab0a0280..30d3890d21f1 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 f65e712ea5ec..3c253a0364c1 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 0bd50342fa63..7479f9371ea9 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 2f47c0865d6b..cc83443f5447 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 e565a4548479..5911d4751b7f 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 e63b591fe728..01dd67cdc1b4 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 6e7e9acae0b6..1a55f04bc023 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 77701c6738bc..841a3b5d7a42 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 330aca0503cd..46921b5a8ef0 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 b60b80f28378..d67b4cf339fd 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 206c6057afb3..3eabcc79878c 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 4ae37674989f..c564f5fdeacd 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 2bc2f48303c2..577e030d42c4 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 acc0c5fc7fb3..356ad4e8636b 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 622880773bc4..d546955b8b6a 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 f0f1583f8d8a..81850d8a8362 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 f879ff21168d..4fabf6e36875 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 b02aeeb7ddbf..0ff22d856bbb 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 e5d167428c01..0b298e82969e 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 9fdf7db30c8b..5ce2cc44c48a 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 6a840aad12f4..dcc8c34de675 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 c25ee88f66d3..edf0561cec05 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 da2d25f5cfdf..ae56a5687ea8 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 61c17539914c..e82c766a83fb 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 fc6d99e81103..bd17cbf0090b 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 fe5bf3652dff..0bae2d1c1ce2 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 a269c1b09bbb..65ed2aff6818 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 cda6810098d9..4f2044a54357 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 b324e2d5fb2d..487837323a6f 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 c712b488b351..31a27eaaf7b2 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 88a938b77fc2..b2e4dd13f099 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 0a509895bcae..b95b41974f55 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 0638b2f728ac..2079d56b8a5c 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 f7a6f6342e71..7303db913742 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 484c6335375c..ed84041591e1 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 39ab75c9be42..073f791ac089 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 39bd8465b058..8d24aed5274d 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 f255dc4edb4a..877d8a8aa3d8 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 0d87635d5676..607d1a55c5e1 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 cabc07a0110a..c6adaa2b527d 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 cc364c8ef8d9..c1230a949228 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 87255b5e2465..10e161c67967 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 831a879d1764..ccccf3a696fd 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 ee0c2e1845a1..dcc5cca516ae 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 cdab17bb7fb1..0e3e8edefa21 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 99116b6a7851..b799144aaa36 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 b4012e306163..dd0d17b88cb4 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 e5e112c5ab0a..ee680d515c9a 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 cb75afe9d15b..7b50a0dc6c5a 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 c410678f5daa..41634c61a61b 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 434668e73503..0df926774952 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 060d2cc3777e..dcdb33934bea 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 699bac4d7779..5743d339ecd1 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 35c40248e114..43faee669354 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 722faa7b165c..9cedf62bc8cb 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 fbbcbdf7fb48..b5d6b3bde3dd 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 ee79a3bf2f7a..e4a58239a0e0 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 4dc6dd177c1e..9bef84686f4b 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 87439e764536..d72f31256946 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 45c288bcf6cf..c79bc0bd3a00 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 5d583b151440..0c7a4a319e27 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 ead9aed36492..ab6c91935c78 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 cdb59b7d4dca..be4405cee998 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 8913b4449e23..01e3db329ad5 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 e0f7276b1ec2..c851f6e4d150 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 7c34de8014b8..5b7ea68e91e3 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 9428996c98a3..0c905bf23cb1 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 c36e06230a97..2cc04e05be8c 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 a02b8f884d8a..3d2aa56be925 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 3f389a42c9f9..2b45920a7e78 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 ac5f86b14494..3f165dd70e38 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 3cf3778fe917..6bd7e7a4c153 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 40972a509caa..7098d7b87294 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 02cd37fa225a..08525ae99e8e 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 9517b7d995bb..000000000000 --- 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 f3b491dd1073..000000000000 --- 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 5b58ef637072..d30838e7384f 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 6c05ee529cc8..2c04e0fd420b 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 95d1888c64cf..ecc55f0171da 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 0c066dbcfbfe..1b1d377b0c7b 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 d4ebf14ed9af..cdf18560e0ca 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 299a453b66cd..04eeec8ff808 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 87c3a6309368..e98308f3d3b8 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 dac45a8bed7b..7259949ab661 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 3a88d3e9a17a..30495e54cc3c 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 207dd94a236d..04bf63230636 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 8708ec5eb6fb..d2c4b9da9db6 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 6ad51b8e08cc..84ddc83d10ba 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 be7342f56a0d..4521b56d5056 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 6bb4a2e666a2..e9d18261a2c1 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 d5f8707efc84..07671f44579d 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 3f29f97113e5..733b27e44a1b 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 41702c504347..000000000000 --- 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 16b2586f6b16..000000000000 --- 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 cda0c75b5850..000000000000 --- 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 494539305d3a..000000000000 --- 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 41702c504347..000000000000 --- 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 5b8788c0f941..000000000000 --- 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 2fe1f4da4fff..000000000000 --- 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 f769bf803b20..000000000000 --- 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 8bbe45188a47..750a34fbbff3 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 631aef9f9117..b93e6982dce2 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 54b17d1fc16d..656e179b6ca5 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 0325ab443765..a86948de153c 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 0478be81eabc..6c06dafcfb6e 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 a18faa8fd67b..7097d41e39de 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 edae9a4f995b..3467f8af804e 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 4a7614b2f907..10494e58ad54 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 f3f5ffa63cbb..86a3f01405de 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 11e17c8fbbda..1bcbdc4342ce 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 634dd0d92fb4..f8ba8ec2b6b7 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 da09e724da3e..000000000000 --- 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 668fb1cb9d45..2b6f4f85c951 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 7097d41e39de..a18faa8fd67b 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 000000000000..fda45ade7cfc --- /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 2cc856968c0b..566efdfe45cb 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 9d2c8036969b..e906a25acfb5 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 947cd94bb41b..8d5b89e4fa7f 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 e1cb58473920..305785687247 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 26804ef0a685..46dea36cc490 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 13fc954c5479..40a0726c3257 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 ec6923d19aae..1bf96eb211bb 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 7d05a719b066..965e702493b1 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 59b7d5d0ad99..1fe32c8f162a 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 c07934459796..3e35562cfddb 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 68ac1c28902f..bb6837309821 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 d48ac092ca36..0f8205c70044 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 a954811407d4..f8277a809eef 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 eeddaf09fdc7..88968216f54b 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 74d6f5211e61..dc79d12cffc4 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 7245f15b2ed9..72a1ee983520 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 8ab663f634d6..6072b11d9dee 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 ddc95f2f0a3b..fe8e8d8e3705 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 ce6e8c1a5198..309f8041da08 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 7cd18261d848..091cdc49a80d 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 4071d38ee525..99efed490b3c 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 b2e1ed589b8e..d5165523eec9 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 58ca5ec42e3a..be6086c115cf 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 15c911a1eaaa..949dd07d8b51 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 4ee093c74d61..1aa1d306a412 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 0da46e89d3b0..85fb73e52fdb 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 7fbeea503a33..91f5252aa33f 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 bb911039e309..ba6e72297074 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 31f44fe24792..86d75b16a433 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 7bf69ecb8af4..85918e2543a7 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 603cf6622cd4..97323f82a646 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 7f8ee98f2868..52309e1646dd 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 165d16a2b607..ac9ee50ae35d 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 2a3a7716a13e..431587f07c4c 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 978b8f4ee959..2168fd3a67bb 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 84d199c2b21b..ca75abf00402 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 0e147be69889..720ba01f1b21 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 19129e315fe5..9517b7d995bb 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 fda45ade7cfc..f3b491dd1073 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 566efdfe45cb..2cc856968c0b 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 732888ef57b8..728e8cf3f868 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 0eb597ae8348..ce33718514b4 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 3f00b61d54df..000000000000 --- 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 a42f5b74ce80..48a6b879aa82 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 1b67e4e71e04..30d99dc873f2 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 ab270f60713b..632524d789ca 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 ece1d174dbc0..79867d9cebaf 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 369304adaa87..4a1f911e42bc 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 78b13a9637c4..65e97e205204 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 5cabfe4fcda4..3404ea947494 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 ff75dfd9c0fb..c50cb6173b92 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 f49c23147a80..af8166d4ea19 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 4ac050fc3846..782d4c36dced 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 2a76dc3b1632..fee454f017c2 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 220af176f748..000000000000 --- 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 9bef045af21a..df54e7a09389 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 73fe29538ad5..779b8b0cdc2a 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 dbbef2d8fe20..62cd204d9b79 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 198b84d6645c..5e3f5c9b19ce 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 aa04f6bff944..7dc24bc714b0 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 3b89db779108..40119094747d 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 106ca71c9af9..2e01452fddad 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 11f20f03745a..a66663aa5918 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 49df215ad554..4f0de59b5694 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 ed1309421752..e612d0a3d836 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 42d2ebd6fa32..bbd9ec77a3ff 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 54d4176deaf2..ed88398a9dbf 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 573b6b85b977..000000000000 --- 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 43b7502c3e7c..000000000000 --- 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 4e1154195a5f..b04e0d328268 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 2fac412914fe..350e1f78368e 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 2a4b0a13f9e2..ae99b10a5b9e 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 b792f9729645..618d5b627355 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 532fd1364ce7..e0dea43c2b6a 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 8d28acf866d9..e335388869f5 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 2b309849c012..e2732fd072b1 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 4af1a3c4c2e4..84448afc3cf0 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 209e4477f39c..000000000000 --- 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 cd291f295a59..000000000000 --- 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 c0e5622b4756..000000000000 --- 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 ca0229e02c90..000000000000 --- 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 56c02ec627c8..6681f8cf7d62 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 8ac3af014ebf..361d6bf342f1 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 dbab1c28a2d1..ecd138811ae0 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 000000000000..f8e631578bcc --- /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 337194cfde97..97269b335fc4 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 9d4ff2f1de31..da2cba63e220 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 2bcf58cb4919..000000000000 --- 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 000000000000..d98c16f7905a --- /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 8d62c7ff7e15..444d1f1db7c7 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 a28654e5d9b2..d84d7d368580 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 31205b7fedc0..2103ccdd32e3 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 229a9d323dba..5868e7b04bab 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 0ad87b945fce..cd8b0592c36e 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 d7c43080298e..91f0d782878a 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 2647bc31bcdb..7b13c34daf68 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 d1de45413a93..244469f83cd9 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 13f8a0ea01c7..b6742a425aa9 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 000000000000..6b6722fcbbc3 --- /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 473c8cc24146..8d70077ad205 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 f89b53e96907..130522b3be3e 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 f88508d15a6f..ca07199b2c9f 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 05f268d6bcd0..1afb8d333b7c 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 d4e6f1199c45..6cc1677552e8 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 bf6964081ca7..0ca51245cc81 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 180629a7488f..37a407c3b6a1 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 620d908d3030..eaf2ee6c6f8a 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 06bd097b6ca5..228ac662b445 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 8d13009a2225..7fbeb195d23c 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 60a59a3fe7a3..95bac83d7b6e 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 d5db3af673ca..afb6adb4fb0a 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 9fd4db167df6..412d5ce6532a 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 3ae951dd5c45..cd25fc23aa33 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 3bf42b10a260..14647ce6cef2 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 83f4d880f74a..eadfa2bf08b5 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 82ac49542092..09fd08cfc532 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 0acce8b00192..64eb7c60cb06 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 592dbc3a0ec2..792418788bcd 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 65a094a0bca2..c32c0b74a96f 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 71be4a5d6908..829d41c5bb87 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 66c3f0c6b30b..f483bd46d5c4 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 998e96314d2b..1966ca960008 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 0d1bba3144d8..4e48b1c4b770 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 44af77c31027..abfff643cbf5 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 df1b4d34998d..21bd58bff839 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 69a47cb7b54a..9f0303aa1a6e 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 29d43585526c..b431525f9667 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 7eb51dbcbe39..7b6bb055390e 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 1c270668421b..41a73a084b0c 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 629441b0bd14..cb7d7bcfad59 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 9856d6149845..7cc4d7ec85bd 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 21d365c04ba3..46feb9bfa4ca 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 4afda3cda476..85e3a81f4e9f 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 4304a254600d..8854182c4c56 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 14302edc061a..c567fbed1c23 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 abfff643cbf5..6748be78df3f 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 002f8be0a568..76f45091fae7 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 6748be78df3f..81c8f90a1c8b 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 71cae6300b26..94afa6116086 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 8050cd97b8cd..d584d1f20a01 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 81c8f90a1c8b..c98eac6e0246 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 a3bca6da6043..9ba920f77953 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 2a8e48fa3ed4..e235b8f338e5 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 f9345b092737..17389c6bc91a 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 f404747dcb84..2003bc8ca791 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 bbd3c283c5f0..2c7cf369a87a 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 405c206d5668..7b10c3d9f433 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 0d0ac1f7261e..a36fb6dfba52 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 434576bde163..1dfa36e5f36a 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 61670011372b..e570b42da882 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 5fc533741d7c..34bb11e7d712 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 858e782eb369..af29f2e1bf19 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 5f860c75bbeb..9e5e46164fb0 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 28e087d33aec..bda20f866837 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 b066ca80bc5e..476c605783c8 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 4cd927d64ac0..98bdcde76ec0 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 dfe64063aeae..fdb3d536cf3e 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 d173bf229901..3db3771ac978 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 08596e9e1e43..14432484d55b 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 2c6cfc10d594..4d9874bfbd5c 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 46ba93c8b890..18f92a981003 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 cb3c9dd0f5f9..2936f7181f36 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 312ba0b3c970..fa761f4f9de0 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 04cd60b24535..2a509165c250 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 d400c4c991dc..f2a9386aeabf 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 000000000000..51593b14725f --- /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 0264c4ff558f..66764d5905c1 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 991275969c41..da9a4ba55827 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 70144b6d3237..1720c0bbad89 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 4a6af435299a..9439edbe2241 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 156db8a8dfdc..1bdc976fd12e 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 ad712eb8786f..0f98613f7298 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 74d300e368a0..302367273db0 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 202082ed5c9c..ce38048678c6 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 bd890e20a79a..685fe370a040 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 b51a1abee0b0..930ca11c04c2 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 f223577f84f7..88027bea7c9d 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 fc13f0d38e43..eff642f96743 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 86f92205c38b..c150c8a8abb8 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 9552b3bbcd47..d88eeef7419d 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 c4707b4caf95..d07bec744df2 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 94afa6116086..3f7e8a4b1659 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 bea63a9d20c5..e531a61416eb 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 2fd0a4287285..839b076a7443 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 d584d1f20a01..246b369f318f 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 58f95e8af99c..4aef31aa24ac 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 c98eac6e0246..543a25dfdf80 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 09f37f36f73b..0da93a540ecc 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 d7d47cf07bc9..c022bc7ee30a 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 03d2185f21d1..c999258769c9 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 fad9e0603fad..90bc90e2d122 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 cf4a852035d4..9d91c590ae08 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 749bd350ba9c..85ba9a79e229 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 66764d5905c1..0c860af60d14 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 0489c13a7a52..9bf34d550869 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 30a3faf6eb59..d0bef604d960 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 3851cfc13c20..2271a1621b3f 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 cc2bb4d1a8a3..149a01cdb1b0 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 b30111c1d563..8c398a3aee71 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 0d53352788a3..233d6c946407 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 0ae3256a5312..f5e105ce43d5 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 32e9904553d5..a3db3c13a80a 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 b378cba20bcd..443d89f8b493 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 4c75bdec2c4d..28dc5ecce55f 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 9ba920f77953..cd8e7e6e7f5c 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 a628a5a8a14c..70387d2edba6 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 79b881952475..3a4a6f35e1e9 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 4cddecd24f16..d054ad7d419c 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 df77ff808924..52e0e71f1e03 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 df76d985f71d..890938eb9e13 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 453ff10a2bb4..edbfd6829954 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 e235b8f338e5..1686c08e0fba 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 2689b6813feb..2126a0bd5e64 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 1938b9008afe..bc2e520f38f3 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 644daa217e90..1b457201345f 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 d1dc8243b4c6..9454fead349b 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 f902a10934df..93effbdf0e4f 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 58e9003ccfe9..bbb35aa3ca54 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 0b1a7cc7ca47..ee54973e5d36 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 a5c52eafb8a3..e61b5ea898c7 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 9884408af855..6241cb68c962 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 8ebc3003da31..0b961979d2aa 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 af29f2e1bf19..136f4b68d518 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 ad9f2a864e0a..4440b5c58d93 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 fa761f4f9de0..7373aabaca04 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 246b369f318f..46a15ba54732 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 38c8f2738b4b..3269e3003acd 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 000000000000..49bcabd80873 --- /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 5c066c4e545c..b1dc3e9829f8 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 302367273db0..3db570deb695 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 e531a61416eb..7e423634183d 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 da9a4ba55827..cc7119598579 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 8d16205cdaf1..7bd95372a2d6 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 af6eee3b77e0..dbfbf56024e9 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 f9e9b6b87453..185c5f60e9a0 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 9bf34d550869..39d7cbdac53a 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 d0bef604d960..ad4d082d94dc 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 52e0e71f1e03..5c91de3fd935 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 000000000000..9d8d8626ba9c --- /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 b1dc3e9829f8..b9d35c1afec6 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 bc2e520f38f3..aa99c8430767 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 3f7e8a4b1659..222959850203 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 b64dfaf980fd..e1b882b6dbe7 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 1dfa36e5f36a..d5bb5023a79a 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 e748208adcde..4e06d00c8232 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 972612568584..f3a8f49812d5 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 bededfcb5deb..7e35833e45bd 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 29b9ccdaed8b..2991ee34746e 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 000000000000..b23096120b11 --- /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 000000000000..9f5fe8681676 --- /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 f5d946eff112..927a8a6f80fb 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 9f81c28c198c..bde6cf862f63 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 000000000000..cf5525ae1157 --- /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 000000000000..162f5a9a6b8d --- /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 000000000000..786fc650e326 --- /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 000000000000..e94ce1171736 --- /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 000000000000..30252bd6eeb3 --- /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 000000000000..8152f3a56f3f --- /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 000000000000..4b06d1da3c49 --- /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 000000000000..c6d2cdaf662e --- /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 000000000000..8b4f4582ab29 --- /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 000000000000..572db0c01b62 --- /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 000000000000..9ddebae0e968 --- /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 000000000000..0fd47b455e02 --- /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 000000000000..ecd2fbd42fd1 --- /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 000000000000..e28a88a3c5fd --- /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 000000000000..52635186c762 --- /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 000000000000..626cd13c9f00 --- /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 000000000000..636aeca4dc1f --- /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 000000000000..d7d0d86e3b6a --- /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 000000000000..e01a23a9e433 --- /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 000000000000..3af3dd924fb4 --- /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 000000000000..150180744910 --- /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 000000000000..487791c69ad4 --- /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 000000000000..cb2763297709 --- /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 000000000000..a89258a4e012 --- /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 000000000000..63d9c437fc56 --- /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 000000000000..1bc4cca9a392 --- /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 000000000000..6b210563e99b --- /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 000000000000..979b902eaa0e --- /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 000000000000..3928c1f8aa9e --- /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 000000000000..5e84f65a084e --- /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 000000000000..06df91c23741 --- /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 000000000000..4138b5a08440 --- /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 000000000000..7743b9b57820 --- /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 000000000000..ce357937f5e4 --- /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 000000000000..f536f5d7b5df --- /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 000000000000..359c4273b5bd --- /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 000000000000..173af647f27d --- /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 000000000000..f95b7ca9e3f0 --- /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 000000000000..0695a5a61fbc --- /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 000000000000..98713d4bf6e4 --- /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 000000000000..e4a5abb8eb21 --- /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 000000000000..1aa4739b6294 --- /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 000000000000..26390ebd2cdb --- /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 000000000000..6dcfbcee950d --- /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 000000000000..547a9ca8295f --- /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 000000000000..ac468947ec22 --- /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 000000000000..19d29ead0a72 --- /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 000000000000..b539513adcab --- /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 000000000000..fb1d1200b892 --- /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 000000000000..216fc4ca5559 --- /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 000000000000..d5378dbe82b0 --- /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 000000000000..0a0be11e3708 --- /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 000000000000..c511129491f4 --- /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 000000000000..f4059f765772 --- /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 000000000000..a96a3227adca --- /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 000000000000..9978f7e6ac8f --- /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 000000000000..4029877e92c7 --- /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 000000000000..40a3935a4a23 --- /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 000000000000..ec550ce6c41a --- /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 000000000000..1c20cd6108c8 --- /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 000000000000..45405b52900b --- /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 000000000000..714f4f8430e5 --- /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 000000000000..19cc5c3b92d6 --- /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 000000000000..99ca41b55a91 --- /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 000000000000..6d38d04e4f50 --- /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 000000000000..9301057a533e --- /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 000000000000..520d24bf4baf --- /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 000000000000..a9ef095ded44 --- /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 000000000000..8a09f2832c1d --- /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 000000000000..596e10b6bf54 --- /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 000000000000..de63e7bf46d1 --- /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 000000000000..ad9a4ba152f4 --- /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 000000000000..9d2f0de1a00f --- /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 000000000000..7be72f86dae7 --- /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 000000000000..69715cd7c8dc --- /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 000000000000..f5ddd353aa9e --- /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 000000000000..4db7e8d123cf --- /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 000000000000..0a2f5f1122ce --- /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 000000000000..0771647b708e --- /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 000000000000..a35adbe8ebfc --- /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 000000000000..16a9c59787bc --- /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 000000000000..0e447dbee510 --- /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 000000000000..f45e06ece5f3 --- /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 000000000000..38b0d3203c27 --- /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 000000000000..0e447dbee510 --- /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 000000000000..e0dcf493f8e7 --- /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 000000000000..14688221021d --- /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 000000000000..06cb8a0ad9f3 --- /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 000000000000..92e37a86acd8 --- /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 000000000000..f7b0d62080b3 --- /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 000000000000..0c4f5ed519b0 --- /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 000000000000..4258cd2d7d1e --- /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 000000000000..4cee88983837 --- /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 000000000000..ca823646cbb3 --- /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 000000000000..161edab4f6f1 --- /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 000000000000..277bb4c1ea5b --- /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 000000000000..c72464f71a45 --- /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 000000000000..3761a22f218d --- /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 000000000000..243cfd46e4bd --- /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 000000000000..298d4d40b000 --- /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 000000000000..6c43e72b09bf --- /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 000000000000..739f2d3f28cc --- /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 000000000000..8002e07ce7f1 --- /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 000000000000..257112c4160f --- /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 000000000000..0c4669e6caa7 --- /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 000000000000..38ecc40252e5 --- /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 000000000000..cf3a5e7331f3 --- /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 000000000000..b27e018a984e --- /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 000000000000..37373d49971a --- /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 000000000000..354930517c73 --- /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 000000000000..bf7901eeddee --- /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 000000000000..49018db5e89e --- /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 000000000000..76b9c163b6cd --- /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 000000000000..833ee71634de --- /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 000000000000..f3859646cc54 --- /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 000000000000..790410e425be --- /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 000000000000..f39f6504953f --- /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 d5f69e8165f6..d5bf6e133ebc 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 f06d484701c3..ea6b6807d8db 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 000000000000..9576e13d6695 --- /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 000000000000..e631f5c0a953 --- /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 000000000000..fecc6e89a3fe --- /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 2126a0bd5e64..03c8e0e9571d 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 759811528512..e899da46849d 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 de3d3daad501..e984621a4c0a 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 2093343859f2..7503a08c5a67 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 cf440ebf8ff3..3b7e4d13d8b1 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 000000000000..ddc4e8cb0796 --- /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 06e41fe06cd6..00fb6c9afbf1 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 e1b882b6dbe7..0b58803e63d2 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 ba118ef8db27..699f09d19571 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 cf4c0d972c87..b22c86b21161 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 2936f7181f36..5aa7c3fb4d29 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 d9cab2b5eaff..55f963693347 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 2d738bb9b62e..e05b5388f045 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 222959850203..b174db7b6151 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 d5bb5023a79a..8075c539e69a 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 911b8f4426e5..eee629dda4fd 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 888250cef84f..bec8258a4145 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 c7e5e56da900..05531087ed83 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 0b8f798c3eb4..2466e1ee7a95 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 21bd58bff839..120d69b7df2b 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 9f0303aa1a6e..633793c76b9d 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 130b635c9727..aef47f5cadcf 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 000000000000..d550bcf1d911 --- /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 3d08c689aef3..a0871fe972d0 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 ecde099fa02d..f919f5a26c86 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 000000000000..ff45b8651f9a --- /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 000000000000..132e9461546f --- /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 000000000000..ce02e48c8781 --- /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 000000000000..ae33b447ec6a --- /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 000000000000..40d65d66d138 --- /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 50dd6abf59db..8b07ba16516e 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 892991a78722..9d90abc70e87 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 b7fa4bd8208c..d551aad64121 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 015f1af3264e..9b132d96caf1 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 40266386cb1a..7c39f82fdf9b 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 fd59d7605634..8fce400cdd58 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 19f8f26a3e3c..8b755bd195e3 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 4e51edd88c9c..a957780351f5 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 076626e640fa..daf5f94ca390 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 8ebfe067d692..553d3f82202e 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 e5eb07723a1a..a5a80e45188d 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 85833b8291f9..d8ff26566522 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 582a443af01e..b4af3e609ad0 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 179626e3a3a4..e5cd78b22093 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 7b6ff7a47ad9..7f5103ebe885 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 b47bec4f3fd3..2d60449d7204 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 cddffe97efd0..c9104ecea3a6 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 64cb69f664fc..f0e171f213ed 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 dae61104fc62..bb1e9bd21514 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 165b50a9bc7b..b43bfa3ad7f9 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 ba4f21b2d87f..beca43406fcb 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 4f15727ff782..9cf5240624d0 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 fd80b31bbec5..475ac80e54a9 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 fb9c9d9d0fa8..ee2ecc57936f 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 49849d03c89c..5e889b812892 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 04cca5ffdff7..17a8139b07a6 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 c589fe82fbe0..557587d15f96 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 fa5cabb380c8..8d5308235c04 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 88cbe4cba67f..8abb2394d6b5 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 285bb187ea17..49d9d2e37f7a 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 5dd0b5d7a378..4259933f6d50 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 ad775b20f0bd..e1ae4a6e71de 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 9fb9978214c5..04a0a3619105 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 7c9b4aea8423..d0fe7eb8a60d 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 174ce24e617a..364a97295223 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 c0e676f17073..4096ddd74470 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 afabc32c556e..bf4e3e3be82f 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 e19cad017e7a..d2acbe9b55f8 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 4a91800a4c67..210eb88930a0 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 cbae3022af78..4fa5447b91b9 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 c84be667a4b5..f561d309c413 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 dad05c6b04a8..6362fdc5eacc 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 9c41ff7376d6..8d0ccfb38f41 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 dc3c425fc9ff..a8b3da8511cd 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 e9aec4941d97..6faab09f55a8 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 abfccb4bb8ac..e0a94c6471ae 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 c2371c5b8c1d..afd7ab526f01 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 b761b67c5e78..6110882dacfd 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 2180c1d4d26a..e8856111bb99 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 b87c3015306f..aa3eedff862d 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 373b8c075ad9..06997128c490 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 39996bc97772..8ccf814f1015 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 adb632640f3c..b013b95a342f 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 9bb3278c5c47..9c35681c58c0 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 c739bcb6ab37..75d98d597436 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 ed6a365c2341..fd61cd17a83e 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 940541b2c621..813f989c31b2 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 c53124f5e908..2261a33fd5d2 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 2d996f83720a..0789679b5edf 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 acc87cda68e9..65a0b08188c3 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 b1d916ca06ba..4d9f2c67e26b 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 ea76527234df..2908770296e3 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 b6882475248e..496b3360a940 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 1d0e9394cb9c..595f6c09de66 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 ff0f8f83a137..1d18a409ca4a 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 2ee5151f7bd0..d2bbfd727490 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 4c8c2f613273..dba1f2ac0187 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 b01ecc92e565..f6103c728921 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 98bedce13727..e2947c710fc7 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 f2c98ad626ab..24e3022b3f2a 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 ae801738bb5c..971551d8a30b 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 00285682abc0..7a94a6139d63 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 2d0ee5c14be5..86fb6de8958c 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 253a1ed3ee08..a7b6a2138c86 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 9340b75a4280..b4d61f33042b 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 a16a1ff36744..641d4e00a293 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 045c0b7698fe..2a66d2cf4b84 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 c83705ac442a..86421f18b1db 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 c25c8aa8da40..7f1e2131c283 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 a115a69668c2..068662f9ab99 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 3d6cbc06f8a9..8202943b40ae 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 bc18dd731fa2..564faa142c60 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 6512f1a30bbc..f3631769d2fc 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 b69892c7bc9d..959a99e61f10 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 f564e49f2392..8ac597c2cea8 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 4e5a2d93ed6c..287f7d1c67a5 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 f0b29f6b37b0..3ebc2de3df11 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 4bfe48deaffe..dcb93f1d0976 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 50b32255642a..dafa04575204 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 63c5d6c8c587..511cb2805dfb 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 90a38d970aea..cbd761b59dc2 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 7397274ea0d2..7d204b312119 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 2affda23fefc..1916dcd4b0a3 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 c6eee3037016..f31a05b466e0 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 b7d1d2a6f597..86b65aad00c3 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 84b7dffdcc86..08d14cdc1412 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 face56e97cbd..2d7b93545c5b 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 269996bbd6da..4f621c93a544 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 fd1d7ae973e2..fcc709b328af 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 ee768a4a2ad8..d864489e9249 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 3d0338a32636..f42d03310ef7 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 21e3c2c300bd..3ae05c3dd42f 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 75379bcfbc1b..0eeea4182aa8 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 4cf0665bb964..d74b62145043 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 a84041e88fe2..a913474ad7f1 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 135222260222..64b9b03cb6fd 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 4f5642efd5f2..7dd39eadf5d1 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 d4a4878486f4..9963ba34a019 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 db1987acc741..d3b6de38b1da 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 c9be70df0d4b..07d77dbca087 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 b86cc101f47f..e34c6c1f5930 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 40e53e34ab43..43ab46f7d4b9 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 8dd6034f6b49..19db03c56a0c 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 fefc768d28d6..e5ee4f2157b8 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 96e0c6e74848..d50e11962c91 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 a8fe9a9ce4c6..02e1ee057126 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 dbdb6d955c2b..63a4a06e7704 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 f3c23862d770..5c0026f2e295 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 582045642260..36e825db574c 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 0bda158f3549..0af62040da4a 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 3ec74dc721f8..b6fb84734eb7 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 bb379c52f246..d8c90fb03470 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 db5fde6197bf..6952f2b16113 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 4854f57228c3..821c5e35f2a4 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 1331d5ad61c4..541a8e39b84e 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 a40e5125c220..dd49fa230132 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 bbcf111a012e..f5ec39865c87 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 1b39b7cc68b8..c962b18341a6 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 83c09d8c6a18..e4300e1a5def 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 4073a882e6d3..b4ce6798ca20 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 cd4e3fabd7bf..d330ae5eb70e 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 fa94cb7e3c25..816cc5327161 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 0893b85195f0..c72fd32b023a 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 032c1615cd7b..dc24383b1586 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 f7293ed3bd78..2e61adf14301 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 dbd6a1448ee8..2cb7073c9b1b 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 299ba53087c3..f29c0cee8ff4 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 1153a70e6aec..294962d08cfa 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 d94f021c2f2e..5ae1b559ecf3 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 3b15abcfde3f..52ee42f1248e 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 bdad227109d0..949977d54406 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 6f632f9faea2..dfb7791a95ac 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 1b6cf4453047..3c4102af2d7f 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 c9001188020b..19ea31282c38 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 865c9fa2a5d9..453d9a7b9fef 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 252a0b1555b0..b21c4f19b3a9 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 d197e2f2eefd..c6855f6aba92 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 8a37840394bd..bbf6beac31ee 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 0bd55a200ed7..a798ef40860f 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 90a287b96b33..23a0b93fdaf1 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 96122bd3e0d8..d8a7f2eb14f1 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 daa3a7ff650e..7e6cbd0190f5 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 5f92a96782fb..720eb5c3d65a 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 221861bed67b..a666cec81662 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 3952dd3d9fc9..969f0b0aa77c 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 f59d33872353..e535e3a7aebf 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 87567567a5c9..e854831393c7 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 f45a82568dd1..f679f4ff4f7a 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 f401fad92c78..20069dbea949 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 a32b052308e6..a9a5e805de76 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 d897ea04137c..764bbe769ba7 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 40074e6b7eae..2a0a7915aae8 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 52c263b5a886..0238b3b6b548 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 3411bdf66d92..027e2e36ebf6 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 e5f06083270f..9e53b9207b61 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 ef6e1e5caca5..6a3102a1e0ed 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 1ec70a0faa4c..888c2ecd16d4 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 a91e982c8519..46321637761f 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 84db5d1416ea..7d9b31b86255 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 5c8de3c3d443..be371c5533b1 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 9a6dbbfbfeb5..f20fc88fbb34 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 a42d976dcb4b..e309bf5fe5af 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 a2cf3ec0e83f..dc4cf9b3d08e 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 bb303d6f9cfa..be01f0bf9877 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 7c68a67425a1..c46e5d2c0210 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 7de00b06dcf7..320ac041cfba 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 dfee419412b6..5a0eed8253d1 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 aa501f909254..684861446730 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 b57ef41ec4d0..5c922700026b 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 291b59f234fe..46351b2d86bd 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 284e4dd28b1b..31dada607f6c 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 7ae193980a54..035878036d99 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 1b0a365f076e..6657e17f090a 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 4e4b0d113d37..67745069d6ab 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 eb28596a7d69..9d8a88543584 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 6e3bb1e6b972..889dd9cb7a40 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 e5a6e5bab7d3..2d1b376b4253 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 706bf67f12f5..dcd69b80f8fd 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 8882d697e5ec..553bcb6afb80 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 650b0ff37313..2319e91875d0 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 13d8fab3701a..1e91a9322eee 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 556813dce18d..d8b02425be25 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 8d2c99119258..cd9205bd7c3d 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 21ca9ac1e86d..8fc4120ed26d 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 a4defbb54150..dc3bc9cd7fa4 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 acda351f2323..8d93a62a7985 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 8e24ab1576d9..61e618ea38cb 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 d1d287f4c005..0a7483c72e97 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 6e63bdf00ed0..83bd08dd53bd 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 eaa004b24a5b..cacca1d36128 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 6f063e4f5603..5a37c76e37a6 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 6360f20d19f9..f3e58e2674aa 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 b075887563c8..a1271fcf8778 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 a276f83bcc97..5a9bf3f77ece 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 39200425d93c..97e3a4f6dfc3 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 2aa042be9f86..641bb39ba4a2 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 0b4ee3985aa2..abd267237c82 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 77784155c6e5..dddb8cf4f82d 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 296023f77d41..6d7971e63c87 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 c3c5eb80a2cd..334153784ae3 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 d082258e3a2f..e04ff8862b1e 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 93442cda444d..52fcf877bda8 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 a6a1ce210494..8fefa481b66f 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 470641a6027a..147cfbbba4f3 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 f069b2b67edd..bd98aaffcfee 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 f2d7fafbb9d6..d371c223fdf5 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 c6f5b14d2011..624061ba645a 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 d8ef5712b86c..50de33f6bd76 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 0d1f3f22b83d..06f227ae5e19 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 8bd991a7c4ec..07f6dc16ebe1 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 73ea9af407ab..075db0a54f7c 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 cf7ec6f92ba7..ea10eff66344 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 608990964450..0a2346301e7e 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 6137f7859ee9..4e48a7f70df0 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 57435d355376..2a327d3537c9 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 2c4897d34719..c6407e2096e7 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 05a22e3dc2c9..d4bbee9e5872 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 9dfab7b0a6ec..a1b2435bc1de 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 cde3df3bb682..f2f821e25326 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 259ba8b54423..5983659467c9 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 991d0583f765..75d228501493 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 d025b70bb3fe..2c56153e460c 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 b6a47416f739..149bb621836a 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 54eac7e0d353..f18cb76bdd39 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 ba3752b99816..4f585d35c68b 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 533cbc058df6..f8a385ceb964 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 f90884e9914b..c047d780168d 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 79f7b5a7d592..dcb0e937b8c6 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 2cc855c769c4..fc0a5fa0382b 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 af27b37bc827..4f22c0df680b 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 6ce00bb0ad22..0a9cdc707e49 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 b11c31340451..d71f84c94138 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 41b287fa59aa..0c8ff1aec75c 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 93bc3891903b..7ce00a644b59 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 6b988cee96a9..97eb84995c6e 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 b262b150b5b3..8ddf45581543 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 7cfba28df862..e445f7b347c3 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 0ccbb1ec99e0..79ef8ac9cf7f 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 4ffd5e84f3e3..958022b1883f 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 44db66df8420..c6daf559b0de 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 9f6d2eed5144..959358c5accb 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 a0c7db5cda36..5f091c41ff4a 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 202ce9abdf6c..64df1cd4161e 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 61ddca800bf8..0cdd2550ec3c 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 5619ac876c3b..ff0a87c5b91e 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 40dd7213af9d..d9a7658b0c8d 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 eda8fe24c900..b55ec1214369 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 c51ee0613b0d..20ed9e22b651 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 42cf877dd769..c8a5521eee2b 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 a3b4f9adf0ec..7b621b1129e7 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 7d8a4ed55fa5..99d2d3b2249e 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 cd79ccc12489..303e4dda8ef9 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 3f4ea01462d4..c6b0f55f0406 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 fbec8f320080..a95a8d63e034 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 935680972501..849cb082960a 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 969b23accf3a..12f6ada93974 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 7d3758a2aec2..58c247abc1c3 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 79fdef205134..ad79b33cef21 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 5843eeee6321..c2b283d58f1a 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 30cbe7ac54b9..f70ad36a6a1b 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 34fe36f83a1c..47d81d521218 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 7f60bb85d987..6f9bad85e75a 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 5b6d60844ed2..5fc9c013f475 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 3df4e917ba59..b3349c5c92a9 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 dbd6773bd99c..850e59bc8291 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 c3d15f46277c..ab5dd9efd8b5 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 dcc69e0cf925..5e651e38fe52 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 ed5849a1d045..505d112eb670 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 62c206250da6..0bc0273b0117 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 daaec9d9155f..4d5a8b85bb74 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 daa12b2a1a14..5dd6588ca632 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 aff9e5e7d958..9c29598f5aac 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 b52d4c678236..18df4fa24380 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 bb31c765c497..61372faf6584 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 790cb10d8c1e..6ae6f6ca33a2 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 7d05cc80be64..98f65653d033 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 81bc4e4c80c7..97fc68b8308c 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 d933f0390140..c2b84e187bec 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 316cd88261a2..89e96274abc7 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 5125e13f0d5d..17dfe3e20624 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 1c2fac1d09ff..72294ca2a35c 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 0a9534cdc2e2..51f4660fb902 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 d33cdf843a3e..4c9d7f928f4b 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 ac8f37d4a966..14038e25a0aa 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 b58dca60ce8c..ad1e18cca4f0 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 28110b3a1385..85fa08ba7ee8 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 7c605b9f1c76..fb9fd845d144 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 b32fd8a685cf..0c82fdb1f231 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 13b5c727fd1d..8360eda31b4d 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 a72519717328..44014be9abe3 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 ce20dd1a943b..8091d773a759 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 a66df27c6473..d413418ef7f7 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 c90aa99acfc2..27a2e98aa92e 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 c0ee509127bd..102c8f15d783 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 28d8bd14739e..c13722be0f43 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 1efb98609f13..6d1c1a8b610d 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 136fbef6ad57..d4ff8d4e6419 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 e2d348673ffb..6a0d3cab2b34 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 2656619f207d..eac8e4fa5834 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 6b88e25ccbdd..dca98eb47143 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 eff9f9db7155..da11b0e6f5dd 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 f6a7a4a668d4..4a83607fc9b6 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 63a3a83d1713..8d959f5f91af 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 f29c64d32b08..18ec7458d850 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 60b77e3d7989..c8c5c21ba499 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 85c2a0b14096..018f54e27558 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 05200c7ffa10..1a87e34e572c 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 22b9290f6a69..d65e07a980c3 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 6d6ee643d350..47057c6aa97a 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 bd7ddfed91e7..270bdb0d859e 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 aadb1288bfde..d0ad0c51dcb6 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 ca6c0c9ccd46..0a0db84275b8 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 3d927aac15dc..45f83b16e593 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 6fb1ed7c917a..51ce2fa54dbd 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 510915bb17d8..97ab4990a57f 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 e6ceee9722ce..39bc66e7f3f0 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 941aca850d73..6f7a6c4eb823 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 cee487cc0e46..79cbf15b56c0 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 244d169379ad..5a94d3ff2b9e 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 f97e1ffda30b..ed105350244e 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 dc4b3281d527..147cafe966b4 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 771d8e9e904d..8502362fb989 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 ab0279e7f9df..83210286c4ba 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 0946c73fde94..f261fb4e69ba 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 725409f0a013..d37194eaaf6b 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 dc62ec056615..96e5e1d173ff 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 7179c7fc76f5..ab6f33c7c656 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 e86d896b0eec..331630ff2354 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 8b961d938d91..6476901d6c7d 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 6a9c687da1d5..b5c5a5651a70 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 8a2e708398e0..640dddd5ae3b 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 a3b532d966de..912c94aa84a8 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 0dc16d2170d4..9f026ab585e2 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 20030f17526e..96aecb8d1d10 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 191a4691ae27..c42cb656b035 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 96a3899eadea..4401ba573095 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 fc83ae9b6d36..f99a6c1cf8a9 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 5996be44def8..1ebb15e497e8 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 9574a8ce63c1..ce5689b75d84 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 0efb992d06ca..03418ba07d33 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 a83607f6278b..94f278750642 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 452cf73753b8..0336bba8c8b2 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 a4e7a476804b..b5cd22b7c322 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 7cda2fea9990..8a07ee9ab122 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 884eb274e510..105c5ba83a6e 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 07fd6efb9ae7..96d46cd280c5 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 e2d564c53cb7..3fb096c3604d 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 2d04c6197648..b8a6adfc6cb7 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 6147c8ea4039..8bfd1e32fe19 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 4aa6fafb9978..61f092ddafbd 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 5e3bc42debdd..fdabb5d7d713 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 dff0c7e35102..03cdb728b49b 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 5095ed22d069..4633d04a5bfb 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 601097d1f24d..afe32e75a6b9 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 99110ee66ead..eec71393504a 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 c9bec89cf641..dc7f336321dc 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 ad13f06fe356..4d59a2383cd5 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 a70dc310abfa..fe571496eaab 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 00281eac502f..84bfbe133ae8 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 ae00ad0b2817..424e1995b671 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 dfb204e51581..eee959ac4340 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 0d27f8669a7f..a55239f25621 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 dc85167fb4ea..b5a009a1e6a6 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 e5d9c1e228ff..82949a7f26ee 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 db8a534ecb88..f114d1e1cc3c 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 299b2680b33c..504619fd525d 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 fbc54a4c1f36..92c64149c034 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 0b06dc90442e..9e80f59b635c 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 56a3411a7668..04c9c33c623c 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 396eb6ce293f..0e979e31fa54 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 a514ee417aea..218a85f460c7 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 9a3f23de153e..b73422d279d0 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 9c167789ec24..c858ef27f364 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 d10f2d3b8b09..3f6b9727b952 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 374255a90959..a180821ced2c 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 37b888c3ca3a..5f36f39b9f0c 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 3ba7de03a397..7a9dacba32e5 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 d8fff36556a1..e02ff285a101 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 eae7e211d85c..15e87cfafd8f 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 a5ca62967d4b..2f74a3e53d13 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 365f5eba25f2..feba5ea9d281 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 3ea024ec96f9..f38dfe14b1b0 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 c1e775f5ff1c..cd23fe181a46 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 1e6dc237d84d..4329e8bd8725 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 183dd33a3835..f87a143c1aa5 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 7ebba8ab6bb4..42b612cc92c5 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 8f39bf9a665c..298b9c89293e 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 8a0a295553ce..85b3922bb086 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 ba4ae178704d..39d0f84b6370 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 1b60edea9f94..ef82fae47404 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 be0d20730fff..dd94831b5e95 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 934af9d26cf0..a7ae005fb0b0 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 e4a2904f5ab6..a90afb05170d 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 d0d292955f95..e308b28d3df1 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 4fb8dce0848b..de654e120610 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 0e44593ddefe..c3d3f72ed74a 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 e87765922c01..57210acc618b 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 e975a1763751..bd104463bad4 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 7c3cb6e8a537..33acb0977619 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 fae4a8167cae..ca66df1f1fe6 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 889bb275d719..706cebe1d0f2 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 0f57906f771c..4fbbe0b70322 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 796393f2621d..7950c2741c28 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 3f44401c5381..0fe61319f80b 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 13acbb6e21d8..290a4c5999d9 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 35141f071595..ad1020da2147 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 84996c40b7eb..5db40aeae2d7 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 d96393d5db85..69c711b05443 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 8cf2dc725851..5b4148795af8 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 0b686ae2d6d6..0c1f086ca21d 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 150b44e539fb..22db433dde7f 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 be16e7859b4c..b8e6053aa0da 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 9a271bd89a30..77769ead2f24 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 28c326e38c82..32ab6829483f 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 8f00fc6b0a7f..a812ce1bd87e 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 da202be8a783..34cbfd47923e 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 1eabb5628f35..abec6e43bf60 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 ec9cb2e97d39..596fecf7484d 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 bc47000db3c3..a9fa8309a8c8 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 ef82fc41928a..557d113b0010 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 16cd3f21b366..5429b8bd0163 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 e589b54e6b2e..d66d656890d3 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 a236f8dab662..b4c30e05ea0b 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 f4309ffe91d8..ed34f000ccdd 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 c235ca21224c..868dd69b2290 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 f23796735f72..fcb62c6b0107 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 c9c9239d2111..672bbf79c3a7 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 fd6882092f58..6016fb205934 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 6e498f171bac..acde68a3aee2 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 3b9fe114f93a..89ed94e2c86c 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 3629962d1435..2cfd02caa7e7 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 6274575b1dce..864a565c7e90 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 1c14dd38b15d..b622d57b13a0 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 781ffc7679ad..9616ea0898d2 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 6151cb9604a3..d774bc5d6548 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 73a7646a1491..f126de5c9dbe 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 3fbbe558f47a..2c9a8927fd51 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 dd5ea652b007..0d882415c44d 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 933f34188f5c..bb3fd6c24bcf 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 5da5c971d703..92c35e1af08a 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 8f208c043a89..c88c67e10f09 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 67d0b73d030c..fbdc4e2faf1d 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 7376142d3539..3f0916dab1e6 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 1924746820a6..3634098d224c 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 9f1866e1c81f..23f6c1fe3116 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 2f5d350e1069..cd4a18f4a6dc 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 d4ceefa3c80b..de78b1c7cd83 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 b39c1ec04ae3..da10102f0458 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 fb400b171186..7c4c96ad731e 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 08be8c3247f0..a9ecc4970b93 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 2f1bfc42bcef..cd5bbfcdef87 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 a81bd726ec97..1adfba6df8ca 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 6444f8cbd179..8eed2142ba85 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 97093e5227d2..66e7a4050ccd 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 38c1c9f1ddcd..db3151dbe712 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 f8260ccd7241..8bd67743cfd0 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 c19fd3079746..8f12a6b2a9ae 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 fae77b4d52a9..3b90086a2335 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 18fb0401abf0..7be4e31c56bc 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 f0eb638af6d0..39c8117c0b7e 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 25b48adf3da6..a91b689052d5 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 0046475c323b..92d6a6efe26c 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 ca2c85bb7f81..bd30227efa10 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 7b297801a5a8..5cf9bc6b65b7 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 0e8d0f557809..b4327fba10ea 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 8bbe8613e034..7978b1fb0066 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 f1ac78e473ad..2f346b31f7bd 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 fd3b39bb31a0..55a7a0ca47fc 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 779bf90b05eb..0d3c398cae34 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 b642cf397a01..9e86257bb848 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 42fceb61cd38..0fdf330606fe 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 f6915a8b1e25..e03e878639ed 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 8ea36cbb58c5..a8e68a87a40e 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 1a57a652c083..d383aaea3d8b 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 92a041c06ef9..4db93a1a8b60 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 166b7e5a536a..c7baa2c90bbc 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 9f14975a9097..890c4d892614 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 780cd910dfc7..2eec38d42276 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 4fdd96f8894d..3472e614ece2 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 33585fbd3797..da31c5e3b36d 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 8f21c02f9405..0765ec36c83c 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 0b265dff37c4..c7c339d50d56 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 f318a61ccd9d..e409ca307e76 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 a26e5ff3de1f..65ce6c629371 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 f10f56478877..dfe78188dcf0 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 022f954f35e0..abe51b51740f 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 831d00a763d8..9be49a7b7af7 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 c81d1ec4ae84..de5e76c71d40 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 4e8c0577ab46..bc479cbd4e48 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 1458da2ed61d..0f26f3e47c61 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 ac9a2d167f97..4a793438a5c0 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 6698f7d7c465..50a9cf48c6c3 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 8eb216a5c77d..89970144a1d6 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 0f2c661cb7bd..5e8416c1d9a6 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 ade971824d53..7d22226afa20 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 13835e92a694..b5607693fef5 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 cc0d59d415df..d01d60de1401 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 e88c30416847..fee191badf48 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 dff9b095a265..42a8b93bddda 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 db3cacfb29fa..6cee67270241 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 813adb63cef2..f42bd456351b 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 faaf9da8a955..623a3e42b8aa 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 88d5ef644ab5..a077c45cb8af 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 9575365798ad..d50643fad047 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 4838a02f61c0..bc6ce279d740 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 b7436c3461b4..936a8f796da5 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 7e955891a8d8..ba1cf3a736fe 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 849e0595cc63..a89a6329b3f2 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 239749e72da5..53c3ba411ed1 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 3f57f4513841..e05f7f7dfd1d 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 546865b498a3..f7ca1618919b 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 b260ebc77cc8..bdc2631d205e 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 35ea7628412b..1c6655171099 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 d50ba4b18994..6a9442dbdaba 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 a84b73afc5b2..1899da2fd7d5 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 6a0b0e3b2d5c..a9ce920c1929 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 2ba3009f4065..6d4e6f8a712d 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 90a650a05544..389337b1e07f 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 c2eb12d40ce7..46b7e5a21757 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 1fd23ae573ba..72f3ed40af3b 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 6e45cc53c1f7..f4bc62d645c9 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 d68e63c30cb7..0004b5204b62 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 9461bf4f3f5e..f183905774da 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 d912f9fe6b4e..293bfc7d5356 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 5dc138063878..14d9ec603973 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 fd3fb4b8c340..0ba92665257f 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 b75321c7412c..2c25ebcbb4ed 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 86a51593fdae..b4a0648c10bd 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 a034e81895fc..4d383e7bc8a8 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 0fdbeff65861..215ed2ea02a9 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 28645eb68916..61b0acfd1df6 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 8c02e0a78055..8145d7a8706c 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 c92f81a84023..0114b557a863 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 1b425366f580..77aea0466abc 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 66f8801c51d4..43d4d7341bc5 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 f8a4a165efcf..ef94ef541de4 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 592b88c3741f..0fd01b5503d0 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 335f1278971b..fa048860cbbf 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 ce5f5dfc1b49..0d90bb0ab131 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 8e41cf19f62e..8a9dac2a94f3 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 b714b553ae0c..d9fbd220b04c 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 6ee2ddb74869..4738d748d43f 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 eb67cacb341d..58ae644ed7e5 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 c238582c0cf0..44a95f9f9960 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 45ec723ab591..80b560660282 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 8280ce2ef8f9..8447a20227a0 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 afc3c8bab10f..0ac71d57022d 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 a3c268ac4848..9df1a9589a8c 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 90e971530eef..cae3e2bdb7e7 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 90203aea223e..5f16a41395eb 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 9a85536784ee..0dd633edafe2 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 85483262a4de..c835c157cd6e 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 863ee93c3f7d..7a5ecd27f71c 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 77b16aa7c815..9fe48fbe307c 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 1b2d989740de..bfb9e8f4d04a 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 6660f97b3b63..51bee54db85a 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 c500f3da8e5c..4e1eea278c2a 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 e00d759e5dd7..7e46740eea8c 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 ebb0e54bcce8..c4ea3d79da44 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 85de14003ef3..b78e80989e64 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 bc8beeb8d6b5..43eb8acea173 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 29680a688004..e76bea587427 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 8d575c27daee..05c07c34c971 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 7c8b6d8c7146..9e68a1a49f6a 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 dcd36d6b2c5e..84e1e14e8e7d 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 d1408b2aaa48..8e135899dc06 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 f8b76a7c9bc1..6234c3d7d86c 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 b8eafd996501..1b4fb15fbe28 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 c95b8a40ac8f..43bfccc7c75a 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 2e56e8067a57..03a0ef373047 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 c19347206595..a50f0c384fc8 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 7768b0024212..c006ade7c991 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 9b58a3e03d1d..19129e315fe5 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 b63be6e98883..573b6b85b977 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 32fb9da24e56..43b7502c3e7c 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 812935d265ad..9011e8ad2c39 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 8db643694c7e..faa4870f62ca 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 6eeea56ea301..344d3deb2299 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 779b8b0cdc2a..8d1b55720e0a 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 ed81a7ec6cbf..af6295519479 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 aa4d83ab4c28..62d1da2c4093 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 b04e0d328268..7898f5902cb7 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 000000000000..19129e315fe5 --- /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 000000000000..d41c97a19f98 --- /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 000000000000..8a083867d72e --- /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 000000000000..4e83ab1c542a --- /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 dab9b0f5bf6e..158fa07012bf 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 ffcc37c5274c..803edf0c91dd 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 9d8d8626ba9c..037d296232d2 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 ff45b8651f9a..000000000000 --- 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 132e9461546f..000000000000 --- 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 ce02e48c8781..000000000000 --- 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 ae33b447ec6a..000000000000 --- 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 40d65d66d138..000000000000 --- 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 38d08a8f8f47..9926edc5828a 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 88861cf32338..43bf94b42df2 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 09e1c406711f..43587807406b 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 a0217f69507d..a2fe703e5326 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 295b3a807afb..7a20d23ca437 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 bd8df053dd0e..44942678acd2 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 8c09141c696f..37e35b30d56c 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 483db2c28bd6..1c5acf3d5fda 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 03a0ef373047..e3c64e36d567 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 a15d8a75617a..078329ee6887 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 0b58803e63d2..de42598ea7c4 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 b23096120b11..fcb845d08b0d 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 9f5fe8681676..da584be1592c 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 000000000000..70450453869c --- /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 9576e13d6695..d4a81794f80e 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 dbfbf56024e9..be8b79bdfc92 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 000000000000..fe20fdd9094d --- /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 105ed4c41506..f4238e7d68cc 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 cbaaac135b92..6b0d13aab270 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 fe20fdd9094d..ad996b4de645 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 000000000000..b8e1207b5c8a --- /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 d397f1ee7a25..c586199f0d9d 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 866b498deab1..6c2fa7eb14cc 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 6241cb68c962..c24526f01398 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 cd8e7e6e7f5c..2b38f44d6a89 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 b4ce811869bb..2bb542a725b5 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 b9768c25db88..f816b9943358 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 3549be47daae..a92c57bd7e18 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 8975fc4ce61d..931ff050718e 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 259ac41eaf05..c0a1272c5503 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 fb7e46de04a0..fb2b23921b04 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 8d4799777e20..ded8c0c0d26e 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 81dccf889ce4..28f02f6add19 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 bddd18c2bcaf..52c368c8c513 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 572d9dd8aaa3..e39c7e328b20 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 be0b0cb937ea..394773214995 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 71dab98a3831..ba79dd505a88 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 911d7ea5177c..ca5903e78c0d 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 e9c7021a4256..af627aff7701 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 8c57f5085146..713f7b0c81e4 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 d364a10b2ce2..5bc84af0a26a 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 02decff2e915..9e57bd78dffb 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 507003bcae02..9e3655c49f7c 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 de101873d982..de949e9493af 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 daf2be56f297..33a2f33b69c8 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 51524a4f1304..707324960a84 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 51f7798ce348..0a248629bd82 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 1f0acc8d6a71..f4524f1a4f0b 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 3128b7e9bb99..9823201dbc81 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 e1c38072b4a7..2ada2dcb7cc9 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 db6fc2a115f4..61ab698b5fbc 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 6518e91e0ad9..5007fbd9244d 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 88eb320c32a5..0ae88f1921f5 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 ff942cc44e94..11ee78265e62 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 3b82c5194cca..42cad80df007 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 5e6a94296d28..f764cea528ad 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 23b426eaa016..488189bbbc5c 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 d31b3ca69765..e7d6395a1b01 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 0a5c827bcc97..d1f6d1481ddd 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 07f71c597476..285b06be8e5f 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 51861c5aa355..ff3036693878 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 7ff0eeb1283c..4a1f971d8543 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 282c72700e58..9cf6513bedf4 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 f16e4d847bcc..5954f069d9a9 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 eac2197c2ad3..0cfdc6cf0745 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 4a49a555a231..71c319f04a27 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 d52a9aa52603..d89bd9f39082 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 7479f9371ea9..b28c8300e196 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 cc83443f5447..1f3bf51ada1f 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 5911d4751b7f..d726e669dd24 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 1a55f04bc023..6485cb3650de 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 81850d8a8362..a3d43f6455fc 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 0ff22d856bbb..bd5a47263f0e 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 2079d56b8a5c..387a037ca431 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 073f791ac089..e681d6a55431 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 c6adaa2b527d..3147db3ad76e 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 ee680d515c9a..3bb501bcdae6 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 43faee669354..0fd24d0fcb6a 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 17880ff02972..6b86056199d2 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 822db1cc81ba..c4515653e288 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 5bc0168e33ed..ed5f4ca468e1 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 baa70686535a..df3f2e6afc94 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 9c7f1d141631..d9fb08762fde 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 0ef2b0119563..01bdd2b802f6 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 2b00ac0ac998..874508da8ed1 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 dbd71ba5a775..cb87f2095388 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 f3166c37e147..55eb8292335d 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 b04fc88f65cc..70b898141cc5 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 8a41e7686e7e..097e5fb84298 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 2c837ae88844..c69ab557ae49 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 c79bc0bd3a00..60301798b918 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 c0cbe91fe366..9d84d3f1b08a 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 01e3db329ad5..bf3031fd066d 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 8ae823cf3e9b..3025081e5529 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 300cd9f9de1c..a39fb6ce1d1d 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 3467f8af804e..9eb646df76b4 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 aa94b7440d0e..16980f848cc8 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 82a4905f6ec4..4e6689621968 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 b8da994a61a5..8f507442bb8f 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 000000000000..6acfb0303215 --- /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 fe84ef844da7..3937452274d7 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 4fb33eccf640..eb4a9bda9a36 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 1e6254af984d..c922c5b9adb6 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 42ca266df1d5..39e8fe16f665 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 8e363b6c1f16..fc193ee6fbda 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 afcf82752c39..37a4d7e60775 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 cc1a57a896e9..54940cbeb420 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 4f46f90559a0..c705a9c0291d 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 bb6837309821..2494ef0d9dd9 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 88968216f54b..20d7637724fc 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 81d152a20bd6..fbe5c5520c38 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 aec1281e3a4b..000000000000 --- 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 72a1ee983520..f41df25140fb 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 fe8e8d8e3705..9efee46511b5 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 99efed490b3c..7219e36fcc32 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 be6086c115cf..56adfb6574c8 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 1aa1d306a412..4d7f9226cfba 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 91f5252aa33f..9b124c11435f 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 ba6e72297074..fec6490d4771 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 85918e2543a7..9c33fcaaa61c 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 52309e1646dd..80fb95a02895 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 431587f07c4c..d374f3e392b5 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 2168fd3a67bb..b63be6e98883 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 ca75abf00402..32fb9da24e56 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 000000000000..42ca266df1d5 --- /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 000000000000..8e363b6c1f16 --- /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 000000000000..afcf82752c39 --- /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 000000000000..cc1a57a896e9 --- /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 000000000000..4f46f90559a0 --- /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 30d99dc873f2..7e4093dfb392 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 632524d789ca..ab5e46359d09 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 68b04bba6d90..5e8f2d2391ab 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 0efc923e3e90..cf5ddba6f300 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 9e15f627cd5a..0ce12c633637 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 cf38f7fca475..bdb5a384781c 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 d0ee9af1ae75..c55eca32259e 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 038047c97094..8bb77ca01f65 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 000000000000..de3226673c38 --- /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 000000000000..2b6f4f85c951 --- /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 000000000000..a18faa8fd67b --- /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 000000000000..42ca266df1d5 --- /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 000000000000..8e363b6c1f16 --- /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 000000000000..afcf82752c39 --- /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 000000000000..cc1a57a896e9 --- /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 000000000000..4f46f90559a0 --- /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 000000000000..19129e315fe5 --- /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 000000000000..fda45ade7cfc --- /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 000000000000..566efdfe45cb --- /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 779b8b0cdc2a..8d1b55720e0a 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 ed81a7ec6cbf..af6295519479 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 aa4d83ab4c28..62d1da2c4093 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 000000000000..19129e315fe5 --- /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 000000000000..573b6b85b977 --- /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 000000000000..43b7502c3e7c --- /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 b04e0d328268..7898f5902cb7 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 da2cba63e220..e1f683219311 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 d98c16f7905a..c3680933e6a7 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 444d1f1db7c7..896991c32d99 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 9c9e31b32db6..1c8d3e59c3fe 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 f3d7335e4730..000000000000 --- 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 dec7727834fa..e2d248edf5b6 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 cd8b0592c36e..37349cbe01e7 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 91f0d782878a..ff00f9a0f9b3 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 7b13c34daf68..6740b94c772c 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 244469f83cd9..941def42ee18 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 b6742a425aa9..4263dc8fbedc 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 6b6722fcbbc3..5890fa7ee936 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 1afb8d333b7c..da6de4774e6b 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 37a407c3b6a1..03177cb7be0b 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 c2b1a935da87..0adaa6568d8f 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 1f7230d25b65..d6e598d568d5 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 afb6adb4fb0a..9b2d52f6edd2 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 eadfa2bf08b5..d80ce36fece9 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 64eb7c60cb06..3cbe962382e2 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 829d41c5bb87..28f93ea3e77a 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 b387835df55a..088d0cdb6e12 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 a1a1b4a1504d..000000000000 --- 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 892615f1d8eb..5910a400c25c 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 b2b4c2c18c7f..dae1ce1866f4 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 0757a767a162..a623f881b7ec 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 2a509165c250..d8010ff151e9 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 000000000000..311487bd7b18 --- /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 7e423634183d..3d09cc03bba6 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 1e049d7258d2..50ce8d510cb1 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 dae1ce1866f4..8341724089a3 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 a623f881b7ec..a3937900b412 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 1fe257181b6f..a34eba779306 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 0da93a540ecc..2a7311c73f6f 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 e899da46849d..40db7808fcd6 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 e984621a4c0a..cf7a494b7c72 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 7503a08c5a67..2eaa3c5b0609 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 fa6bf20c1765..fd276d30e2be 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 359f890dc394..3ac410a6111b 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 9ba6d2bc1744..6b9d51c98d0e 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 000000000000..aff97ee29544 --- /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 dae0b06bf80c..6bfede7aa1fa 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 ea928028208e..fcc3004d0288 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 b431525f9667..2c10a6bfde9f 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 7b6bb055390e..ccadcca14a69 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 41a73a084b0c..64a4eb5d3887 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 bbb35aa3ca54..0db2e620f6f2 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 b174db7b6151..5bc949d5b12c 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 0db2e620f6f2..2d509d301fd4 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 39cd97afac61..b4c88ef22c28 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 e4a51e9ef27c..482ed90b1def 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 482ed90b1def..6c8511c33830 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 403752346856..98511b1c6d7f 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 05531087ed83..ba82cb0e0c9c 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 2466e1ee7a95..eb6d64b2f2bb 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 46a15ba54732..1422bee91fcb 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 543a25dfdf80..fd15d16074a4 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 84be32c78c40..c8dc22929bfa 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 74ce93baaafe..6ca3f335d0f8 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 c1255b8cbd3b..7ff5b0fe2ff7 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 000000000000..79fc5c75b70d --- /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 000000000000..b9389f1e599c --- /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 000000000000..408af625d1f7 --- /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 000000000000..ea43c4367cb7 --- /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 5c1849238491..dc0efc5855ad 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 ea47ae8e19e1..ce38123c15b6 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 13f89c60c05c..658bdf9a3aaf 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 c5ecb720e47e..91cb5a851bcf 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 7174afec47fc..ae4260ddeefa 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 ee087719e4ee..3b147693d975 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 64511c6b50ce..45c773996be2 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 eb6d64b2f2bb..fd460b86bd1c 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 4e6977b3270d..2647268b11fc 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 b1974a128b9d..0d95a8b22c2b 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 000000000000..44c8d03e3c17 --- /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 699f09d19571..8bf2bc0a9869 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 930ca11c04c2..0569d070018f 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 c6909b227d0c..a2dad1154f0c 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 0739393643d6..0bd45f653e46 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 ae4550e9fde8..62d54db8a3dd 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 f816b9943358..570e018342f2 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 a92c57bd7e18..4da6c296c6bf 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 931ff050718e..3dd860ea5c6f 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 c0a1272c5503..d6668a2c2bd0 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 fb2b23921b04..975c807c38b3 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 0779984e19a9..72dfe6a22d01 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 576e1335efbb..deff7e82c694 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 394773214995..421d04ca3dc5 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 ba79dd505a88..4dc2829825d6 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 5bc84af0a26a..89d62caf7023 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 9e57bd78dffb..0e3ee0856096 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 9e3655c49f7c..6306ceb59385 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 de949e9493af..509702b5bd4e 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 33a2f33b69c8..f7d5f66a9e2b 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 707324960a84..4b44cbfbc3d5 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 b76967a18dad..744f7821408f 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 221afc4e594b..95635ee60283 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 2ada2dcb7cc9..d88ea8578bac 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 a48efdbe4f62..947e5a7ee179 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 57e6e21073dd..e1edc3650070 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 ca0438f1a248..f5bee1eb83f6 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 f764cea528ad..d9a686cc9a3b 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 285b06be8e5f..9338b22a5e85 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 ff3036693878..cbf0ccf4d658 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 c819a0807b50..732362565e29 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 4a1f971d8543..6f1b1a7244a5 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 79ca419e53b8..66e859f6a2a6 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 6e755bf90e96..08a78c48e855 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 5954f069d9a9..d84fdd59e583 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 b6229ecc4643..efe38ee8d911 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 d211456d50e9..f56c459c6d73 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 a57d0343e0de..1b5e5a843725 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 0cfdc6cf0745..3aefdfc80b84 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 6b829353d448..87eb098ce920 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 4517877124b6..19f9ab6a06de 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 71c319f04a27..c337c715017a 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 bf7fcfe728cd..594b1689b73f 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 6da0dd52e189..90bdfa947604 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 7130524d2642..33166e1c45a2 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 62a633dff1c3..e7dc87e834e4 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 6a3b9b20fb3b..4c7dd20a9df8 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 433e8f7b4ae5..d5e4fd9398fa 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 01db093870fb..1203e1427e0b 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 a8d343c1d19f..29866d5c36b2 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 cdb01df980fe..266248676dfa 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 d89bd9f39082..4f1652d54bb5 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 d501652230fa..44d848357d52 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 73ac93576c84..f4e9ec4c91e4 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 8af1b37e83c1..83cb8f92d04d 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 32d92b03bc0f..27b8888c8cda 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 30d3890d21f1..829b1b4752bd 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 3c253a0364c1..aeddd06d146d 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 b28c8300e196..17aadace62fc 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 1f3bf51ada1f..7630adb0e280 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 d726e669dd24..f59c74651940 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 01dd67cdc1b4..830791810078 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 6485cb3650de..df207311c045 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 841a3b5d7a42..28d623b204b7 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 46921b5a8ef0..9fe1ddf692e5 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 d67b4cf339fd..09f488ed8ea5 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 3eabcc79878c..94a0df9efc3b 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 c564f5fdeacd..bf065b16f157 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 577e030d42c4..1307a6664b1e 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 356ad4e8636b..2434c34678e7 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 d546955b8b6a..a7a1733b63d1 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 a3d43f6455fc..a0d23793206b 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 4fabf6e36875..241f7cffd204 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 bd5a47263f0e..dab000878d1c 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 0b298e82969e..7fd6c738c9f7 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 5ce2cc44c48a..9866fa5792cd 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 dcc8c34de675..4e1a94be7b4b 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 edf0561cec05..b9e2afb26968 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 ae56a5687ea8..51fa43b80e73 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 e82c766a83fb..96ee6e3e3466 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 bd17cbf0090b..fa87fb7e72b2 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 0bae2d1c1ce2..6075139da7cb 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 65ed2aff6818..aa290760aad3 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 4f2044a54357..f45e4a2a24c3 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 487837323a6f..a7bb25b3a44d 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 31a27eaaf7b2..05f508427a4a 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 b2e4dd13f099..590d9519df51 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 b95b41974f55..f2e32ea27fdb 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 387a037ca431..d918034ba194 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 7303db913742..201984227999 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 ed84041591e1..1fa7b88c64a5 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 e681d6a55431..fa2903a18c26 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 8d24aed5274d..444c0709759d 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 877d8a8aa3d8..b77c77056671 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 607d1a55c5e1..d79c448a7a11 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 3147db3ad76e..cbfc8e8ec6a5 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 c1230a949228..51634bc8e8f9 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 10e161c67967..74403f97bfcc 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 ccccf3a696fd..40d8a825c9ef 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 dcc5cca516ae..2928a9bae6cf 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 0e3e8edefa21..429bcc3875dd 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 b799144aaa36..471565097476 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 dd0d17b88cb4..569d9c5ae679 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 3bb501bcdae6..eee1ac6c5f2f 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 7b50a0dc6c5a..12e9b535fce5 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 41634c61a61b..ea0a7a8f1873 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 0df926774952..84c949949dc6 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 dcdb33934bea..eff3f31ab641 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 5743d339ecd1..27bb1de4c99a 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 0fd24d0fcb6a..5d4f0e7270a0 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 9cedf62bc8cb..2ced12c63d90 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 b5d6b3bde3dd..494b40686214 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 8bffb2af83ca..0aeb454725bd 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 a71e81ad5e15..b0aa18c12ba7 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 426778b85096..9d4485624acb 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 d9d4bf4c6416..58f357b1da3d 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 d6904fa30127..eed51874f9f6 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 52d7d3edda7d..000000000000 --- 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 9eb646df76b4..cd7e4de5e0cb 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 65e97e205204..d88724c5d197 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 b4f890d310df..e8ca16f596d6 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 3404ea947494..14e687805d47 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 af8166d4ea19..2f4323c4414e 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 e1f683219311..d3e55ad623a4 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 37349cbe01e7..eccb06580d9f 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 ff00f9a0f9b3..42db6ce030b5 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 6740b94c772c..d0ce3a26f764 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 941def42ee18..bbb3563405da 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 0ea909818602..9a289b6489e3 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 4263dc8fbedc..c9701ebc2379 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 d6e598d568d5..1117885b9173 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 d80ce36fece9..800d5b96a587 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 1966ca960008..566cbca20f6b 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 e7218148ea04..f5e7ef61fb57 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 fc44bc9df6f0..0161f6df18a5 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 183c39bdd762..61450a51dfac 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 1938e1b143ae..9cb5985ea208 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 d8010ff151e9..acc1d56d6ad3 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 f2a9386aeabf..faf28b04d334 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 a079624847bc..481ff55100ac 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 83ec85fae614..6b305a0d8365 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 cef3eca6ed27..1bb53d5286c3 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 1a4aded61dcd..dd1724aa3c2f 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 000000000000..69c947ebc6d9 --- /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 000000000000..368f82923468 --- /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 b0188ab9c267..dcc69ed4bf1d 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 5296e54193e4..1dd7a2a7f5a8 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 d4ca00709297..f76194d04957 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 aa6ae341b4b2..16eb7199cf9b 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 de42598ea7c4..f285821ac4c0 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 e631f5c0a953..e89b08d8b757 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 b9d35c1afec6..1e1b5e7a1211 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 8bf2bc0a9869..17ff53ef6454 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 1f7cfed56fc9..89fb26199885 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 44a2eba83f13..8264dd89c6e6 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 4e06d00c8232..e2a7cd5d69dd 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 e8aa664468ac..d24928df8b29 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 377493359e91..bd1fa5207f95 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 7e35833e45bd..475ca4d8b7cd 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 dec8dd6805fa..e866fcd9369a 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 bf760f4d9953..c56fccb9845d 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 3be3f2364dd2..7acd154d419d 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 a3937900b412..8e9a044520ef 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 61450a51dfac..2714293fbc99 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 8c21c53a1346..14c8758c8499 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 000000000000..f4cabbd84c1f --- /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 e2440a082f2b..47e9d8bd7a1a 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 e486b83b6e2f..96306e407e1a 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 0fbdf70e5d82..f00f2e332719 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 99db4ee284be..7b73f3fefaf6 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 a47fad970355..2b3fbe38ff28 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 000000000000..94e60e773c4b --- /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 482c9a7b51db..b2df392697c9 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 000000000000..878937f612ad --- /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 34f0251cabc0..944b0605b148 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 5c91de3fd935..1621769d7792 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 120d69b7df2b..0944b371b678 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 633793c76b9d..9c5086becab1 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 ccadcca14a69..e448e0b23d37 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 64a4eb5d3887..151408c881c1 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 7373aabaca04..79e4696d0483 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 378cb38af287..681c7cd5665d 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 0ab41feb03c2..55fb9b8cfbc8 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 4847e8a8134b..c6e66b76f694 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 d4f3df4e320e..593c61d085fa 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 0914a04eb446..bf97a85173ad 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 b64714c7f0eb..76ac37d18e4e 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 816a335250d2..d934bb90207a 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 8af6e4957c2d..5d7f21543036 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 175e9f9eb998..5a0c55186756 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 aa6ae3f365c2..11c4c770483a 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 def05ca4d0d3..20e71be42b08 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 ce8d403f2073..979d7b8bb360 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 542f4badac67..791daea3cb01 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 144581396909..adab8b15ce14 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 0decd212cb25..011460b7609c 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 99da1defd77e..fe43071f4ad3 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 71b4a82aac3c..e04c5f2e6e4a 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 9581c6c63fbc..346c8e00a449 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 12dd53b2f15a..3c66e023746e 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 871cb249d37b..062a996e8199 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 ee376a88f558..1ef4fa627fc5 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 cc858eb579b4..487cdf0864df 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 f806fc76c724..f0e4e239d72c 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 706de242523e..7f39cc8cb42b 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 4d7fb75f7227..9754fa4e999d 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 bf92dacb575b..84a00ca9a9c9 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 f9556ee619d8..b607bb36e96c 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 9d90abc70e87..5cc62c0a025d 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 000000000000..352f0715f391 --- /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 000000000000..31f9c5c3873c --- /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 000000000000..46ecab77aa6b --- /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 000000000000..e614b615a5e2 --- /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 7c39f82fdf9b..00cf2a47e738 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 000000000000..352f0715f391 --- /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 000000000000..b7f1a9cc688c --- /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 000000000000..a1c200a1cb7e --- /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 000000000000..0f0e5b59a2ae --- /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 4e92c1e658cc..3dff372170b9 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 b5aa0c43c3e8..bec92a9c61a0 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 0dc07c910377..f110ec0648cd 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 8fce400cdd58..10ed3ba91482 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 8b755bd195e3..882ccf64c75f 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 a957780351f5..c1448966a83d 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 d6be6db2cfff..9d71cc63a35e 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 cf7df46890fd..3ef3c124b08b 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 2d279e9fa841..1ccee2097cff 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 e99e9b30e1b6..6fbb1dc8f3a7 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 8e2edc65cff8..1741697462e8 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 daf5f94ca390..7ac64522a8e4 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 553d3f82202e..d88b23dc4320 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 98260903a5ba..1db2e78bc9e7 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 a5a80e45188d..1ac3e068a1d7 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 d8ff26566522..e3761ddb8ce7 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 b4af3e609ad0..b428f2615dd3 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 e5cd78b22093..3b02eb893064 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 7f5103ebe885..17625b119e8e 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 2d60449d7204..301eb28e528b 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 c9104ecea3a6..d7ba12012bcd 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 f0e171f213ed..8dcc5243805e 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 bb1e9bd21514..e91bc94c9683 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 b43bfa3ad7f9..302c15c5e0e1 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 beca43406fcb..ae7564ca4aec 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 9cf5240624d0..5bfd62c64767 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 475ac80e54a9..e553e79594ee 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 ee2ecc57936f..58cb9e0cd023 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 5e889b812892..982330f4ad83 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 17a8139b07a6..56c6a9d0edee 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 557587d15f96..4464346f13ed 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 8d5308235c04..132b59297416 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 8abb2394d6b5..dfcd34de8202 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 49d9d2e37f7a..ff803f0731f0 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 4259933f6d50..c7f5543acf5c 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 e1ae4a6e71de..1d8053a467cc 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 04a0a3619105..8310a4890806 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 d0fe7eb8a60d..6cb197221cbc 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 364a97295223..0f7cd197f2de 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 4096ddd74470..887aa75bc4a6 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 bf4e3e3be82f..4026b60de1e7 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 d2acbe9b55f8..0e9c53c0ea5b 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 210eb88930a0..72caa160f712 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 4fa5447b91b9..5b81ff178e77 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 f561d309c413..3683eb55cbd4 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 6362fdc5eacc..d3af0418938a 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 8d0ccfb38f41..cd42d12ef702 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 a8b3da8511cd..8a10dd871f5e 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 6faab09f55a8..a53ee8155173 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 e0a94c6471ae..bfe0dee1735f 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 afd7ab526f01..fbcb80a928cb 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 6110882dacfd..c092d52b692e 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 e8856111bb99..c7a0a8c53b20 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 aa3eedff862d..74873a704215 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 06997128c490..e2a21100ec44 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 8ccf814f1015..e1b2cfc60dda 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 b013b95a342f..8d4c49505e3d 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 9c35681c58c0..de110845658f 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 75d98d597436..4b7e775c19d7 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 fd61cd17a83e..e7e0726cc2aa 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 813f989c31b2..2bf6d24925b1 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 2261a33fd5d2..05d84202221b 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 0789679b5edf..1ed06322575d 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 65a0b08188c3..d723592d9317 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 4d9f2c67e26b..1f958f79ac0d 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 2908770296e3..767a9f33a659 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 496b3360a940..9ef71e23dee6 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 595f6c09de66..815e4ed3574d 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 1d18a409ca4a..5760ed02b7d1 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 d2bbfd727490..32c98467f02f 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 dba1f2ac0187..d33e56019297 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 f6103c728921..06c9630b9bea 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 e2947c710fc7..52b79eab694b 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 24e3022b3f2a..3f2bd0a0805a 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 971551d8a30b..075bad7ef0cd 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 7a94a6139d63..098a5acee80b 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 86fb6de8958c..9839cd6cf13d 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 a7b6a2138c86..e435f255367e 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 b4d61f33042b..389c7d1efbe7 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 641d4e00a293..6c839a2c65b7 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 2a66d2cf4b84..b6158a96f226 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 86421f18b1db..98e9aae0c8bd 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 7f1e2131c283..b115fad0dbbf 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 068662f9ab99..fff71f09a747 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 8202943b40ae..84c6bf8e01dd 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 564faa142c60..10c32e2ef537 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 f3631769d2fc..829f11e32bff 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 959a99e61f10..7f45fdb050b4 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 8ac597c2cea8..ddc7dfbda15f 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 287f7d1c67a5..33fa7634ec6c 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 3ebc2de3df11..218b35611a20 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 dcb93f1d0976..1b8a82276331 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 dafa04575204..7b4608693f1c 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 511cb2805dfb..d152d857a5cf 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 cbd761b59dc2..3e4b36d91791 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 7d204b312119..b026fa60a92e 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 1916dcd4b0a3..b2f6ac3ef786 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 f31a05b466e0..f0b83de5233f 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 86b65aad00c3..043413bdaece 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 08d14cdc1412..c1ecb0e12bf9 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 2d7b93545c5b..57fd0d1865ab 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 4f621c93a544..2ff18b5d943c 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 fcc709b328af..4fd55489917b 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 d864489e9249..246b49e42f71 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 f42d03310ef7..408a304525a6 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 3ae05c3dd42f..a0b364115943 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 0eeea4182aa8..106286aa68a6 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 d74b62145043..cd275673f4fc 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 a913474ad7f1..f82823141b02 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 64b9b03cb6fd..b38695222fdf 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 7dd39eadf5d1..1e1e8e56f738 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 9963ba34a019..6e61b26d4a77 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 d3b6de38b1da..fc79acf2cfec 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 07d77dbca087..97882e24b8fe 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 e34c6c1f5930..d546cdefb279 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 43ab46f7d4b9..b078eccc00f1 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 19db03c56a0c..af8e0286eec5 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 e5ee4f2157b8..3026fdb23692 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 d50e11962c91..e167b136b666 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 02e1ee057126..8a60eb541d84 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 63a4a06e7704..3db3bee18cc3 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 5c0026f2e295..5edb15d8e4a3 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 36e825db574c..b9977cec7fea 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 0af62040da4a..675ef479c74c 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 b6fb84734eb7..80b2a20fb880 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 d8c90fb03470..c6ec62974695 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 6952f2b16113..4c0fd187cf07 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 821c5e35f2a4..cff1e4b9cfb0 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 541a8e39b84e..c99c2de0e3e6 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 dd49fa230132..00b646bdf418 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 f5ec39865c87..bfdd4aa206bf 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 c962b18341a6..864d7bb3d9b3 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 e4300e1a5def..2e08223817ef 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 b4ce6798ca20..bbec08f576c1 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 d330ae5eb70e..a3abc1923857 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 816cc5327161..e4168f3dd5a2 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 c72fd32b023a..385efabbc17e 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 dc24383b1586..ef76a332a213 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 2e61adf14301..bc73085686c1 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 2cb7073c9b1b..cdb9dc1c0b8a 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 f29c0cee8ff4..91b95d01b218 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 294962d08cfa..3d916d0768c2 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 5ae1b559ecf3..d96f4de90eca 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 52ee42f1248e..93543eed3f76 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 949977d54406..a4f1132c67db 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 dfb7791a95ac..fa80d191f38f 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 3c4102af2d7f..adb284bfc0ba 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 19ea31282c38..d755c13c98f0 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 453d9a7b9fef..fb7faad68410 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 b21c4f19b3a9..86ce78b71453 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 c6855f6aba92..35a0bcc32535 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 bbf6beac31ee..9429802f03d6 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 a798ef40860f..229b0df41940 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 23a0b93fdaf1..0f49982c5749 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 d8a7f2eb14f1..848e3bf8becb 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 7e6cbd0190f5..2c9513846b2c 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 720eb5c3d65a..988338d2247b 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 a666cec81662..efa445f5b5c2 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 969f0b0aa77c..b9b96fe85b7b 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 e535e3a7aebf..16f20b1c22aa 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 e854831393c7..d80c03ff7b18 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 f679f4ff4f7a..696e155cc836 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 20069dbea949..5b8d341205a6 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 a9a5e805de76..a1795e107a03 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 764bbe769ba7..f66551d3ab09 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 2a0a7915aae8..cc6a6bc5c26f 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 0238b3b6b548..a4caf7385da5 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 000000000000..1e4836052b93 --- /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 027e2e36ebf6..a91f961d10cb 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 9e53b9207b61..ef89a130f985 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 6a3102a1e0ed..8e71c3bb37f9 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 888c2ecd16d4..aa76b6c2ca93 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 46321637761f..a8d4ca31e2db 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 7d9b31b86255..6fd3fffac700 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 be371c5533b1..23e635618fb8 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 f20fc88fbb34..f18beebfab32 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 e309bf5fe5af..2b2ea97bb716 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 dc4cf9b3d08e..5d41095d325f 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 be01f0bf9877..84a2ee50d0d0 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 c46e5d2c0210..afbda3738202 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 320ac041cfba..e4df97d84b99 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 5a0eed8253d1..a65f9cc326ac 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 684861446730..4ae8d6e0542a 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 5c922700026b..626bef195656 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 46351b2d86bd..e1cb799110b1 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 31dada607f6c..e429be6f7577 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 035878036d99..e580e72eb4ad 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 6657e17f090a..057eee25ba9a 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 67745069d6ab..9fb062a95b8e 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 9d8a88543584..a7035b361cfc 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 889dd9cb7a40..68f2b91f9a55 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 2d1b376b4253..9299905a3668 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 dcd69b80f8fd..492c6e820b0b 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 553bcb6afb80..8fec6db53280 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 2319e91875d0..90dd6dafa985 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 1e91a9322eee..a18fb219bb93 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 d8b02425be25..351f2ca83317 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 cd9205bd7c3d..348fba298585 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 8fc4120ed26d..326832b5cc80 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 dc3bc9cd7fa4..29d66d1edbe1 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 8d93a62a7985..afc037df5d92 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 61e618ea38cb..17aac3a4cd94 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 0a7483c72e97..a2f1a36d74f4 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 83bd08dd53bd..5513132525eb 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 cacca1d36128..ed0be1af2fb0 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 5a37c76e37a6..6d004956df64 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 f3e58e2674aa..d3e086aaacd6 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 a1271fcf8778..617ff5050494 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 5a9bf3f77ece..d521822ab02d 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 97e3a4f6dfc3..70d7259ca84e 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 641bb39ba4a2..0f1e625e49b2 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 abd267237c82..39b6c6b22166 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 dddb8cf4f82d..0bf9b87eaff8 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 6d7971e63c87..8fa792d98274 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 334153784ae3..09a1b92f6935 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 e04ff8862b1e..05b2c75305a8 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 52fcf877bda8..3a7a5a1eb586 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 8fefa481b66f..004976452486 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 147cfbbba4f3..ff0ad7b95142 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 bd98aaffcfee..332fa490b7ae 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 d371c223fdf5..f5cc6e569385 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 624061ba645a..7d2eba7aa632 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 50de33f6bd76..4fb06fe0e434 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 06f227ae5e19..ee41928ba3a0 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 07f6dc16ebe1..4cdcdc4a069e 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 075db0a54f7c..9f87beeae1a9 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 ea10eff66344..7c1d7245c90c 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 0a2346301e7e..0dd5058bfb41 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 4e48a7f70df0..89512a4d5ddf 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 2a327d3537c9..94d549d3dc9e 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 c6407e2096e7..b373233ff729 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 d4bbee9e5872..8857d99b442f 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 a1b2435bc1de..4e40b9bbf18d 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 f2f821e25326..b62c2f878451 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 5983659467c9..7ddd4fe25458 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 75d228501493..9616566c8fc6 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 2c56153e460c..492ca0fb77a4 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 149bb621836a..3e938151ad8b 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 f18cb76bdd39..e590e6276966 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 4f585d35c68b..ebaf1b643f69 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 f8a385ceb964..ba85d03c3a27 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 c047d780168d..d4e01af0cee1 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 dcb0e937b8c6..589cf7f22883 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 fc0a5fa0382b..e3a101f6c5aa 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 4f22c0df680b..651a65a4e29d 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 0a9cdc707e49..8aec8315acaa 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 d71f84c94138..9d6082b81829 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 0c8ff1aec75c..3cbf4ef0f0ce 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 7ce00a644b59..a7cdae813dc6 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 97eb84995c6e..76b7b2c968e1 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 8ddf45581543..7d8484055e43 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 e445f7b347c3..22433d9ae751 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 79ef8ac9cf7f..f184ce5acb6a 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 958022b1883f..f78845a27bdb 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 c6daf559b0de..99379e860bda 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 959358c5accb..7db3f883b3ea 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 5f091c41ff4a..0358e9827fa7 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 64df1cd4161e..c816c033d238 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 0cdd2550ec3c..2ce770a817c6 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 ff0a87c5b91e..6c640000a269 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 d9a7658b0c8d..f3d6d536203f 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 b55ec1214369..a05dec78e089 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 20ed9e22b651..28d1e8beb8c5 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 c8a5521eee2b..537772d8473c 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 7b621b1129e7..d95b08b1b9b5 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 99d2d3b2249e..5acd6138a7e2 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 303e4dda8ef9..639b7ac76c7b 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 c6b0f55f0406..9509824b9980 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 a95a8d63e034..0abbc3363cd4 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 849cb082960a..e895e730738a 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 12f6ada93974..59bb8948cd56 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 58c247abc1c3..021c04457853 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 ad79b33cef21..9598d25ee6bc 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 c2b283d58f1a..e23cb4c9936a 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 f70ad36a6a1b..15b4391fd425 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 47d81d521218..959e72ed394a 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 6f9bad85e75a..375b6aa0a5d0 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 5fc9c013f475..56844ad1e2a7 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 b3349c5c92a9..9543fadcd297 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 850e59bc8291..e8920c1a682c 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 ab5dd9efd8b5..1a053d877b06 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 5e651e38fe52..82f1fef1c1c1 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 505d112eb670..b73307ce63ef 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 0bc0273b0117..b30012068d1f 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 4d5a8b85bb74..d13b788f8611 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 5dd6588ca632..bf424372ed6b 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 9c29598f5aac..6ed6c5b5c06e 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 18df4fa24380..953b50e39321 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 61372faf6584..791afce1e201 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 6ae6f6ca33a2..dd54d5f16d13 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 98f65653d033..b6535087f817 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 97fc68b8308c..470230d60d10 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 c2b84e187bec..8c551c9142bd 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 89e96274abc7..df0841115568 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 17dfe3e20624..493df3000724 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 72294ca2a35c..ac2a7c20a846 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 51f4660fb902..c70874beb137 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 4c9d7f928f4b..5e8744c9f621 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 14038e25a0aa..25c70496847e 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 ad1e18cca4f0..eda25b39bbf8 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 85fa08ba7ee8..276b8c4c009e 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 fb9fd845d144..f36c0e59ed41 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 0c82fdb1f231..862a32855d01 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 8360eda31b4d..d38335d6675b 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 44014be9abe3..c8cd04717358 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 8091d773a759..96a7d3fa4ab5 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 d413418ef7f7..b44a4ab04cb9 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 27a2e98aa92e..bedcdbdbfa53 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 102c8f15d783..417ac2a956b6 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 c13722be0f43..c96ab57f01b6 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 6d1c1a8b610d..836942e29537 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 d4ff8d4e6419..1bbf647d449e 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 6a0d3cab2b34..8218b77d44b7 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 eac8e4fa5834..6c8375168743 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 dca98eb47143..97cc4821b3f0 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 da11b0e6f5dd..8f56438c806c 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 4a83607fc9b6..b5ce96ecf3e6 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 8d959f5f91af..741be8ab8892 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 18ec7458d850..e85be7f3ddbc 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 c8c5c21ba499..4b24a8e4e995 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 018f54e27558..3398bec830f2 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 1a87e34e572c..b2c211a30abb 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 d65e07a980c3..27208eb824b5 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 47057c6aa97a..648722f3be91 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 270bdb0d859e..e67ae7ac28ae 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 d0ad0c51dcb6..4c596c0d4ea8 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 0a0db84275b8..f0e1d089a514 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 45f83b16e593..eeac87c45f12 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 51ce2fa54dbd..0b116b578e09 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 97ab4990a57f..c7f9e054597c 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 39bc66e7f3f0..49360f350bd9 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 6f7a6c4eb823..4f3cf26ce2c6 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 79cbf15b56c0..e621b9ad3d15 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 5a94d3ff2b9e..898c4a327888 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 ed105350244e..a290ffc399a2 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 147cafe966b4..375292d29d3b 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 8502362fb989..6b122f258b8f 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 83210286c4ba..fa348c9ce4b5 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 f261fb4e69ba..cce4f0319aac 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 d37194eaaf6b..d641c9b70f0e 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 96e5e1d173ff..b27c9f96a16f 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 ab6f33c7c656..361c0ac8a36a 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 331630ff2354..b6f10f213fb7 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 6476901d6c7d..bb93d3ded58d 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 b5c5a5651a70..20c1ccfc276f 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 640dddd5ae3b..0672d36ffaa7 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 912c94aa84a8..c2c8a4f9315e 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 9f026ab585e2..973a86fd71a0 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 96aecb8d1d10..55512c349b43 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 c42cb656b035..0e16bad62d67 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 4401ba573095..92ac4a11b230 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 f99a6c1cf8a9..36bfaa360a53 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 1ebb15e497e8..cd8d0ec7a96b 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 ce5689b75d84..a86964aa8e0a 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 03418ba07d33..bf17003abc30 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 94f278750642..a9fb5ef0542d 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 0336bba8c8b2..196f05099f81 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 b5cd22b7c322..1032bae79d5d 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 8a07ee9ab122..b2f9cada23ae 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 105c5ba83a6e..a54f87294eea 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 96d46cd280c5..3462bfa21118 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 3fb096c3604d..998332c8d0e5 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 b8a6adfc6cb7..c594eaf50f81 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 8bfd1e32fe19..37a19be7728b 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 61f092ddafbd..ccd6e048f754 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 fdabb5d7d713..82e8982ba61e 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 03cdb728b49b..5fc5f4260793 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 4633d04a5bfb..3ecf14f37f45 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 afe32e75a6b9..4e005547cb5e 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 eec71393504a..1c30d997e87e 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 dc7f336321dc..3248ba7ae8f0 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 4d59a2383cd5..0260305acdca 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 fe571496eaab..b152a8b2d473 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 84bfbe133ae8..ac81b5e74de6 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 424e1995b671..4ec2f3f343bd 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 eee959ac4340..006f3e1a3ea9 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 a55239f25621..ad2557fed5c1 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 b5a009a1e6a6..5796b6174020 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 82949a7f26ee..0bf5e687fc09 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 f114d1e1cc3c..c21f3fe8befe 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 504619fd525d..f041279ca1ba 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 92c64149c034..60b993ee0d2d 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 9e80f59b635c..9b211f1858c2 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 04c9c33c623c..ed19d9f11a09 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 0e979e31fa54..0bdf2a5c83ae 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 218a85f460c7..615789cd81f4 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 b73422d279d0..1125d4535abb 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 c858ef27f364..fa817df90224 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 3f6b9727b952..340bc1967715 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 a180821ced2c..3db142d5fa88 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 5f36f39b9f0c..e626f2e753b6 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 7a9dacba32e5..e7cf66eb5a2a 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 e02ff285a101..b0ffbd0236cd 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 15e87cfafd8f..bb5ae7f3b40c 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 2f74a3e53d13..158567060513 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 feba5ea9d281..c9dd66d48ce2 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 f38dfe14b1b0..fdfeb00416fe 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 cd23fe181a46..f43f9dd6df5f 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 4329e8bd8725..a9226fd5650d 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 f87a143c1aa5..ddeac2815ca1 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 42b612cc92c5..68d7f6d2543c 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 298b9c89293e..e41129439f1a 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 85b3922bb086..f4b1b601ed86 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 39d0f84b6370..b755ecac8050 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 ef82fae47404..a7c5447cc951 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 dd94831b5e95..cfb3ee90e5c1 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 a7ae005fb0b0..af8dfc2de06e 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 a90afb05170d..aecda0787088 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 e308b28d3df1..e56242c381af 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 de654e120610..d11269370616 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 c3d3f72ed74a..9d5e8942a455 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 57210acc618b..e382c7b545ce 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 bd104463bad4..8a51477b61f8 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 33acb0977619..c11fc060e9c2 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 ca66df1f1fe6..67dd39d40b99 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 706cebe1d0f2..7ebffb41673d 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 4fbbe0b70322..d235898bce3e 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 7950c2741c28..e31bf27757e3 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 0fe61319f80b..e537abcf9e82 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 290a4c5999d9..3f248d4ce6d9 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 ad1020da2147..e8c68e17b8a9 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 5db40aeae2d7..47ade6cbaeac 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 69c711b05443..a8a9ba73db0a 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 5b4148795af8..351f17d86489 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 0c1f086ca21d..87818d7bb7ed 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 22db433dde7f..d060bde3a055 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 b8e6053aa0da..cbb61866b0c8 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 77769ead2f24..6cd3becce6f8 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 32ab6829483f..f9fb07766015 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 a812ce1bd87e..bd23001223a2 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 34cbfd47923e..eff211506a65 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 abec6e43bf60..89de67810636 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 596fecf7484d..0dd68746b1c2 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 a9fa8309a8c8..38dcffd8b0f5 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 557d113b0010..5184a433b378 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 5429b8bd0163..a37377adbc9a 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 d66d656890d3..602ef2e64bef 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 b4c30e05ea0b..3bfae56a649b 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 ed34f000ccdd..c4d5a1e1d5ca 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 868dd69b2290..862a6e5ba11d 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 fcb62c6b0107..fa3db086b151 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 672bbf79c3a7..b141b2dfb795 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 6016fb205934..5d3428cac224 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 acde68a3aee2..5cc299b9d7a8 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 89ed94e2c86c..03b51720415e 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 2cfd02caa7e7..29d435ac1665 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 864a565c7e90..84e6aa6b95ee 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 b622d57b13a0..1025e5323dde 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 9616ea0898d2..2c8e16e4d774 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 d774bc5d6548..ccf59176b5b9 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 f126de5c9dbe..35664db295f1 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 2c9a8927fd51..be0365d97283 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 0d882415c44d..5834a4864191 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 bb3fd6c24bcf..fa117b4b0c91 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 92c35e1af08a..06c02d950cf2 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 c88c67e10f09..4835d1b0b75f 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 fbdc4e2faf1d..70a126d02f12 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 3f0916dab1e6..7039618a56f6 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 3634098d224c..a6a68af8823e 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 23f6c1fe3116..a834c229890d 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 cd4a18f4a6dc..126d5cd7111b 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 de78b1c7cd83..ad5437aa650e 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 da10102f0458..5c81b3caac45 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 7c4c96ad731e..aeb3ea0c157e 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 a9ecc4970b93..776ca99781d5 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 cd5bbfcdef87..6efea9c59a73 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 1adfba6df8ca..6bc69e9ee4ea 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 8eed2142ba85..1841962ee536 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 66e7a4050ccd..1460bff98eb1 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 db3151dbe712..1054ed958e41 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 8bd67743cfd0..06767fa03f81 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 8f12a6b2a9ae..e072b97f0d83 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 3b90086a2335..e0f3aaab2fea 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 7be4e31c56bc..0a08f115961a 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 39c8117c0b7e..eb826e74d838 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 a91b689052d5..5c2c2e55072b 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 92d6a6efe26c..e4750939fe0b 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 bd30227efa10..d083e9707fba 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 5cf9bc6b65b7..eb0f65c0537c 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 b4327fba10ea..0fb16b4b3548 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 7978b1fb0066..b3e952152bc1 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 2f346b31f7bd..f3ed40bb7800 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 55a7a0ca47fc..407df58ab206 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 0d3c398cae34..bb0adcc82053 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 9e86257bb848..5fe5d3023038 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 0fdf330606fe..4c362519f7a8 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 e03e878639ed..571f7542a3dd 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 a8e68a87a40e..64466a08dad8 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 d383aaea3d8b..adf50840f818 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 4db93a1a8b60..d060522f74f3 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 c7baa2c90bbc..3a4e636e7067 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 890c4d892614..4670a27ee670 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 2eec38d42276..f401ec7a2546 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 3472e614ece2..e2507020b720 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 da31c5e3b36d..b28c1446ef91 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 0765ec36c83c..d5e8ad153dd6 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 c7c339d50d56..9df4780b1a76 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 e409ca307e76..5e2429c162a7 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 65ce6c629371..85fd61273f1e 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 dfe78188dcf0..ec8067d92792 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 abe51b51740f..c46af6198764 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 9be49a7b7af7..3dda68e04f96 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 de5e76c71d40..e93e8dd2067c 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 bc479cbd4e48..edef676760ce 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 0f26f3e47c61..d83c601ffd96 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 4a793438a5c0..4a3242605f5d 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 50a9cf48c6c3..d6821d0aa3a0 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 89970144a1d6..7a133fad1f39 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 5e8416c1d9a6..e2b6b78997ac 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 7d22226afa20..480019a3e566 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 b5607693fef5..899515708e82 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 d01d60de1401..d3fe5d8179cd 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 fee191badf48..a149bbaaf1ce 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 42a8b93bddda..d2ca9e320f4c 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 6cee67270241..92e37cb9daf1 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 f42bd456351b..0dd97c822825 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 623a3e42b8aa..1294741efc30 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 a077c45cb8af..f4ab7f34f458 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 d50643fad047..73b6e1bf097d 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 bc6ce279d740..3869bbaae76e 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 936a8f796da5..03a94311fa4e 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 ba1cf3a736fe..080d05ec75d3 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 a89a6329b3f2..5c696e53fcef 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 53c3ba411ed1..ba4c4b1fd8d9 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 e05f7f7dfd1d..62d022c55ba5 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 f7ca1618919b..bb649be10544 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 bdc2631d205e..7eb9ed35079d 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 1c6655171099..5a2fd11f029c 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 6a9442dbdaba..ed74284947c9 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 1899da2fd7d5..3d526f1d7546 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 a9ce920c1929..8e58d99a04ef 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 6d4e6f8a712d..3fb3e5d4e043 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 389337b1e07f..5f31de04f55b 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 46b7e5a21757..406199f2d323 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 72f3ed40af3b..09e49e55e489 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 f4bc62d645c9..bada0bc6bf10 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 0004b5204b62..a84e743fa9d9 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 f183905774da..a57e7f5f419a 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 293bfc7d5356..76f6e0d295d2 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 14d9ec603973..af39c1f6e6e4 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 0ba92665257f..197e8d5c4dbe 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 2c25ebcbb4ed..41807ed8c9eb 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 b4a0648c10bd..1a4c3025816f 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 4d383e7bc8a8..ad0626e69098 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 215ed2ea02a9..18190fab4670 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 61b0acfd1df6..411b9be4de27 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 8145d7a8706c..105dd939ebe7 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 0114b557a863..fa77fc5acd33 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 77aea0466abc..d19664f10ede 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 43d4d7341bc5..07246765ebc4 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 ef94ef541de4..54699f617118 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 0fd01b5503d0..e4337e2b1e12 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 fa048860cbbf..d1f75b24768f 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 0d90bb0ab131..c06eacb45423 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 8a9dac2a94f3..504e489e9121 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 d9fbd220b04c..c9d99c17f50f 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 4738d748d43f..68fae5120cc1 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 58ae644ed7e5..6cc8c53a60ca 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 44a95f9f9960..b0d33e9d46aa 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 80b560660282..fdf55bc04b5a 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 8447a20227a0..b6f18af9605f 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 0ac71d57022d..ef658f53bb4a 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 9df1a9589a8c..c973354443b3 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 cae3e2bdb7e7..b0b91e764235 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 5f16a41395eb..60694e2e6ca1 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 0dd633edafe2..ac5b5f569b03 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 c835c157cd6e..5e8c603e012d 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 7a5ecd27f71c..2a64f3f475ea 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 9fe48fbe307c..9e99823cdd01 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 fb19ad5c16de..99e628e753b0 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 52c65f8a3900..7047880d9bb6 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 dbf3037932d6..535617afd01c 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 3de62314b9a6..7b827bf07678 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 2a0169ce6928..07ae59c13abd 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 a87e20b62cea..8420d2601ae8 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 fe86303947bd..c03c90d7df64 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 c2aea24f9c8f..9d3880d04bcb 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 0ff8beca2f2d..9839125f6b90 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 b20e2f0990a0..5b1933b45b5f 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 3e7f4f291129..1378288a1dad 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 356c0a8c06f1..721746d3abff 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 2deb891687d7..9d13404d1833 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 9370a3eaf3cf..d26b147fd92e 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 a1c4d3511f97..7ee8daf00b54 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 2637e3e55aeb..8e18e4d7debe 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 c64541d4bf68..19719cc061f9 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 2cfc56b992d8..91d85c4ac842 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 9ad6d912df8e..5ac570f2fff0 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 39e36c3cc2c1..5f570e96cd7e 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 fcccbdd729c9..fbb92308850f 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 8a7f61ce988f..0d89c331d372 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 87b303164045..be9f841c3111 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 7ee024d3c3a6..12b424c06427 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 30f13f398b0a..411a524ba1df 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 ea29fbe26895..93c0021f89cc 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 f994ca0be71b..ac59a3a868ca 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 b9fdc3109af1..3faeea03fea5 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 cec213267450..88f528908948 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 b3749a08cfb2..d24139cb879d 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 d713648d3296..911fcc5cc10b 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 501a2d19fe44..8303824f97f9 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 f7b028e491c3..c28defdf373e 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 12e6cc2c039f..c3c04e256f6b 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 c9281ded831b..b7502f375f4c 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 a82de7826ed9..64b977d4b538 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 12226d7ca0c5..492a5f2f5e7a 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 751d17250fcc..9882d2c986a2 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 ed0898d170db..13f14e3e04f5 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 809750c19dfb..12fed17a9200 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 4005f51c8e87..630f5cc728a1 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 d7f6831a1f0c..3482dc8cbe2b 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 268e98f28447..5e375a458158 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 6a1afb0d8686..57c492723389 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 76ef6c095651..b76a78abb683 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 b747c91bf616..bf3fff42d2d6 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 5d133d4c420d..9078fe4db84f 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 9979126f2032..12548935302d 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 0b0c7750f8b0..9c5e2f00f3db 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 9c56cb2e893b..a624f3f7e952 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 932e66357e68..40f44867e19d 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 7ce84b47cbce..3116143442b8 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 5bbdc503b9b6..b76d863663b4 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 d54ffe65f411..314dc40a503c 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 6a0a325bb72c..5fbc8f5f1069 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 8f76ae0af12e..5a1e70f1b9c4 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 402e07697142..bfdb01586b77 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 e6eaf692241c..a049d5f09e26 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 f6e78fc3c40b..d5b44a493e05 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 5a1a75c6a535..505a48bf4a05 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 5b03f05f0955..7f282887b014 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 605ed9fff502..e31d09edf82c 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 16f59819b72e..9e1b6562e97a 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 1a858d14a5d3..fd5af5c7b38c 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 c742e24f9be0..d7204d032195 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 718cb46a3b72..de4103c48e45 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 cb077531e57f..26a3a87dbf39 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 a59d62486a78..9acfb07e5fe7 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 fcbee08ebf4c..0a40d7f7b9e6 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 062da2ed2833..0061b7a8eabb 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 fca0bc3bc979..82faf3d91684 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 6209d710acc4..b2b0593b4355 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 ff3b60e7322a..6a67d3b18659 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 cab387c766cc..1a7bd71e7fe6 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 3d9ddd376725..325243fade0d 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 cf0cdac1b6ab..48590d1fa151 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 f7c190de2bdb..14a8ff7895a7 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 8cb6187500a8..ce104e0cb4bd 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 4a4eecce5b0c..966d94486907 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 3c94873b4786..13ef9ddbca06 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 ee2d8428d735..67577d238c57 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 1f7179d47a89..48c9de7951c8 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 ad28cf4f45f9..33f237d7b30c 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 3b10f06fdcc7..53a4f4d51d32 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 53ffc087e375..def793670936 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 c32f3d5d2dca..e9ee4d171f4b 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 a5babccefba4..c4150f040903 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 b4d1e11f78ef..147c42bddcb1 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 9b967cee0a6e..773cb07fadf0 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 cdea1ac5f41d..3899a73e1d48 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 aa4cd8bb4d44..7888afb96351 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 d01da771e6a2..6a3a7711919d 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 bd1644b04073..b5bdc1673502 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 1d407cc41534..52f06d72f819 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 05d6fe5fea9c..9a40b27f0a7e 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 07eced4de348..53d47ece1568 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 b994e4bc1ded..63bba1bee6da 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 c3428d2b6ac3..65359ff9ed97 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 d8daf66ece18..4427056915cd 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 9f8c65e5a9d1..7958fbbfe7e3 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 4f3156dae3fd..c67dc8b44729 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 ea72f66c53aa..6db43d5a61d7 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 6bb1a4a7bf1e..5eab5b3ff7a7 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 d75ae3c15218..2b9353feddfa 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 0d0486a5f785..7a749bec08a8 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 fb98722bccd2..519d28128843 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 04d4468c4bcf..d1b604ede5ea 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 f34352f0c8d3..66876022c368 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 b84b5d6616cb..195ab945cf95 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 902ecf10ad86..9f18077d27f4 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 1b79f59a409e..2ad02a7d46c3 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 a67b30d660a7..a1b077f5ff56 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 b8f626eaf21e..81a01a17dfb3 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 575d32708e25..268832741173 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 43f0b6c2654e..180cf8af14bb 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 874716bca64f..cbaba81c73d8 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 e6cba59eab48..6c0603599a80 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 1df4353d92c6..8d1a613baefc 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 598446715c66..6e312f7fa056 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 a230de805e3e..b613d832b85a 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 6e5b32a90024..6eceb5aaa6cd 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 227a62591986..9f452c0ff292 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 a6351c2b280b..9990b34a15b0 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 c28c1118dadc..7ba62dcdf5ce 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 eb5443fe6263..587144ed5bfa 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 b5f14a149f1c..ee0c2e24c76b 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 f9dd9a4f0eb3..79d807535d3a 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 8dea06aaad2c..07a2e5062465 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 3228debc8bd8..1e41a03d575f 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 e7bc88df650d..6c637b3396be 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 33ceee6b238e..06b5a04f8d84 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 7c95fc266e4f..222b776e45fe 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 fc52123fd565..00ddb2b4bca9 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 517d9e5abf68..63af01942169 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 6ae03e0160ef..1d27e24a0799 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 5faafad1f797..dec41cf90e8e 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 127679c69a2b..75c5b1696d10 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 6da3d726f790..363e0dbc6cd5 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 4934691fe3a0..0d087f4b8e86 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 f01202eeef47..febbee98c5cf 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 37d16dd88be1..ddb64560c081 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 1531e7db3f45..07a6b5dc51b9 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 8b433ab73bb9..dab87c5cb266 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 3267f98dcbe5..b159d3577fed 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 0e1971e15dc8..8bccb0199e4c 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 9388573d803e..eec9a2b089a1 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 56f17da6840d..df92f4bbd890 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 e2223f26b5d6..9db87b340047 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 9f2d7a4e1594..8f78f0a89098 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 48ec6e2e672b..91713bfb34d3 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 021c0953a977..b26a9a8fd8a8 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 4e4503aafaed..876d6a582094 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 595ba091e6b1..43c92f0d1e6b 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 aaf880e17ae0..936b0645491f 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 92c6dd69fa7b..8cbb10b9c6c3 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 bc56962451ee..2f1681eb5f61 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 6a831daf602e..40509a13af1e 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 958847480731..603fb1c917a7 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 1cf15f306455..8a0804af2e60 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 c40076b2a7dd..0028fbca8aa3 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 90e4e036a5f3..f297c7d2a104 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 c97cfe889852..f3d856a3f87d 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 e588859c6721..f00afacddf46 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 a798afed8caa..aa3ad9ea706d 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 15a23dfaa2d4..e77aa2e0f806 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 f7dfd0406eb5..f94dcef8496b 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 bfca32d4de6b..a2824ea6258c 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 5e57a76f7003..b8f4671ec153 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 11fc67760297..8932744e43c4 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 674d969d8ccc..1e72ad49a80f 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 feae38966cda..c004c1744a93 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 0d4b4adb1289..0039eb799357 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 a5069ad6b476..ab56d569e2c7 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 100bf68959fe..7c1bf9103272 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 44c4cfd36080..4a07fff2a011 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 6a0b2761c5c3..8b1cb4102dc4 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 88be02582749..d884499b7801 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 7c8a57dfb96f..9198751bbc3d 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 59dab3846505..53b9e4d61cf4 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 ff9f7ad4cd0e..8e841e209bd4 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 970585bf5c24..26d63ec5dbfe 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 d11d80cb20b5..e38c1fc6674c 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 7ec553cd625c..0cc4a3661a68 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 249030ab11ed..84c7c853a450 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 0ef251b26b01..53178ec7830e 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 c76ea5aa0aff..2f34ec7f7b3a 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 1a5d3382a219..657d8a8c8586 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 216d84683e33..eaa0728b9eb0 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 f32c37301dc1..7cd970661337 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 ac987269db9d..f895a7512f6c 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 a06e71301832..8b1456e51a14 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 0fe592b3a6fa..7e80d0edaacb 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 bb2e77e28768..c31da6597db5 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 55f7d95f7538..7ffc2e8068df 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 1d268c323d0a..7072ba164fa7 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 e17da2ff8766..a0b6ef22333d 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 85f05b63e4c6..392857de25c6 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 2e0052c889c3..3cf2f4c75d15 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 1087a23e33ce..64ba8a06a4f5 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 693f2d209ad1..45ad6f410884 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 91ade3ebc7a5..c9aa0a7e4d0e 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 03444fdffe0b..fd4c9a8f2c21 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 974da24dd27c..5d2c740aabc7 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 84e2516766a9..be6aedfb2195 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 da9496173c7f..b6d7f3933f03 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 7e421823dca0..f2f6b0d8a745 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 7bf51db13872..180fa97cc365 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 a780cf6a58e4..cb2ba7b77797 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 be31cafba031..dbe6fc588473 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 5b93e3b3ee21..4a5af1872b61 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 b5a6c540e723..7468ab9ef81e 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 b387500449cf..345c51c4407f 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 41a3fc0785d7..392dbc050e13 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 da5a3df60147..d72f30354c38 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 7ebfc7ab75e9..1544a05c51b7 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 a9b0598e1253..4e9e028304d2 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 0b20b4dbb5f0..2e850eca3330 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 48a8029e900d..17a93f910db5 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 75b02688ec1e..193b46f77c76 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 ae07709b7fb6..c3ecc7e8cfc3 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 0249f907f614..f89f2603f3ec 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 37a226115f0a..994c6c72ac6f 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 13f4e504402a..a8e1e942f2f8 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 1361dd311ca0..6a9ab49eb5ef 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 18484ae66041..bfe6f5909092 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 d0402dcb7b7c..349b6a1db888 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 147bfa199fde..5ed01b35cb1c 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 21bfddc3e92b..ee013d2e46c1 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 d49035deff6f..400a5e9a0f0c 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 5bbad693dd56..f7e9c0c8efd5 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 ffcc8b3f604e..e2808305d759 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 956b6fb55d89..3e41c28a2a96 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 e6411cc322bd..a21aaea52235 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 84cee8556a86..2359a9a085dd 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 f00a576f013a..cd7308dd3b53 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 eb2d4d59148d..442046296266 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 38f0905555f9..94265e42afdd 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 7557a37ff0ca..d91903f4262c 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 4e90b4a65e6b..1cf993f8934f 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 abd72ceb363a..fc8e9b3a79fc 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 c913efbb162c..b632bfce35aa 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 bfb9e8f4d04a..cc9d581c5988 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 51bee54db85a..950b7cc70bfa 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 4e1eea278c2a..3908ace784aa 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 7e46740eea8c..bf277e1f47af 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 c4ea3d79da44..5e740744fbce 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 b78e80989e64..9d89bffc9c27 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 43eb8acea173..b95c91f7debb 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 e76bea587427..bda1d9c103dd 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 b323550c9d9a..34dcd8c6cca1 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 e3c64e36d567..7f2b9eea1961 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 7495def051cc..f2fe26cc7f23 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 5a01b1367fb0..cabc77e07b4e 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 419d2f635182..7445ef35c06f 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 9011e8ad2c39..95ca8d88f9b4 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 344d3deb2299..70c128c7defa 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 ed1b7cf27e97..000000000000 --- 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 b5ab6382abba..000000000000 --- 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 4e630e29434c..000000000000 --- 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 f2a46bd02536..000000000000 --- 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 612b404018ec..000000000000 --- 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 8aa86b302643..000000000000 --- 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 010ac941e156..000000000000 --- 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 06d1274a025a..000000000000 --- 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 6a7caadbbdbe..000000000000 --- 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 6abcc280eea1..000000000000 --- 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 aff1e7fb268a..000000000000 --- 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 d196a53f8c0e..000000000000 --- 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 44e0e4520523..000000000000 --- 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 048e3ae86099..000000000000 --- 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 bc88fe820c87..000000000000 --- 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 158fa07012bf..d5c74d6a49df 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 4b11023554e2..a2d83da4388b 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 000000000000..7404eae39634 --- /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 f285821ac4c0..e2f3037ffd48 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 000000000000..084a22380633 --- /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 d5bf6e133ebc..af3eaaeb3967 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 fb890facc8bb..000000000000 --- 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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..a3c7db33cd8b --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..a3c7db33cd8b --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..150ac715232a --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..3e1ee8c3ec68 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..3e1ee8c3ec68 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..23aa159e3a9f --- /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 000000000000..2242cd2fc05d --- /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 000000000000..0c96ce73633d --- /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 000000000000..160de858a88c --- /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 000000000000..2242cd2fc05d --- /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 000000000000..0c96ce73633d --- /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 000000000000..160de858a88c --- /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 000000000000..2242cd2fc05d --- /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 000000000000..0c96ce73633d --- /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 000000000000..34088d5c6854 --- /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 000000000000..dab67d1b37ae --- /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 000000000000..0c96ce73633d --- /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 000000000000..6a1cceb1b23f --- /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 000000000000..dab67d1b37ae --- /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 000000000000..0c96ce73633d --- /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 000000000000..f7d0c0ed0d14 --- /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 000000000000..dab67d1b37ae --- /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 000000000000..0c96ce73633d --- /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 000000000000..f7d0c0ed0d14 --- /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 000000000000..dab67d1b37ae --- /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 000000000000..0c96ce73633d --- /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 000000000000..4d1a3594e489 --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..4577f8ddef33 --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..4577f8ddef33 --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..34c7ab854188 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..2adac16ba0e0 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..2adac16ba0e0 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..fd3104cef2c3 --- /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 000000000000..459055c96fae --- /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 000000000000..e2d05cdbf496 --- /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 000000000000..9dcdf529b06b --- /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 000000000000..459055c96fae --- /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 000000000000..e2d05cdbf496 --- /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 000000000000..9dcdf529b06b --- /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 000000000000..459055c96fae --- /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 000000000000..e2d05cdbf496 --- /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 000000000000..f004ce2fbce5 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..e2d05cdbf496 --- /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 000000000000..3937d1b3e2dd --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..e2d05cdbf496 --- /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 000000000000..3937d1b3e2dd --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..e2d05cdbf496 --- /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 000000000000..55dbd5d4fac2 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..e2d05cdbf496 --- /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 000000000000..3937d1b3e2dd --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..e2d05cdbf496 --- /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 000000000000..3937d1b3e2dd --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..e2d05cdbf496 --- /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 000000000000..55dbd5d4fac2 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..43d12dc14545 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..43d12dc14545 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..cc8d71d03641 --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..4334150fe2ea --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..4334150fe2ea --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..953beae9d2b3 --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..8e618a5b7ac0 --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..8e618a5b7ac0 --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..8b97d88cbb22 --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..4334150fe2ea --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..4334150fe2ea --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..953beae9d2b3 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..43d12dc14545 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..43d12dc14545 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..cc8d71d03641 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..43d12dc14545 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..43d12dc14545 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..cc8d71d03641 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..b21064d746b8 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..b21064d746b8 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..9f891c8229bf --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..4334150fe2ea --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..4334150fe2ea --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..953beae9d2b3 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..43d12dc14545 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..43d12dc14545 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..cc8d71d03641 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..cc8d71d03641 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..43d12dc14545 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..43d12dc14545 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..cc8d71d03641 --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..8e618a5b7ac0 --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..8e618a5b7ac0 --- /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 000000000000..459055c96fae --- /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 000000000000..4b1167c3d8df --- /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 000000000000..8b97d88cbb22 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..b21064d746b8 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..b21064d746b8 --- /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 000000000000..5312ef5a7ac4 --- /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 000000000000..4b1167c3d8df --- /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 000000000000..9f891c8229bf --- /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 7d0296740e9d..707081a5fe70 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 28e6c0549b25..37fc0c16c6fe 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 9cdc86eca872..9abbf079b10a 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 3ead4d7f9b64..adacc411b4cf 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 dffe36cdccc3..38ce5be66ce9 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 487299b334e0..aa96089f6737 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 25722290c6d1..1c6b5c4d64ea 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 3c30036f99a7..7478a5dbd735 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 8c90b3247c30..721f4b76b2c3 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 7f53b2e2d4a2..93bd456e9110 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 29225178b43d..08872c520aac 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 d63fe8ef5022..98aca7d24dc8 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 9d4aa9a69446..2ff534beb62f 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 952d7ae9872b..526f5ffd707b 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 6aa9f2de5c01..7a1e53beb9b5 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 d6f98464f55c..d56ef4415986 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 cfec505bcb62..625b475a946b 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 27741848ffbe..7b7c66f8e5e5 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 3184d8629591..3522d0da5ace 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 d8090707bb6d..0691f029efa6 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 9660e2b50780..3c7444267cdd 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 d2eb08f4967f..d23137c31e3f 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 bb6286128b5f..e6fb54ada8bd 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 674429534e35..2d07c5b42ba7 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 7268ba1317db..6422efd0794b 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 ff2d55e1b87a..1f17e7037641 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 92b9cdf819a5..34a548508465 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 23378c79facc..67af5261e15c 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 e110bc290576..b988e1e821a6 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 26373a93f08d..0e2f2f807204 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 e7e83ad5f79f..e41c48f3db1f 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 b5ba0ae92deb..5c8bd2e06560 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 291eb4728f21..58083f4a5558 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 eca35ef678f1..7c85397319ca 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 e8183e0ca06f..1d4d4d1190cb 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 bc45dbb69378..d19481d3937f 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 e1e9f9519ed7..150a0ddccad4 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 67d08ff0d8cf..2b20ffee3d7b 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 f49070610f11..6808fe8ab26d 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 6a4d43ea078f..c6fc4d1f6323 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 212130b01d2c..ba0ae97fbb09 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 94230e43af5c..f9e522d4053e 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 65747e9b8171..0384f7333b76 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 786a6f813b45..2218c56cac69 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 9bc4019bdce7..12dcfde85d29 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 d295cb943f2e..d7a6fea7f973 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 15b375f59054..42fa792b83e0 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 883f9def3040..94db92a83764 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 f3a69ba20bcf..bf7ecb43cf4f 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 5da755d11126..9bb9d12a68bf 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 4d6ed145b93e..c39c5a6dacc8 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 e8ce9e022379..ea815f0305c8 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 ca7a6d0f3fbd..784cd9fb60b6 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 9e61388a62eb..52edba89c21c 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 c89830e00655..30300afc83ee 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 7bc4d111b6d7..78214a27c83e 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 8ae5b98082a9..35ef6b670610 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 9d660aba7ead..c9a974ab2097 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 b8614f3f2925..1ba4fe37788c 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 042563897873..8b3799437226 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 851bd2eac086..a4e264b9b340 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 7de53f5df7cf..85a964b0d90a 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 30115d52b7d2..4f448798c629 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 070fcd7dd6a2..9af6916b659d 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 149a2ca65a43..142e2f3351a7 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 0a88f730ec7c..4282d3fbbdb5 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 2323a5f85602..a88ff5152618 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 2133bdf1db9c..fad4f061b504 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 511578f67732..d69fc95c5bdf 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 193f2339c59b..96cb7c95099b 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 d059b3619a42..82bbc45372c1 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 e4dea7b62deb..8aed9446a1c2 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 a28e1a3cf2d4..d4d33120d4fb 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 550387361dad..3d5d56499970 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 41d494255047..71c3a1139c89 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 f481973fa3e6..d455b9ec34a2 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 26f0e294c81d..1d61743a7409 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 a02a9b61e140..ee491cdac2a9 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 c9f660b8af31..42692b843725 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 0a546d5c0d4b..824a35736f5b 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 e39a2a508376..6d67218900ec 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 15a15f57141d..33840f8d7070 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 b6d4dceac067..4e01a8a6c246 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 dae41542d5b2..8b952ef8550b 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 f2a662185f43..610c83cfaf90 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 c76e01eeba4d..ba204fc67acf 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 c392d8b8ea34..2b0e13b136c5 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 0f649d0f33f5..c1087582ab95 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 118c8e7adc10..ebbe0c1f4353 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 2f909dc21e41..cecba70f6d23 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 2d9d5456ad71..798b6b93edd1 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 314827410710..67b686643e0d 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 ed4edf3ce12a..0ed4965accff 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 ab44c95e7bd7..dc3363b627a6 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 5bb168f0e350..141d283a7dac 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 87b704b5f933..a0adbe30169b 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 b698dcd69c40..26e22e874f84 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 78acf8a3fcae..b074e70e3476 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 5e7e8bcd5219..43f011458a13 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 6a7a5cd1d333..1f1e4501c526 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 4db684b0c5fd..48a6e81989f5 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 b228be716374..d6fa51177fa0 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 5a695313903f..50fd6b7c172d 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 05cc72610581..35851e95d46d 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 d99427b2e52c..067ad8a1f0e3 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 a819a1dc48e9..cd15624e3956 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 48a38aa42734..eb58dd9e8144 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 432cc1a8cf23..44628dcf4653 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 3f1ca7d4b04a..3c7bdc428ba2 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 bcc1c8c566a3..5482970e0ba5 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 0defcf11a7c4..b23b979e8393 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 d22d10b7a630..0e3bfe2b97a2 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 c0f36a59db70..7ee71dceb426 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 121ecc89b542..8a006facc0b2 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 1e1b5e7a1211..f9f42595517e 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 f9f42595517e..be8ef4503c57 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 fd15d16074a4..bed2f69ff1a6 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 da584be1592c..f56b9b3d5aa7 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 0944b371b678..860d3961458f 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 9c5086becab1..e4f646bd522f 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 be8ef4503c57..9582855fcf93 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 76f45091fae7..1e6a0f3794eb 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 611a0521fcea..54e6c6adf1c4 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 807c920bd46b..021f45b55f40 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 d897e8d0d041..46a99a1e9ee1 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 8e227f30fcb5..74daa87ee808 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 860d3961458f..6ee2b48dceb8 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 e4f646bd522f..185e540e26a6 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 862d6bb4a2be..e8a6e252198a 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 80c4c658edf7..3aeea611ef9e 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 67f667c1ed8c..7e233b00fe78 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 1bdc976fd12e..8cdf5571c615 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 f6e519d9afd6..db47eb4da2b0 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 4910bd673c7b..efb4be871695 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 e2409057cdf0..c6c1437f962a 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 b9bd0dcc762e..f6903d200940 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 40fd95cf6721..b1d6c4fe13bb 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 a6534012f7ff..9bb0f9726ff7 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 d577b940c4d6..2fad6a144183 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 24883615ed6b..bc4b9e6e661f 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 9ea5cee4124d..5c6bcdad0a64 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 12eed703de69..e93ecaea6a18 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 30da6e8a8cb8..227da4982d14 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 c093f31e1b39..42775a89f361 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 03faac7707b7..a7fe5e1a58b0 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 5e2e7e147c7f..4788ae84b915 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 1b27699b9d49..97fb3943265c 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 9732d6625a05..0d12bd6beca6 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 05c687323841..7e2e89c387ca 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 fb6c08c420ca..e4a4e14fd497 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 71a5ab20cacd..23757044ab7f 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 05a091ce4be0..c702f03354bb 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 ccaec3124bf4..e93cfa1e2c7a 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 e65d223348d6..266ed25f31f1 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 f09f1d1b3ba9..2b9a0b6cb408 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 ddf68b576f88..bc0e924e46a7 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 031a6c936ad1..8b15da3beed6 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 ecff2be02e1f..64620a4f28a7 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 25514c05f111..ff66baa48f22 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 5329cd12a984..b97b5f4b56f7 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 dcdff810e366..a4de9f891ab8 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 c12cb9c201b6..026b09de74c5 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 3768ea4db236..dab70af73c33 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 c05c3c6b109d..b5d6668f4276 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 3333af4c534e..4fef24cadd5a 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 55248affc663..7e11ab1c8845 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 83c24a546f53..43b32f842e65 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 c71f4053da6c..3f843fe9569d 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 419e7711d362..6e99466e60b3 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 9b9786da8fe7..6928d9693ca5 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 381da71f33a8..7abe26e2c48c 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 9dc143c2ac69..4d6f2a76ad20 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 2ee8284eaff3..6b0591c6c8c7 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 a9982caef6cd..d65f6984ded3 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 10a38b6f82a7..334ff22ae715 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 475117a463af..ed10bb1cee03 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 cfd9275172f5..7a55c7ab9a27 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 c37edf966d7e..3a24317cf4d6 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 3c0f960fc525..6d402927c546 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 e3a5c82e9957..81f8e7add0e7 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 ce9d274e6899..f6ad0dbf484a 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 961ca116b32f..7d2f501dfb1b 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 8550be65e785..1ec10143d2de 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 d0cf7d995fe6..19a07debd948 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 24092cfd5be0..3fe4743761c4 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 7088875fe1fe..8e3fccb213fd 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 27138af56421..a4ad904f7739 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 2b9c6c2351da..b58541057690 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 e9f597c46c00..9a7e99cff670 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 6e025a06be6e..073f661c7c46 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 33e7b82b9e8c..59a344581316 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 6a27d1a8e440..8d9ed7e9b2d8 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 47c4e932e5ec..ba4d4ea89708 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 002cca07eae0..1cd988f01fc7 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 61687c5ce2b1..088ac94d2e63 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 92152eeb6674..791f2b011e35 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 7a4a45d537db..fa07539d7e86 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 6a58b52f65cb..bc1546fc53cb 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 7f13fdcf3b8f..212ab8c36c7d 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 8954ec724617..8ea53f0d6104 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 afe3521186ca..c453d3226133 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 ad1623dd1444..254ebdb24287 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 78fcd73af07c..a7bde67d90f5 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 f8e0234968e4..ea38ff8f0856 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 7584255709d6..57f61c1db1a5 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 ac823d569ee9..53e6e7d46076 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 7dcb939066f2..5ff927862916 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 1306b270bbaf..6f83da4beb02 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 64247d29adef..bfc05a4e878c 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 40941990e673..d790409a2d62 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 6a613d64e6aa..3a457fa57bee 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 734e083a7a72..6e4ef26ed608 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 94d9db0eeb8e..e4f311fa5aed 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 f8bca9d09f46..cf28a7a6a885 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 4a8fc8e8d805..4f95f2beaec8 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 15c369e7a984..86301b97189f 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 ead4c8c7255a..649a29c98717 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 9594f62e15aa..420bb1545316 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 efc41fe8be16..a3d3beaaf83d 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 a0b127fe60b3..9d729601a066 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 38fb0e294091..7ebed04c700d 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 034ab8113845..e559b0344942 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 6568ac81a4b5..f3e9e8d4fa19 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 afcfc98034bb..97881b54635c 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 ac19dc28530d..4c349f55d32f 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 a72b758bc171..96997b1128ae 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 84f2411d6042..3aaf1d50add4 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 a3f85700b46e..b86de52cb58b 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 000000000000..1bb8b18c5013 --- /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 33c73170a072..8ac5b815be74 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 cc211a3945fc..76e24e1bad01 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 d4878f67df47..ac93920addec 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 9c703e0de1d4..ae6ca432829e 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 698551736621..d066e747c028 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 7c41d290b304..19ea92a905f2 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 ba2b816f3849..10aa63f729c8 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 29ef1b8ce7c9..9aca5374be01 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 abf1740e361e..9d4abac30eba 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 c3eca2565ad7..5e86ce5f87b7 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 08369abff159..2b3c556aab9f 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 9d4df86fd65d..30de3d865529 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 7074a5cad1b7..fb092931c92d 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 e1608ae55d7d..514de967a95d 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 fa01317db5eb..b42317522730 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 391ed33d5e3a..050593975d60 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 0506faa6285b..c925d2c5a6a7 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 698ff0f669d3..1754add50967 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 79400c6472a4..000000000000 --- 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 a35c137e8431..16f135df3b58 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 e7f2afa98723..000000000000 --- 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 07b6c7aa62dd..4658ae8fb2cd 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 d9dc424164c9..274e368aaaad 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 cd9fc7cc706c..000000000000 --- 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 6ff4f574949b..000000000000 --- 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 dcece3cb4d6e..000000000000 --- 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 7c8a6dc96fc3..000000000000 --- 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 33a00775c9fa..000000000000 --- 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 2712886cafcd..000000000000 --- 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 8ffad996047c..000000000000 --- 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 4103852ecb21..000000000000 --- 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 6d0e701ebd3c..000000000000 --- 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 c56885d2d6ff..7232f647e8a3 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 7ebb84387135..000000000000 --- 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 49088d208b2c..46405ac62d91 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 bf4820704747..000000000000 --- 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 64cc01622511..000000000000 --- 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 c012013d98d4..000000000000 --- 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 8d824f5cfe62..000000000000 --- 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 5b13afedf36b..000000000000 --- 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 078cfba40fbe..000000000000 --- 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 2d7e2c08e991..000000000000 --- 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 b553f9d0f053..000000000000 --- 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 989eafb33023..000000000000 --- 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 9df42dad4c31..000000000000 --- 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 eb74ca98a975..000000000000 --- 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 cd8ecac6235a..677a20be15d9 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 f5edb766b4fc..000000000000 --- 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 ed28bd68cb24..000000000000 --- 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 b4efbb55ddba..3ef741f603f7 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 9270a3ee0975..000000000000 --- 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 5629ae9a3a90..000000000000 --- 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 f6d95197f07c..7223d55164cd 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 9b9fd1ff43ca..90721f8041b4 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 6b70dc01a59b..3290849639cc 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 f4605dcd6ce5..9fbd5c8cb9d9 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 e236bd421a7c..346d7eff66d9 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 cb3372c646aa..6a596508da69 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 b915122a3990..c46c6eab63e0 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 667d5e9619ff..afdb7138e132 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 5f30b037d94e..a542f84dfa5b 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 be23c2143d3c..c592ba72f1e0 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 74a0f7e1f3e6..19c5ad3d3ec9 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 313ab133b33a..882cf161258a 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 885bd62eeaae..2ab69f5f32f5 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 15b4532cd71c..44cb7c7140be 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 99d685735e2f..2a7f867aa56b 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 ec34a3ee7131..c934ff164094 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 b44f13b5faec..96da429e844a 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 89904fc89d40..ad189d9c1464 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 78c4924a38c0..2d6087b2c659 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 5a0992655187..f922802ea79c 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 0c374bd86192..a28cdb33ac20 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 dbe57b0d2898..451113c4d162 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 325e855333e9..7023a866131e 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 3c700ac88710..fffb280c776a 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 fef2b1d2900f..6d6312659bea 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 2c160d2d6a28..e4eee647df0d 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 8d90fa54df7b..e4168e74c276 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 c0cbbe5e2cf3..f49b2e5a3750 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 9b1998a93d5a..c492df0dd7e1 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 3dae12226b30..297b634b6d00 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 6abee5da41cb..212fe00962ea 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 12a6b06a49e7..1717e9338c51 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 8c588fd5902e..2838d51bdb25 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 677c1be58013..e0470cbfb1b5 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 4c1ee0c13b6d..c5894c157b3c 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 0f379e11e222..ee059973d31a 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 683dad48350e..b40089becdca 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 612b76a3bcb8..25844aa0ff58 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 1698867b4085..0e9697bcd353 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 113ec2bd66ad..3b597617791a 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 e2663dc02998..65f5f694bfdf 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 000000000000..24063ea05ea5 --- /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 7a5b9345e0db..ef6fc0965a94 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 64b6919f7030..285391bc03b6 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 1374b04cf02f..a0e2e794c6d3 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 000000000000..ea80039b3b88 --- /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 9422ef14734a..30477e812796 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 807b8fcf22da..b2e0a5da716f 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 000000000000..d46cb0ffdf1c --- /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 d99974e46748..007e1be821b0 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 766524e8cfa9..34efe7adb0e0 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 69a5b7b0eb5d..12719663d974 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 40e2695fb212..ef2d1a27f98e 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 a41ddab0f2c0..e421c5e97d7f 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 dcd3c6d369f7..fed44dbd26d9 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 845d40aed9a2..faf7302e4240 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 8f8a1189a51a..af00355a9d66 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 b890be62189c..70fa7e50e2d2 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 000000000000..6bb2cf89e7ce --- /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 03824ea8ec48..76ae5ecabcb6 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 b07b98062494..5fb54a3a2eb1 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 3e0c95300b34..9a8288b75e38 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 06d713b2feb1..a1998550e29f 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 d51d8856d709..081b34aec87b 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 10b4e57d7969..d9c040fb470c 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 64a82e36848a..159bf20870ec 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 6adf6c511784..48219fd99a9a 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 af61ea04719a..e5bce5a4e786 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 37fc0c16c6fe..c2b710d05954 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 9abbf079b10a..006d25a76cf3 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 adacc411b4cf..a679c239d5ee 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 38ce5be66ce9..2ab9f757c95b 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 aa96089f6737..8392d10f1740 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 1c6b5c4d64ea..5a28197731b6 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 7478a5dbd735..65211b6bf690 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 721f4b76b2c3..643a40dffe66 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 93bd456e9110..1f7421b5bdc7 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 08872c520aac..91cdbea5e5b1 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 98aca7d24dc8..6725852abb8d 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 2ff534beb62f..a1715733f9af 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 526f5ffd707b..1d7c2b5f30c2 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 7a1e53beb9b5..3b1e0d0910ab 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 0aab81b3c437..668c52cfee1f 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 c1fac576fd3a..4be2e056fa54 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 fb02a445b2ac..9712ae165a57 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 ea8909a54953..0f2353c821aa 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 d56ef4415986..2af210991ca6 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 625b475a946b..45b2f64322de 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 0aab81b3c437..668c52cfee1f 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 c1fac576fd3a..4be2e056fa54 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 fb02a445b2ac..9712ae165a57 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 ea8909a54953..0f2353c821aa 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 7b7c66f8e5e5..8176528282fc 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 3522d0da5ace..73bc11076ad0 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 0aab81b3c437..668c52cfee1f 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 c1fac576fd3a..4be2e056fa54 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 fb02a445b2ac..9712ae165a57 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 ea8909a54953..0f2353c821aa 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 0691f029efa6..e85f6d73cfc8 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 3c7444267cdd..a01c2a630c9e 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 0aab81b3c437..668c52cfee1f 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 c1fac576fd3a..4be2e056fa54 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 fb02a445b2ac..9712ae165a57 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 ea8909a54953..0f2353c821aa 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 d23137c31e3f..e59d23135022 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 e6fb54ada8bd..d42b7b7b60ea 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 0aab81b3c437..668c52cfee1f 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 c1fac576fd3a..4be2e056fa54 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 fb02a445b2ac..9712ae165a57 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 ea8909a54953..0f2353c821aa 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 2d07c5b42ba7..c76a9ceb7f4d 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 6422efd0794b..bf973082e245 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 0aab81b3c437..668c52cfee1f 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 c1fac576fd3a..4be2e056fa54 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 fb02a445b2ac..9712ae165a57 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 ea8909a54953..0f2353c821aa 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 1f17e7037641..20487d739bb3 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 34a548508465..0b9c2e28bd86 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 0aab81b3c437..668c52cfee1f 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 c1fac576fd3a..4be2e056fa54 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 fb02a445b2ac..9712ae165a57 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 ea8909a54953..0f2353c821aa 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 67af5261e15c..cb813c1bdb1e 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 b988e1e821a6..569a2d814b41 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 0e2f2f807204..2060a21a815f 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 e41c48f3db1f..e6e0d447327b 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 5c8bd2e06560..a1a909caeae3 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 58083f4a5558..7a80efaff4e5 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 7c85397319ca..9eecb3776ecd 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 1d4d4d1190cb..74c9ee23601b 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 d19481d3937f..3947554d62d7 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 150a0ddccad4..d68b7c1365f0 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 2b20ffee3d7b..dd74a710a5cb 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 6808fe8ab26d..38afb49d68fb 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 c6fc4d1f6323..7b2137c810ae 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 ba0ae97fbb09..06850343108b 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 f9e522d4053e..9515f877ab0a 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 0384f7333b76..69a043045b30 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 2218c56cac69..dd8742a2c539 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 12dcfde85d29..e006c20af317 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 d7a6fea7f973..d489a703d2cc 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 42fa792b83e0..cce089437607 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 94db92a83764..2ed2894565f7 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 bf7ecb43cf4f..c0e1c8b6fa01 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 9bb9d12a68bf..79bc6dee0a80 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 c39c5a6dacc8..0119cc4add43 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 ea815f0305c8..d61e5214498e 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 784cd9fb60b6..de37579ddcfc 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 52edba89c21c..ee320ff0c395 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 30300afc83ee..2ace57310dae 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 78214a27c83e..df785e141d68 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 35ef6b670610..0cff041c9319 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 c9a974ab2097..016c9a4811ad 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 1ba4fe37788c..5445868bfcd5 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 8b3799437226..84205ecef91a 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 a4e264b9b340..7f6f2374eba6 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 85a964b0d90a..660f2b5812ad 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 4f448798c629..592b00b27778 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 9af6916b659d..55f714da1602 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 142e2f3351a7..05abbbccb190 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 4282d3fbbdb5..5822bf6671af 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 a88ff5152618..fc13e900422c 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 fad4f061b504..bb73031f3754 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 d69fc95c5bdf..7c5e4cd773d5 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 96cb7c95099b..286847cce656 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 82bbc45372c1..57d79622c58f 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 8aed9446a1c2..282bbfb02657 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 d4d33120d4fb..5c349555c85d 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 3d5d56499970..7420b140b553 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 71c3a1139c89..4039a12c2895 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 d455b9ec34a2..d896f1ffe639 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 1d61743a7409..3c8b57b900d4 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 ee491cdac2a9..cae04f2271dd 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 42692b843725..11bf439cc0a1 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 824a35736f5b..af6e13f273b0 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 6d67218900ec..62d633d3d6d0 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 33840f8d7070..80d4faa18962 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 4e01a8a6c246..fe2f9a93591e 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 8b952ef8550b..d00612ad3ec5 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 610c83cfaf90..d2b12ad2a11d 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 ba204fc67acf..fed1c91e1871 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 2b0e13b136c5..cad0e622d1e5 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 c1087582ab95..9ebf75a1043e 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 ebbe0c1f4353..8f5276ac18b5 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 cecba70f6d23..020bc310d1a6 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 798b6b93edd1..5e236ae89919 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 67b686643e0d..735a59b44825 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 0ed4965accff..694853fc9563 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 dc3363b627a6..5ff41cc62f0b 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 141d283a7dac..1eedcc718d3b 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 a0adbe30169b..84b02a2950a8 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 26e22e874f84..5f22a6ba06a4 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 b074e70e3476..3eac8fdad3c7 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 43f011458a13..39794b93c2ec 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 1f1e4501c526..5658725ee32b 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 48a6e81989f5..d526ada05f13 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 d6fa51177fa0..50522132951c 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 50fd6b7c172d..13cd5d6f42e3 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 35851e95d46d..f549adf0c9ac 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 067ad8a1f0e3..0c627f45452d 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 cd15624e3956..3e7587fee532 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 eb58dd9e8144..015944e9f620 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 44628dcf4653..e7bd5fcea8ec 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 3c7bdc428ba2..783e35edc90c 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 5482970e0ba5..c66b6d922ca6 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 b23b979e8393..3fe77726da57 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 0e3bfe2b97a2..bb25464a6538 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 7ee71dceb426..6996194025d5 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 00d2496c1580..3f40be6d8c61 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 ee2b0c90bf61..1b853bc9537f 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 92aba6debb6b..0f1915755ae8 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 9f195a3d8474..1f7755e5b69c 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 000000000000..79400c6472a4 --- /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 000000000000..e7f2afa98723 --- /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 000000000000..cd9fc7cc706c --- /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 000000000000..6ff4f574949b --- /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 000000000000..dcece3cb4d6e --- /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 000000000000..7c8a6dc96fc3 --- /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 000000000000..33a00775c9fa --- /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 000000000000..2712886cafcd --- /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 000000000000..8ffad996047c --- /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 000000000000..4103852ecb21 --- /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 000000000000..6d0e701ebd3c --- /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 000000000000..7ebb84387135 --- /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 000000000000..bf4820704747 --- /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 000000000000..64cc01622511 --- /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 000000000000..c012013d98d4 --- /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 000000000000..8d824f5cfe62 --- /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 000000000000..5b13afedf36b --- /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 000000000000..078cfba40fbe --- /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 000000000000..2d7e2c08e991 --- /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 000000000000..b553f9d0f053 --- /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 000000000000..989eafb33023 --- /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 000000000000..9df42dad4c31 --- /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 000000000000..eb74ca98a975 --- /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 000000000000..f5edb766b4fc --- /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 000000000000..ed28bd68cb24 --- /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 000000000000..9270a3ee0975 --- /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 000000000000..5629ae9a3a90 --- /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 0737b2f9880d..2888367d8611 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 336234c6a4f5..94b149881645 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 000000000000..45d0bc279673 --- /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 389c979e2eea..68b723c55998 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 f17b24c50f15..8fd51809bcaa 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 1686c08e0fba..8cafd1205037 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 000000000000..c71cfeae7ef0 --- /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 8c398a3aee71..9312716cecd9 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 18fc10eb789e..eedf84d1e7ea 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 20603fa382e7..5c7c008ee14a 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 000000000000..ff0728c9f0ff --- /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 74ba890f537b..2456bcb7e7e0 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 af3eaaeb3967..37513c309a03 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 000000000000..60a7e908bed6 --- /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 e2a7cd5d69dd..86fe9a64379f 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 2dee6f09a3e9..000000000000 --- 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 9cf41bffdc19..000000000000 --- 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 0b961979d2aa..22d4954b464f 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 e6a6c77cba27..76d3e3853451 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 3ffe04766cc3..9dfa5edc6544 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 13793aa7f2ed..25ea640ad830 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 e58261b411d8..6c663a2b21d0 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 0d59bac387e8..8922b638dd31 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 702c5e083f8f..ab4fc0f6e246 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 e05b5388f045..706affa0c21c 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 bc4160fc8bee..9782ce0bf35a 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 ceea9e595708..8f7128569c7a 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 cfc09334ce01..96a9804420db 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 0aa96ada47ab..b1efcbe55fa8 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 666aad65474a..ef2d03c20915 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 d6a652ff8f5e..296ae541a3e6 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 c37fc4a82c6e..c80cc36f11dd 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 24943883b7ba..e4e9c2274583 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 f8d863a2d939..01407de83c7b 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 495722927ab5..345c7fe5ce6c 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 7a05dcc16b73..648fda211c43 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 970306c30cd8..a2807ed6ec87 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 62d54db8a3dd..bd732a70a8ff 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 4f6fbad4f6e6..bd00320ca8a5 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 077c26554b2f..4ddf705703c7 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 90031b0ac425..c4483a71744e 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 eba18be7c7d0..b6502ba4296f 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 bbc86e6d8898..58a5d88d7a10 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 c431159e6f77..7a795fe5e81f 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 46feb9bfa4ca..96dd6c30ad57 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 3c07e9342fd3..4fa3afb4e88c 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 475ca4d8b7cd..caefcdb5e35f 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 5910a400c25c..9148e1b87ad7 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 dcf5d84ca34a..5b2186feb8c7 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 e0786677264b..2a4be08e55ef 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 2b3fbe38ff28..a9ea347ca6bd 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 364d3672d1c3..220d140d4bfe 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 da4bff19d380..376930ba4a32 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 54e6c6adf1c4..0ddbc87e4539 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 aa4f8a6a2401..61616b2be008 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 d95046676a69..982b41cadf20 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 4ad26a8fb647..4231994748a5 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 9c492032b05f..000000000000 --- 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 1ab4c35af539..000000000000 --- 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 bb5d4d261c7f..000000000000 --- 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 44d7529b2a2e..5ab5f98739f5 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 231f3b1ed7ec..dde4f30f8f29 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 0c860af60d14..18e6d2979777 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 6ee2b48dceb8..226c06fabb4d 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 ea9482e69dc9..9ae66a8e0734 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 29e545657002..87cf9edf672d 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 e0af350ec7d5..5acff95e2700 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 406fd5c40fc9..6287ddcfd0be 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 aaf70af701d8..2ee12fc1ef77 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 888eb6a5a4f3..2248619749ce 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 d3d4cfc705d6..1e23e7aad34d 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 a36107c5a981..f480f31a176a 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 e0295be2250c..eb4eb47c4ec0 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 ec1503c159e4..5dab8a0532fc 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 24210e59044f..c17927ee768a 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 000000000000..18bfd73cc928 --- /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 1912a38fc485..a81f05af045d 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 b5b34d1a76b0..763eed020780 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 4a23eabc5033..1b8692b251cf 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 402f38095f29..867492229205 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 e448e0b23d37..55b7aaa18bd4 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 151408c881c1..fc9f67fdc3ea 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 bbd4e9ab4176..919a8dd14199 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 000000000000..5cf40ba1b085 --- /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 839b076a7443..8f230d0a4317 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 c27e1868351f..d489ccd9fb7d 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 2197de9b0b22..17a936f528e9 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 f4d1bcd410cd..7f9e24f60a6e 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 d489ccd9fb7d..272473ab7044 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 bed2f69ff1a6..01c97ec4e671 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 7e233b00fe78..00d5e8b3edff 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 9312716cecd9..63d17c5f3cbf 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 b4c88ef22c28..f14860aa1cf7 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 6c8511c33830..716ae8474865 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 716ae8474865..eb75d55d2d6b 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 f05ba729c586..e095f812659d 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 bc18ab8c27b9..279e3e55a0dc 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 9e801d2455b3..988c907d964a 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 61577d45ab6c..54ac85a4bdbb 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 ac79c428089d..ffa9ef040722 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 e87e9c95a1cf..fa1262b50317 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 c502c8c62e58..43e3b6ae5676 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 f9af756c39a0..a27871cc37ee 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 791039f1ee13..a50d4d046c95 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 5b30d6702920..a27649c17fce 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 7bd6f83bf60b..ab49af870e0b 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 cdb7ec6f9e70..bfabc31e13a9 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 56cd55d61e2a..970ffd4841ab 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 09c420e3a636..53a5f4c11dcc 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 7761d87fd0a3..412154930f7d 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 edd968c766d8..ce5430bd0398 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 e6e9cc5f9f5b..37c5b336dad9 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 01bc538e22c7..d8e8bd865bfc 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 5644a3bb70c6..88252ac18973 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 4312c9ff8b01..709fdc57900f 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 e20cd6e7bd71..769582188a11 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 519adbdb076c..11db9b11f714 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 fe0d002ab447..65b7aa9db26d 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 786f849be6c1..5d437370bc0a 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 07b2e2d0f20a..9fbe9a973903 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 75109e35b7ec..29b94d8dea1d 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 29d4bea237ac..a0ab21d71a37 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