From 73d45f4559e95fbedd117b78d4c4e0ca9f641598 Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Sat, 27 Jan 2024 12:17:01 +0000 Subject: [PATCH 01/11] Native jar parsing Signed-off-by: Prabhu Subramanian --- evinser.js | 4 +- index.js | 12 +++--- utils.js | 106 ++++++++++++++++++++++++++++------------------------- 3 files changed, 65 insertions(+), 57 deletions(-) diff --git a/evinser.js b/evinser.js index 15672c0b3..3ae4899e8 100644 --- a/evinser.js +++ b/evinser.js @@ -111,7 +111,7 @@ export const catalogMavenDeps = async ( console.log("About to collect jar dependencies for the path", dirPath); const mavenCmd = getMavenCommand(dirPath, dirPath); // collect all jars including from the cache if data-flow mode is enabled - jarNSMapping = collectMvnDependencies( + jarNSMapping = await collectMvnDependencies( mavenCmd, dirPath, false, @@ -145,7 +145,7 @@ export const catalogGradleDeps = async (dirPath, purlsJars, Namespaces) => { ); const gradleCmd = getGradleCommand(dirPath, dirPath); // collect all jars including from the cache if data-flow mode is enabled - const jarNSMapping = collectGradleDependencies( + const jarNSMapping = await collectGradleDependencies( gradleCmd, dirPath, false, diff --git a/index.js b/index.js index 9b0e59bb9..8c00d2766 100644 --- a/index.js +++ b/index.js @@ -1055,14 +1055,14 @@ export const createJarBom = async (path, options) => { let nsMapping = {}; const parentComponent = createDefaultParentComponent(path, "maven", options); if (options.useGradleCache) { - nsMapping = collectGradleDependencies( + nsMapping = await collectGradleDependencies( getGradleCommand(path, null), path, false, true ); } else if (options.useMavenCache) { - nsMapping = collectMvnDependencies( + nsMapping = await collectMvnDependencies( getMavenCommand(path, null), null, false, @@ -1129,7 +1129,7 @@ export const createJavaBom = async (path, options) => { console.log(`Retrieving packages from ${path}`); } const tempDir = mkdtempSync(join(tmpdir(), "war-deps-")); - jarNSMapping = collectJarNS(tempDir); + jarNSMapping = await collectJarNS(tempDir); pkgList = await extractJarArchive(path, tempDir, jarNSMapping); if (pkgList.length) { pkgList = await getMvnMetadata(pkgList); @@ -1190,7 +1190,7 @@ export const createJavaBom = async (path, options) => { const mavenCmd = getMavenCommand(basePath, path); // Should we attempt to resolve class names if (options.resolveClass || options.deep) { - const tmpjarNSMapping = collectMvnDependencies( + const tmpjarNSMapping = await collectMvnDependencies( mavenCmd, basePath, true, @@ -1557,7 +1557,7 @@ export const createJavaBom = async (path, options) => { } // Should we attempt to resolve class names if (options.resolveClass || options.deep) { - jarNSMapping = collectJarNS(GRADLE_CACHE_DIR); + jarNSMapping = await collectJarNS(GRADLE_CACHE_DIR); } pkgList = await getMvnMetadata(pkgList, jarNSMapping); return buildBomNSData(options, pkgList, "maven", { @@ -1854,7 +1854,7 @@ export const createJavaBom = async (path, options) => { } // Should we attempt to resolve class names if (options.resolveClass || options.deep) { - jarNSMapping = collectJarNS(SBT_CACHE_DIR); + jarNSMapping = await collectJarNS(SBT_CACHE_DIR); } pkgList = await getMvnMetadata(pkgList, jarNSMapping); return buildBomNSData(options, pkgList, "maven", { diff --git a/utils.js b/utils.js index 33a756743..9861e2b11 100644 --- a/utils.js +++ b/utils.js @@ -6527,12 +6527,12 @@ export const parseSwiftResolved = (resolvedFile) => { * @param {boolean} cleanup Remove temporary directories * @param {boolean} includeCacheDir Include maven and gradle cache directories */ -export const collectMvnDependencies = function ( +export const collectMvnDependencies = async ( mavenCmd, basePath, cleanup = true, includeCacheDir = false -) { +) => { let jarNSMapping = {}; const MAVEN_CACHE_DIR = process.env.MAVEN_CACHE_DIR || join(homedir(), ".m2", "repository"); @@ -6573,12 +6573,12 @@ export const collectMvnDependencies = function ( "3. Ensure the temporary directory is available and has sufficient disk space to copy all the artifacts." ); } else { - jarNSMapping = collectJarNS(tempDir); + jarNSMapping = await collectJarNS(tempDir); } } if (includeCacheDir || basePath === MAVEN_CACHE_DIR) { // slow operation - jarNSMapping = collectJarNS(MAVEN_CACHE_DIR); + jarNSMapping = await collectJarNS(MAVEN_CACHE_DIR); } // Clean up @@ -6588,7 +6588,7 @@ export const collectMvnDependencies = function ( return jarNSMapping; }; -export const collectGradleDependencies = ( +export const collectGradleDependencies = async ( gradleCmd, basePath, cleanup = true, // eslint-disable-line no-unused-vars @@ -6618,7 +6618,7 @@ export const collectGradleDependencies = ( for (const apom of pomFiles) { pomPathMap[basename(apom)] = apom; } - const jarNSMapping = collectJarNS(GRADLE_CACHE_DIR, pomPathMap); + const jarNSMapping = await collectJarNS(GRADLE_CACHE_DIR, pomPathMap); return jarNSMapping; }; @@ -6630,7 +6630,7 @@ export const collectGradleDependencies = ( * * @return object containing jar name and class list */ -export const collectJarNS = function (jarPath, pomPathMap = {}) { +export const collectJarNS = async (jarPath, pomPathMap = {}) => { const jarNSMapping = {}; console.log( `About to identify class names for all jars in the path ${jarPath}` @@ -6645,14 +6645,10 @@ export const collectJarNS = function (jarPath, pomPathMap = {}) { "bin" )}`; } - let jarCommandAvailable = true; - // Execute jar tvf to get class names + // Parse jar files to get class names const jarFiles = getAllFiles(jarPath, "**/*.jar"); if (jarFiles && jarFiles.length) { for (const jf of jarFiles) { - if (!jarCommandAvailable) { - break; - } const jarname = jf; let pomname = pomPathMap[basename(jf).replace(".jar", ".pom")] || @@ -6756,44 +6752,9 @@ export const collectJarNS = function (jarPath, pomPathMap = {}) { jarNSMapping[purl] = jarNSMapping_cache[purl]; } else { if (DEBUG_MODE) { - console.log(`Executing 'jar tf ${jf}'`); - } - const jarResult = spawnSync("jar", ["-tf", jf], { - encoding: "utf-8", - shell: isWin, - maxBuffer: 50 * 1024 * 1024, - env - }); - if ( - jarResult && - jarResult.stderr && - jarResult.stderr.includes( - "is not recognized as an internal or external command" - ) - ) { - jarCommandAvailable = false; - console.log( - "jar command is not available in PATH. Ensure JDK >= 21 is installed and set the environment variables JAVA_HOME and PATH to the bin directory inside JAVA_HOME." - ); + console.log(`Parsing ${jf}`); } - const consolelines = (jarResult.stdout || "").split("\n"); - const nsList = consolelines - .filter((l) => { - return ( - (l.includes(".class") || - l.includes(".java") || - l.includes(".kt")) && - !l.includes("-INF") && - !l.includes("module-info") - ); - }) - .map((e) => { - return e - .replace("\r", "") - .replace(/.(class|java|kt)/, "") - .replace(/\/$/, "") - .replace(/\//g, "."); - }); + const nsList = await getJarClasses(jf); jarNSMapping[purl || jf] = { jarFile: jf, pom: pomData, @@ -7390,6 +7351,53 @@ export const readZipEntry = async function ( return retData; }; +/** + * Method to get the classes and relevant sources in a jar file + * + * @param {string} jarFile Jar file to read + * + * @returns List of classes and sources matching certain known patterns + */ +export const getJarClasses = async function (jarFile) { + const retList = []; + try { + const zip = new StreamZip.async({ file: jarFile }); + const entriesCount = await zip.entriesCount; + if (!entriesCount) { + return []; + } + const entries = await zip.entries(); + for (const entry of Object.values(entries)) { + if (entry.isDirectory) { + continue; + } + if ( + (entry.name.includes(".class") || + entry.name.includes(".java") || + entry.name.includes(".scala") || + entry.name.includes(".groovy") || + entry.name.includes(".kt")) && + !entry.name.includes("-INF") && + !entry.name.includes("module-info") + ) { + retList.push( + entry.name + .replace("\r", "") + .replace(/.(class|java|kt|scala|groovy)/g, "") + .replace(/\/$/, "") + .replace(/\//g, ".") + ); + } + } + zip.close(); + } catch (e) { + if (DEBUG_MODE) { + console.log(`Unable to parse ${jarFile}. Skipping.`); + } + } + return retList; +}; + /** * Method to return the gradle command to use. * From 5f49922b680ac4b66279bf1f7d58194bf25973e5 Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Sat, 27 Jan 2024 12:49:08 +0000 Subject: [PATCH 02/11] Reduce build artefacts Signed-off-by: Prabhu Subramanian --- .github/workflows/repotests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/repotests.yml b/.github/workflows/repotests.yml index a6c0f4580..2d0fe0759 100644 --- a/.github/workflows/repotests.yml +++ b/.github/workflows/repotests.yml @@ -363,6 +363,7 @@ jobs: docker run --rm -t -e "CDXGEN_DEBUG_MODE=debug" -v $(pwd):/app ghcr.io/cyclonedx/cdxgen-deno -p -r -t python /app/repotests/DjanGoat -o /app/denoresults/bom-python.json ls -ltr denoresults - uses: actions/upload-artifact@v4 + if: github.ref == 'refs/heads/master' && matrix.os == 'ubuntu-latest' with: name: bomresults path: bomresults From a3084d788e2346c22827c911a7b178d5cea5e26d Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Sat, 27 Jan 2024 12:57:05 +0000 Subject: [PATCH 03/11] Update maven plugin Signed-off-by: Prabhu Subramanian --- README.md | 2 +- index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 61ebc0bd2..46ad03fa9 100644 --- a/README.md +++ b/README.md @@ -383,7 +383,7 @@ cdxgen can retain the dependency tree under the `dependencies` attribute for a s | SBOM_SIGN_ALGORITHM | Signature algorithm. Some valid values are RS256, RS384, RS512, PS256, PS384, PS512, ES256 etc | | SBOM_SIGN_PRIVATE_KEY | Private key to use for signing | | SBOM_SIGN_PUBLIC_KEY | Optional. Public key to include in the SBOM signature | -| CDX_MAVEN_PLUGIN | CycloneDX Maven plugin to use. Default "org.cyclonedx:cyclonedx-maven-plugin:2.7.10" | +| CDX_MAVEN_PLUGIN | CycloneDX Maven plugin to use. Default "org.cyclonedx:cyclonedx-maven-plugin:2.7.11" | | CDX_MAVEN_GOAL | CycloneDX Maven plugin goal to use. Default makeAggregateBom. Other options: makeBom, makePackageBom | | CDX_MAVEN_INCLUDE_TEST_SCOPE | Whether test scoped dependencies should be included from Maven projects, Default: true | | ASTGEN_IGNORE_DIRS | Comma separated list of directories to ignore while analyzing using babel. The environment variable is also used by atom and astgen. | diff --git a/index.js b/index.js index 8c00d2766..86bf2ee60 100644 --- a/index.js +++ b/index.js @@ -1164,7 +1164,7 @@ export const createJavaBom = async (path, options) => { ) { const cdxMavenPlugin = process.env.CDX_MAVEN_PLUGIN || - "org.cyclonedx:cyclonedx-maven-plugin:2.7.10"; + "org.cyclonedx:cyclonedx-maven-plugin:2.7.11"; const cdxMavenGoal = process.env.CDX_MAVEN_GOAL || "makeAggregateBom"; let mvnArgs = [`${cdxMavenPlugin}:${cdxMavenGoal}`, "-DoutputName=bom"]; if (includeMavenTestScope) { From ede7210f9a8e35237fb7689fa0c957d16b34f1ac Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Sat, 27 Jan 2024 13:25:18 +0000 Subject: [PATCH 04/11] deno tests Signed-off-by: Prabhu Subramanian --- .github/workflows/repotests.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/repotests.yml b/.github/workflows/repotests.yml index 2d0fe0759..7a2fa60ab 100644 --- a/.github/workflows/repotests.yml +++ b/.github/workflows/repotests.yml @@ -31,6 +31,9 @@ jobs: uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} + - uses: denoland/setup-deno@v1 + with: + deno-version: v1.x - name: Trim CI agent run: | chmod +x contrib/free_disk_space.sh @@ -356,11 +359,10 @@ jobs: ls -ltr bomresults shell: bash - name: denotests - if: github.ref == 'refs/heads/master' && matrix.os == 'ubuntu-latest' run: | - docker build -t ghcr.io/cyclonedx/cdxgen-deno -f ci/Dockerfile-deno . - docker run --rm -t -e "CDXGEN_DEBUG_MODE=debug" -v $(pwd):/app ghcr.io/cyclonedx/cdxgen-deno -p -r -t java /app/repotests/shiftleft-java-example -o /app/denoresults/bom-java.json - docker run --rm -t -e "CDXGEN_DEBUG_MODE=debug" -v $(pwd):/app ghcr.io/cyclonedx/cdxgen-deno -p -r -t python /app/repotests/DjanGoat -o /app/denoresults/bom-python.json + deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t java repotests/java-sec-code -o bomresults/bom-java-sec-code-deno.json + deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t java repotests/java-sec-code -o bomresults/bom-java-sec-code-deno2.json --profile research + deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t python repotests/django-DefectDojo -o bomresults/django-DefectDojo-deno.json --deep --evidence ls -ltr denoresults - uses: actions/upload-artifact@v4 if: github.ref == 'refs/heads/master' && matrix.os == 'ubuntu-latest' From 56dc0afc83cd97db40d3ac0909d7599b4885afdb Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Sat, 27 Jan 2024 13:27:59 +0000 Subject: [PATCH 05/11] deno tests Signed-off-by: Prabhu Subramanian --- utils.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils.test.js b/utils.test.js index 14487bf87..45ffde647 100644 --- a/utils.test.js +++ b/utils.test.js @@ -1215,7 +1215,7 @@ test("parse github actions workflow data", () => { dep_list = parseGitHubWorkflowData( readFileSync("./.github/workflows/repotests.yml", { encoding: "utf-8" }) ); - expect(dep_list.length).toEqual(7); + expect(dep_list.length).toEqual(8); expect(dep_list[0]).toEqual({ group: "actions", name: "checkout", From 721d0be1ab0b04fa8f6dde8a88c3bdc01d1ebec3 Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Sat, 27 Jan 2024 13:49:58 +0000 Subject: [PATCH 06/11] deno tests Signed-off-by: Prabhu Subramanian --- .github/workflows/repotests.yml | 2 + deno.json | 2 +- deno.lock | 5361 ------------------------------- 3 files changed, 3 insertions(+), 5362 deletions(-) delete mode 100644 deno.lock diff --git a/.github/workflows/repotests.yml b/.github/workflows/repotests.yml index 7a2fa60ab..bd3b2849e 100644 --- a/.github/workflows/repotests.yml +++ b/.github/workflows/repotests.yml @@ -360,6 +360,8 @@ jobs: shell: bash - name: denotests run: | + rm -rf node_modules + deno info bin/cdxgen.js deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t java repotests/java-sec-code -o bomresults/bom-java-sec-code-deno.json deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t java repotests/java-sec-code -o bomresults/bom-java-sec-code-deno2.json --profile research deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t python repotests/django-DefectDojo -o bomresults/django-DefectDojo-deno.json --deep --evidence diff --git a/deno.json b/deno.json index dabd1f62d..8d7c1eef0 100644 --- a/deno.json +++ b/deno.json @@ -22,7 +22,7 @@ "include": ["bin/", "*.js"], "exclude": ["test/", "data/", "contrib/"] }, - "lock": true, + "lock": false, "nodeModulesDir": true, "unstable": [], "test": { diff --git a/deno.lock b/deno.lock deleted file mode 100644 index 7648c6b1e..000000000 --- a/deno.lock +++ /dev/null @@ -1,5361 +0,0 @@ -{ - "version": "3", - "packages": { - "specifiers": { - "npm:@appthreat/cdx-proto@^0.0.4": "npm:@appthreat/cdx-proto@0.0.4", - "npm:@babel/parser@^7.23.9": "npm:@babel/parser@7.23.9", - "npm:@babel/traverse@^7.23.9": "npm:@babel/traverse@7.23.9", - "npm:@jest/globals@^29.7.0": "npm:@jest/globals@29.7.0", - "npm:@npmcli/arborist@7.3.1": "npm:@npmcli/arborist@7.3.1", - "npm:@types/node": "npm:@types/node@18.16.19", - "npm:ajv-formats@^2.1.1": "npm:ajv-formats@2.1.1_ajv@8.12.0", - "npm:ajv@^8.12.0": "npm:ajv@8.12.0", - "npm:body-parser@^1.20.2": "npm:body-parser@1.20.2", - "npm:caxa@^3.0.1": "npm:caxa@3.0.1", - "npm:cheerio@^1.0.0-rc.12": "npm:cheerio@1.0.0-rc.12", - "npm:compression@^1.7.4": "npm:compression@1.7.4", - "npm:connect@^3.7.0": "npm:connect@3.7.0", - "npm:docsify-cli@^4.4.4": "npm:docsify-cli@4.4.4", - "npm:edn-data@1.1.1": "npm:edn-data@1.1.1", - "npm:eslint-config-prettier@^9.1.0": "npm:eslint-config-prettier@9.1.0_eslint@8.56.0", - "npm:eslint-plugin-prettier@^5.1.3": "npm:eslint-plugin-prettier@5.1.3_eslint@8.56.0_eslint-config-prettier@9.1.0__eslint@8.56.0_prettier@3.2.4", - "npm:eslint@^8.56.0": "npm:eslint@8.56.0", - "npm:find-up@7.0.0": "npm:find-up@7.0.0", - "npm:glob@^10.3.10": "npm:glob@10.3.10", - "npm:global-agent@^3.0.0": "npm:global-agent@3.0.0", - "npm:got@14.0.0": "npm:got@14.0.0", - "npm:iconv-lite@^0.6.3": "npm:iconv-lite@0.6.3", - "npm:jest@^29.7.0": "npm:jest@29.7.0", - "npm:js-yaml@^4.1.0": "npm:js-yaml@4.1.0", - "npm:jws@^4.0.0": "npm:jws@4.0.0", - "npm:node-stream-zip@^1.15.0": "npm:node-stream-zip@1.15.0", - "npm:packageurl-js@1.0.2": "npm:packageurl-js@1.0.2", - "npm:prettier@3.2.4": "npm:prettier@3.2.4", - "npm:prettify-xml@^1.2.0": "npm:prettify-xml@1.2.0", - "npm:properties-reader@^2.3.0": "npm:properties-reader@2.3.0", - "npm:semver@^7.5.3": "npm:semver@7.5.4", - "npm:sequelize@^6.35.2": "npm:sequelize@6.35.2", - "npm:sqlite3@^5.1.7": "npm:sqlite3@5.1.7", - "npm:ssri@^10.0.4": "npm:ssri@10.0.5", - "npm:table@^6.8.1": "npm:table@6.8.1", - "npm:tar@^6.2.0": "npm:tar@6.2.0", - "npm:uuid@^9.0.1": "npm:uuid@9.0.1", - "npm:xml-js@^1.6.11": "npm:xml-js@1.6.11", - "npm:xmlbuilder@^15.1.1": "npm:xmlbuilder@15.1.1", - "npm:yargs@^17.7.2": "npm:yargs@17.7.2" - }, - "npm": { - "@aashutoshrathi/word-wrap@1.2.6": { - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dependencies": {} - }, - "@ampproject/remapping@2.2.1": { - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dependencies": { - "@jridgewell/gen-mapping": "@jridgewell/gen-mapping@0.3.3", - "@jridgewell/trace-mapping": "@jridgewell/trace-mapping@0.3.22" - } - }, - "@appthreat/cdx-proto@0.0.4": { - "integrity": "sha512-+fUbVX6mM2EREmPSAikXjgPu2TQ3XwUcER/aBUE9UcjA4kHvDL94FRWoxKfswZaWOt/MiNT9S8Zl/9WBnhdt7w==", - "dependencies": { - "@bufbuild/protobuf": "@bufbuild/protobuf@1.7.0" - } - }, - "@babel/code-frame@7.23.5": { - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", - "dependencies": { - "@babel/highlight": "@babel/highlight@7.23.4", - "chalk": "chalk@2.4.2" - } - }, - "@babel/compat-data@7.23.5": { - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", - "dependencies": {} - }, - "@babel/core@7.23.9": { - "integrity": "sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==", - "dependencies": { - "@ampproject/remapping": "@ampproject/remapping@2.2.1", - "@babel/code-frame": "@babel/code-frame@7.23.5", - "@babel/generator": "@babel/generator@7.23.6", - "@babel/helper-compilation-targets": "@babel/helper-compilation-targets@7.23.6", - "@babel/helper-module-transforms": "@babel/helper-module-transforms@7.23.3_@babel+core@7.23.9", - "@babel/helpers": "@babel/helpers@7.23.9", - "@babel/parser": "@babel/parser@7.23.9", - "@babel/template": "@babel/template@7.23.9", - "@babel/traverse": "@babel/traverse@7.23.9", - "@babel/types": "@babel/types@7.23.9", - "convert-source-map": "convert-source-map@2.0.0", - "debug": "debug@4.3.4", - "gensync": "gensync@1.0.0-beta.2", - "json5": "json5@2.2.3", - "semver": "semver@6.3.1" - } - }, - "@babel/generator@7.23.6": { - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", - "dependencies": { - "@babel/types": "@babel/types@7.23.9", - "@jridgewell/gen-mapping": "@jridgewell/gen-mapping@0.3.3", - "@jridgewell/trace-mapping": "@jridgewell/trace-mapping@0.3.22", - "jsesc": "jsesc@2.5.2" - } - }, - "@babel/helper-compilation-targets@7.23.6": { - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", - "dependencies": { - "@babel/compat-data": "@babel/compat-data@7.23.5", - "@babel/helper-validator-option": "@babel/helper-validator-option@7.23.5", - "browserslist": "browserslist@4.22.2", - "lru-cache": "lru-cache@5.1.1", - "semver": "semver@6.3.1" - } - }, - "@babel/helper-environment-visitor@7.22.20": { - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "dependencies": {} - }, - "@babel/helper-function-name@7.23.0": { - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", - "dependencies": { - "@babel/template": "@babel/template@7.23.9", - "@babel/types": "@babel/types@7.23.9" - } - }, - "@babel/helper-hoist-variables@7.22.5": { - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "@babel/types@7.23.9" - } - }, - "@babel/helper-module-imports@7.22.15": { - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dependencies": { - "@babel/types": "@babel/types@7.23.9" - } - }, - "@babel/helper-module-transforms@7.23.3_@babel+core@7.23.9": { - "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-environment-visitor": "@babel/helper-environment-visitor@7.22.20", - "@babel/helper-module-imports": "@babel/helper-module-imports@7.22.15", - "@babel/helper-simple-access": "@babel/helper-simple-access@7.22.5", - "@babel/helper-split-export-declaration": "@babel/helper-split-export-declaration@7.22.6", - "@babel/helper-validator-identifier": "@babel/helper-validator-identifier@7.22.20" - } - }, - "@babel/helper-plugin-utils@7.22.5": { - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "dependencies": {} - }, - "@babel/helper-simple-access@7.22.5": { - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dependencies": { - "@babel/types": "@babel/types@7.23.9" - } - }, - "@babel/helper-split-export-declaration@7.22.6": { - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dependencies": { - "@babel/types": "@babel/types@7.23.9" - } - }, - "@babel/helper-string-parser@7.23.4": { - "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", - "dependencies": {} - }, - "@babel/helper-validator-identifier@7.22.20": { - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dependencies": {} - }, - "@babel/helper-validator-option@7.23.5": { - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", - "dependencies": {} - }, - "@babel/helpers@7.23.9": { - "integrity": "sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==", - "dependencies": { - "@babel/template": "@babel/template@7.23.9", - "@babel/traverse": "@babel/traverse@7.23.9", - "@babel/types": "@babel/types@7.23.9" - } - }, - "@babel/highlight@7.23.4": { - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "dependencies": { - "@babel/helper-validator-identifier": "@babel/helper-validator-identifier@7.22.20", - "chalk": "chalk@2.4.2", - "js-tokens": "js-tokens@4.0.0" - } - }, - "@babel/parser@7.23.9": { - "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", - "dependencies": {} - }, - "@babel/plugin-syntax-async-generators@7.8.4_@babel+core@7.23.9": { - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-bigint@7.8.3_@babel+core@7.23.9": { - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-class-properties@7.12.13_@babel+core@7.23.9": { - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-import-meta@7.10.4_@babel+core@7.23.9": { - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-json-strings@7.8.3_@babel+core@7.23.9": { - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-jsx@7.23.3_@babel+core@7.23.9": { - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-logical-assignment-operators@7.10.4_@babel+core@7.23.9": { - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3_@babel+core@7.23.9": { - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-numeric-separator@7.10.4_@babel+core@7.23.9": { - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-object-rest-spread@7.8.3_@babel+core@7.23.9": { - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-optional-catch-binding@7.8.3_@babel+core@7.23.9": { - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-optional-chaining@7.8.3_@babel+core@7.23.9": { - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-top-level-await@7.14.5_@babel+core@7.23.9": { - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/plugin-syntax-typescript@7.23.3_@babel+core@7.23.9": { - "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5" - } - }, - "@babel/template@7.23.9": { - "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", - "dependencies": { - "@babel/code-frame": "@babel/code-frame@7.23.5", - "@babel/parser": "@babel/parser@7.23.9", - "@babel/types": "@babel/types@7.23.9" - } - }, - "@babel/traverse@7.23.9": { - "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", - "dependencies": { - "@babel/code-frame": "@babel/code-frame@7.23.5", - "@babel/generator": "@babel/generator@7.23.6", - "@babel/helper-environment-visitor": "@babel/helper-environment-visitor@7.22.20", - "@babel/helper-function-name": "@babel/helper-function-name@7.23.0", - "@babel/helper-hoist-variables": "@babel/helper-hoist-variables@7.22.5", - "@babel/helper-split-export-declaration": "@babel/helper-split-export-declaration@7.22.6", - "@babel/parser": "@babel/parser@7.23.9", - "@babel/types": "@babel/types@7.23.9", - "debug": "debug@4.3.4", - "globals": "globals@11.12.0" - } - }, - "@babel/types@7.23.9": { - "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", - "dependencies": { - "@babel/helper-string-parser": "@babel/helper-string-parser@7.23.4", - "@babel/helper-validator-identifier": "@babel/helper-validator-identifier@7.22.20", - "to-fast-properties": "to-fast-properties@2.0.0" - } - }, - "@bcoe/v8-coverage@0.2.3": { - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dependencies": {} - }, - "@bufbuild/protobuf@1.7.0": { - "integrity": "sha512-jIsRadRsyxf6ERBU1auY2c1k3doFdqh15F4HRZs4BELVuBtpN+3ipkXqcsWE+rD+EQNigeR29SfQ+ES6UX/jGg==", - "dependencies": {} - }, - "@eslint-community/eslint-utils@4.4.0_eslint@8.56.0": { - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dependencies": { - "eslint": "eslint@8.56.0", - "eslint-visitor-keys": "eslint-visitor-keys@3.4.3" - } - }, - "@eslint-community/regexpp@4.10.0": { - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dependencies": {} - }, - "@eslint/eslintrc@2.1.4": { - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dependencies": { - "ajv": "ajv@6.12.6", - "debug": "debug@4.3.4", - "espree": "espree@9.6.1_acorn@8.11.3", - "globals": "globals@13.24.0", - "ignore": "ignore@5.3.0", - "import-fresh": "import-fresh@3.3.0", - "js-yaml": "js-yaml@4.1.0", - "minimatch": "minimatch@3.1.2", - "strip-json-comments": "strip-json-comments@3.1.1" - } - }, - "@eslint/js@8.56.0": { - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", - "dependencies": {} - }, - "@humanwhocodes/config-array@0.11.14": { - "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", - "dependencies": { - "@humanwhocodes/object-schema": "@humanwhocodes/object-schema@2.0.2", - "debug": "debug@4.3.4", - "minimatch": "minimatch@3.1.2" - } - }, - "@humanwhocodes/module-importer@1.0.1": { - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dependencies": {} - }, - "@humanwhocodes/object-schema@2.0.2": { - "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", - "dependencies": {} - }, - "@isaacs/cliui@8.0.2": { - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dependencies": { - "string-width": "string-width@5.1.2", - "string-width-cjs": "string-width@4.2.3", - "strip-ansi": "strip-ansi@7.1.0", - "strip-ansi-cjs": "strip-ansi@6.0.1", - "wrap-ansi": "wrap-ansi@8.1.0", - "wrap-ansi-cjs": "wrap-ansi@7.0.0" - } - }, - "@isaacs/string-locale-compare@1.1.0": { - "integrity": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==", - "dependencies": {} - }, - "@istanbuljs/load-nyc-config@1.1.0": { - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dependencies": { - "camelcase": "camelcase@5.3.1", - "find-up": "find-up@4.1.0", - "get-package-type": "get-package-type@0.1.0", - "js-yaml": "js-yaml@3.14.1", - "resolve-from": "resolve-from@5.0.0" - } - }, - "@istanbuljs/schema@0.1.3": { - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dependencies": {} - }, - "@jest/console@29.7.0": { - "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", - "dependencies": { - "@jest/types": "@jest/types@29.6.3", - "@types/node": "@types/node@18.16.19", - "chalk": "chalk@4.1.2", - "jest-message-util": "jest-message-util@29.7.0", - "jest-util": "jest-util@29.7.0", - "slash": "slash@3.0.0" - } - }, - "@jest/core@29.7.0_@types+node@18.16.19": { - "integrity": "sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==", - "dependencies": { - "@jest/console": "@jest/console@29.7.0", - "@jest/reporters": "@jest/reporters@29.7.0", - "@jest/test-result": "@jest/test-result@29.7.0", - "@jest/transform": "@jest/transform@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "@types/node": "@types/node@18.16.19", - "ansi-escapes": "ansi-escapes@4.3.2", - "chalk": "chalk@4.1.2", - "ci-info": "ci-info@3.9.0", - "exit": "exit@0.1.2", - "graceful-fs": "graceful-fs@4.2.11", - "jest-changed-files": "jest-changed-files@29.7.0", - "jest-config": "jest-config@29.7.0_@types+node@18.16.19_@babel+core@7.23.9", - "jest-haste-map": "jest-haste-map@29.7.0", - "jest-message-util": "jest-message-util@29.7.0", - "jest-regex-util": "jest-regex-util@29.6.3", - "jest-resolve": "jest-resolve@29.7.0", - "jest-resolve-dependencies": "jest-resolve-dependencies@29.7.0", - "jest-runner": "jest-runner@29.7.0", - "jest-runtime": "jest-runtime@29.7.0", - "jest-snapshot": "jest-snapshot@29.7.0_@babel+core@7.23.9", - "jest-util": "jest-util@29.7.0", - "jest-validate": "jest-validate@29.7.0", - "jest-watcher": "jest-watcher@29.7.0", - "micromatch": "micromatch@4.0.5", - "pretty-format": "pretty-format@29.7.0", - "slash": "slash@3.0.0", - "strip-ansi": "strip-ansi@6.0.1" - } - }, - "@jest/environment@29.7.0": { - "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", - "dependencies": { - "@jest/fake-timers": "@jest/fake-timers@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "@types/node": "@types/node@18.16.19", - "jest-mock": "jest-mock@29.7.0" - } - }, - "@jest/expect-utils@29.7.0": { - "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", - "dependencies": { - "jest-get-type": "jest-get-type@29.6.3" - } - }, - "@jest/expect@29.7.0": { - "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", - "dependencies": { - "expect": "expect@29.7.0", - "jest-snapshot": "jest-snapshot@29.7.0_@babel+core@7.23.9" - } - }, - "@jest/fake-timers@29.7.0": { - "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", - "dependencies": { - "@jest/types": "@jest/types@29.6.3", - "@sinonjs/fake-timers": "@sinonjs/fake-timers@10.3.0", - "@types/node": "@types/node@18.16.19", - "jest-message-util": "jest-message-util@29.7.0", - "jest-mock": "jest-mock@29.7.0", - "jest-util": "jest-util@29.7.0" - } - }, - "@jest/globals@29.7.0": { - "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", - "dependencies": { - "@jest/environment": "@jest/environment@29.7.0", - "@jest/expect": "@jest/expect@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "jest-mock": "jest-mock@29.7.0" - } - }, - "@jest/reporters@29.7.0": { - "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", - "dependencies": { - "@bcoe/v8-coverage": "@bcoe/v8-coverage@0.2.3", - "@jest/console": "@jest/console@29.7.0", - "@jest/test-result": "@jest/test-result@29.7.0", - "@jest/transform": "@jest/transform@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "@jridgewell/trace-mapping": "@jridgewell/trace-mapping@0.3.22", - "@types/node": "@types/node@18.16.19", - "chalk": "chalk@4.1.2", - "collect-v8-coverage": "collect-v8-coverage@1.0.2", - "exit": "exit@0.1.2", - "glob": "glob@7.2.3", - "graceful-fs": "graceful-fs@4.2.11", - "istanbul-lib-coverage": "istanbul-lib-coverage@3.2.2", - "istanbul-lib-instrument": "istanbul-lib-instrument@6.0.1", - "istanbul-lib-report": "istanbul-lib-report@3.0.1", - "istanbul-lib-source-maps": "istanbul-lib-source-maps@4.0.1", - "istanbul-reports": "istanbul-reports@3.1.6", - "jest-message-util": "jest-message-util@29.7.0", - "jest-util": "jest-util@29.7.0", - "jest-worker": "jest-worker@29.7.0", - "slash": "slash@3.0.0", - "string-length": "string-length@4.0.2", - "strip-ansi": "strip-ansi@6.0.1", - "v8-to-istanbul": "v8-to-istanbul@9.2.0" - } - }, - "@jest/schemas@29.6.3": { - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dependencies": { - "@sinclair/typebox": "@sinclair/typebox@0.27.8" - } - }, - "@jest/source-map@29.6.3": { - "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", - "dependencies": { - "@jridgewell/trace-mapping": "@jridgewell/trace-mapping@0.3.22", - "callsites": "callsites@3.1.0", - "graceful-fs": "graceful-fs@4.2.11" - } - }, - "@jest/test-result@29.7.0": { - "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", - "dependencies": { - "@jest/console": "@jest/console@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "@types/istanbul-lib-coverage": "@types/istanbul-lib-coverage@2.0.6", - "collect-v8-coverage": "collect-v8-coverage@1.0.2" - } - }, - "@jest/test-sequencer@29.7.0": { - "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", - "dependencies": { - "@jest/test-result": "@jest/test-result@29.7.0", - "graceful-fs": "graceful-fs@4.2.11", - "jest-haste-map": "jest-haste-map@29.7.0", - "slash": "slash@3.0.0" - } - }, - "@jest/transform@29.7.0": { - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@jest/types": "@jest/types@29.6.3", - "@jridgewell/trace-mapping": "@jridgewell/trace-mapping@0.3.22", - "babel-plugin-istanbul": "babel-plugin-istanbul@6.1.1", - "chalk": "chalk@4.1.2", - "convert-source-map": "convert-source-map@2.0.0", - "fast-json-stable-stringify": "fast-json-stable-stringify@2.1.0", - "graceful-fs": "graceful-fs@4.2.11", - "jest-haste-map": "jest-haste-map@29.7.0", - "jest-regex-util": "jest-regex-util@29.6.3", - "jest-util": "jest-util@29.7.0", - "micromatch": "micromatch@4.0.5", - "pirates": "pirates@4.0.6", - "slash": "slash@3.0.0", - "write-file-atomic": "write-file-atomic@4.0.2" - } - }, - "@jest/types@29.6.3": { - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dependencies": { - "@jest/schemas": "@jest/schemas@29.6.3", - "@types/istanbul-lib-coverage": "@types/istanbul-lib-coverage@2.0.6", - "@types/istanbul-reports": "@types/istanbul-reports@3.0.4", - "@types/node": "@types/node@18.16.19", - "@types/yargs": "@types/yargs@17.0.32", - "chalk": "chalk@4.1.2" - } - }, - "@jridgewell/gen-mapping@0.3.3": { - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dependencies": { - "@jridgewell/set-array": "@jridgewell/set-array@1.1.2", - "@jridgewell/sourcemap-codec": "@jridgewell/sourcemap-codec@1.4.15", - "@jridgewell/trace-mapping": "@jridgewell/trace-mapping@0.3.22" - } - }, - "@jridgewell/resolve-uri@3.1.1": { - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dependencies": {} - }, - "@jridgewell/set-array@1.1.2": { - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dependencies": {} - }, - "@jridgewell/sourcemap-codec@1.4.15": { - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dependencies": {} - }, - "@jridgewell/trace-mapping@0.3.22": { - "integrity": "sha512-Wf963MzWtA2sjrNt+g18IAln9lKnlRp+K2eH4jjIoF1wYeq3aMREpG09xhlhdzS0EjwU7qmUJYangWa+151vZw==", - "dependencies": { - "@jridgewell/resolve-uri": "@jridgewell/resolve-uri@3.1.1", - "@jridgewell/sourcemap-codec": "@jridgewell/sourcemap-codec@1.4.15" - } - }, - "@nodelib/fs.scandir@2.1.5": { - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "@nodelib/fs.stat@2.0.5", - "run-parallel": "run-parallel@1.2.0" - } - }, - "@nodelib/fs.stat@2.0.5": { - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dependencies": {} - }, - "@nodelib/fs.walk@1.2.8": { - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "@nodelib/fs.scandir@2.1.5", - "fastq": "fastq@1.16.0" - } - }, - "@npmcli/agent@2.2.0": { - "integrity": "sha512-2yThA1Es98orMkpSLVqlDZAMPK3jHJhifP2gnNUdk1754uZ8yI5c+ulCoVG+WlntQA6MzhrURMXjSd9Z7dJ2/Q==", - "dependencies": { - "agent-base": "agent-base@7.1.0", - "http-proxy-agent": "http-proxy-agent@7.0.0", - "https-proxy-agent": "https-proxy-agent@7.0.2", - "lru-cache": "lru-cache@10.2.0", - "socks-proxy-agent": "socks-proxy-agent@8.0.2" - } - }, - "@npmcli/arborist@7.3.1": { - "integrity": "sha512-qjMywu8clYczZE2SlLZWVOujAyiJEHHSEzapIXpuMURRH/tfY0KPKvGPyjvV041QsGN3tsWeaTUHcOi59wscSw==", - "dependencies": { - "@isaacs/string-locale-compare": "@isaacs/string-locale-compare@1.1.0", - "@npmcli/fs": "@npmcli/fs@3.1.0", - "@npmcli/installed-package-contents": "@npmcli/installed-package-contents@2.0.2", - "@npmcli/map-workspaces": "@npmcli/map-workspaces@3.0.4", - "@npmcli/metavuln-calculator": "@npmcli/metavuln-calculator@7.0.0", - "@npmcli/name-from-folder": "@npmcli/name-from-folder@2.0.0", - "@npmcli/node-gyp": "@npmcli/node-gyp@3.0.0", - "@npmcli/package-json": "@npmcli/package-json@5.0.0", - "@npmcli/query": "@npmcli/query@3.0.1", - "@npmcli/run-script": "@npmcli/run-script@7.0.4", - "bin-links": "bin-links@4.0.3", - "cacache": "cacache@18.0.2", - "common-ancestor-path": "common-ancestor-path@1.0.1", - "hosted-git-info": "hosted-git-info@7.0.1", - "json-parse-even-better-errors": "json-parse-even-better-errors@3.0.1", - "json-stringify-nice": "json-stringify-nice@1.1.4", - "minimatch": "minimatch@9.0.3", - "nopt": "nopt@7.2.0", - "npm-install-checks": "npm-install-checks@6.3.0", - "npm-package-arg": "npm-package-arg@11.0.1", - "npm-pick-manifest": "npm-pick-manifest@9.0.0", - "npm-registry-fetch": "npm-registry-fetch@16.1.0", - "npmlog": "npmlog@7.0.1", - "pacote": "pacote@17.0.6", - "parse-conflict-json": "parse-conflict-json@3.0.1", - "proc-log": "proc-log@3.0.0", - "promise-all-reject-late": "promise-all-reject-late@1.0.1", - "promise-call-limit": "promise-call-limit@3.0.1", - "read-package-json-fast": "read-package-json-fast@3.0.2", - "semver": "semver@7.5.4", - "ssri": "ssri@10.0.5", - "treeverse": "treeverse@3.0.0", - "walk-up-path": "walk-up-path@3.0.1" - } - }, - "@npmcli/fs@3.1.0": { - "integrity": "sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==", - "dependencies": { - "semver": "semver@7.5.4" - } - }, - "@npmcli/git@5.0.4": { - "integrity": "sha512-nr6/WezNzuYUppzXRaYu/W4aT5rLxdXqEFupbh6e/ovlYFQ8hpu1UUPV3Ir/YTl+74iXl2ZOMlGzudh9ZPUchQ==", - "dependencies": { - "@npmcli/promise-spawn": "@npmcli/promise-spawn@7.0.1", - "lru-cache": "lru-cache@10.2.0", - "npm-pick-manifest": "npm-pick-manifest@9.0.0", - "proc-log": "proc-log@3.0.0", - "promise-inflight": "promise-inflight@1.0.1", - "promise-retry": "promise-retry@2.0.1", - "semver": "semver@7.5.4", - "which": "which@4.0.0" - } - }, - "@npmcli/installed-package-contents@2.0.2": { - "integrity": "sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==", - "dependencies": { - "npm-bundled": "npm-bundled@3.0.0", - "npm-normalize-package-bin": "npm-normalize-package-bin@3.0.1" - } - }, - "@npmcli/map-workspaces@3.0.4": { - "integrity": "sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg==", - "dependencies": { - "@npmcli/name-from-folder": "@npmcli/name-from-folder@2.0.0", - "glob": "glob@10.3.10", - "minimatch": "minimatch@9.0.3", - "read-package-json-fast": "read-package-json-fast@3.0.2" - } - }, - "@npmcli/metavuln-calculator@7.0.0": { - "integrity": "sha512-Pw0tyX02VkpqlIQlG2TeiJNsdrecYeUU0ubZZa9pi3N37GCsxI+en43u4hYFdq+eSx1A9a9vwFAUyqEtKFsbHQ==", - "dependencies": { - "cacache": "cacache@18.0.2", - "json-parse-even-better-errors": "json-parse-even-better-errors@3.0.1", - "pacote": "pacote@17.0.6", - "semver": "semver@7.5.4" - } - }, - "@npmcli/name-from-folder@2.0.0": { - "integrity": "sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==", - "dependencies": {} - }, - "@npmcli/node-gyp@3.0.0": { - "integrity": "sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==", - "dependencies": {} - }, - "@npmcli/package-json@5.0.0": { - "integrity": "sha512-OI2zdYBLhQ7kpNPaJxiflofYIpkNLi+lnGdzqUOfRmCF3r2l1nadcjtCYMJKv/Utm/ZtlffaUuTiAktPHbc17g==", - "dependencies": { - "@npmcli/git": "@npmcli/git@5.0.4", - "glob": "glob@10.3.10", - "hosted-git-info": "hosted-git-info@7.0.1", - "json-parse-even-better-errors": "json-parse-even-better-errors@3.0.1", - "normalize-package-data": "normalize-package-data@6.0.0", - "proc-log": "proc-log@3.0.0", - "semver": "semver@7.5.4" - } - }, - "@npmcli/promise-spawn@7.0.1": { - "integrity": "sha512-P4KkF9jX3y+7yFUxgcUdDtLy+t4OlDGuEBLNs57AZsfSfg+uV6MLndqGpnl4831ggaEdXwR50XFoZP4VFtHolg==", - "dependencies": { - "which": "which@4.0.0" - } - }, - "@npmcli/query@3.0.1": { - "integrity": "sha512-0jE8iHBogf/+bFDj+ju6/UMLbJ39c8h6nSe6qile+dB7PJ0iV3gNqcb2vtt6WWCBrxv9uAjzUT/8vroluulidA==", - "dependencies": { - "postcss-selector-parser": "postcss-selector-parser@6.0.15" - } - }, - "@npmcli/run-script@7.0.4": { - "integrity": "sha512-9ApYM/3+rBt9V80aYg6tZfzj3UWdiYyCt7gJUD1VJKvWF5nwKDSICXbYIQbspFTq6TOpbsEtIC0LArB8d9PFmg==", - "dependencies": { - "@npmcli/node-gyp": "@npmcli/node-gyp@3.0.0", - "@npmcli/package-json": "@npmcli/package-json@5.0.0", - "@npmcli/promise-spawn": "@npmcli/promise-spawn@7.0.1", - "node-gyp": "node-gyp@10.0.1", - "which": "which@4.0.0" - } - }, - "@pkgjs/parseargs@0.11.0": { - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dependencies": {} - }, - "@pkgr/core@0.1.1": { - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", - "dependencies": {} - }, - "@sigstore/bundle@2.1.1": { - "integrity": "sha512-v3/iS+1nufZdKQ5iAlQKcCsoh0jffQyABvYIxKsZQFWc4ubuGjwZklFHpDgV6O6T7vvV78SW5NHI91HFKEcxKg==", - "dependencies": { - "@sigstore/protobuf-specs": "@sigstore/protobuf-specs@0.2.1" - } - }, - "@sigstore/core@0.2.0": { - "integrity": "sha512-THobAPPZR9pDH2CAvDLpkrYedt7BlZnsyxDe+Isq4ZmGfPy5juOFZq487vCU2EgKD7aHSiTfE/i7sN7aEdzQnA==", - "dependencies": {} - }, - "@sigstore/protobuf-specs@0.2.1": { - "integrity": "sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==", - "dependencies": {} - }, - "@sigstore/sign@2.2.1": { - "integrity": "sha512-U5sKQEj+faE1MsnLou1f4DQQHeFZay+V9s9768lw48J4pKykPj34rWyI1lsMOGJ3Mae47Ye6q3HAJvgXO21rkQ==", - "dependencies": { - "@sigstore/bundle": "@sigstore/bundle@2.1.1", - "@sigstore/core": "@sigstore/core@0.2.0", - "@sigstore/protobuf-specs": "@sigstore/protobuf-specs@0.2.1", - "make-fetch-happen": "make-fetch-happen@13.0.0" - } - }, - "@sigstore/tuf@2.3.0": { - "integrity": "sha512-S98jo9cpJwO1mtQ+2zY7bOdcYyfVYCUaofCG6wWRzk3pxKHVAkSfshkfecto2+LKsx7Ovtqbgb2LS8zTRhxJ9Q==", - "dependencies": { - "@sigstore/protobuf-specs": "@sigstore/protobuf-specs@0.2.1", - "tuf-js": "tuf-js@2.2.0" - } - }, - "@sigstore/verify@0.1.0": { - "integrity": "sha512-2UzMNYAa/uaz11NhvgRnIQf4gpLTJ59bhb8ESXaoSS5sxedfS+eLak8bsdMc+qpNQfITUTFoSKFx5h8umlRRiA==", - "dependencies": { - "@sigstore/bundle": "@sigstore/bundle@2.1.1", - "@sigstore/core": "@sigstore/core@0.2.0", - "@sigstore/protobuf-specs": "@sigstore/protobuf-specs@0.2.1" - } - }, - "@sinclair/typebox@0.27.8": { - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dependencies": {} - }, - "@sindresorhus/is@0.14.0": { - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dependencies": {} - }, - "@sindresorhus/is@6.1.0": { - "integrity": "sha512-BuvU07zq3tQ/2SIgBsEuxKYDyDjC0n7Zir52bpHy2xnBbW81+po43aLFPLbeV3HRAheFbGud1qgcqSYfhtHMAg==", - "dependencies": {} - }, - "@sinonjs/commons@3.0.1": { - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "dependencies": { - "type-detect": "type-detect@4.0.8" - } - }, - "@sinonjs/fake-timers@10.3.0": { - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dependencies": { - "@sinonjs/commons": "@sinonjs/commons@3.0.1" - } - }, - "@szmarczak/http-timer@1.1.2": { - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dependencies": { - "defer-to-connect": "defer-to-connect@1.1.3" - } - }, - "@szmarczak/http-timer@5.0.1": { - "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", - "dependencies": { - "defer-to-connect": "defer-to-connect@2.0.1" - } - }, - "@tufjs/canonical-json@2.0.0": { - "integrity": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==", - "dependencies": {} - }, - "@tufjs/models@2.0.0": { - "integrity": "sha512-c8nj8BaOExmZKO2DXhDfegyhSGcG9E/mPN3U13L+/PsoWm1uaGiHHjxqSHQiasDBQwDA3aHuw9+9spYAP1qvvg==", - "dependencies": { - "@tufjs/canonical-json": "@tufjs/canonical-json@2.0.0", - "minimatch": "minimatch@9.0.3" - } - }, - "@types/babel__core@7.20.5": { - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dependencies": { - "@babel/parser": "@babel/parser@7.23.9", - "@babel/types": "@babel/types@7.23.9", - "@types/babel__generator": "@types/babel__generator@7.6.8", - "@types/babel__template": "@types/babel__template@7.4.4", - "@types/babel__traverse": "@types/babel__traverse@7.20.5" - } - }, - "@types/babel__generator@7.6.8": { - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "dependencies": { - "@babel/types": "@babel/types@7.23.9" - } - }, - "@types/babel__template@7.4.4": { - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dependencies": { - "@babel/parser": "@babel/parser@7.23.9", - "@babel/types": "@babel/types@7.23.9" - } - }, - "@types/babel__traverse@7.20.5": { - "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", - "dependencies": { - "@babel/types": "@babel/types@7.23.9" - } - }, - "@types/debug@4.1.12": { - "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", - "dependencies": { - "@types/ms": "@types/ms@0.7.34" - } - }, - "@types/graceful-fs@4.1.9": { - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", - "dependencies": { - "@types/node": "@types/node@18.16.19" - } - }, - "@types/http-cache-semantics@4.0.4": { - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", - "dependencies": {} - }, - "@types/istanbul-lib-coverage@2.0.6": { - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dependencies": {} - }, - "@types/istanbul-lib-report@3.0.3": { - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dependencies": { - "@types/istanbul-lib-coverage": "@types/istanbul-lib-coverage@2.0.6" - } - }, - "@types/istanbul-reports@3.0.4": { - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dependencies": { - "@types/istanbul-lib-report": "@types/istanbul-lib-report@3.0.3" - } - }, - "@types/ms@0.7.34": { - "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", - "dependencies": {} - }, - "@types/node@18.16.19": { - "integrity": "sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==", - "dependencies": {} - }, - "@types/stack-utils@2.0.3": { - "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", - "dependencies": {} - }, - "@types/validator@13.11.8": { - "integrity": "sha512-c/hzNDBh7eRF+KbCf+OoZxKbnkpaK/cKp9iLQWqB7muXtM+MtL9SUUH8vCFcLn6dH1Qm05jiexK0ofWY7TfOhQ==", - "dependencies": {} - }, - "@types/yargs-parser@21.0.3": { - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dependencies": {} - }, - "@types/yargs@17.0.32": { - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dependencies": { - "@types/yargs-parser": "@types/yargs-parser@21.0.3" - } - }, - "@ungap/structured-clone@1.2.0": { - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dependencies": {} - }, - "abbrev@2.0.0": { - "integrity": "sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==", - "dependencies": {} - }, - "accepts@1.3.8": { - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "mime-types@2.1.35", - "negotiator": "negotiator@0.6.3" - } - }, - "acorn-jsx@5.3.2_acorn@8.11.3": { - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dependencies": { - "acorn": "acorn@8.11.3" - } - }, - "acorn@8.11.3": { - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dependencies": {} - }, - "agent-base@7.1.0": { - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dependencies": { - "debug": "debug@4.3.4" - } - }, - "aggregate-error@3.1.0": { - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "clean-stack@2.2.0", - "indent-string": "indent-string@4.0.0" - } - }, - "ajv-formats@2.1.1_ajv@8.12.0": { - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "ajv@8.12.0" - } - }, - "ajv@6.12.6": { - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "fast-deep-equal@3.1.3", - "fast-json-stable-stringify": "fast-json-stable-stringify@2.1.0", - "json-schema-traverse": "json-schema-traverse@0.4.1", - "uri-js": "uri-js@4.4.1" - } - }, - "ajv@8.12.0": { - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "fast-deep-equal@3.1.3", - "json-schema-traverse": "json-schema-traverse@1.0.0", - "require-from-string": "require-from-string@2.0.2", - "uri-js": "uri-js@4.4.1" - } - }, - "ansi-align@3.0.1": { - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "string-width@4.2.3" - } - }, - "ansi-colors@4.1.3": { - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dependencies": {} - }, - "ansi-escapes@4.3.2": { - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "type-fest@0.21.3" - } - }, - "ansi-regex@2.1.1": { - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", - "dependencies": {} - }, - "ansi-regex@5.0.1": { - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dependencies": {} - }, - "ansi-regex@6.0.1": { - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dependencies": {} - }, - "ansi-styles@2.2.1": { - "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", - "dependencies": {} - }, - "ansi-styles@3.2.1": { - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "color-convert@1.9.3" - } - }, - "ansi-styles@4.3.0": { - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "color-convert@2.0.1" - } - }, - "ansi-styles@5.2.0": { - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dependencies": {} - }, - "ansi-styles@6.2.1": { - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dependencies": {} - }, - "anymatch@3.1.3": { - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "normalize-path@3.0.0", - "picomatch": "picomatch@2.3.1" - } - }, - "aproba@2.0.0": { - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dependencies": {} - }, - "archiver-utils@2.1.0": { - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dependencies": { - "glob": "glob@7.2.3", - "graceful-fs": "graceful-fs@4.2.11", - "lazystream": "lazystream@1.0.1", - "lodash.defaults": "lodash.defaults@4.2.0", - "lodash.difference": "lodash.difference@4.5.0", - "lodash.flatten": "lodash.flatten@4.4.0", - "lodash.isplainobject": "lodash.isplainobject@4.0.6", - "lodash.union": "lodash.union@4.6.0", - "normalize-path": "normalize-path@3.0.0", - "readable-stream": "readable-stream@2.3.8" - } - }, - "archiver-utils@3.0.4": { - "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", - "dependencies": { - "glob": "glob@7.2.3", - "graceful-fs": "graceful-fs@4.2.11", - "lazystream": "lazystream@1.0.1", - "lodash.defaults": "lodash.defaults@4.2.0", - "lodash.difference": "lodash.difference@4.5.0", - "lodash.flatten": "lodash.flatten@4.4.0", - "lodash.isplainobject": "lodash.isplainobject@4.0.6", - "lodash.union": "lodash.union@4.6.0", - "normalize-path": "normalize-path@3.0.0", - "readable-stream": "readable-stream@3.6.2" - } - }, - "archiver@5.3.2": { - "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", - "dependencies": { - "archiver-utils": "archiver-utils@2.1.0", - "async": "async@3.2.5", - "buffer-crc32": "buffer-crc32@0.2.13", - "readable-stream": "readable-stream@3.6.2", - "readdir-glob": "readdir-glob@1.1.3", - "tar-stream": "tar-stream@2.2.0", - "zip-stream": "zip-stream@4.1.1" - } - }, - "are-we-there-yet@4.0.2": { - "integrity": "sha512-ncSWAawFhKMJDTdoAeOV+jyW1VCMj5QIAwULIBV0SSR7B/RLPPEQiknKcg/RIIZlUQrxELpsxMiTUoAQ4sIUyg==", - "dependencies": {} - }, - "argparse@1.0.10": { - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "sprintf-js@1.0.3" - } - }, - "argparse@2.0.1": { - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dependencies": {} - }, - "astral-regex@2.0.0": { - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dependencies": {} - }, - "async@3.2.5": { - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dependencies": {} - }, - "babel-jest@29.7.0_@babel+core@7.23.9": { - "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@jest/transform": "@jest/transform@29.7.0", - "@types/babel__core": "@types/babel__core@7.20.5", - "babel-plugin-istanbul": "babel-plugin-istanbul@6.1.1", - "babel-preset-jest": "babel-preset-jest@29.6.3_@babel+core@7.23.9", - "chalk": "chalk@4.1.2", - "graceful-fs": "graceful-fs@4.2.11", - "slash": "slash@3.0.0" - } - }, - "babel-plugin-istanbul@6.1.1": { - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dependencies": { - "@babel/helper-plugin-utils": "@babel/helper-plugin-utils@7.22.5", - "@istanbuljs/load-nyc-config": "@istanbuljs/load-nyc-config@1.1.0", - "@istanbuljs/schema": "@istanbuljs/schema@0.1.3", - "istanbul-lib-instrument": "istanbul-lib-instrument@5.2.1", - "test-exclude": "test-exclude@6.0.0" - } - }, - "babel-plugin-jest-hoist@29.6.3": { - "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", - "dependencies": { - "@babel/template": "@babel/template@7.23.9", - "@babel/types": "@babel/types@7.23.9", - "@types/babel__core": "@types/babel__core@7.20.5", - "@types/babel__traverse": "@types/babel__traverse@7.20.5" - } - }, - "babel-preset-current-node-syntax@1.0.1_@babel+core@7.23.9": { - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/plugin-syntax-async-generators": "@babel/plugin-syntax-async-generators@7.8.4_@babel+core@7.23.9", - "@babel/plugin-syntax-bigint": "@babel/plugin-syntax-bigint@7.8.3_@babel+core@7.23.9", - "@babel/plugin-syntax-class-properties": "@babel/plugin-syntax-class-properties@7.12.13_@babel+core@7.23.9", - "@babel/plugin-syntax-import-meta": "@babel/plugin-syntax-import-meta@7.10.4_@babel+core@7.23.9", - "@babel/plugin-syntax-json-strings": "@babel/plugin-syntax-json-strings@7.8.3_@babel+core@7.23.9", - "@babel/plugin-syntax-logical-assignment-operators": "@babel/plugin-syntax-logical-assignment-operators@7.10.4_@babel+core@7.23.9", - "@babel/plugin-syntax-nullish-coalescing-operator": "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3_@babel+core@7.23.9", - "@babel/plugin-syntax-numeric-separator": "@babel/plugin-syntax-numeric-separator@7.10.4_@babel+core@7.23.9", - "@babel/plugin-syntax-object-rest-spread": "@babel/plugin-syntax-object-rest-spread@7.8.3_@babel+core@7.23.9", - "@babel/plugin-syntax-optional-catch-binding": "@babel/plugin-syntax-optional-catch-binding@7.8.3_@babel+core@7.23.9", - "@babel/plugin-syntax-optional-chaining": "@babel/plugin-syntax-optional-chaining@7.8.3_@babel+core@7.23.9", - "@babel/plugin-syntax-top-level-await": "@babel/plugin-syntax-top-level-await@7.14.5_@babel+core@7.23.9" - } - }, - "babel-preset-jest@29.6.3_@babel+core@7.23.9": { - "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "babel-plugin-jest-hoist": "babel-plugin-jest-hoist@29.6.3", - "babel-preset-current-node-syntax": "babel-preset-current-node-syntax@1.0.1_@babel+core@7.23.9" - } - }, - "balanced-match@1.0.2": { - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dependencies": {} - }, - "base64-js@1.5.1": { - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dependencies": {} - }, - "bin-links@4.0.3": { - "integrity": "sha512-obsRaULtJurnfox/MDwgq6Yo9kzbv1CPTk/1/s7Z/61Lezc8IKkFCOXNeVLXz0456WRzBQmSsDWlai2tIhBsfA==", - "dependencies": { - "cmd-shim": "cmd-shim@6.0.2", - "npm-normalize-package-bin": "npm-normalize-package-bin@3.0.1", - "read-cmd-shim": "read-cmd-shim@4.0.0", - "write-file-atomic": "write-file-atomic@5.0.1" - } - }, - "binary-extensions@2.2.0": { - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dependencies": {} - }, - "bindings@1.5.0": { - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dependencies": { - "file-uri-to-path": "file-uri-to-path@1.0.0" - } - }, - "bl@4.1.0": { - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dependencies": { - "buffer": "buffer@5.7.1", - "inherits": "inherits@2.0.4", - "readable-stream": "readable-stream@3.6.2" - } - }, - "body-parser@1.20.2": { - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", - "dependencies": { - "bytes": "bytes@3.1.2", - "content-type": "content-type@1.0.5", - "debug": "debug@2.6.9", - "depd": "depd@2.0.0", - "destroy": "destroy@1.2.0", - "http-errors": "http-errors@2.0.0", - "iconv-lite": "iconv-lite@0.4.24", - "on-finished": "on-finished@2.4.1", - "qs": "qs@6.11.0", - "raw-body": "raw-body@2.5.2", - "type-is": "type-is@1.6.18", - "unpipe": "unpipe@1.0.0" - } - }, - "boolbase@1.0.0": { - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dependencies": {} - }, - "boolean@3.2.0": { - "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", - "dependencies": {} - }, - "boxen@4.2.0": { - "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", - "dependencies": { - "ansi-align": "ansi-align@3.0.1", - "camelcase": "camelcase@5.3.1", - "chalk": "chalk@3.0.0", - "cli-boxes": "cli-boxes@2.2.1", - "string-width": "string-width@4.2.3", - "term-size": "term-size@2.2.1", - "type-fest": "type-fest@0.8.1", - "widest-line": "widest-line@3.1.0" - } - }, - "brace-expansion@1.1.11": { - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "balanced-match@1.0.2", - "concat-map": "concat-map@0.0.1" - } - }, - "brace-expansion@2.0.1": { - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "balanced-match@1.0.2" - } - }, - "braces@3.0.2": { - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "fill-range@7.0.1" - } - }, - "browserslist@4.22.2": { - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", - "dependencies": { - "caniuse-lite": "caniuse-lite@1.0.30001580", - "electron-to-chromium": "electron-to-chromium@1.4.647", - "node-releases": "node-releases@2.0.14", - "update-browserslist-db": "update-browserslist-db@1.0.13_browserslist@4.22.2" - } - }, - "bser@2.1.1": { - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "node-int64@0.4.0" - } - }, - "buffer-crc32@0.2.13": { - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dependencies": {} - }, - "buffer-equal-constant-time@1.0.1": { - "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", - "dependencies": {} - }, - "buffer-from@1.1.2": { - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dependencies": {} - }, - "buffer@5.7.1": { - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dependencies": { - "base64-js": "base64-js@1.5.1", - "ieee754": "ieee754@1.2.1" - } - }, - "builtins@5.0.1": { - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "dependencies": { - "semver": "semver@7.5.4" - } - }, - "bytes@3.0.0": { - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "dependencies": {} - }, - "bytes@3.1.2": { - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dependencies": {} - }, - "cacache@18.0.2": { - "integrity": "sha512-r3NU8h/P+4lVUHfeRw1dtgQYar3DZMm4/cm2bZgOvrFC/su7budSOeqh52VJIC4U4iG1WWwV6vRW0znqBvxNuw==", - "dependencies": { - "@npmcli/fs": "@npmcli/fs@3.1.0", - "fs-minipass": "fs-minipass@3.0.3", - "glob": "glob@10.3.10", - "lru-cache": "lru-cache@10.2.0", - "minipass": "minipass@7.0.4", - "minipass-collect": "minipass-collect@2.0.1", - "minipass-flush": "minipass-flush@1.0.5", - "minipass-pipeline": "minipass-pipeline@1.2.4", - "p-map": "p-map@4.0.0", - "ssri": "ssri@10.0.5", - "tar": "tar@6.2.0", - "unique-filename": "unique-filename@3.0.0" - } - }, - "cacheable-lookup@7.0.0": { - "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", - "dependencies": {} - }, - "cacheable-request@10.2.14": { - "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", - "dependencies": { - "@types/http-cache-semantics": "@types/http-cache-semantics@4.0.4", - "get-stream": "get-stream@6.0.1", - "http-cache-semantics": "http-cache-semantics@4.1.1", - "keyv": "keyv@4.5.4", - "mimic-response": "mimic-response@4.0.0", - "normalize-url": "normalize-url@8.0.0", - "responselike": "responselike@3.0.0" - } - }, - "cacheable-request@6.1.0": { - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dependencies": { - "clone-response": "clone-response@1.0.3", - "get-stream": "get-stream@5.2.0", - "http-cache-semantics": "http-cache-semantics@4.1.1", - "keyv": "keyv@3.1.0", - "lowercase-keys": "lowercase-keys@2.0.0", - "normalize-url": "normalize-url@4.5.1", - "responselike": "responselike@1.0.2" - } - }, - "call-bind@1.0.5": { - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", - "dependencies": { - "function-bind": "function-bind@1.1.2", - "get-intrinsic": "get-intrinsic@1.2.2", - "set-function-length": "set-function-length@1.2.0" - } - }, - "callsites@3.1.0": { - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dependencies": {} - }, - "camelcase@5.3.1": { - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dependencies": {} - }, - "camelcase@6.3.0": { - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dependencies": {} - }, - "caniuse-lite@1.0.30001580": { - "integrity": "sha512-mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA==", - "dependencies": {} - }, - "caxa@3.0.1": { - "integrity": "sha512-ZVJg1FHU4KCJFCu46L6QI5bu8zxDYe5ExHoiTzW1SypKGpSkAOEVLI/+y6CMKlnwdWhyT+ZOYUBA09HzDgakpA==", - "dependencies": { - "archiver": "archiver@5.3.2", - "commander": "commander@9.5.0", - "crypto-random-string": "crypto-random-string@5.0.0", - "dedent": "dedent@0.7.0", - "execa": "execa@6.1.0", - "fs-extra": "fs-extra@10.1.0", - "globby": "globby@13.2.2" - } - }, - "chalk@1.1.3": { - "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", - "dependencies": { - "ansi-styles": "ansi-styles@2.2.1", - "escape-string-regexp": "escape-string-regexp@1.0.5", - "has-ansi": "has-ansi@2.0.0", - "strip-ansi": "strip-ansi@3.0.1", - "supports-color": "supports-color@2.0.0" - } - }, - "chalk@2.4.2": { - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "ansi-styles@3.2.1", - "escape-string-regexp": "escape-string-regexp@1.0.5", - "supports-color": "supports-color@5.5.0" - } - }, - "chalk@3.0.0": { - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dependencies": { - "ansi-styles": "ansi-styles@4.3.0", - "supports-color": "supports-color@7.2.0" - } - }, - "chalk@4.1.2": { - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "ansi-styles@4.3.0", - "supports-color": "supports-color@7.2.0" - } - }, - "char-regex@1.0.2": { - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "dependencies": {} - }, - "cheerio-select@2.1.0": { - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dependencies": { - "boolbase": "boolbase@1.0.0", - "css-select": "css-select@5.1.0", - "css-what": "css-what@6.1.0", - "domelementtype": "domelementtype@2.3.0", - "domhandler": "domhandler@5.0.3", - "domutils": "domutils@3.1.0" - } - }, - "cheerio@1.0.0-rc.12": { - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "dependencies": { - "cheerio-select": "cheerio-select@2.1.0", - "dom-serializer": "dom-serializer@2.0.0", - "domhandler": "domhandler@5.0.3", - "domutils": "domutils@3.1.0", - "htmlparser2": "htmlparser2@8.0.2", - "parse5": "parse5@7.1.2", - "parse5-htmlparser2-tree-adapter": "parse5-htmlparser2-tree-adapter@7.0.0" - } - }, - "chokidar@3.5.3": { - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dependencies": { - "anymatch": "anymatch@3.1.3", - "braces": "braces@3.0.2", - "fsevents": "fsevents@2.3.3", - "glob-parent": "glob-parent@5.1.2", - "is-binary-path": "is-binary-path@2.1.0", - "is-glob": "is-glob@4.0.3", - "normalize-path": "normalize-path@3.0.0", - "readdirp": "readdirp@3.6.0" - } - }, - "chownr@1.1.4": { - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dependencies": {} - }, - "chownr@2.0.0": { - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dependencies": {} - }, - "ci-info@2.0.0": { - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dependencies": {} - }, - "ci-info@3.9.0": { - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dependencies": {} - }, - "cjs-module-lexer@1.2.3": { - "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", - "dependencies": {} - }, - "clean-stack@2.2.0": { - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "dependencies": {} - }, - "cli-boxes@2.2.1": { - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "dependencies": {} - }, - "cliui@6.0.0": { - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "string-width@4.2.3", - "strip-ansi": "strip-ansi@6.0.1", - "wrap-ansi": "wrap-ansi@6.2.0" - } - }, - "cliui@8.0.1": { - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dependencies": { - "string-width": "string-width@4.2.3", - "strip-ansi": "strip-ansi@6.0.1", - "wrap-ansi": "wrap-ansi@7.0.0" - } - }, - "clone-response@1.0.3": { - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "dependencies": { - "mimic-response": "mimic-response@1.0.1" - } - }, - "cmd-shim@6.0.2": { - "integrity": "sha512-+FFYbB0YLaAkhkcrjkyNLYDiOsFSfRjwjY19LXk/psmMx1z00xlCv7hhQoTGXXIKi+YXHL/iiFo8NqMVQX9nOw==", - "dependencies": {} - }, - "co@4.6.0": { - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dependencies": {} - }, - "collect-v8-coverage@1.0.2": { - "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", - "dependencies": {} - }, - "color-convert@1.9.3": { - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "color-name@1.1.3" - } - }, - "color-convert@2.0.1": { - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "color-name@1.1.4" - } - }, - "color-name@1.1.3": { - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dependencies": {} - }, - "color-name@1.1.4": { - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dependencies": {} - }, - "color-support@1.1.3": { - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dependencies": {} - }, - "commander@9.5.0": { - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", - "dependencies": {} - }, - "common-ancestor-path@1.0.1": { - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", - "dependencies": {} - }, - "compress-commons@4.1.2": { - "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", - "dependencies": { - "buffer-crc32": "buffer-crc32@0.2.13", - "crc32-stream": "crc32-stream@4.0.3", - "normalize-path": "normalize-path@3.0.0", - "readable-stream": "readable-stream@3.6.2" - } - }, - "compressible@2.0.18": { - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": "mime-db@1.52.0" - } - }, - "compression@1.7.4": { - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "accepts@1.3.8", - "bytes": "bytes@3.0.0", - "compressible": "compressible@2.0.18", - "debug": "debug@2.6.9", - "on-headers": "on-headers@1.0.2", - "safe-buffer": "safe-buffer@5.1.2", - "vary": "vary@1.1.2" - } - }, - "concat-map@0.0.1": { - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dependencies": {} - }, - "configstore@5.0.1": { - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dependencies": { - "dot-prop": "dot-prop@5.3.0", - "graceful-fs": "graceful-fs@4.2.11", - "make-dir": "make-dir@3.1.0", - "unique-string": "unique-string@2.0.0", - "write-file-atomic": "write-file-atomic@3.0.3", - "xdg-basedir": "xdg-basedir@4.0.0" - } - }, - "connect-history-api-fallback@1.6.0": { - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dependencies": {} - }, - "connect-livereload@0.6.1": { - "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", - "dependencies": {} - }, - "connect@3.7.0": { - "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", - "dependencies": { - "debug": "debug@2.6.9", - "finalhandler": "finalhandler@1.1.2", - "parseurl": "parseurl@1.3.3", - "utils-merge": "utils-merge@1.0.1" - } - }, - "console-control-strings@1.1.0": { - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dependencies": {} - }, - "content-type@1.0.5": { - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dependencies": {} - }, - "convert-source-map@2.0.0": { - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dependencies": {} - }, - "core-util-is@1.0.3": { - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dependencies": {} - }, - "cp-file@7.0.0": { - "integrity": "sha512-0Cbj7gyvFVApzpK/uhCtQ/9kE9UnYpxMzaq5nQQC/Dh4iaj5fxp7iEFIullrYwzj8nf0qnsI1Qsx34hAeAebvw==", - "dependencies": { - "graceful-fs": "graceful-fs@4.2.11", - "make-dir": "make-dir@3.1.0", - "nested-error-stacks": "nested-error-stacks@2.1.1", - "p-event": "p-event@4.2.0" - } - }, - "crc-32@1.2.2": { - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "dependencies": {} - }, - "crc32-stream@4.0.3": { - "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", - "dependencies": { - "crc-32": "crc-32@1.2.2", - "readable-stream": "readable-stream@3.6.2" - } - }, - "create-jest@29.7.0": { - "integrity": "sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==", - "dependencies": { - "@jest/types": "@jest/types@29.6.3", - "chalk": "chalk@4.1.2", - "exit": "exit@0.1.2", - "graceful-fs": "graceful-fs@4.2.11", - "jest-config": "jest-config@29.7.0_@babel+core@7.23.9", - "jest-util": "jest-util@29.7.0", - "prompts": "prompts@2.4.2" - } - }, - "cross-spawn@7.0.3": { - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "path-key@3.1.1", - "shebang-command": "shebang-command@2.0.0", - "which": "which@2.0.2" - } - }, - "crypto-random-string@2.0.0": { - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dependencies": {} - }, - "crypto-random-string@5.0.0": { - "integrity": "sha512-KWjTXWwxFd6a94m5CdRGW/t82Tr8DoBc9dNnPCAbFI1EBweN6v1tv8y4Y1m7ndkp/nkIBRxUxAzpaBnR2k3bcQ==", - "dependencies": { - "type-fest": "type-fest@2.19.0" - } - }, - "css-select@5.1.0": { - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dependencies": { - "boolbase": "boolbase@1.0.0", - "css-what": "css-what@6.1.0", - "domhandler": "domhandler@5.0.3", - "domutils": "domutils@3.1.0", - "nth-check": "nth-check@2.1.1" - } - }, - "css-what@6.1.0": { - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dependencies": {} - }, - "cssesc@3.0.0": { - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dependencies": {} - }, - "debug@2.6.9": { - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "ms@2.0.0" - } - }, - "debug@4.3.4": { - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "ms@2.1.2" - } - }, - "decamelize@1.2.0": { - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dependencies": {} - }, - "decompress-response@3.3.0": { - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dependencies": { - "mimic-response": "mimic-response@1.0.1" - } - }, - "decompress-response@6.0.0": { - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dependencies": { - "mimic-response": "mimic-response@3.1.0" - } - }, - "dedent@0.7.0": { - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", - "dependencies": {} - }, - "dedent@1.5.1": { - "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", - "dependencies": {} - }, - "deep-extend@0.6.0": { - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dependencies": {} - }, - "deep-is@0.1.4": { - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dependencies": {} - }, - "deepmerge@4.3.1": { - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "dependencies": {} - }, - "defer-to-connect@1.1.3": { - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dependencies": {} - }, - "defer-to-connect@2.0.1": { - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "dependencies": {} - }, - "define-data-property@1.1.1": { - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", - "dependencies": { - "get-intrinsic": "get-intrinsic@1.2.2", - "gopd": "gopd@1.0.1", - "has-property-descriptors": "has-property-descriptors@1.0.1" - } - }, - "define-properties@1.2.1": { - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dependencies": { - "define-data-property": "define-data-property@1.1.1", - "has-property-descriptors": "has-property-descriptors@1.0.1", - "object-keys": "object-keys@1.1.1" - } - }, - "depd@2.0.0": { - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dependencies": {} - }, - "destroy@1.2.0": { - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dependencies": {} - }, - "detect-libc@2.0.2": { - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", - "dependencies": {} - }, - "detect-newline@3.1.0": { - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "dependencies": {} - }, - "detect-node@2.1.0": { - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dependencies": {} - }, - "diff-sequences@29.6.3": { - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dependencies": {} - }, - "dir-glob@3.0.1": { - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "path-type@4.0.0" - } - }, - "docsify-cli@4.4.4": { - "integrity": "sha512-NAZgg6b0BsDuq/Pe+P19Qb2J1d+ZVbS0eGkeCNxyu4F9/CQSsRqZqAvPJ9/0I+BCHn4sgftA2jluqhQVzKzrSA==", - "dependencies": { - "chalk": "chalk@2.4.2", - "connect": "connect@3.7.0", - "connect-history-api-fallback": "connect-history-api-fallback@1.6.0", - "connect-livereload": "connect-livereload@0.6.1", - "cp-file": "cp-file@7.0.0", - "docsify": "docsify@4.13.1", - "docsify-server-renderer": "docsify-server-renderer@4.13.1", - "enquirer": "enquirer@2.4.1", - "fs-extra": "fs-extra@8.1.0", - "get-port": "get-port@5.1.1", - "livereload": "livereload@0.9.3", - "lru-cache": "lru-cache@5.1.1", - "open": "open@6.4.0", - "serve-static": "serve-static@1.15.0", - "update-notifier": "update-notifier@4.1.3", - "yargonaut": "yargonaut@1.1.4", - "yargs": "yargs@15.4.1" - } - }, - "docsify-server-renderer@4.13.1": { - "integrity": "sha512-XNJeCK3zp+mVO7JZFn0bH4hNBAMMC1MbuCU7CBsjLHYn4NHrjIgCBGmylzEan3/4Qm6kbSzQx8XzUK5T7GQxHw==", - "dependencies": { - "debug": "debug@4.3.4", - "docsify": "docsify@4.13.1", - "node-fetch": "node-fetch@2.7.0", - "resolve-pathname": "resolve-pathname@3.0.0" - } - }, - "docsify@4.13.1": { - "integrity": "sha512-BsDypTBhw0mfslw9kZgAspCMZSM+sUIIDg5K/t1hNLkvbem9h64ZQc71e1IpY+iWsi/KdeqfazDfg52y2Lmm0A==", - "dependencies": { - "marked": "marked@1.2.9", - "medium-zoom": "medium-zoom@1.1.0", - "opencollective-postinstall": "opencollective-postinstall@2.0.3", - "prismjs": "prismjs@1.29.0", - "strip-indent": "strip-indent@3.0.0", - "tinydate": "tinydate@1.3.0", - "tweezer.js": "tweezer.js@1.5.0" - } - }, - "doctrine@3.0.0": { - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "esutils@2.0.3" - } - }, - "dom-serializer@2.0.0": { - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dependencies": { - "domelementtype": "domelementtype@2.3.0", - "domhandler": "domhandler@5.0.3", - "entities": "entities@4.5.0" - } - }, - "domelementtype@2.3.0": { - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dependencies": {} - }, - "domhandler@5.0.3": { - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "domelementtype@2.3.0" - } - }, - "domutils@3.1.0": { - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dependencies": { - "dom-serializer": "dom-serializer@2.0.0", - "domelementtype": "domelementtype@2.3.0", - "domhandler": "domhandler@5.0.3" - } - }, - "dot-prop@5.3.0": { - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "is-obj@2.0.0" - } - }, - "dottie@2.0.6": { - "integrity": "sha512-iGCHkfUc5kFekGiqhe8B/mdaurD+lakO9txNnTvKtA6PISrw86LgqHvRzWYPyoE2Ph5aMIrCw9/uko6XHTKCwA==", - "dependencies": {} - }, - "duplexer3@0.1.5": { - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", - "dependencies": {} - }, - "eastasianwidth@0.2.0": { - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dependencies": {} - }, - "ecdsa-sig-formatter@1.0.11": { - "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", - "dependencies": { - "safe-buffer": "safe-buffer@5.2.1" - } - }, - "edn-data@1.1.1": { - "integrity": "sha512-PNWOLA/TMT6S/wn8TLd1cFfclwrOAuz4AbWahxrK5MrIx6xN6g8jbJgzqWnSNvRUCGAqZCdha9kpGK59mlqP7A==", - "dependencies": {} - }, - "ee-first@1.1.1": { - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dependencies": {} - }, - "electron-to-chromium@1.4.647": { - "integrity": "sha512-Z/fTNGwc45WrYQhPaEcz5tAJuZZ8G7S/DBnhS6Kgp4BxnS40Z/HqlJ0hHg3Z79IGVzuVartIlTcjw/cQbPLgOw==", - "dependencies": {} - }, - "emittery@0.13.1": { - "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", - "dependencies": {} - }, - "emoji-regex@8.0.0": { - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dependencies": {} - }, - "emoji-regex@9.2.2": { - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dependencies": {} - }, - "encodeurl@1.0.2": { - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dependencies": {} - }, - "encoding@0.1.13": { - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dependencies": { - "iconv-lite": "iconv-lite@0.6.3" - } - }, - "end-of-stream@1.4.4": { - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "once@1.4.0" - } - }, - "enquirer@2.4.1": { - "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", - "dependencies": { - "ansi-colors": "ansi-colors@4.1.3", - "strip-ansi": "strip-ansi@6.0.1" - } - }, - "entities@4.5.0": { - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dependencies": {} - }, - "env-paths@2.2.1": { - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dependencies": {} - }, - "err-code@2.0.3": { - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dependencies": {} - }, - "error-ex@1.3.2": { - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "is-arrayish@0.2.1" - } - }, - "es6-error@4.1.1": { - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", - "dependencies": {} - }, - "escalade@3.1.1": { - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dependencies": {} - }, - "escape-goat@2.1.1": { - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "dependencies": {} - }, - "escape-html@1.0.3": { - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dependencies": {} - }, - "escape-string-regexp@1.0.5": { - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dependencies": {} - }, - "escape-string-regexp@2.0.0": { - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "dependencies": {} - }, - "escape-string-regexp@4.0.0": { - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dependencies": {} - }, - "eslint-config-prettier@9.1.0_eslint@8.56.0": { - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dependencies": { - "eslint": "eslint@8.56.0" - } - }, - "eslint-plugin-prettier@5.1.3_eslint@8.56.0_eslint-config-prettier@9.1.0__eslint@8.56.0_prettier@3.2.4": { - "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", - "dependencies": { - "eslint": "eslint@8.56.0", - "eslint-config-prettier": "eslint-config-prettier@9.1.0_eslint@8.56.0", - "prettier": "prettier@3.2.4", - "prettier-linter-helpers": "prettier-linter-helpers@1.0.0", - "synckit": "synckit@0.8.8" - } - }, - "eslint-scope@7.2.2": { - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dependencies": { - "esrecurse": "esrecurse@4.3.0", - "estraverse": "estraverse@5.3.0" - } - }, - "eslint-visitor-keys@3.4.3": { - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dependencies": {} - }, - "eslint@8.56.0": { - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", - "dependencies": { - "@eslint-community/eslint-utils": "@eslint-community/eslint-utils@4.4.0_eslint@8.56.0", - "@eslint-community/regexpp": "@eslint-community/regexpp@4.10.0", - "@eslint/eslintrc": "@eslint/eslintrc@2.1.4", - "@eslint/js": "@eslint/js@8.56.0", - "@humanwhocodes/config-array": "@humanwhocodes/config-array@0.11.14", - "@humanwhocodes/module-importer": "@humanwhocodes/module-importer@1.0.1", - "@nodelib/fs.walk": "@nodelib/fs.walk@1.2.8", - "@ungap/structured-clone": "@ungap/structured-clone@1.2.0", - "ajv": "ajv@6.12.6", - "chalk": "chalk@4.1.2", - "cross-spawn": "cross-spawn@7.0.3", - "debug": "debug@4.3.4", - "doctrine": "doctrine@3.0.0", - "escape-string-regexp": "escape-string-regexp@4.0.0", - "eslint-scope": "eslint-scope@7.2.2", - "eslint-visitor-keys": "eslint-visitor-keys@3.4.3", - "espree": "espree@9.6.1_acorn@8.11.3", - "esquery": "esquery@1.5.0", - "esutils": "esutils@2.0.3", - "fast-deep-equal": "fast-deep-equal@3.1.3", - "file-entry-cache": "file-entry-cache@6.0.1", - "find-up": "find-up@5.0.0", - "glob-parent": "glob-parent@6.0.2", - "globals": "globals@13.24.0", - "graphemer": "graphemer@1.4.0", - "ignore": "ignore@5.3.0", - "imurmurhash": "imurmurhash@0.1.4", - "is-glob": "is-glob@4.0.3", - "is-path-inside": "is-path-inside@3.0.3", - "js-yaml": "js-yaml@4.1.0", - "json-stable-stringify-without-jsonify": "json-stable-stringify-without-jsonify@1.0.1", - "levn": "levn@0.4.1", - "lodash.merge": "lodash.merge@4.6.2", - "minimatch": "minimatch@3.1.2", - "natural-compare": "natural-compare@1.4.0", - "optionator": "optionator@0.9.3", - "strip-ansi": "strip-ansi@6.0.1", - "text-table": "text-table@0.2.0" - } - }, - "espree@9.6.1_acorn@8.11.3": { - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dependencies": { - "acorn": "acorn@8.11.3", - "acorn-jsx": "acorn-jsx@5.3.2_acorn@8.11.3", - "eslint-visitor-keys": "eslint-visitor-keys@3.4.3" - } - }, - "esprima@4.0.1": { - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dependencies": {} - }, - "esquery@1.5.0": { - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dependencies": { - "estraverse": "estraverse@5.3.0" - } - }, - "esrecurse@4.3.0": { - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "estraverse@5.3.0" - } - }, - "estraverse@5.3.0": { - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dependencies": {} - }, - "esutils@2.0.3": { - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dependencies": {} - }, - "etag@1.8.1": { - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dependencies": {} - }, - "execa@5.1.1": { - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "cross-spawn@7.0.3", - "get-stream": "get-stream@6.0.1", - "human-signals": "human-signals@2.1.0", - "is-stream": "is-stream@2.0.1", - "merge-stream": "merge-stream@2.0.0", - "npm-run-path": "npm-run-path@4.0.1", - "onetime": "onetime@5.1.2", - "signal-exit": "signal-exit@3.0.7", - "strip-final-newline": "strip-final-newline@2.0.0" - } - }, - "execa@6.1.0": { - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", - "dependencies": { - "cross-spawn": "cross-spawn@7.0.3", - "get-stream": "get-stream@6.0.1", - "human-signals": "human-signals@3.0.1", - "is-stream": "is-stream@3.0.0", - "merge-stream": "merge-stream@2.0.0", - "npm-run-path": "npm-run-path@5.2.0", - "onetime": "onetime@6.0.0", - "signal-exit": "signal-exit@3.0.7", - "strip-final-newline": "strip-final-newline@3.0.0" - } - }, - "exit@0.1.2": { - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", - "dependencies": {} - }, - "expand-template@2.0.3": { - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dependencies": {} - }, - "expect@29.7.0": { - "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", - "dependencies": { - "@jest/expect-utils": "@jest/expect-utils@29.7.0", - "jest-get-type": "jest-get-type@29.6.3", - "jest-matcher-utils": "jest-matcher-utils@29.7.0", - "jest-message-util": "jest-message-util@29.7.0", - "jest-util": "jest-util@29.7.0" - } - }, - "exponential-backoff@3.1.1": { - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "dependencies": {} - }, - "fast-deep-equal@3.1.3": { - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dependencies": {} - }, - "fast-diff@1.3.0": { - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dependencies": {} - }, - "fast-glob@3.3.2": { - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dependencies": { - "@nodelib/fs.stat": "@nodelib/fs.stat@2.0.5", - "@nodelib/fs.walk": "@nodelib/fs.walk@1.2.8", - "glob-parent": "glob-parent@5.1.2", - "merge2": "merge2@1.4.1", - "micromatch": "micromatch@4.0.5" - } - }, - "fast-json-stable-stringify@2.1.0": { - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dependencies": {} - }, - "fast-levenshtein@2.0.6": { - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dependencies": {} - }, - "fastq@1.16.0": { - "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", - "dependencies": { - "reusify": "reusify@1.0.4" - } - }, - "fb-watchman@2.0.2": { - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dependencies": { - "bser": "bser@2.1.1" - } - }, - "figlet@1.7.0": { - "integrity": "sha512-gO8l3wvqo0V7wEFLXPbkX83b7MVjRrk1oRLfYlZXol8nEpb/ON9pcKLI4qpBv5YtOTfrINtqb7b40iYY2FTWFg==", - "dependencies": {} - }, - "file-entry-cache@6.0.1": { - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "flat-cache@3.2.0" - } - }, - "file-uri-to-path@1.0.0": { - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dependencies": {} - }, - "fill-range@7.0.1": { - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "to-regex-range@5.0.1" - } - }, - "finalhandler@1.1.2": { - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dependencies": { - "debug": "debug@2.6.9", - "encodeurl": "encodeurl@1.0.2", - "escape-html": "escape-html@1.0.3", - "on-finished": "on-finished@2.3.0", - "parseurl": "parseurl@1.3.3", - "statuses": "statuses@1.5.0", - "unpipe": "unpipe@1.0.0" - } - }, - "find-up@4.1.0": { - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "locate-path@5.0.0", - "path-exists": "path-exists@4.0.0" - } - }, - "find-up@5.0.0": { - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "locate-path@6.0.0", - "path-exists": "path-exists@4.0.0" - } - }, - "find-up@7.0.0": { - "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", - "dependencies": { - "locate-path": "locate-path@7.2.0", - "path-exists": "path-exists@5.0.0", - "unicorn-magic": "unicorn-magic@0.1.0" - } - }, - "flat-cache@3.2.0": { - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dependencies": { - "flatted": "flatted@3.2.9", - "keyv": "keyv@4.5.4", - "rimraf": "rimraf@3.0.2" - } - }, - "flatted@3.2.9": { - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dependencies": {} - }, - "foreground-child@3.1.1": { - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dependencies": { - "cross-spawn": "cross-spawn@7.0.3", - "signal-exit": "signal-exit@4.1.0" - } - }, - "form-data-encoder@4.0.2": { - "integrity": "sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==", - "dependencies": {} - }, - "fresh@0.5.2": { - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dependencies": {} - }, - "fs-constants@1.0.0": { - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dependencies": {} - }, - "fs-extra@10.1.0": { - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "graceful-fs@4.2.11", - "jsonfile": "jsonfile@6.1.0", - "universalify": "universalify@2.0.1" - } - }, - "fs-extra@8.1.0": { - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dependencies": { - "graceful-fs": "graceful-fs@4.2.11", - "jsonfile": "jsonfile@4.0.0", - "universalify": "universalify@0.1.2" - } - }, - "fs-minipass@2.1.0": { - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", - "dependencies": { - "minipass": "minipass@3.3.6" - } - }, - "fs-minipass@3.0.3": { - "integrity": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==", - "dependencies": { - "minipass": "minipass@7.0.4" - } - }, - "fs.realpath@1.0.0": { - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dependencies": {} - }, - "fsevents@2.3.3": { - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dependencies": {} - }, - "function-bind@1.1.2": { - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dependencies": {} - }, - "gauge@5.0.1": { - "integrity": "sha512-CmykPMJGuNan/3S4kZOpvvPYSNqSHANiWnh9XcMU2pSjtBfF0XzZ2p1bFAxTbnFxyBuPxQYHhzwaoOmUdqzvxQ==", - "dependencies": { - "aproba": "aproba@2.0.0", - "color-support": "color-support@1.1.3", - "console-control-strings": "console-control-strings@1.1.0", - "has-unicode": "has-unicode@2.0.1", - "signal-exit": "signal-exit@4.1.0", - "string-width": "string-width@4.2.3", - "strip-ansi": "strip-ansi@6.0.1", - "wide-align": "wide-align@1.1.5" - } - }, - "gensync@1.0.0-beta.2": { - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dependencies": {} - }, - "get-caller-file@2.0.5": { - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dependencies": {} - }, - "get-intrinsic@1.2.2": { - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", - "dependencies": { - "function-bind": "function-bind@1.1.2", - "has-proto": "has-proto@1.0.1", - "has-symbols": "has-symbols@1.0.3", - "hasown": "hasown@2.0.0" - } - }, - "get-package-type@0.1.0": { - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dependencies": {} - }, - "get-port@5.1.1": { - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "dependencies": {} - }, - "get-stream@4.1.0": { - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "pump@3.0.0" - } - }, - "get-stream@5.2.0": { - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "pump@3.0.0" - } - }, - "get-stream@6.0.1": { - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dependencies": {} - }, - "get-stream@8.0.1": { - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dependencies": {} - }, - "github-from-package@0.0.0": { - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dependencies": {} - }, - "glob-parent@5.1.2": { - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "is-glob@4.0.3" - } - }, - "glob-parent@6.0.2": { - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "is-glob@4.0.3" - } - }, - "glob@10.3.10": { - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dependencies": { - "foreground-child": "foreground-child@3.1.1", - "jackspeak": "jackspeak@2.3.6", - "minimatch": "minimatch@9.0.3", - "minipass": "minipass@7.0.4", - "path-scurry": "path-scurry@1.10.1" - } - }, - "glob@7.2.3": { - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "fs.realpath@1.0.0", - "inflight": "inflight@1.0.6", - "inherits": "inherits@2.0.4", - "minimatch": "minimatch@3.1.2", - "once": "once@1.4.0", - "path-is-absolute": "path-is-absolute@1.0.1" - } - }, - "global-agent@3.0.0": { - "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", - "dependencies": { - "boolean": "boolean@3.2.0", - "es6-error": "es6-error@4.1.1", - "matcher": "matcher@3.0.0", - "roarr": "roarr@2.15.4", - "semver": "semver@7.5.4", - "serialize-error": "serialize-error@7.0.1" - } - }, - "global-dirs@2.1.0": { - "integrity": "sha512-MG6kdOUh/xBnyo9cJFeIKkLEc1AyFq42QTU4XiX51i2NEdxLxLWXIjEjmqKeSuKR7pAZjTqUVoT2b2huxVLgYQ==", - "dependencies": { - "ini": "ini@1.3.7" - } - }, - "globals@11.12.0": { - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dependencies": {} - }, - "globals@13.24.0": { - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dependencies": { - "type-fest": "type-fest@0.20.2" - } - }, - "globalthis@1.0.3": { - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dependencies": { - "define-properties": "define-properties@1.2.1" - } - }, - "globby@13.2.2": { - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", - "dependencies": { - "dir-glob": "dir-glob@3.0.1", - "fast-glob": "fast-glob@3.3.2", - "ignore": "ignore@5.3.0", - "merge2": "merge2@1.4.1", - "slash": "slash@4.0.0" - } - }, - "gopd@1.0.1": { - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "get-intrinsic@1.2.2" - } - }, - "got@14.0.0": { - "integrity": "sha512-X01vTgaX9SwaMq5DfImvS+3GMQFFs5HtrrlS9CuzUSzkxAf/tWGEyynuI+Qy7BjciMczZGjyVSmawYbP4eYhYA==", - "dependencies": { - "@sindresorhus/is": "@sindresorhus/is@6.1.0", - "@szmarczak/http-timer": "@szmarczak/http-timer@5.0.1", - "cacheable-lookup": "cacheable-lookup@7.0.0", - "cacheable-request": "cacheable-request@10.2.14", - "decompress-response": "decompress-response@6.0.0", - "form-data-encoder": "form-data-encoder@4.0.2", - "get-stream": "get-stream@8.0.1", - "http2-wrapper": "http2-wrapper@2.2.1", - "lowercase-keys": "lowercase-keys@3.0.0", - "p-cancelable": "p-cancelable@4.0.1", - "responselike": "responselike@3.0.0" - } - }, - "got@9.6.0": { - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dependencies": { - "@sindresorhus/is": "@sindresorhus/is@0.14.0", - "@szmarczak/http-timer": "@szmarczak/http-timer@1.1.2", - "cacheable-request": "cacheable-request@6.1.0", - "decompress-response": "decompress-response@3.3.0", - "duplexer3": "duplexer3@0.1.5", - "get-stream": "get-stream@4.1.0", - "lowercase-keys": "lowercase-keys@1.0.1", - "mimic-response": "mimic-response@1.0.1", - "p-cancelable": "p-cancelable@1.1.0", - "to-readable-stream": "to-readable-stream@1.0.0", - "url-parse-lax": "url-parse-lax@3.0.0" - } - }, - "graceful-fs@4.2.11": { - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dependencies": {} - }, - "graphemer@1.4.0": { - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dependencies": {} - }, - "has-ansi@2.0.0": { - "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", - "dependencies": { - "ansi-regex": "ansi-regex@2.1.1" - } - }, - "has-flag@3.0.0": { - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dependencies": {} - }, - "has-flag@4.0.0": { - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dependencies": {} - }, - "has-property-descriptors@1.0.1": { - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", - "dependencies": { - "get-intrinsic": "get-intrinsic@1.2.2" - } - }, - "has-proto@1.0.1": { - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dependencies": {} - }, - "has-symbols@1.0.3": { - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dependencies": {} - }, - "has-unicode@2.0.1": { - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dependencies": {} - }, - "has-yarn@2.1.0": { - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "dependencies": {} - }, - "hasown@2.0.0": { - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", - "dependencies": { - "function-bind": "function-bind@1.1.2" - } - }, - "hosted-git-info@7.0.1": { - "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", - "dependencies": { - "lru-cache": "lru-cache@10.2.0" - } - }, - "html-escaper@2.0.2": { - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dependencies": {} - }, - "htmlparser2@8.0.2": { - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "dependencies": { - "domelementtype": "domelementtype@2.3.0", - "domhandler": "domhandler@5.0.3", - "domutils": "domutils@3.1.0", - "entities": "entities@4.5.0" - } - }, - "http-cache-semantics@4.1.1": { - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dependencies": {} - }, - "http-errors@2.0.0": { - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "depd@2.0.0", - "inherits": "inherits@2.0.4", - "setprototypeof": "setprototypeof@1.2.0", - "statuses": "statuses@2.0.1", - "toidentifier": "toidentifier@1.0.1" - } - }, - "http-proxy-agent@7.0.0": { - "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", - "dependencies": { - "agent-base": "agent-base@7.1.0", - "debug": "debug@4.3.4" - } - }, - "http2-wrapper@2.2.1": { - "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", - "dependencies": { - "quick-lru": "quick-lru@5.1.1", - "resolve-alpn": "resolve-alpn@1.2.1" - } - }, - "https-proxy-agent@7.0.2": { - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", - "dependencies": { - "agent-base": "agent-base@7.1.0", - "debug": "debug@4.3.4" - } - }, - "human-signals@2.1.0": { - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dependencies": {} - }, - "human-signals@3.0.1": { - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", - "dependencies": {} - }, - "iconv-lite@0.4.24": { - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": "safer-buffer@2.1.2" - } - }, - "iconv-lite@0.6.3": { - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": "safer-buffer@2.1.2" - } - }, - "ieee754@1.2.1": { - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dependencies": {} - }, - "ignore-walk@6.0.4": { - "integrity": "sha512-t7sv42WkwFkyKbivUCglsQW5YWMskWtbEf4MNKX5u/CCWHKSPzN4FtBQGsQZgCLbxOzpVlcbWVK5KB3auIOjSw==", - "dependencies": { - "minimatch": "minimatch@9.0.3" - } - }, - "ignore@5.3.0": { - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", - "dependencies": {} - }, - "import-fresh@3.3.0": { - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "parent-module@1.0.1", - "resolve-from": "resolve-from@4.0.0" - } - }, - "import-lazy@2.1.0": { - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", - "dependencies": {} - }, - "import-local@3.1.0": { - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "dependencies": { - "pkg-dir": "pkg-dir@4.2.0", - "resolve-cwd": "resolve-cwd@3.0.0" - } - }, - "imurmurhash@0.1.4": { - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dependencies": {} - }, - "indent-string@4.0.0": { - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dependencies": {} - }, - "inflection@1.13.4": { - "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==", - "dependencies": {} - }, - "inflight@1.0.6": { - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "once@1.4.0", - "wrappy": "wrappy@1.0.2" - } - }, - "inherits@2.0.4": { - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dependencies": {} - }, - "ini@1.3.7": { - "integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==", - "dependencies": {} - }, - "ip@2.0.0": { - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dependencies": {} - }, - "is-arrayish@0.2.1": { - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dependencies": {} - }, - "is-binary-path@2.1.0": { - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "binary-extensions@2.2.0" - } - }, - "is-ci@2.0.0": { - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "ci-info@2.0.0" - } - }, - "is-core-module@2.13.1": { - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", - "dependencies": { - "hasown": "hasown@2.0.0" - } - }, - "is-extglob@2.1.1": { - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dependencies": {} - }, - "is-fullwidth-code-point@3.0.0": { - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dependencies": {} - }, - "is-generator-fn@2.1.0": { - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "dependencies": {} - }, - "is-glob@4.0.3": { - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "is-extglob@2.1.1" - } - }, - "is-installed-globally@0.3.2": { - "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", - "dependencies": { - "global-dirs": "global-dirs@2.1.0", - "is-path-inside": "is-path-inside@3.0.3" - } - }, - "is-lambda@1.0.1": { - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dependencies": {} - }, - "is-npm@4.0.0": { - "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", - "dependencies": {} - }, - "is-number@7.0.0": { - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dependencies": {} - }, - "is-obj@2.0.0": { - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dependencies": {} - }, - "is-path-inside@3.0.3": { - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dependencies": {} - }, - "is-stream@2.0.1": { - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dependencies": {} - }, - "is-stream@3.0.0": { - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dependencies": {} - }, - "is-typedarray@1.0.0": { - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dependencies": {} - }, - "is-wsl@1.1.0": { - "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", - "dependencies": {} - }, - "is-yarn-global@0.3.0": { - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", - "dependencies": {} - }, - "isarray@1.0.0": { - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dependencies": {} - }, - "isexe@2.0.0": { - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dependencies": {} - }, - "isexe@3.1.1": { - "integrity": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==", - "dependencies": {} - }, - "istanbul-lib-coverage@3.2.2": { - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dependencies": {} - }, - "istanbul-lib-instrument@5.2.1": { - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/parser": "@babel/parser@7.23.9", - "@istanbuljs/schema": "@istanbuljs/schema@0.1.3", - "istanbul-lib-coverage": "istanbul-lib-coverage@3.2.2", - "semver": "semver@6.3.1" - } - }, - "istanbul-lib-instrument@6.0.1": { - "integrity": "sha512-EAMEJBsYuyyztxMxW3g7ugGPkrZsV57v0Hmv3mm1uQsmB+QnZuepg731CRaIgeUVSdmsTngOkSnauNF8p7FIhA==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/parser": "@babel/parser@7.23.9", - "@istanbuljs/schema": "@istanbuljs/schema@0.1.3", - "istanbul-lib-coverage": "istanbul-lib-coverage@3.2.2", - "semver": "semver@7.5.4" - } - }, - "istanbul-lib-report@3.0.1": { - "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", - "dependencies": { - "istanbul-lib-coverage": "istanbul-lib-coverage@3.2.2", - "make-dir": "make-dir@4.0.0", - "supports-color": "supports-color@7.2.0" - } - }, - "istanbul-lib-source-maps@4.0.1": { - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dependencies": { - "debug": "debug@4.3.4", - "istanbul-lib-coverage": "istanbul-lib-coverage@3.2.2", - "source-map": "source-map@0.6.1" - } - }, - "istanbul-reports@3.1.6": { - "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", - "dependencies": { - "html-escaper": "html-escaper@2.0.2", - "istanbul-lib-report": "istanbul-lib-report@3.0.1" - } - }, - "jackspeak@2.3.6": { - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", - "dependencies": { - "@isaacs/cliui": "@isaacs/cliui@8.0.2", - "@pkgjs/parseargs": "@pkgjs/parseargs@0.11.0" - } - }, - "jest-changed-files@29.7.0": { - "integrity": "sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==", - "dependencies": { - "execa": "execa@5.1.1", - "jest-util": "jest-util@29.7.0", - "p-limit": "p-limit@3.1.0" - } - }, - "jest-circus@29.7.0": { - "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", - "dependencies": { - "@jest/environment": "@jest/environment@29.7.0", - "@jest/expect": "@jest/expect@29.7.0", - "@jest/test-result": "@jest/test-result@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "@types/node": "@types/node@18.16.19", - "chalk": "chalk@4.1.2", - "co": "co@4.6.0", - "dedent": "dedent@1.5.1", - "is-generator-fn": "is-generator-fn@2.1.0", - "jest-each": "jest-each@29.7.0", - "jest-matcher-utils": "jest-matcher-utils@29.7.0", - "jest-message-util": "jest-message-util@29.7.0", - "jest-runtime": "jest-runtime@29.7.0", - "jest-snapshot": "jest-snapshot@29.7.0_@babel+core@7.23.9", - "jest-util": "jest-util@29.7.0", - "p-limit": "p-limit@3.1.0", - "pretty-format": "pretty-format@29.7.0", - "pure-rand": "pure-rand@6.0.4", - "slash": "slash@3.0.0", - "stack-utils": "stack-utils@2.0.6" - } - }, - "jest-cli@29.7.0": { - "integrity": "sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==", - "dependencies": { - "@jest/core": "@jest/core@29.7.0_@types+node@18.16.19", - "@jest/test-result": "@jest/test-result@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "chalk": "chalk@4.1.2", - "create-jest": "create-jest@29.7.0", - "exit": "exit@0.1.2", - "import-local": "import-local@3.1.0", - "jest-config": "jest-config@29.7.0_@types+node@18.16.19_@babel+core@7.23.9", - "jest-util": "jest-util@29.7.0", - "jest-validate": "jest-validate@29.7.0", - "yargs": "yargs@17.7.2" - } - }, - "jest-config@29.7.0_@babel+core@7.23.9": { - "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@jest/test-sequencer": "@jest/test-sequencer@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "babel-jest": "babel-jest@29.7.0_@babel+core@7.23.9", - "chalk": "chalk@4.1.2", - "ci-info": "ci-info@3.9.0", - "deepmerge": "deepmerge@4.3.1", - "glob": "glob@7.2.3", - "graceful-fs": "graceful-fs@4.2.11", - "jest-circus": "jest-circus@29.7.0", - "jest-environment-node": "jest-environment-node@29.7.0", - "jest-get-type": "jest-get-type@29.6.3", - "jest-regex-util": "jest-regex-util@29.6.3", - "jest-resolve": "jest-resolve@29.7.0", - "jest-runner": "jest-runner@29.7.0", - "jest-util": "jest-util@29.7.0", - "jest-validate": "jest-validate@29.7.0", - "micromatch": "micromatch@4.0.5", - "parse-json": "parse-json@5.2.0", - "pretty-format": "pretty-format@29.7.0", - "slash": "slash@3.0.0", - "strip-json-comments": "strip-json-comments@3.1.1" - } - }, - "jest-config@29.7.0_@types+node@18.16.19_@babel+core@7.23.9": { - "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@jest/test-sequencer": "@jest/test-sequencer@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "@types/node": "@types/node@18.16.19", - "babel-jest": "babel-jest@29.7.0_@babel+core@7.23.9", - "chalk": "chalk@4.1.2", - "ci-info": "ci-info@3.9.0", - "deepmerge": "deepmerge@4.3.1", - "glob": "glob@7.2.3", - "graceful-fs": "graceful-fs@4.2.11", - "jest-circus": "jest-circus@29.7.0", - "jest-environment-node": "jest-environment-node@29.7.0", - "jest-get-type": "jest-get-type@29.6.3", - "jest-regex-util": "jest-regex-util@29.6.3", - "jest-resolve": "jest-resolve@29.7.0", - "jest-runner": "jest-runner@29.7.0", - "jest-util": "jest-util@29.7.0", - "jest-validate": "jest-validate@29.7.0", - "micromatch": "micromatch@4.0.5", - "parse-json": "parse-json@5.2.0", - "pretty-format": "pretty-format@29.7.0", - "slash": "slash@3.0.0", - "strip-json-comments": "strip-json-comments@3.1.1" - } - }, - "jest-diff@29.7.0": { - "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", - "dependencies": { - "chalk": "chalk@4.1.2", - "diff-sequences": "diff-sequences@29.6.3", - "jest-get-type": "jest-get-type@29.6.3", - "pretty-format": "pretty-format@29.7.0" - } - }, - "jest-docblock@29.7.0": { - "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", - "dependencies": { - "detect-newline": "detect-newline@3.1.0" - } - }, - "jest-each@29.7.0": { - "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", - "dependencies": { - "@jest/types": "@jest/types@29.6.3", - "chalk": "chalk@4.1.2", - "jest-get-type": "jest-get-type@29.6.3", - "jest-util": "jest-util@29.7.0", - "pretty-format": "pretty-format@29.7.0" - } - }, - "jest-environment-node@29.7.0": { - "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", - "dependencies": { - "@jest/environment": "@jest/environment@29.7.0", - "@jest/fake-timers": "@jest/fake-timers@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "@types/node": "@types/node@18.16.19", - "jest-mock": "jest-mock@29.7.0", - "jest-util": "jest-util@29.7.0" - } - }, - "jest-get-type@29.6.3": { - "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", - "dependencies": {} - }, - "jest-haste-map@29.7.0": { - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dependencies": { - "@jest/types": "@jest/types@29.6.3", - "@types/graceful-fs": "@types/graceful-fs@4.1.9", - "@types/node": "@types/node@18.16.19", - "anymatch": "anymatch@3.1.3", - "fb-watchman": "fb-watchman@2.0.2", - "fsevents": "fsevents@2.3.3", - "graceful-fs": "graceful-fs@4.2.11", - "jest-regex-util": "jest-regex-util@29.6.3", - "jest-util": "jest-util@29.7.0", - "jest-worker": "jest-worker@29.7.0", - "micromatch": "micromatch@4.0.5", - "walker": "walker@1.0.8" - } - }, - "jest-leak-detector@29.7.0": { - "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", - "dependencies": { - "jest-get-type": "jest-get-type@29.6.3", - "pretty-format": "pretty-format@29.7.0" - } - }, - "jest-matcher-utils@29.7.0": { - "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", - "dependencies": { - "chalk": "chalk@4.1.2", - "jest-diff": "jest-diff@29.7.0", - "jest-get-type": "jest-get-type@29.6.3", - "pretty-format": "pretty-format@29.7.0" - } - }, - "jest-message-util@29.7.0": { - "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", - "dependencies": { - "@babel/code-frame": "@babel/code-frame@7.23.5", - "@jest/types": "@jest/types@29.6.3", - "@types/stack-utils": "@types/stack-utils@2.0.3", - "chalk": "chalk@4.1.2", - "graceful-fs": "graceful-fs@4.2.11", - "micromatch": "micromatch@4.0.5", - "pretty-format": "pretty-format@29.7.0", - "slash": "slash@3.0.0", - "stack-utils": "stack-utils@2.0.6" - } - }, - "jest-mock@29.7.0": { - "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", - "dependencies": { - "@jest/types": "@jest/types@29.6.3", - "@types/node": "@types/node@18.16.19", - "jest-util": "jest-util@29.7.0" - } - }, - "jest-pnp-resolver@1.2.3_jest-resolve@29.7.0": { - "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", - "dependencies": { - "jest-resolve": "jest-resolve@29.7.0" - } - }, - "jest-regex-util@29.6.3": { - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dependencies": {} - }, - "jest-resolve-dependencies@29.7.0": { - "integrity": "sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==", - "dependencies": { - "jest-regex-util": "jest-regex-util@29.6.3", - "jest-snapshot": "jest-snapshot@29.7.0_@babel+core@7.23.9" - } - }, - "jest-resolve@29.7.0": { - "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", - "dependencies": { - "chalk": "chalk@4.1.2", - "graceful-fs": "graceful-fs@4.2.11", - "jest-haste-map": "jest-haste-map@29.7.0", - "jest-pnp-resolver": "jest-pnp-resolver@1.2.3_jest-resolve@29.7.0", - "jest-util": "jest-util@29.7.0", - "jest-validate": "jest-validate@29.7.0", - "resolve": "resolve@1.22.8", - "resolve.exports": "resolve.exports@2.0.2", - "slash": "slash@3.0.0" - } - }, - "jest-runner@29.7.0": { - "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", - "dependencies": { - "@jest/console": "@jest/console@29.7.0", - "@jest/environment": "@jest/environment@29.7.0", - "@jest/test-result": "@jest/test-result@29.7.0", - "@jest/transform": "@jest/transform@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "@types/node": "@types/node@18.16.19", - "chalk": "chalk@4.1.2", - "emittery": "emittery@0.13.1", - "graceful-fs": "graceful-fs@4.2.11", - "jest-docblock": "jest-docblock@29.7.0", - "jest-environment-node": "jest-environment-node@29.7.0", - "jest-haste-map": "jest-haste-map@29.7.0", - "jest-leak-detector": "jest-leak-detector@29.7.0", - "jest-message-util": "jest-message-util@29.7.0", - "jest-resolve": "jest-resolve@29.7.0", - "jest-runtime": "jest-runtime@29.7.0", - "jest-util": "jest-util@29.7.0", - "jest-watcher": "jest-watcher@29.7.0", - "jest-worker": "jest-worker@29.7.0", - "p-limit": "p-limit@3.1.0", - "source-map-support": "source-map-support@0.5.13" - } - }, - "jest-runtime@29.7.0": { - "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", - "dependencies": { - "@jest/environment": "@jest/environment@29.7.0", - "@jest/fake-timers": "@jest/fake-timers@29.7.0", - "@jest/globals": "@jest/globals@29.7.0", - "@jest/source-map": "@jest/source-map@29.6.3", - "@jest/test-result": "@jest/test-result@29.7.0", - "@jest/transform": "@jest/transform@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "@types/node": "@types/node@18.16.19", - "chalk": "chalk@4.1.2", - "cjs-module-lexer": "cjs-module-lexer@1.2.3", - "collect-v8-coverage": "collect-v8-coverage@1.0.2", - "glob": "glob@7.2.3", - "graceful-fs": "graceful-fs@4.2.11", - "jest-haste-map": "jest-haste-map@29.7.0", - "jest-message-util": "jest-message-util@29.7.0", - "jest-mock": "jest-mock@29.7.0", - "jest-regex-util": "jest-regex-util@29.6.3", - "jest-resolve": "jest-resolve@29.7.0", - "jest-snapshot": "jest-snapshot@29.7.0_@babel+core@7.23.9", - "jest-util": "jest-util@29.7.0", - "slash": "slash@3.0.0", - "strip-bom": "strip-bom@4.0.0" - } - }, - "jest-snapshot@29.7.0_@babel+core@7.23.9": { - "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", - "dependencies": { - "@babel/core": "@babel/core@7.23.9", - "@babel/generator": "@babel/generator@7.23.6", - "@babel/plugin-syntax-jsx": "@babel/plugin-syntax-jsx@7.23.3_@babel+core@7.23.9", - "@babel/plugin-syntax-typescript": "@babel/plugin-syntax-typescript@7.23.3_@babel+core@7.23.9", - "@babel/types": "@babel/types@7.23.9", - "@jest/expect-utils": "@jest/expect-utils@29.7.0", - "@jest/transform": "@jest/transform@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "babel-preset-current-node-syntax": "babel-preset-current-node-syntax@1.0.1_@babel+core@7.23.9", - "chalk": "chalk@4.1.2", - "expect": "expect@29.7.0", - "graceful-fs": "graceful-fs@4.2.11", - "jest-diff": "jest-diff@29.7.0", - "jest-get-type": "jest-get-type@29.6.3", - "jest-matcher-utils": "jest-matcher-utils@29.7.0", - "jest-message-util": "jest-message-util@29.7.0", - "jest-util": "jest-util@29.7.0", - "natural-compare": "natural-compare@1.4.0", - "pretty-format": "pretty-format@29.7.0", - "semver": "semver@7.5.4" - } - }, - "jest-util@29.7.0": { - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dependencies": { - "@jest/types": "@jest/types@29.6.3", - "@types/node": "@types/node@18.16.19", - "chalk": "chalk@4.1.2", - "ci-info": "ci-info@3.9.0", - "graceful-fs": "graceful-fs@4.2.11", - "picomatch": "picomatch@2.3.1" - } - }, - "jest-validate@29.7.0": { - "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", - "dependencies": { - "@jest/types": "@jest/types@29.6.3", - "camelcase": "camelcase@6.3.0", - "chalk": "chalk@4.1.2", - "jest-get-type": "jest-get-type@29.6.3", - "leven": "leven@3.1.0", - "pretty-format": "pretty-format@29.7.0" - } - }, - "jest-watcher@29.7.0": { - "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", - "dependencies": { - "@jest/test-result": "@jest/test-result@29.7.0", - "@jest/types": "@jest/types@29.6.3", - "@types/node": "@types/node@18.16.19", - "ansi-escapes": "ansi-escapes@4.3.2", - "chalk": "chalk@4.1.2", - "emittery": "emittery@0.13.1", - "jest-util": "jest-util@29.7.0", - "string-length": "string-length@4.0.2" - } - }, - "jest-worker@29.7.0": { - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dependencies": { - "@types/node": "@types/node@18.16.19", - "jest-util": "jest-util@29.7.0", - "merge-stream": "merge-stream@2.0.0", - "supports-color": "supports-color@8.1.1" - } - }, - "jest@29.7.0": { - "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", - "dependencies": { - "@jest/core": "@jest/core@29.7.0_@types+node@18.16.19", - "@jest/types": "@jest/types@29.6.3", - "import-local": "import-local@3.1.0", - "jest-cli": "jest-cli@29.7.0" - } - }, - "js-tokens@4.0.0": { - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dependencies": {} - }, - "js-yaml@3.14.1": { - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "argparse@1.0.10", - "esprima": "esprima@4.0.1" - } - }, - "js-yaml@4.1.0": { - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "argparse@2.0.1" - } - }, - "jsesc@2.5.2": { - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dependencies": {} - }, - "json-buffer@3.0.0": { - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", - "dependencies": {} - }, - "json-buffer@3.0.1": { - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dependencies": {} - }, - "json-parse-even-better-errors@2.3.1": { - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dependencies": {} - }, - "json-parse-even-better-errors@3.0.1": { - "integrity": "sha512-aatBvbL26wVUCLmbWdCpeu9iF5wOyWpagiKkInA+kfws3sWdBrTnsvN2CKcyCYyUrc7rebNBlK6+kteg7ksecg==", - "dependencies": {} - }, - "json-schema-traverse@0.4.1": { - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dependencies": {} - }, - "json-schema-traverse@1.0.0": { - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dependencies": {} - }, - "json-stable-stringify-without-jsonify@1.0.1": { - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dependencies": {} - }, - "json-stringify-nice@1.1.4": { - "integrity": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==", - "dependencies": {} - }, - "json-stringify-safe@5.0.1": { - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dependencies": {} - }, - "json5@2.2.3": { - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dependencies": {} - }, - "jsonfile@4.0.0": { - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dependencies": { - "graceful-fs": "graceful-fs@4.2.11" - } - }, - "jsonfile@6.1.0": { - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "graceful-fs": "graceful-fs@4.2.11", - "universalify": "universalify@2.0.1" - } - }, - "jsonparse@1.3.1": { - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dependencies": {} - }, - "just-diff-apply@5.5.0": { - "integrity": "sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==", - "dependencies": {} - }, - "just-diff@6.0.2": { - "integrity": "sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==", - "dependencies": {} - }, - "jwa@2.0.0": { - "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", - "dependencies": { - "buffer-equal-constant-time": "buffer-equal-constant-time@1.0.1", - "ecdsa-sig-formatter": "ecdsa-sig-formatter@1.0.11", - "safe-buffer": "safe-buffer@5.2.1" - } - }, - "jws@4.0.0": { - "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", - "dependencies": { - "jwa": "jwa@2.0.0", - "safe-buffer": "safe-buffer@5.2.1" - } - }, - "keyv@3.1.0": { - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dependencies": { - "json-buffer": "json-buffer@3.0.0" - } - }, - "keyv@4.5.4": { - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dependencies": { - "json-buffer": "json-buffer@3.0.1" - } - }, - "kleur@3.0.3": { - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "dependencies": {} - }, - "latest-version@5.1.0": { - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dependencies": { - "package-json": "package-json@6.5.0" - } - }, - "lazystream@1.0.1": { - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dependencies": { - "readable-stream": "readable-stream@2.3.8" - } - }, - "leven@3.1.0": { - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dependencies": {} - }, - "levn@0.4.1": { - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "prelude-ls@1.2.1", - "type-check": "type-check@0.4.0" - } - }, - "lines-and-columns@1.2.4": { - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dependencies": {} - }, - "livereload-js@3.4.1": { - "integrity": "sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==", - "dependencies": {} - }, - "livereload@0.9.3": { - "integrity": "sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==", - "dependencies": { - "chokidar": "chokidar@3.5.3", - "livereload-js": "livereload-js@3.4.1", - "opts": "opts@2.0.2", - "ws": "ws@7.5.9" - } - }, - "locate-path@5.0.0": { - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "p-locate@4.1.0" - } - }, - "locate-path@6.0.0": { - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "p-locate@5.0.0" - } - }, - "locate-path@7.2.0": { - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dependencies": { - "p-locate": "p-locate@6.0.0" - } - }, - "lodash.defaults@4.2.0": { - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", - "dependencies": {} - }, - "lodash.difference@4.5.0": { - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", - "dependencies": {} - }, - "lodash.flatten@4.4.0": { - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", - "dependencies": {} - }, - "lodash.isplainobject@4.0.6": { - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dependencies": {} - }, - "lodash.merge@4.6.2": { - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dependencies": {} - }, - "lodash.truncate@4.4.2": { - "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dependencies": {} - }, - "lodash.union@4.6.0": { - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", - "dependencies": {} - }, - "lodash@4.17.21": { - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dependencies": {} - }, - "lowercase-keys@1.0.1": { - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dependencies": {} - }, - "lowercase-keys@2.0.0": { - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dependencies": {} - }, - "lowercase-keys@3.0.0": { - "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", - "dependencies": {} - }, - "lru-cache@10.2.0": { - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", - "dependencies": {} - }, - "lru-cache@5.1.1": { - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "yallist@3.1.1" - } - }, - "lru-cache@6.0.0": { - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "yallist@4.0.0" - } - }, - "make-dir@3.1.0": { - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "semver@6.3.1" - } - }, - "make-dir@4.0.0": { - "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", - "dependencies": { - "semver": "semver@7.5.4" - } - }, - "make-fetch-happen@13.0.0": { - "integrity": "sha512-7ThobcL8brtGo9CavByQrQi+23aIfgYU++wg4B87AIS8Rb2ZBt/MEaDqzA00Xwv/jUjAjYkLHjVolYuTLKda2A==", - "dependencies": { - "@npmcli/agent": "@npmcli/agent@2.2.0", - "cacache": "cacache@18.0.2", - "http-cache-semantics": "http-cache-semantics@4.1.1", - "is-lambda": "is-lambda@1.0.1", - "minipass": "minipass@7.0.4", - "minipass-fetch": "minipass-fetch@3.0.4", - "minipass-flush": "minipass-flush@1.0.5", - "minipass-pipeline": "minipass-pipeline@1.2.4", - "negotiator": "negotiator@0.6.3", - "promise-retry": "promise-retry@2.0.1", - "ssri": "ssri@10.0.5" - } - }, - "makeerror@1.0.12": { - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dependencies": { - "tmpl": "tmpl@1.0.5" - } - }, - "marked@1.2.9": { - "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", - "dependencies": {} - }, - "matcher@3.0.0": { - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "dependencies": { - "escape-string-regexp": "escape-string-regexp@4.0.0" - } - }, - "media-typer@0.3.0": { - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dependencies": {} - }, - "medium-zoom@1.1.0": { - "integrity": "sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==", - "dependencies": {} - }, - "merge-stream@2.0.0": { - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dependencies": {} - }, - "merge2@1.4.1": { - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dependencies": {} - }, - "micromatch@4.0.5": { - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "braces@3.0.2", - "picomatch": "picomatch@2.3.1" - } - }, - "mime-db@1.52.0": { - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dependencies": {} - }, - "mime-types@2.1.35": { - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "mime-db@1.52.0" - } - }, - "mime@1.6.0": { - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dependencies": {} - }, - "mimic-fn@2.1.0": { - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dependencies": {} - }, - "mimic-fn@4.0.0": { - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dependencies": {} - }, - "mimic-response@1.0.1": { - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dependencies": {} - }, - "mimic-response@3.1.0": { - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dependencies": {} - }, - "mimic-response@4.0.0": { - "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", - "dependencies": {} - }, - "min-indent@1.0.1": { - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dependencies": {} - }, - "minimatch@3.1.2": { - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "brace-expansion@1.1.11" - } - }, - "minimatch@5.1.6": { - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "brace-expansion@2.0.1" - } - }, - "minimatch@9.0.3": { - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "brace-expansion@2.0.1" - } - }, - "minimist@1.2.8": { - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dependencies": {} - }, - "minipass-collect@2.0.1": { - "integrity": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==", - "dependencies": { - "minipass": "minipass@7.0.4" - } - }, - "minipass-fetch@3.0.4": { - "integrity": "sha512-jHAqnA728uUpIaFm7NWsCnqKT6UqZz7GcI/bDpPATuwYyKwJwW0remxSCxUlKiEty+eopHGa3oc8WxgQ1FFJqg==", - "dependencies": { - "encoding": "encoding@0.1.13", - "minipass": "minipass@7.0.4", - "minipass-sized": "minipass-sized@1.0.3", - "minizlib": "minizlib@2.1.2" - } - }, - "minipass-flush@1.0.5": { - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dependencies": { - "minipass": "minipass@3.3.6" - } - }, - "minipass-json-stream@1.0.1": { - "integrity": "sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==", - "dependencies": { - "jsonparse": "jsonparse@1.3.1", - "minipass": "minipass@3.3.6" - } - }, - "minipass-pipeline@1.2.4": { - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dependencies": { - "minipass": "minipass@3.3.6" - } - }, - "minipass-sized@1.0.3": { - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dependencies": { - "minipass": "minipass@3.3.6" - } - }, - "minipass@3.3.6": { - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", - "dependencies": { - "yallist": "yallist@4.0.0" - } - }, - "minipass@5.0.0": { - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", - "dependencies": {} - }, - "minipass@7.0.4": { - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", - "dependencies": {} - }, - "minizlib@2.1.2": { - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", - "dependencies": { - "minipass": "minipass@3.3.6", - "yallist": "yallist@4.0.0" - } - }, - "mkdirp-classic@0.5.3": { - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dependencies": {} - }, - "mkdirp@1.0.4": { - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dependencies": {} - }, - "moment-timezone@0.5.44": { - "integrity": "sha512-nv3YpzI/8lkQn0U6RkLd+f0W/zy/JnoR5/EyPz/dNkPTBjA2jNLCVxaiQ8QpeLymhSZvX0wCL5s27NQWdOPwAw==", - "dependencies": { - "moment": "moment@2.30.1" - } - }, - "moment@2.30.1": { - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", - "dependencies": {} - }, - "ms@2.0.0": { - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dependencies": {} - }, - "ms@2.1.2": { - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dependencies": {} - }, - "ms@2.1.3": { - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dependencies": {} - }, - "napi-build-utils@1.0.2": { - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dependencies": {} - }, - "natural-compare@1.4.0": { - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dependencies": {} - }, - "negotiator@0.6.3": { - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dependencies": {} - }, - "nested-error-stacks@2.1.1": { - "integrity": "sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==", - "dependencies": {} - }, - "node-abi@3.54.0": { - "integrity": "sha512-p7eGEiQil0YUV3ItH4/tBb781L5impVmmx2E9FRKF7d18XXzp4PGT2tdYMFY6wQqgxD0IwNZOiSJ0/K0fSi/OA==", - "dependencies": { - "semver": "semver@7.5.4" - } - }, - "node-addon-api@7.1.0": { - "integrity": "sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==", - "dependencies": {} - }, - "node-fetch@2.7.0": { - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dependencies": { - "whatwg-url": "whatwg-url@5.0.0" - } - }, - "node-gyp@10.0.1": { - "integrity": "sha512-gg3/bHehQfZivQVfqIyy8wTdSymF9yTyP4CJifK73imyNMU8AIGQE2pUa7dNWfmMeG9cDVF2eehiRMv0LC1iAg==", - "dependencies": { - "env-paths": "env-paths@2.2.1", - "exponential-backoff": "exponential-backoff@3.1.1", - "glob": "glob@10.3.10", - "graceful-fs": "graceful-fs@4.2.11", - "make-fetch-happen": "make-fetch-happen@13.0.0", - "nopt": "nopt@7.2.0", - "proc-log": "proc-log@3.0.0", - "semver": "semver@7.5.4", - "tar": "tar@6.2.0", - "which": "which@4.0.0" - } - }, - "node-int64@0.4.0": { - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dependencies": {} - }, - "node-releases@2.0.14": { - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", - "dependencies": {} - }, - "node-stream-zip@1.15.0": { - "integrity": "sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==", - "dependencies": {} - }, - "nopt@7.2.0": { - "integrity": "sha512-CVDtwCdhYIvnAzFoJ6NJ6dX3oga9/HyciQDnG1vQDjSLMeKLJ4A93ZqYKDrgYSr1FBY5/hMYC+2VCi24pgpkGA==", - "dependencies": { - "abbrev": "abbrev@2.0.0" - } - }, - "normalize-package-data@6.0.0": { - "integrity": "sha512-UL7ELRVxYBHBgYEtZCXjxuD5vPxnmvMGq0jp/dGPKKrN7tfsBh2IY7TlJ15WWwdjRWD3RJbnsygUurTK3xkPkg==", - "dependencies": { - "hosted-git-info": "hosted-git-info@7.0.1", - "is-core-module": "is-core-module@2.13.1", - "semver": "semver@7.5.4", - "validate-npm-package-license": "validate-npm-package-license@3.0.4" - } - }, - "normalize-path@3.0.0": { - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dependencies": {} - }, - "normalize-url@4.5.1": { - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "dependencies": {} - }, - "normalize-url@8.0.0": { - "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", - "dependencies": {} - }, - "npm-bundled@3.0.0": { - "integrity": "sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==", - "dependencies": { - "npm-normalize-package-bin": "npm-normalize-package-bin@3.0.1" - } - }, - "npm-install-checks@6.3.0": { - "integrity": "sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==", - "dependencies": { - "semver": "semver@7.5.4" - } - }, - "npm-normalize-package-bin@3.0.1": { - "integrity": "sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==", - "dependencies": {} - }, - "npm-package-arg@11.0.1": { - "integrity": "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==", - "dependencies": { - "hosted-git-info": "hosted-git-info@7.0.1", - "proc-log": "proc-log@3.0.0", - "semver": "semver@7.5.4", - "validate-npm-package-name": "validate-npm-package-name@5.0.0" - } - }, - "npm-packlist@8.0.2": { - "integrity": "sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==", - "dependencies": { - "ignore-walk": "ignore-walk@6.0.4" - } - }, - "npm-pick-manifest@9.0.0": { - "integrity": "sha512-VfvRSs/b6n9ol4Qb+bDwNGUXutpy76x6MARw/XssevE0TnctIKcmklJZM5Z7nqs5z5aW+0S63pgCNbpkUNNXBg==", - "dependencies": { - "npm-install-checks": "npm-install-checks@6.3.0", - "npm-normalize-package-bin": "npm-normalize-package-bin@3.0.1", - "npm-package-arg": "npm-package-arg@11.0.1", - "semver": "semver@7.5.4" - } - }, - "npm-registry-fetch@16.1.0": { - "integrity": "sha512-PQCELXKt8Azvxnt5Y85GseQDJJlglTFM9L9U9gkv2y4e9s0k3GVDdOx3YoB6gm2Do0hlkzC39iCGXby+Wve1Bw==", - "dependencies": { - "make-fetch-happen": "make-fetch-happen@13.0.0", - "minipass": "minipass@7.0.4", - "minipass-fetch": "minipass-fetch@3.0.4", - "minipass-json-stream": "minipass-json-stream@1.0.1", - "minizlib": "minizlib@2.1.2", - "npm-package-arg": "npm-package-arg@11.0.1", - "proc-log": "proc-log@3.0.0" - } - }, - "npm-run-path@4.0.1": { - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "path-key@3.1.1" - } - }, - "npm-run-path@5.2.0": { - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", - "dependencies": { - "path-key": "path-key@4.0.0" - } - }, - "npmlog@7.0.1": { - "integrity": "sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==", - "dependencies": { - "are-we-there-yet": "are-we-there-yet@4.0.2", - "console-control-strings": "console-control-strings@1.1.0", - "gauge": "gauge@5.0.1", - "set-blocking": "set-blocking@2.0.0" - } - }, - "nth-check@2.1.1": { - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "boolbase@1.0.0" - } - }, - "object-inspect@1.13.1": { - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "dependencies": {} - }, - "object-keys@1.1.1": { - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dependencies": {} - }, - "on-finished@2.3.0": { - "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", - "dependencies": { - "ee-first": "ee-first@1.1.1" - } - }, - "on-finished@2.4.1": { - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "ee-first@1.1.1" - } - }, - "on-headers@1.0.2": { - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dependencies": {} - }, - "once@1.4.0": { - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "wrappy@1.0.2" - } - }, - "onetime@5.1.2": { - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "mimic-fn@2.1.0" - } - }, - "onetime@6.0.0": { - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dependencies": { - "mimic-fn": "mimic-fn@4.0.0" - } - }, - "open@6.4.0": { - "integrity": "sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==", - "dependencies": { - "is-wsl": "is-wsl@1.1.0" - } - }, - "opencollective-postinstall@2.0.3": { - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dependencies": {} - }, - "optionator@0.9.3": { - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dependencies": { - "@aashutoshrathi/word-wrap": "@aashutoshrathi/word-wrap@1.2.6", - "deep-is": "deep-is@0.1.4", - "fast-levenshtein": "fast-levenshtein@2.0.6", - "levn": "levn@0.4.1", - "prelude-ls": "prelude-ls@1.2.1", - "type-check": "type-check@0.4.0" - } - }, - "opts@2.0.2": { - "integrity": "sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==", - "dependencies": {} - }, - "p-cancelable@1.1.0": { - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dependencies": {} - }, - "p-cancelable@4.0.1": { - "integrity": "sha512-wBowNApzd45EIKdO1LaU+LrMBwAcjfPaYtVzV3lmfM3gf8Z4CHZsiIqlM8TZZ8okYvh5A1cP6gTfCRQtwUpaUg==", - "dependencies": {} - }, - "p-event@4.2.0": { - "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", - "dependencies": { - "p-timeout": "p-timeout@3.2.0" - } - }, - "p-finally@1.0.0": { - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", - "dependencies": {} - }, - "p-limit@2.3.0": { - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "p-try@2.2.0" - } - }, - "p-limit@3.1.0": { - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "yocto-queue@0.1.0" - } - }, - "p-limit@4.0.0": { - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dependencies": { - "yocto-queue": "yocto-queue@1.0.0" - } - }, - "p-locate@4.1.0": { - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "p-limit@2.3.0" - } - }, - "p-locate@5.0.0": { - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "p-limit@3.1.0" - } - }, - "p-locate@6.0.0": { - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dependencies": { - "p-limit": "p-limit@4.0.0" - } - }, - "p-map@4.0.0": { - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "aggregate-error@3.1.0" - } - }, - "p-timeout@3.2.0": { - "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", - "dependencies": { - "p-finally": "p-finally@1.0.0" - } - }, - "p-try@2.2.0": { - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dependencies": {} - }, - "package-json@6.5.0": { - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dependencies": { - "got": "got@9.6.0", - "registry-auth-token": "registry-auth-token@4.2.2", - "registry-url": "registry-url@5.1.0", - "semver": "semver@6.3.1" - } - }, - "packageurl-js@1.0.2": { - "integrity": "sha512-fWC4ZPxo80qlh3xN5FxfIoQD3phVY4+EyzTIqyksjhKNDmaicdpxSvkWwIrYTtv9C1/RcUN6pxaTwGmj2NzS6A==", - "dependencies": {} - }, - "pacote@17.0.6": { - "integrity": "sha512-cJKrW21VRE8vVTRskJo78c/RCvwJCn1f4qgfxL4w77SOWrTCRcmfkYHlHtS0gqpgjv3zhXflRtgsrUCX5xwNnQ==", - "dependencies": { - "@npmcli/git": "@npmcli/git@5.0.4", - "@npmcli/installed-package-contents": "@npmcli/installed-package-contents@2.0.2", - "@npmcli/promise-spawn": "@npmcli/promise-spawn@7.0.1", - "@npmcli/run-script": "@npmcli/run-script@7.0.4", - "cacache": "cacache@18.0.2", - "fs-minipass": "fs-minipass@3.0.3", - "minipass": "minipass@7.0.4", - "npm-package-arg": "npm-package-arg@11.0.1", - "npm-packlist": "npm-packlist@8.0.2", - "npm-pick-manifest": "npm-pick-manifest@9.0.0", - "npm-registry-fetch": "npm-registry-fetch@16.1.0", - "proc-log": "proc-log@3.0.0", - "promise-retry": "promise-retry@2.0.1", - "read-package-json": "read-package-json@7.0.0", - "read-package-json-fast": "read-package-json-fast@3.0.2", - "sigstore": "sigstore@2.2.0", - "ssri": "ssri@10.0.5", - "tar": "tar@6.2.0" - } - }, - "parent-module@1.0.1": { - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "callsites@3.1.0" - } - }, - "parent-require@1.0.0": { - "integrity": "sha512-2MXDNZC4aXdkkap+rBBMv0lUsfJqvX5/2FiYYnfCnorZt3Pk06/IOR5KeaoghgS2w07MLWgjbsnyaq6PdHn2LQ==", - "dependencies": {} - }, - "parse-conflict-json@3.0.1": { - "integrity": "sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==", - "dependencies": { - "json-parse-even-better-errors": "json-parse-even-better-errors@3.0.1", - "just-diff": "just-diff@6.0.2", - "just-diff-apply": "just-diff-apply@5.5.0" - } - }, - "parse-json@5.2.0": { - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "@babel/code-frame@7.23.5", - "error-ex": "error-ex@1.3.2", - "json-parse-even-better-errors": "json-parse-even-better-errors@2.3.1", - "lines-and-columns": "lines-and-columns@1.2.4" - } - }, - "parse5-htmlparser2-tree-adapter@7.0.0": { - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dependencies": { - "domhandler": "domhandler@5.0.3", - "parse5": "parse5@7.1.2" - } - }, - "parse5@7.1.2": { - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { - "entities": "entities@4.5.0" - } - }, - "parseurl@1.3.3": { - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dependencies": {} - }, - "path-exists@4.0.0": { - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dependencies": {} - }, - "path-exists@5.0.0": { - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dependencies": {} - }, - "path-is-absolute@1.0.1": { - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dependencies": {} - }, - "path-key@3.1.1": { - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dependencies": {} - }, - "path-key@4.0.0": { - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dependencies": {} - }, - "path-parse@1.0.7": { - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dependencies": {} - }, - "path-scurry@1.10.1": { - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dependencies": { - "lru-cache": "lru-cache@10.2.0", - "minipass": "minipass@7.0.4" - } - }, - "path-type@4.0.0": { - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dependencies": {} - }, - "pg-connection-string@2.6.2": { - "integrity": "sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==", - "dependencies": {} - }, - "picocolors@1.0.0": { - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dependencies": {} - }, - "picomatch@2.3.1": { - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dependencies": {} - }, - "pirates@4.0.6": { - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "dependencies": {} - }, - "pkg-dir@4.2.0": { - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "find-up@4.1.0" - } - }, - "postcss-selector-parser@6.0.15": { - "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", - "dependencies": { - "cssesc": "cssesc@3.0.0", - "util-deprecate": "util-deprecate@1.0.2" - } - }, - "prebuild-install@7.1.1": { - "integrity": "sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==", - "dependencies": { - "detect-libc": "detect-libc@2.0.2", - "expand-template": "expand-template@2.0.3", - "github-from-package": "github-from-package@0.0.0", - "minimist": "minimist@1.2.8", - "mkdirp-classic": "mkdirp-classic@0.5.3", - "napi-build-utils": "napi-build-utils@1.0.2", - "node-abi": "node-abi@3.54.0", - "pump": "pump@3.0.0", - "rc": "rc@1.2.8", - "simple-get": "simple-get@4.0.1", - "tar-fs": "tar-fs@2.1.1", - "tunnel-agent": "tunnel-agent@0.6.0" - } - }, - "prelude-ls@1.2.1": { - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dependencies": {} - }, - "prepend-http@2.0.0": { - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "dependencies": {} - }, - "prettier-linter-helpers@1.0.0": { - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dependencies": { - "fast-diff": "fast-diff@1.3.0" - } - }, - "prettier@3.2.4": { - "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==", - "dependencies": {} - }, - "prettify-xml@1.2.0": { - "integrity": "sha512-kuoTbmC+QQUfx45PrdkVzJqrNEp2lhK++WGyiqBx6JrCvZUQDgeYjdV3h53n7p+37s1Iwx6GjAQ7fcIgD8kkLQ==", - "dependencies": {} - }, - "pretty-format@29.7.0": { - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dependencies": { - "@jest/schemas": "@jest/schemas@29.6.3", - "ansi-styles": "ansi-styles@5.2.0", - "react-is": "react-is@18.2.0" - } - }, - "prismjs@1.29.0": { - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "dependencies": {} - }, - "proc-log@3.0.0": { - "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", - "dependencies": {} - }, - "process-nextick-args@2.0.1": { - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dependencies": {} - }, - "promise-all-reject-late@1.0.1": { - "integrity": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==", - "dependencies": {} - }, - "promise-call-limit@3.0.1": { - "integrity": "sha512-utl+0x8gIDasV5X+PI5qWEPqH6fJS0pFtQ/4gZ95xfEFb/89dmh+/b895TbFDBLiafBvxD/PGTKfvxl4kH/pQg==", - "dependencies": {} - }, - "promise-inflight@1.0.1": { - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dependencies": {} - }, - "promise-retry@2.0.1": { - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dependencies": { - "err-code": "err-code@2.0.3", - "retry": "retry@0.12.0" - } - }, - "prompts@2.4.2": { - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "kleur@3.0.3", - "sisteransi": "sisteransi@1.0.5" - } - }, - "properties-reader@2.3.0": { - "integrity": "sha512-z597WicA7nDZxK12kZqHr2TcvwNU1GCfA5UwfDY/HDp3hXPoPlb5rlEx9bwGTiJnc0OqbBTkU975jDToth8Gxw==", - "dependencies": { - "mkdirp": "mkdirp@1.0.4" - } - }, - "pump@3.0.0": { - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "end-of-stream@1.4.4", - "once": "once@1.4.0" - } - }, - "punycode@2.3.1": { - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dependencies": {} - }, - "pupa@2.1.1": { - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dependencies": { - "escape-goat": "escape-goat@2.1.1" - } - }, - "pure-rand@6.0.4": { - "integrity": "sha512-LA0Y9kxMYv47GIPJy6MI84fqTd2HmYZI83W/kM/SkKfDlajnZYfmXFTxkbY+xSBPkLJxltMa9hIkmdc29eguMA==", - "dependencies": {} - }, - "qs@6.11.0": { - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "side-channel@1.0.4" - } - }, - "queue-microtask@1.2.3": { - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dependencies": {} - }, - "quick-lru@5.1.1": { - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dependencies": {} - }, - "range-parser@1.2.1": { - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dependencies": {} - }, - "raw-body@2.5.2": { - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dependencies": { - "bytes": "bytes@3.1.2", - "http-errors": "http-errors@2.0.0", - "iconv-lite": "iconv-lite@0.4.24", - "unpipe": "unpipe@1.0.0" - } - }, - "rc@1.2.8": { - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "deep-extend@0.6.0", - "ini": "ini@1.3.7", - "minimist": "minimist@1.2.8", - "strip-json-comments": "strip-json-comments@2.0.1" - } - }, - "react-is@18.2.0": { - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==", - "dependencies": {} - }, - "read-cmd-shim@4.0.0": { - "integrity": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==", - "dependencies": {} - }, - "read-package-json-fast@3.0.2": { - "integrity": "sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==", - "dependencies": { - "json-parse-even-better-errors": "json-parse-even-better-errors@3.0.1", - "npm-normalize-package-bin": "npm-normalize-package-bin@3.0.1" - } - }, - "read-package-json@7.0.0": { - "integrity": "sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==", - "dependencies": { - "glob": "glob@10.3.10", - "json-parse-even-better-errors": "json-parse-even-better-errors@3.0.1", - "normalize-package-data": "normalize-package-data@6.0.0", - "npm-normalize-package-bin": "npm-normalize-package-bin@3.0.1" - } - }, - "readable-stream@2.3.8": { - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "core-util-is@1.0.3", - "inherits": "inherits@2.0.4", - "isarray": "isarray@1.0.0", - "process-nextick-args": "process-nextick-args@2.0.1", - "safe-buffer": "safe-buffer@5.1.2", - "string_decoder": "string_decoder@1.1.1", - "util-deprecate": "util-deprecate@1.0.2" - } - }, - "readable-stream@3.6.2": { - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "inherits@2.0.4", - "string_decoder": "string_decoder@1.3.0", - "util-deprecate": "util-deprecate@1.0.2" - } - }, - "readdir-glob@1.1.3": { - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", - "dependencies": { - "minimatch": "minimatch@5.1.6" - } - }, - "readdirp@3.6.0": { - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "picomatch@2.3.1" - } - }, - "registry-auth-token@4.2.2": { - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", - "dependencies": { - "rc": "rc@1.2.8" - } - }, - "registry-url@5.1.0": { - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dependencies": { - "rc": "rc@1.2.8" - } - }, - "require-directory@2.1.1": { - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dependencies": {} - }, - "require-from-string@2.0.2": { - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dependencies": {} - }, - "require-main-filename@2.0.0": { - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dependencies": {} - }, - "resolve-alpn@1.2.1": { - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "dependencies": {} - }, - "resolve-cwd@3.0.0": { - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dependencies": { - "resolve-from": "resolve-from@5.0.0" - } - }, - "resolve-from@4.0.0": { - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dependencies": {} - }, - "resolve-from@5.0.0": { - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dependencies": {} - }, - "resolve-pathname@3.0.0": { - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==", - "dependencies": {} - }, - "resolve.exports@2.0.2": { - "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", - "dependencies": {} - }, - "resolve@1.22.8": { - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dependencies": { - "is-core-module": "is-core-module@2.13.1", - "path-parse": "path-parse@1.0.7", - "supports-preserve-symlinks-flag": "supports-preserve-symlinks-flag@1.0.0" - } - }, - "responselike@1.0.2": { - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "dependencies": { - "lowercase-keys": "lowercase-keys@1.0.1" - } - }, - "responselike@3.0.0": { - "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", - "dependencies": { - "lowercase-keys": "lowercase-keys@3.0.0" - } - }, - "retry-as-promised@7.0.4": { - "integrity": "sha512-XgmCoxKWkDofwH8WddD0w85ZfqYz+ZHlr5yo+3YUCfycWawU56T5ckWXsScsj5B8tqUcIG67DxXByo3VUgiAdA==", - "dependencies": {} - }, - "retry@0.12.0": { - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", - "dependencies": {} - }, - "reusify@1.0.4": { - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dependencies": {} - }, - "rimraf@3.0.2": { - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "glob@7.2.3" - } - }, - "roarr@2.15.4": { - "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", - "dependencies": { - "boolean": "boolean@3.2.0", - "detect-node": "detect-node@2.1.0", - "globalthis": "globalthis@1.0.3", - "json-stringify-safe": "json-stringify-safe@5.0.1", - "semver-compare": "semver-compare@1.0.0", - "sprintf-js": "sprintf-js@1.1.3" - } - }, - "run-parallel@1.2.0": { - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dependencies": { - "queue-microtask": "queue-microtask@1.2.3" - } - }, - "safe-buffer@5.1.2": { - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dependencies": {} - }, - "safe-buffer@5.2.1": { - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dependencies": {} - }, - "safer-buffer@2.1.2": { - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dependencies": {} - }, - "sax@1.3.0": { - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", - "dependencies": {} - }, - "semver-compare@1.0.0": { - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "dependencies": {} - }, - "semver-diff@3.1.1": { - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dependencies": { - "semver": "semver@6.3.1" - } - }, - "semver@6.3.1": { - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dependencies": {} - }, - "semver@7.5.4": { - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "lru-cache@6.0.0" - } - }, - "send@0.18.0": { - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "debug@2.6.9", - "depd": "depd@2.0.0", - "destroy": "destroy@1.2.0", - "encodeurl": "encodeurl@1.0.2", - "escape-html": "escape-html@1.0.3", - "etag": "etag@1.8.1", - "fresh": "fresh@0.5.2", - "http-errors": "http-errors@2.0.0", - "mime": "mime@1.6.0", - "ms": "ms@2.1.3", - "on-finished": "on-finished@2.4.1", - "range-parser": "range-parser@1.2.1", - "statuses": "statuses@2.0.1" - } - }, - "sequelize-pool@7.1.0": { - "integrity": "sha512-G9c0qlIWQSK29pR/5U2JF5dDQeqqHRragoyahj/Nx4KOOQ3CPPfzxnfqFPCSB7x5UgjOgnZ61nSxz+fjDpRlJg==", - "dependencies": {} - }, - "sequelize@6.35.2": { - "integrity": "sha512-EdzLaw2kK4/aOnWQ7ed/qh3B6/g+1DvmeXr66RwbcqSm/+QRS9X0LDI5INBibsy4eNJHWIRPo3+QK0zL+IPBHg==", - "dependencies": { - "@types/debug": "@types/debug@4.1.12", - "@types/validator": "@types/validator@13.11.8", - "debug": "debug@4.3.4", - "dottie": "dottie@2.0.6", - "inflection": "inflection@1.13.4", - "lodash": "lodash@4.17.21", - "moment": "moment@2.30.1", - "moment-timezone": "moment-timezone@0.5.44", - "pg-connection-string": "pg-connection-string@2.6.2", - "retry-as-promised": "retry-as-promised@7.0.4", - "semver": "semver@7.5.4", - "sequelize-pool": "sequelize-pool@7.1.0", - "toposort-class": "toposort-class@1.0.1", - "uuid": "uuid@8.3.2", - "validator": "validator@13.11.0", - "wkx": "wkx@0.5.0" - } - }, - "serialize-error@7.0.1": { - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", - "dependencies": { - "type-fest": "type-fest@0.13.1" - } - }, - "serve-static@1.15.0": { - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "encodeurl@1.0.2", - "escape-html": "escape-html@1.0.3", - "parseurl": "parseurl@1.3.3", - "send": "send@0.18.0" - } - }, - "set-blocking@2.0.0": { - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dependencies": {} - }, - "set-function-length@1.2.0": { - "integrity": "sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w==", - "dependencies": { - "define-data-property": "define-data-property@1.1.1", - "function-bind": "function-bind@1.1.2", - "get-intrinsic": "get-intrinsic@1.2.2", - "gopd": "gopd@1.0.1", - "has-property-descriptors": "has-property-descriptors@1.0.1" - } - }, - "setprototypeof@1.2.0": { - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dependencies": {} - }, - "shebang-command@2.0.0": { - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "shebang-regex@3.0.0" - } - }, - "shebang-regex@3.0.0": { - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dependencies": {} - }, - "side-channel@1.0.4": { - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "call-bind@1.0.5", - "get-intrinsic": "get-intrinsic@1.2.2", - "object-inspect": "object-inspect@1.13.1" - } - }, - "signal-exit@3.0.7": { - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dependencies": {} - }, - "signal-exit@4.1.0": { - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dependencies": {} - }, - "sigstore@2.2.0": { - "integrity": "sha512-fcU9clHwEss2/M/11FFM8Jwc4PjBgbhXoNskoK5guoK0qGQBSeUbQZRJ+B2fDFIvhyf0gqCaPrel9mszbhAxug==", - "dependencies": { - "@sigstore/bundle": "@sigstore/bundle@2.1.1", - "@sigstore/core": "@sigstore/core@0.2.0", - "@sigstore/protobuf-specs": "@sigstore/protobuf-specs@0.2.1", - "@sigstore/sign": "@sigstore/sign@2.2.1", - "@sigstore/tuf": "@sigstore/tuf@2.3.0", - "@sigstore/verify": "@sigstore/verify@0.1.0" - } - }, - "simple-concat@1.0.1": { - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dependencies": {} - }, - "simple-get@4.0.1": { - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "dependencies": { - "decompress-response": "decompress-response@6.0.0", - "once": "once@1.4.0", - "simple-concat": "simple-concat@1.0.1" - } - }, - "sisteransi@1.0.5": { - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dependencies": {} - }, - "slash@3.0.0": { - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dependencies": {} - }, - "slash@4.0.0": { - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "dependencies": {} - }, - "slice-ansi@4.0.0": { - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dependencies": { - "ansi-styles": "ansi-styles@4.3.0", - "astral-regex": "astral-regex@2.0.0", - "is-fullwidth-code-point": "is-fullwidth-code-point@3.0.0" - } - }, - "smart-buffer@4.2.0": { - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dependencies": {} - }, - "socks-proxy-agent@8.0.2": { - "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", - "dependencies": { - "agent-base": "agent-base@7.1.0", - "debug": "debug@4.3.4", - "socks": "socks@2.7.1" - } - }, - "socks@2.7.1": { - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "dependencies": { - "ip": "ip@2.0.0", - "smart-buffer": "smart-buffer@4.2.0" - } - }, - "source-map-support@0.5.13": { - "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dependencies": { - "buffer-from": "buffer-from@1.1.2", - "source-map": "source-map@0.6.1" - } - }, - "source-map@0.6.1": { - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dependencies": {} - }, - "spdx-correct@3.2.0": { - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dependencies": { - "spdx-expression-parse": "spdx-expression-parse@3.0.1", - "spdx-license-ids": "spdx-license-ids@3.0.16" - } - }, - "spdx-exceptions@2.4.0": { - "integrity": "sha512-hcjppoJ68fhxA/cjbN4T8N6uCUejN8yFw69ttpqtBeCbF3u13n7mb31NB9jKwGTTWWnt9IbRA/mf1FprYS8wfw==", - "dependencies": {} - }, - "spdx-expression-parse@3.0.1": { - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dependencies": { - "spdx-exceptions": "spdx-exceptions@2.4.0", - "spdx-license-ids": "spdx-license-ids@3.0.16" - } - }, - "spdx-license-ids@3.0.16": { - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", - "dependencies": {} - }, - "sprintf-js@1.0.3": { - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dependencies": {} - }, - "sprintf-js@1.1.3": { - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", - "dependencies": {} - }, - "sqlite3@5.1.7": { - "integrity": "sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==", - "dependencies": { - "bindings": "bindings@1.5.0", - "node-addon-api": "node-addon-api@7.1.0", - "prebuild-install": "prebuild-install@7.1.1", - "tar": "tar@6.2.0" - } - }, - "ssri@10.0.5": { - "integrity": "sha512-bSf16tAFkGeRlUNDjXu8FzaMQt6g2HZJrun7mtMbIPOddxt3GLMSz5VWUWcqTJUPfLEaDIepGxv+bYQW49596A==", - "dependencies": { - "minipass": "minipass@7.0.4" - } - }, - "stack-utils@2.0.6": { - "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", - "dependencies": { - "escape-string-regexp": "escape-string-regexp@2.0.0" - } - }, - "statuses@1.5.0": { - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dependencies": {} - }, - "statuses@2.0.1": { - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dependencies": {} - }, - "string-length@4.0.2": { - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dependencies": { - "char-regex": "char-regex@1.0.2", - "strip-ansi": "strip-ansi@6.0.1" - } - }, - "string-width@4.2.3": { - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "emoji-regex@8.0.0", - "is-fullwidth-code-point": "is-fullwidth-code-point@3.0.0", - "strip-ansi": "strip-ansi@6.0.1" - } - }, - "string-width@5.1.2": { - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "eastasianwidth@0.2.0", - "emoji-regex": "emoji-regex@9.2.2", - "strip-ansi": "strip-ansi@7.1.0" - } - }, - "string_decoder@1.1.1": { - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "safe-buffer@5.1.2" - } - }, - "string_decoder@1.3.0": { - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "safe-buffer@5.2.1" - } - }, - "strip-ansi@3.0.1": { - "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", - "dependencies": { - "ansi-regex": "ansi-regex@2.1.1" - } - }, - "strip-ansi@6.0.1": { - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "ansi-regex@5.0.1" - } - }, - "strip-ansi@7.1.0": { - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "ansi-regex@6.0.1" - } - }, - "strip-bom@4.0.0": { - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "dependencies": {} - }, - "strip-final-newline@2.0.0": { - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dependencies": {} - }, - "strip-final-newline@3.0.0": { - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dependencies": {} - }, - "strip-indent@3.0.0": { - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dependencies": { - "min-indent": "min-indent@1.0.1" - } - }, - "strip-json-comments@2.0.1": { - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dependencies": {} - }, - "strip-json-comments@3.1.1": { - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dependencies": {} - }, - "supports-color@2.0.0": { - "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", - "dependencies": {} - }, - "supports-color@5.5.0": { - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "has-flag@3.0.0" - } - }, - "supports-color@7.2.0": { - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "has-flag@4.0.0" - } - }, - "supports-color@8.1.1": { - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "has-flag@4.0.0" - } - }, - "supports-preserve-symlinks-flag@1.0.0": { - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dependencies": {} - }, - "synckit@0.8.8": { - "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", - "dependencies": { - "@pkgr/core": "@pkgr/core@0.1.1", - "tslib": "tslib@2.6.2" - } - }, - "table@6.8.1": { - "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", - "dependencies": { - "ajv": "ajv@8.12.0", - "lodash.truncate": "lodash.truncate@4.4.2", - "slice-ansi": "slice-ansi@4.0.0", - "string-width": "string-width@4.2.3", - "strip-ansi": "strip-ansi@6.0.1" - } - }, - "tar-fs@2.1.1": { - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dependencies": { - "chownr": "chownr@1.1.4", - "mkdirp-classic": "mkdirp-classic@0.5.3", - "pump": "pump@3.0.0", - "tar-stream": "tar-stream@2.2.0" - } - }, - "tar-stream@2.2.0": { - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dependencies": { - "bl": "bl@4.1.0", - "end-of-stream": "end-of-stream@1.4.4", - "fs-constants": "fs-constants@1.0.0", - "inherits": "inherits@2.0.4", - "readable-stream": "readable-stream@3.6.2" - } - }, - "tar@6.2.0": { - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", - "dependencies": { - "chownr": "chownr@2.0.0", - "fs-minipass": "fs-minipass@2.1.0", - "minipass": "minipass@5.0.0", - "minizlib": "minizlib@2.1.2", - "mkdirp": "mkdirp@1.0.4", - "yallist": "yallist@4.0.0" - } - }, - "term-size@2.2.1": { - "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", - "dependencies": {} - }, - "test-exclude@6.0.0": { - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dependencies": { - "@istanbuljs/schema": "@istanbuljs/schema@0.1.3", - "glob": "glob@7.2.3", - "minimatch": "minimatch@3.1.2" - } - }, - "text-table@0.2.0": { - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dependencies": {} - }, - "tinydate@1.3.0": { - "integrity": "sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==", - "dependencies": {} - }, - "tmpl@1.0.5": { - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dependencies": {} - }, - "to-fast-properties@2.0.0": { - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dependencies": {} - }, - "to-readable-stream@1.0.0": { - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "dependencies": {} - }, - "to-regex-range@5.0.1": { - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "is-number@7.0.0" - } - }, - "toidentifier@1.0.1": { - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dependencies": {} - }, - "toposort-class@1.0.1": { - "integrity": "sha512-OsLcGGbYF3rMjPUf8oKktyvCiUxSbqMMS39m33MAjLTC1DVIH6x3WSt63/M77ihI09+Sdfk1AXvfhCEeUmC7mg==", - "dependencies": {} - }, - "tr46@0.0.3": { - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dependencies": {} - }, - "treeverse@3.0.0": { - "integrity": "sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==", - "dependencies": {} - }, - "tslib@2.6.2": { - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dependencies": {} - }, - "tuf-js@2.2.0": { - "integrity": "sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg==", - "dependencies": { - "@tufjs/models": "@tufjs/models@2.0.0", - "debug": "debug@4.3.4", - "make-fetch-happen": "make-fetch-happen@13.0.0" - } - }, - "tunnel-agent@0.6.0": { - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dependencies": { - "safe-buffer": "safe-buffer@5.2.1" - } - }, - "tweezer.js@1.5.0": { - "integrity": "sha512-aSiJz7rGWNAQq7hjMK9ZYDuEawXupcCWgl3woQQSoDP2Oh8O4srWb/uO1PzzHIsrPEOqrjJ2sUb9FERfzuBabQ==", - "dependencies": {} - }, - "type-check@0.4.0": { - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "prelude-ls@1.2.1" - } - }, - "type-detect@4.0.8": { - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dependencies": {} - }, - "type-fest@0.13.1": { - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "dependencies": {} - }, - "type-fest@0.20.2": { - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dependencies": {} - }, - "type-fest@0.21.3": { - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dependencies": {} - }, - "type-fest@0.8.1": { - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dependencies": {} - }, - "type-fest@2.19.0": { - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "dependencies": {} - }, - "type-is@1.6.18": { - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "media-typer@0.3.0", - "mime-types": "mime-types@2.1.35" - } - }, - "typedarray-to-buffer@3.1.5": { - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "is-typedarray@1.0.0" - } - }, - "unicorn-magic@0.1.0": { - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dependencies": {} - }, - "unique-filename@3.0.0": { - "integrity": "sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==", - "dependencies": { - "unique-slug": "unique-slug@4.0.0" - } - }, - "unique-slug@4.0.0": { - "integrity": "sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==", - "dependencies": { - "imurmurhash": "imurmurhash@0.1.4" - } - }, - "unique-string@2.0.0": { - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "crypto-random-string@2.0.0" - } - }, - "universalify@0.1.2": { - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dependencies": {} - }, - "universalify@2.0.1": { - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dependencies": {} - }, - "unpipe@1.0.0": { - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dependencies": {} - }, - "update-browserslist-db@1.0.13_browserslist@4.22.2": { - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "dependencies": { - "browserslist": "browserslist@4.22.2", - "escalade": "escalade@3.1.1", - "picocolors": "picocolors@1.0.0" - } - }, - "update-notifier@4.1.3": { - "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", - "dependencies": { - "boxen": "boxen@4.2.0", - "chalk": "chalk@3.0.0", - "configstore": "configstore@5.0.1", - "has-yarn": "has-yarn@2.1.0", - "import-lazy": "import-lazy@2.1.0", - "is-ci": "is-ci@2.0.0", - "is-installed-globally": "is-installed-globally@0.3.2", - "is-npm": "is-npm@4.0.0", - "is-yarn-global": "is-yarn-global@0.3.0", - "latest-version": "latest-version@5.1.0", - "pupa": "pupa@2.1.1", - "semver-diff": "semver-diff@3.1.1", - "xdg-basedir": "xdg-basedir@4.0.0" - } - }, - "uri-js@4.4.1": { - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "punycode@2.3.1" - } - }, - "url-parse-lax@3.0.0": { - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dependencies": { - "prepend-http": "prepend-http@2.0.0" - } - }, - "util-deprecate@1.0.2": { - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dependencies": {} - }, - "utils-merge@1.0.1": { - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dependencies": {} - }, - "uuid@8.3.2": { - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dependencies": {} - }, - "uuid@9.0.1": { - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dependencies": {} - }, - "v8-to-istanbul@9.2.0": { - "integrity": "sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==", - "dependencies": { - "@jridgewell/trace-mapping": "@jridgewell/trace-mapping@0.3.22", - "@types/istanbul-lib-coverage": "@types/istanbul-lib-coverage@2.0.6", - "convert-source-map": "convert-source-map@2.0.0" - } - }, - "validate-npm-package-license@3.0.4": { - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dependencies": { - "spdx-correct": "spdx-correct@3.2.0", - "spdx-expression-parse": "spdx-expression-parse@3.0.1" - } - }, - "validate-npm-package-name@5.0.0": { - "integrity": "sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==", - "dependencies": { - "builtins": "builtins@5.0.1" - } - }, - "validator@13.11.0": { - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", - "dependencies": {} - }, - "vary@1.1.2": { - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dependencies": {} - }, - "walk-up-path@3.0.1": { - "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", - "dependencies": {} - }, - "walker@1.0.8": { - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dependencies": { - "makeerror": "makeerror@1.0.12" - } - }, - "webidl-conversions@3.0.1": { - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dependencies": {} - }, - "whatwg-url@5.0.0": { - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "tr46@0.0.3", - "webidl-conversions": "webidl-conversions@3.0.1" - } - }, - "which-module@2.0.1": { - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dependencies": {} - }, - "which@2.0.2": { - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "isexe@2.0.0" - } - }, - "which@4.0.0": { - "integrity": "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==", - "dependencies": { - "isexe": "isexe@3.1.1" - } - }, - "wide-align@1.1.5": { - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", - "dependencies": { - "string-width": "string-width@4.2.3" - } - }, - "widest-line@3.1.0": { - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dependencies": { - "string-width": "string-width@4.2.3" - } - }, - "wkx@0.5.0": { - "integrity": "sha512-Xng/d4Ichh8uN4l0FToV/258EjMGU9MGcA0HV2d9B/ZpZB3lqQm7nkOdZdm5GhKtLLhAE7PiVQwN4eN+2YJJUg==", - "dependencies": { - "@types/node": "@types/node@18.16.19" - } - }, - "wrap-ansi@6.2.0": { - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "ansi-styles@4.3.0", - "string-width": "string-width@4.2.3", - "strip-ansi": "strip-ansi@6.0.1" - } - }, - "wrap-ansi@7.0.0": { - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "ansi-styles@4.3.0", - "string-width": "string-width@4.2.3", - "strip-ansi": "strip-ansi@6.0.1" - } - }, - "wrap-ansi@8.1.0": { - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "ansi-styles@6.2.1", - "string-width": "string-width@5.1.2", - "strip-ansi": "strip-ansi@7.1.0" - } - }, - "wrappy@1.0.2": { - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dependencies": {} - }, - "write-file-atomic@3.0.3": { - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "imurmurhash@0.1.4", - "is-typedarray": "is-typedarray@1.0.0", - "signal-exit": "signal-exit@3.0.7", - "typedarray-to-buffer": "typedarray-to-buffer@3.1.5" - } - }, - "write-file-atomic@4.0.2": { - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", - "dependencies": { - "imurmurhash": "imurmurhash@0.1.4", - "signal-exit": "signal-exit@3.0.7" - } - }, - "write-file-atomic@5.0.1": { - "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", - "dependencies": { - "imurmurhash": "imurmurhash@0.1.4", - "signal-exit": "signal-exit@4.1.0" - } - }, - "ws@7.5.9": { - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dependencies": {} - }, - "xdg-basedir@4.0.0": { - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "dependencies": {} - }, - "xml-js@1.6.11": { - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "dependencies": { - "sax": "sax@1.3.0" - } - }, - "xmlbuilder@15.1.1": { - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", - "dependencies": {} - }, - "y18n@4.0.3": { - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dependencies": {} - }, - "y18n@5.0.8": { - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dependencies": {} - }, - "yallist@3.1.1": { - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dependencies": {} - }, - "yallist@4.0.0": { - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dependencies": {} - }, - "yargonaut@1.1.4": { - "integrity": "sha512-rHgFmbgXAAzl+1nngqOcwEljqHGG9uUZoPjsdZEs1w5JW9RXYzrSvH/u70C1JE5qFi0qjsdhnUX/dJRpWqitSA==", - "dependencies": { - "chalk": "chalk@1.1.3", - "figlet": "figlet@1.7.0", - "parent-require": "parent-require@1.0.0" - } - }, - "yargs-parser@18.1.3": { - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "camelcase@5.3.1", - "decamelize": "decamelize@1.2.0" - } - }, - "yargs-parser@21.1.1": { - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dependencies": {} - }, - "yargs@15.4.1": { - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "cliui@6.0.0", - "decamelize": "decamelize@1.2.0", - "find-up": "find-up@4.1.0", - "get-caller-file": "get-caller-file@2.0.5", - "require-directory": "require-directory@2.1.1", - "require-main-filename": "require-main-filename@2.0.0", - "set-blocking": "set-blocking@2.0.0", - "string-width": "string-width@4.2.3", - "which-module": "which-module@2.0.1", - "y18n": "y18n@4.0.3", - "yargs-parser": "yargs-parser@18.1.3" - } - }, - "yargs@17.7.2": { - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dependencies": { - "cliui": "cliui@8.0.1", - "escalade": "escalade@3.1.1", - "get-caller-file": "get-caller-file@2.0.5", - "require-directory": "require-directory@2.1.1", - "string-width": "string-width@4.2.3", - "y18n": "y18n@5.0.8", - "yargs-parser": "yargs-parser@21.1.1" - } - }, - "yocto-queue@0.1.0": { - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dependencies": {} - }, - "yocto-queue@1.0.0": { - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dependencies": {} - }, - "zip-stream@4.1.1": { - "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", - "dependencies": { - "archiver-utils": "archiver-utils@3.0.4", - "compress-commons": "compress-commons@4.1.2", - "readable-stream": "readable-stream@3.6.2" - } - } - } - }, - "remote": {}, - "workspace": { - "dependencies": [ - "npm:@appthreat/atom@2.0.6", - "npm:@appthreat/cdx-proto@^0.0.4", - "npm:@babel/parser@^7.23.9", - "npm:@babel/traverse@^7.23.9", - "npm:@jest/globals@^29.7.0", - "npm:@npmcli/arborist@7.3.1", - "npm:ajv-formats@^2.1.1", - "npm:ajv@^8.12.0", - "npm:body-parser@^1.20.2", - "npm:cheerio@^1.0.0-rc.12", - "npm:compression@^1.7.4", - "npm:connect@^3.7.0", - "npm:edn-data@1.1.1", - "npm:find-up@7.0.0", - "npm:glob@^10.3.10", - "npm:global-agent@^3.0.0", - "npm:got@14.0.0", - "npm:iconv-lite@^0.6.3", - "npm:jest@^29.7.0", - "npm:js-yaml@^4.1.0", - "npm:jsonata@^2.0.3", - "npm:jws@^4.0.0", - "npm:node-stream-zip@^1.15.0", - "npm:packageurl-js@1.0.2", - "npm:prettify-xml@^1.2.0", - "npm:properties-reader@^2.3.0", - "npm:semver@^7.5.3", - "npm:sequelize@^6.35.2", - "npm:sqlite3@^5.1.7", - "npm:ssri@^10.0.4", - "npm:table@^6.8.1", - "npm:tar@^6.2.0", - "npm:uuid@^9.0.1", - "npm:xml-js@^1.6.11", - "npm:xmlbuilder@^15.1.1", - "npm:yargs@^17.7.2" - ], - "packageJson": { - "dependencies": [ - "npm:@babel/parser@^7.23.9", - "npm:@babel/traverse@^7.23.9", - "npm:@npmcli/arborist@7.3.1", - "npm:ajv-formats@^2.1.1", - "npm:ajv@^8.12.0", - "npm:caxa@^3.0.1", - "npm:cheerio@^1.0.0-rc.12", - "npm:docsify-cli@^4.4.4", - "npm:edn-data@1.1.1", - "npm:eslint-config-prettier@^9.1.0", - "npm:eslint-plugin-prettier@^5.1.3", - "npm:eslint@^8.56.0", - "npm:find-up@7.0.0", - "npm:glob@^10.3.10", - "npm:global-agent@^3.0.0", - "npm:got@14.0.0", - "npm:iconv-lite@^0.6.3", - "npm:jest@^29.7.0", - "npm:js-yaml@^4.1.0", - "npm:jws@^4.0.0", - "npm:node-stream-zip@^1.15.0", - "npm:packageurl-js@1.0.2", - "npm:prettier@3.2.4", - "npm:prettify-xml@^1.2.0", - "npm:properties-reader@^2.3.0", - "npm:semver@^7.5.3", - "npm:ssri@^10.0.4", - "npm:table@^6.8.1", - "npm:tar@^6.2.0", - "npm:uuid@^9.0.1", - "npm:xml-js@^1.6.11", - "npm:xmlbuilder@^15.1.1", - "npm:yargs@^17.7.2" - ] - } - } -} From db69e47139750086dc085a556a024fc97a785aa7 Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Sat, 27 Jan 2024 14:25:20 +0000 Subject: [PATCH 07/11] node-sqlite3 doesn't want to work in deno Signed-off-by: Prabhu Subramanian --- .github/workflows/repotests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/repotests.yml b/.github/workflows/repotests.yml index bd3b2849e..2ae08b377 100644 --- a/.github/workflows/repotests.yml +++ b/.github/workflows/repotests.yml @@ -362,9 +362,9 @@ jobs: run: | rm -rf node_modules deno info bin/cdxgen.js + deno info bin/evinse.js deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t java repotests/java-sec-code -o bomresults/bom-java-sec-code-deno.json - deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t java repotests/java-sec-code -o bomresults/bom-java-sec-code-deno2.json --profile research - deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t python repotests/django-DefectDojo -o bomresults/django-DefectDojo-deno.json --deep --evidence + deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t python repotests/django-DefectDojo -o bomresults/django-DefectDojo-deno.json ls -ltr denoresults - uses: actions/upload-artifact@v4 if: github.ref == 'refs/heads/master' && matrix.os == 'ubuntu-latest' From 180f5b05fe70d0f722a7104b0c582dcd85b0c077 Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Sat, 27 Jan 2024 14:37:57 +0000 Subject: [PATCH 08/11] Reduce evinse log Signed-off-by: Prabhu Subramanian --- evinser.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/evinser.js b/evinser.js index 3ae4899e8..bae27336f 100644 --- a/evinser.js +++ b/evinser.js @@ -4,7 +4,8 @@ import { getGradleCommand, getMavenCommand, collectGradleDependencies, - collectMvnDependencies + collectMvnDependencies, + DEBUG_MODE } from "./utils.js"; import { tmpdir } from "node:os"; import path from "node:path"; @@ -1163,7 +1164,7 @@ export const collectDataFlowFrames = async ( referredPurls.add(ns.purl); } typePurlsCache[typeFullName] = nsHits; - } else { + } else if (DEBUG_MODE) { console.log("Unable to identify purl for", typeFullName); } } From 4976681b054d1c4ed4c5054971f975cc44f57a88 Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Sat, 27 Jan 2024 14:51:49 +0000 Subject: [PATCH 09/11] Reduce evinse log Signed-off-by: Prabhu Subramanian --- .github/workflows/repotests.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/repotests.yml b/.github/workflows/repotests.yml index 2ae08b377..cd6fde3b4 100644 --- a/.github/workflows/repotests.yml +++ b/.github/workflows/repotests.yml @@ -360,7 +360,6 @@ jobs: shell: bash - name: denotests run: | - rm -rf node_modules deno info bin/cdxgen.js deno info bin/evinse.js deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t java repotests/java-sec-code -o bomresults/bom-java-sec-code-deno.json From ffef50858dea6f605d706250c1d36d388be1fa98 Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Sat, 27 Jan 2024 15:16:41 +0000 Subject: [PATCH 10/11] Update workflow Signed-off-by: Prabhu Subramanian --- .github/workflows/repotests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/repotests.yml b/.github/workflows/repotests.yml index cd6fde3b4..bb883c74d 100644 --- a/.github/workflows/repotests.yml +++ b/.github/workflows/repotests.yml @@ -57,7 +57,7 @@ jobs: env: CI: true - name: Setup Android SDK - uses: android-actions/setup-android@v2 + uses: android-actions/setup-android@v3 - uses: swift-actions/setup-swift@v1 if: matrix.os == 'ubuntu-latest' - uses: actions/checkout@v4 From 167eb16b1664f81cc73662f8b7646db375482de3 Mon Sep 17 00:00:00 2001 From: Prabhu Subramanian Date: Sat, 27 Jan 2024 15:20:15 +0000 Subject: [PATCH 11/11] Update workflow Signed-off-by: Prabhu Subramanian --- .github/workflows/repotests.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/repotests.yml b/.github/workflows/repotests.yml index bb883c74d..a4a14e299 100644 --- a/.github/workflows/repotests.yml +++ b/.github/workflows/repotests.yml @@ -364,7 +364,6 @@ jobs: deno info bin/evinse.js deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t java repotests/java-sec-code -o bomresults/bom-java-sec-code-deno.json deno run --allow-read --allow-env --allow-run --allow-sys=uid,systemMemoryInfo,gid --allow-write --allow-net bin/cdxgen.js -p -t python repotests/django-DefectDojo -o bomresults/django-DefectDojo-deno.json - ls -ltr denoresults - uses: actions/upload-artifact@v4 if: github.ref == 'refs/heads/master' && matrix.os == 'ubuntu-latest' with: