diff --git a/.pnp.cjs b/.pnp.cjs deleted file mode 100644 index ad14661a6ae..00000000000 --- a/.pnp.cjs +++ /dev/null @@ -1,40786 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable */ -"use strict"; - -function $$SETUP_STATE(hydrateRuntimeState, basePath) { - return hydrateRuntimeState(JSON.parse('{\ - "__info": [\ - "This file is automatically generated. Do not touch it, or risk",\ - "your modifications being lost. We also recommend you not to read",\ - "it either without using the @yarnpkg/pnp package, as the data layout",\ - "is entirely unspecified and WILL change from a version to another."\ - ],\ - "dependencyTreeRoots": [\ - {\ - "name": "fern",\ - "reference": "workspace:."\ - },\ - {\ - "name": "@fern-api/generator-commons",\ - "reference": "workspace:generators/commons"\ - },\ - {\ - "name": "@fern-api/csharp-codegen",\ - "reference": "workspace:generators/csharp/codegen"\ - },\ - {\ - "name": "@fern-api/fern-csharp-model",\ - "reference": "workspace:generators/csharp/model"\ - },\ - {\ - "name": "@fern-api/fern-csharp-sdk",\ - "reference": "workspace:generators/csharp/sdk"\ - },\ - {\ - "name": "@fern-api/openapi-generator",\ - "reference": "workspace:generators/openapi"\ - },\ - {\ - "name": "@fern-api/postman-generator",\ - "reference": "workspace:generators/postman"\ - },\ - {\ - "name": "@fern-api/ruby-generator-cli",\ - "reference": "workspace:generators/ruby/cli"\ - },\ - {\ - "name": "@fern-api/ruby-codegen",\ - "reference": "workspace:generators/ruby/codegen"\ - },\ - {\ - "name": "@fern-api/fern-ruby-model",\ - "reference": "workspace:generators/ruby/model"\ - },\ - {\ - "name": "@fern-api/fern-ruby-sdk",\ - "reference": "workspace:generators/ruby/sdk"\ - },\ - {\ - "name": "@fern-typescript/express-generator-cli",\ - "reference": "workspace:generators/typescript/express/cli"\ - },\ - {\ - "name": "@fern-typescript/express-endpoint-type-schemas-generator",\ - "reference": "workspace:generators/typescript/express/express-endpoint-type-schemas-generator"\ - },\ - {\ - "name": "@fern-typescript/express-error-generator",\ - "reference": "workspace:generators/typescript/express/express-error-generator"\ - },\ - {\ - "name": "@fern-typescript/express-error-schema-generator",\ - "reference": "workspace:generators/typescript/express/express-error-schema-generator"\ - },\ - {\ - "name": "@fern-typescript/express-inlined-request-body-generator",\ - "reference": "workspace:generators/typescript/express/express-inlined-request-body-generator"\ - },\ - {\ - "name": "@fern-typescript/express-inlined-request-schema-generator",\ - "reference": "workspace:generators/typescript/express/express-inlined-request-body-schema-generator"\ - },\ - {\ - "name": "@fern-typescript/express-register-generator",\ - "reference": "workspace:generators/typescript/express/express-register-generator"\ - },\ - {\ - "name": "@fern-typescript/express-service-generator",\ - "reference": "workspace:generators/typescript/express/express-service-generator"\ - },\ - {\ - "name": "@fern-typescript/express-generator",\ - "reference": "workspace:generators/typescript/express/generator"\ - },\ - {\ - "name": "@fern-typescript/generic-express-error-generators",\ - "reference": "workspace:generators/typescript/express/generic-express-error-generators"\ - },\ - {\ - "name": "@fern-typescript/type-generator",\ - "reference": "workspace:generators/typescript/model/type-generator"\ - },\ - {\ - "name": "@fern-typescript/type-reference-converters",\ - "reference": "workspace:generators/typescript/model/type-reference-converters"\ - },\ - {\ - "name": "@fern-typescript/type-reference-example-generator",\ - "reference": "workspace:generators/typescript/model/type-reference-example-generator"\ - },\ - {\ - "name": "@fern-typescript/type-schema-generator",\ - "reference": "workspace:generators/typescript/model/type-schema-generator"\ - },\ - {\ - "name": "@fern-typescript/union-generator",\ - "reference": "workspace:generators/typescript/model/union-generator"\ - },\ - {\ - "name": "@fern-typescript/union-schema-generator",\ - "reference": "workspace:generators/typescript/model/union-schema-generator"\ - },\ - {\ - "name": "@fern-api/browser-playground",\ - "reference": "workspace:generators/typescript/playground/browser"\ - },\ - {\ - "name": "@fern-typescript/sdk-generator-cli",\ - "reference": "workspace:generators/typescript/sdk/cli"\ - },\ - {\ - "name": "@fern-typescript/sdk-client-class-generator",\ - "reference": "workspace:generators/typescript/sdk/client-class-generator"\ - },\ - {\ - "name": "@fern-typescript/endpoint-error-union-generator",\ - "reference": "workspace:generators/typescript/sdk/endpoint-error-union-generator"\ - },\ - {\ - "name": "@fern-typescript/environments-generator",\ - "reference": "workspace:generators/typescript/sdk/environments-generator"\ - },\ - {\ - "name": "@fern-typescript/sdk-generator",\ - "reference": "workspace:generators/typescript/sdk/generator"\ - },\ - {\ - "name": "@fern-typescript/generic-sdk-error-generators",\ - "reference": "workspace:generators/typescript/sdk/generic-sdk-error-generators"\ - },\ - {\ - "name": "@fern-typescript/request-wrapper-generator",\ - "reference": "workspace:generators/typescript/sdk/request-wrapper-generator"\ - },\ - {\ - "name": "@fern-typescript/sdk-endpoint-type-schemas-generator",\ - "reference": "workspace:generators/typescript/sdk/sdk-endpoint-type-schemas-generator"\ - },\ - {\ - "name": "@fern-typescript/sdk-error-generator",\ - "reference": "workspace:generators/typescript/sdk/sdk-error-generator"\ - },\ - {\ - "name": "@fern-typescript/sdk-error-schema-generator",\ - "reference": "workspace:generators/typescript/sdk/sdk-error-schema-generator"\ - },\ - {\ - "name": "@fern-typescript/sdk-inlined-request-schema-generator",\ - "reference": "workspace:generators/typescript/sdk/sdk-inlined-request-body-schema-generator"\ - },\ - {\ - "name": "@fern-typescript/abstract-error-class-generator",\ - "reference": "workspace:generators/typescript/utils/abstract-error-class-generator"\ - },\ - {\ - "name": "@fern-typescript/abstract-generator-cli",\ - "reference": "workspace:generators/typescript/utils/abstract-generator-cli"\ - },\ - {\ - "name": "@fern-typescript/abstract-schema-generator",\ - "reference": "workspace:generators/typescript/utils/abstract-schema-generator"\ - },\ - {\ - "name": "@fern-typescript/commons",\ - "reference": "workspace:generators/typescript/utils/commons"\ - },\ - {\ - "name": "@fern-typescript/contexts",\ - "reference": "workspace:generators/typescript/utils/contexts"\ - },\ - {\ - "name": "@fern-typescript/auth",\ - "reference": "workspace:generators/typescript/utils/core-utilities/auth"\ - },\ - {\ - "name": "@fern-typescript/base-core-utilities",\ - "reference": "workspace:generators/typescript/utils/core-utilities/base"\ - },\ - {\ - "name": "@fern-typescript/callback-queue",\ - "reference": "workspace:generators/typescript/utils/core-utilities/callback-queue"\ - },\ - {\ - "name": "@fern-typescript/fetcher",\ - "reference": "workspace:generators/typescript/utils/core-utilities/fetcher"\ - },\ - {\ - "name": "@fern-typescript/zurg",\ - "reference": "workspace:generators/typescript/utils/core-utilities/zurg"\ - },\ - {\ - "name": "@fern-typescript/resolvers",\ - "reference": "workspace:generators/typescript/utils/resolvers"\ - },\ - {\ - "name": "@fern-api/auth",\ - "reference": "workspace:packages/cli/auth"\ - },\ - {\ - "name": "@fern-api/cli",\ - "reference": "workspace:packages/cli/cli"\ - },\ - {\ - "name": "@fern-api/configuration",\ - "reference": "workspace:packages/cli/configuration"\ - },\ - {\ - "name": "@fern-api/docs-preview",\ - "reference": "workspace:packages/cli/docs-preview"\ - },\ - {\ - "name": "@fern-api/docs-resolver",\ - "reference": "workspace:packages/cli/docs-resolver"\ - },\ - {\ - "name": "@fern-api/ete-tests",\ - "reference": "workspace:packages/cli/ete-tests"\ - },\ - {\ - "name": "@fern-api/ir-generator",\ - "reference": "workspace:packages/cli/generation/ir-generator"\ - },\ - {\ - "name": "@fern-api/ir-migrations",\ - "reference": "workspace:packages/cli/generation/ir-migrations"\ - },\ - {\ - "name": "@fern-api/docker-utils",\ - "reference": "workspace:packages/cli/generation/local-generation/docker-utils"\ - },\ - {\ - "name": "@fern-api/local-workspace-runner",\ - "reference": "workspace:packages/cli/generation/local-generation/local-workspace-runner"\ - },\ - {\ - "name": "@fern-api/remote-workspace-runner",\ - "reference": "workspace:packages/cli/generation/remote-generation/remote-workspace-runner"\ - },\ - {\ - "name": "@fern-api/init",\ - "reference": "workspace:packages/cli/init"\ - },\ - {\ - "name": "@fern-api/logger",\ - "reference": "workspace:packages/cli/logger"\ - },\ - {\ - "name": "@fern-api/login",\ - "reference": "workspace:packages/cli/login"\ - },\ - {\ - "name": "@fern-api/mock",\ - "reference": "workspace:packages/cli/mock"\ - },\ - {\ - "name": "@fern-api/openapi-ir-sdk",\ - "reference": "workspace:packages/cli/openapi-ir-sdk"\ - },\ - {\ - "name": "@fern-api/openapi-ir-to-fern",\ - "reference": "workspace:packages/cli/openapi-ir-to-fern"\ - },\ - {\ - "name": "@fern-api/openapi-parser",\ - "reference": "workspace:packages/cli/openapi-parser"\ - },\ - {\ - "name": "@fern-api/posthog-manager",\ - "reference": "workspace:packages/cli/posthog-manager"\ - },\ - {\ - "name": "@fern-api/project-loader",\ - "reference": "workspace:packages/cli/project-loader"\ - },\ - {\ - "name": "@fern-api/register",\ - "reference": "workspace:packages/cli/register"\ - },\ - {\ - "name": "@fern-api/semver-utils",\ - "reference": "workspace:packages/cli/semver-utils"\ - },\ - {\ - "name": "@fern-api/task-context",\ - "reference": "workspace:packages/cli/task-context"\ - },\ - {\ - "name": "@fern-api/workspace-loader",\ - "reference": "workspace:packages/cli/workspace-loader"\ - },\ - {\ - "name": "@fern-api/docs-validator",\ - "reference": "workspace:packages/cli/yaml/docs-validator"\ - },\ - {\ - "name": "@fern-api/yaml-formatter",\ - "reference": "workspace:packages/cli/yaml/formatter"\ - },\ - {\ - "name": "@fern-api/json-schema",\ - "reference": "workspace:packages/cli/yaml/json-schema"\ - },\ - {\ - "name": "@fern-api/validator",\ - "reference": "workspace:packages/cli/yaml/validator"\ - },\ - {\ - "name": "@fern-api/yaml-migrations",\ - "reference": "workspace:packages/cli/yaml/yaml-migrations"\ - },\ - {\ - "name": "@fern-api/yaml-schema",\ - "reference": "workspace:packages/cli/yaml/yaml-schema"\ - },\ - {\ - "name": "@fern-api/core-utils",\ - "reference": "workspace:packages/commons/core-utils"\ - },\ - {\ - "name": "@fern-api/fs-utils",\ - "reference": "workspace:packages/commons/fs-utils"\ - },\ - {\ - "name": "@fern-api/loadable",\ - "reference": "workspace:packages/commons/loadable"\ - },\ - {\ - "name": "@fern-api/logging-execa",\ - "reference": "workspace:packages/commons/logging-execa"\ - },\ - {\ - "name": "@fern-api/core",\ - "reference": "workspace:packages/core"\ - },\ - {\ - "name": "@fern-api/ir-sdk",\ - "reference": "workspace:packages/ir-sdk"\ - },\ - {\ - "name": "@fern-api/scripts",\ - "reference": "workspace:packages/scripts"\ - },\ - {\ - "name": "@fern-api/seed-cli",\ - "reference": "workspace:packages/seed"\ - }\ - ],\ - "enableTopLevelFallback": true,\ - "ignorePatternData": "(^(?:\\\\.yarn\\\\/sdks(?:\\\\/(?!\\\\.{1,2}(?:\\\\/|$))(?:(?:(?!(?:^|\\\\/)\\\\.{1,2}(?:\\\\/|$)).)*?)|$))$)",\ - "fallbackExclusionList": [\ - ["@fern-api/auth", ["workspace:packages/cli/auth"]],\ - ["@fern-api/browser-playground", ["workspace:generators/typescript/playground/browser"]],\ - ["@fern-api/cli", ["workspace:packages/cli/cli"]],\ - ["@fern-api/configuration", ["workspace:packages/cli/configuration"]],\ - ["@fern-api/core", ["workspace:packages/core"]],\ - ["@fern-api/core-utils", ["workspace:packages/commons/core-utils"]],\ - ["@fern-api/csharp-codegen", ["workspace:generators/csharp/codegen"]],\ - ["@fern-api/docker-utils", ["workspace:packages/cli/generation/local-generation/docker-utils"]],\ - ["@fern-api/docs-preview", ["workspace:packages/cli/docs-preview"]],\ - ["@fern-api/docs-resolver", ["workspace:packages/cli/docs-resolver"]],\ - ["@fern-api/docs-validator", ["workspace:packages/cli/yaml/docs-validator"]],\ - ["@fern-api/ete-tests", ["workspace:packages/cli/ete-tests"]],\ - ["@fern-api/fern-csharp-model", ["workspace:generators/csharp/model"]],\ - ["@fern-api/fern-csharp-sdk", ["workspace:generators/csharp/sdk"]],\ - ["@fern-api/fern-ruby-model", ["workspace:generators/ruby/model"]],\ - ["@fern-api/fern-ruby-sdk", ["workspace:generators/ruby/sdk"]],\ - ["@fern-api/fs-utils", ["workspace:packages/commons/fs-utils"]],\ - ["@fern-api/generator-commons", ["workspace:generators/commons"]],\ - ["@fern-api/init", ["workspace:packages/cli/init"]],\ - ["@fern-api/ir-generator", ["workspace:packages/cli/generation/ir-generator"]],\ - ["@fern-api/ir-migrations", ["workspace:packages/cli/generation/ir-migrations"]],\ - ["@fern-api/ir-sdk", ["workspace:packages/ir-sdk"]],\ - ["@fern-api/json-schema", ["workspace:packages/cli/yaml/json-schema"]],\ - ["@fern-api/loadable", ["workspace:packages/commons/loadable"]],\ - ["@fern-api/local-workspace-runner", ["workspace:packages/cli/generation/local-generation/local-workspace-runner"]],\ - ["@fern-api/logger", ["workspace:packages/cli/logger"]],\ - ["@fern-api/logging-execa", ["workspace:packages/commons/logging-execa"]],\ - ["@fern-api/login", ["workspace:packages/cli/login"]],\ - ["@fern-api/mock", ["workspace:packages/cli/mock"]],\ - ["@fern-api/openapi-generator", ["workspace:generators/openapi"]],\ - ["@fern-api/openapi-ir-sdk", ["workspace:packages/cli/openapi-ir-sdk"]],\ - ["@fern-api/openapi-ir-to-fern", ["workspace:packages/cli/openapi-ir-to-fern"]],\ - ["@fern-api/openapi-parser", ["workspace:packages/cli/openapi-parser"]],\ - ["@fern-api/posthog-manager", ["workspace:packages/cli/posthog-manager"]],\ - ["@fern-api/postman-generator", ["workspace:generators/postman"]],\ - ["@fern-api/project-loader", ["workspace:packages/cli/project-loader"]],\ - ["@fern-api/register", ["workspace:packages/cli/register"]],\ - ["@fern-api/remote-workspace-runner", ["workspace:packages/cli/generation/remote-generation/remote-workspace-runner"]],\ - ["@fern-api/ruby-codegen", ["workspace:generators/ruby/codegen"]],\ - ["@fern-api/ruby-generator-cli", ["workspace:generators/ruby/cli"]],\ - ["@fern-api/scripts", ["workspace:packages/scripts"]],\ - ["@fern-api/seed-cli", ["workspace:packages/seed"]],\ - ["@fern-api/semver-utils", ["workspace:packages/cli/semver-utils"]],\ - ["@fern-api/task-context", ["workspace:packages/cli/task-context"]],\ - ["@fern-api/validator", ["workspace:packages/cli/yaml/validator"]],\ - ["@fern-api/workspace-loader", ["workspace:packages/cli/workspace-loader"]],\ - ["@fern-api/yaml-formatter", ["workspace:packages/cli/yaml/formatter"]],\ - ["@fern-api/yaml-migrations", ["workspace:packages/cli/yaml/yaml-migrations"]],\ - ["@fern-api/yaml-schema", ["workspace:packages/cli/yaml/yaml-schema"]],\ - ["@fern-typescript/abstract-error-class-generator", ["workspace:generators/typescript/utils/abstract-error-class-generator"]],\ - ["@fern-typescript/abstract-generator-cli", ["workspace:generators/typescript/utils/abstract-generator-cli"]],\ - ["@fern-typescript/abstract-schema-generator", ["workspace:generators/typescript/utils/abstract-schema-generator"]],\ - ["@fern-typescript/auth", ["workspace:generators/typescript/utils/core-utilities/auth"]],\ - ["@fern-typescript/base-core-utilities", ["workspace:generators/typescript/utils/core-utilities/base"]],\ - ["@fern-typescript/callback-queue", ["workspace:generators/typescript/utils/core-utilities/callback-queue"]],\ - ["@fern-typescript/commons", ["workspace:generators/typescript/utils/commons"]],\ - ["@fern-typescript/contexts", ["workspace:generators/typescript/utils/contexts"]],\ - ["@fern-typescript/endpoint-error-union-generator", ["workspace:generators/typescript/sdk/endpoint-error-union-generator"]],\ - ["@fern-typescript/environments-generator", ["workspace:generators/typescript/sdk/environments-generator"]],\ - ["@fern-typescript/express-endpoint-type-schemas-generator", ["workspace:generators/typescript/express/express-endpoint-type-schemas-generator"]],\ - ["@fern-typescript/express-error-generator", ["workspace:generators/typescript/express/express-error-generator"]],\ - ["@fern-typescript/express-error-schema-generator", ["workspace:generators/typescript/express/express-error-schema-generator"]],\ - ["@fern-typescript/express-generator", ["workspace:generators/typescript/express/generator"]],\ - ["@fern-typescript/express-generator-cli", ["workspace:generators/typescript/express/cli"]],\ - ["@fern-typescript/express-inlined-request-body-generator", ["workspace:generators/typescript/express/express-inlined-request-body-generator"]],\ - ["@fern-typescript/express-inlined-request-schema-generator", ["workspace:generators/typescript/express/express-inlined-request-body-schema-generator"]],\ - ["@fern-typescript/express-register-generator", ["workspace:generators/typescript/express/express-register-generator"]],\ - ["@fern-typescript/express-service-generator", ["workspace:generators/typescript/express/express-service-generator"]],\ - ["@fern-typescript/fetcher", ["workspace:generators/typescript/utils/core-utilities/fetcher"]],\ - ["@fern-typescript/generic-express-error-generators", ["workspace:generators/typescript/express/generic-express-error-generators"]],\ - ["@fern-typescript/generic-sdk-error-generators", ["workspace:generators/typescript/sdk/generic-sdk-error-generators"]],\ - ["@fern-typescript/request-wrapper-generator", ["workspace:generators/typescript/sdk/request-wrapper-generator"]],\ - ["@fern-typescript/resolvers", ["workspace:generators/typescript/utils/resolvers"]],\ - ["@fern-typescript/sdk-client-class-generator", ["workspace:generators/typescript/sdk/client-class-generator"]],\ - ["@fern-typescript/sdk-endpoint-type-schemas-generator", ["workspace:generators/typescript/sdk/sdk-endpoint-type-schemas-generator"]],\ - ["@fern-typescript/sdk-error-generator", ["workspace:generators/typescript/sdk/sdk-error-generator"]],\ - ["@fern-typescript/sdk-error-schema-generator", ["workspace:generators/typescript/sdk/sdk-error-schema-generator"]],\ - ["@fern-typescript/sdk-generator", ["workspace:generators/typescript/sdk/generator"]],\ - ["@fern-typescript/sdk-generator-cli", ["workspace:generators/typescript/sdk/cli"]],\ - ["@fern-typescript/sdk-inlined-request-schema-generator", ["workspace:generators/typescript/sdk/sdk-inlined-request-body-schema-generator"]],\ - ["@fern-typescript/type-generator", ["workspace:generators/typescript/model/type-generator"]],\ - ["@fern-typescript/type-reference-converters", ["workspace:generators/typescript/model/type-reference-converters"]],\ - ["@fern-typescript/type-reference-example-generator", ["workspace:generators/typescript/model/type-reference-example-generator"]],\ - ["@fern-typescript/type-schema-generator", ["workspace:generators/typescript/model/type-schema-generator"]],\ - ["@fern-typescript/union-generator", ["workspace:generators/typescript/model/union-generator"]],\ - ["@fern-typescript/union-schema-generator", ["workspace:generators/typescript/model/union-schema-generator"]],\ - ["@fern-typescript/zurg", ["workspace:generators/typescript/utils/core-utilities/zurg"]],\ - ["fern", ["workspace:."]]\ - ],\ - "fallbackPool": [\ - ],\ - "packageRegistryData": [\ - [null, [\ - [null, {\ - "packageLocation": "./",\ - "packageDependencies": [\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/preset-env", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:7.23.9"],\ - ["@babel/preset-typescript", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:7.23.0"],\ - ["@blueprintjs/eslint-plugin", "npm:2.1.2"],\ - ["@blueprintjs/stylelint-plugin", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:4.1.3"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.816"],\ - ["@types/is-ci", "npm:3.0.2"],\ - ["@types/lodash-es", "npm:4.17.7"],\ - ["@types/node", "npm:18.7.18"],\ - ["@typescript-eslint/eslint-plugin", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:5.30.5"],\ - ["@typescript-eslint/parser", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:6.21.0"],\ - ["chalk", "npm:5.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["eslint-plugin-deprecation", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:2.0.0"],\ - ["eslint-plugin-import", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:2.29.0"],\ - ["eslint-plugin-jest", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:27.9.0"],\ - ["eslint-plugin-react", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:7.34.1"],\ - ["eslint-plugin-react-hooks", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:4.6.0"],\ - ["eslint-plugin-tailwindcss", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:3.15.1"],\ - ["execa", "npm:5.1.1"],\ - ["husky", "npm:8.0.1"],\ - ["immer", "npm:9.0.15"],\ - ["is-ci", "npm:3.0.1"],\ - ["jsonc-parser", "npm:2.2.1"],\ - ["lint-staged", "npm:13.0.3"],\ - ["lodash-es", "npm:4.17.21"],\ - ["mrlint", "npm:0.1.4"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["react", "npm:18.2.0"],\ - ["stylelint", "npm:14.14.0"],\ - ["stylelint-config-prettier-scss", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:0.0.1"],\ - ["stylelint-config-standard-scss", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:5.0.0"],\ - ["tailwindcss", "npm:3.3.2"],\ - ["terminal-link", "npm:3.0.0"],\ - ["ts-node", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:10.9.2"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["workspace", "npm:0.0.1-preview.1"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@aashutoshrathi/word-wrap", [\ - ["npm:1.2.6", {\ - "packageLocation": "./.yarn/cache/@aashutoshrathi-word-wrap-npm-1.2.6-5b1d95e487-ada901b9e7.zip/node_modules/@aashutoshrathi/word-wrap/",\ - "packageDependencies": [\ - ["@aashutoshrathi/word-wrap", "npm:1.2.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@alloc/quick-lru", [\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/@alloc-quick-lru-npm-5.2.0-eb83517088-bdc35758b5.zip/node_modules/@alloc/quick-lru/",\ - "packageDependencies": [\ - ["@alloc/quick-lru", "npm:5.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@ampproject/remapping", [\ - ["npm:2.2.0", {\ - "packageLocation": "./.yarn/cache/@ampproject-remapping-npm-2.2.0-114878fa50-d74d170d06.zip/node_modules/@ampproject/remapping/",\ - "packageDependencies": [\ - ["@ampproject/remapping", "npm:2.2.0"],\ - ["@jridgewell/gen-mapping", "npm:0.1.1"],\ - ["@jridgewell/trace-mapping", "npm:0.3.15"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.2.1", {\ - "packageLocation": "./.yarn/cache/@ampproject-remapping-npm-2.2.1-3da3d624be-03c04fd526.zip/node_modules/@ampproject/remapping/",\ - "packageDependencies": [\ - ["@ampproject/remapping", "npm:2.2.1"],\ - ["@jridgewell/gen-mapping", "npm:0.3.3"],\ - ["@jridgewell/trace-mapping", "npm:0.3.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@apidevtools/json-schema-ref-parser", [\ - ["npm:9.0.6", {\ - "packageLocation": "./.yarn/cache/@apidevtools-json-schema-ref-parser-npm-9.0.6-231bc15a89-c7ff53623a.zip/node_modules/@apidevtools/json-schema-ref-parser/",\ - "packageDependencies": [\ - ["@apidevtools/json-schema-ref-parser", "npm:9.0.6"],\ - ["@jsdevtools/ono", "npm:7.1.3"],\ - ["call-me-maybe", "npm:1.0.2"],\ - ["js-yaml", "npm:3.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@apidevtools/openapi-schemas", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/@apidevtools-openapi-schemas-npm-2.1.0-5401d2b368-4a8f64935b.zip/node_modules/@apidevtools/openapi-schemas/",\ - "packageDependencies": [\ - ["@apidevtools/openapi-schemas", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@apidevtools/swagger-methods", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/@apidevtools-swagger-methods-npm-3.0.2-2f505abefb-d06b1ac5c1.zip/node_modules/@apidevtools/swagger-methods/",\ - "packageDependencies": [\ - ["@apidevtools/swagger-methods", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@apidevtools/swagger-parser", [\ - ["npm:10.1.0", {\ - "packageLocation": "./.yarn/cache/@apidevtools-swagger-parser-npm-10.1.0-97318b3580-c7c923755b.zip/node_modules/@apidevtools/swagger-parser/",\ - "packageDependencies": [\ - ["@apidevtools/swagger-parser", "npm:10.1.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:0723d5426c36615503b1e0c9bbcbd0b420921e1bb4d10ec5914c46fdebcd14987437e829fd6e0efc13868cf2174843e481e3a9f35379fdc05ab12949705a5457#npm:10.1.0", {\ - "packageLocation": "./.yarn/__virtual__/@apidevtools-swagger-parser-virtual-a01a7aca61/0/cache/@apidevtools-swagger-parser-npm-10.1.0-97318b3580-c7c923755b.zip/node_modules/@apidevtools/swagger-parser/",\ - "packageDependencies": [\ - ["@apidevtools/swagger-parser", "virtual:0723d5426c36615503b1e0c9bbcbd0b420921e1bb4d10ec5914c46fdebcd14987437e829fd6e0efc13868cf2174843e481e3a9f35379fdc05ab12949705a5457#npm:10.1.0"],\ - ["@apidevtools/json-schema-ref-parser", "npm:9.0.6"],\ - ["@apidevtools/openapi-schemas", "npm:2.1.0"],\ - ["@apidevtools/swagger-methods", "npm:3.0.2"],\ - ["@jsdevtools/ono", "npm:7.1.3"],\ - ["@types/openapi-types", null],\ - ["ajv", "npm:8.12.0"],\ - ["ajv-draft-04", "virtual:a01a7aca611211ff82a03c5bee6185e53f837adbba8875721424e2edcb5609b9ee50acd4e9db9547f36dcfc4f7dbcea4b832ef88083a005e328ccdbc9d1cfbec#npm:1.0.0"],\ - ["call-me-maybe", "npm:1.0.2"],\ - ["openapi-types", "npm:12.1.3"]\ - ],\ - "packagePeers": [\ - "@types/openapi-types",\ - "openapi-types"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/code-frame", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.18.6-25229a7e34-195e2be317.zip/node_modules/@babel/code-frame/",\ - "packageDependencies": [\ - ["@babel/code-frame", "npm:7.18.6"],\ - ["@babel/highlight", "npm:7.18.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.13", {\ - "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.22.13-2782581d20-22e342c807.zip/node_modules/@babel/code-frame/",\ - "packageDependencies": [\ - ["@babel/code-frame", "npm:7.22.13"],\ - ["@babel/highlight", "npm:7.22.13"],\ - ["chalk", "npm:2.4.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.5", {\ - "packageLocation": "./.yarn/cache/@babel-code-frame-npm-7.23.5-cb10d08de6-d90981fdf5.zip/node_modules/@babel/code-frame/",\ - "packageDependencies": [\ - ["@babel/code-frame", "npm:7.23.5"],\ - ["@babel/highlight", "npm:7.23.4"],\ - ["chalk", "npm:2.4.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/compat-data", [\ - ["npm:7.19.1", {\ - "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.19.1-f12bc5071a-f985887ea0.zip/node_modules/@babel/compat-data/",\ - "packageDependencies": [\ - ["@babel/compat-data", "npm:7.19.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.9", {\ - "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.22.9-f9e02d51b9-bed77d9044.zip/node_modules/@babel/compat-data/",\ - "packageDependencies": [\ - ["@babel/compat-data", "npm:7.22.9"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.5", {\ - "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.23.5-d79bbb1184-06ce244cda.zip/node_modules/@babel/compat-data/",\ - "packageDependencies": [\ - ["@babel/compat-data", "npm:7.23.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-compat-data-npm-7.24.1-54f5f24a94-e14e94b00c.zip/node_modules/@babel/compat-data/",\ - "packageDependencies": [\ - ["@babel/compat-data", "npm:7.24.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/core", [\ - ["npm:7.19.1", {\ - "packageLocation": "./.yarn/cache/@babel-core-npm-7.19.1-e85812e66b-941c8c119b.zip/node_modules/@babel/core/",\ - "packageDependencies": [\ - ["@babel/core", "npm:7.19.1"],\ - ["@ampproject/remapping", "npm:2.2.0"],\ - ["@babel/code-frame", "npm:7.18.6"],\ - ["@babel/generator", "npm:7.19.0"],\ - ["@babel/helper-compilation-targets", "virtual:e85812e66ba223122af683f94d3033aa87bfc6e95528fffa756224a61d64c70d5cdb56cddb8bbc1d436f500a6528d6de6d1b7969ada524b1987d1f44bf6e6476#npm:7.19.1"],\ - ["@babel/helper-module-transforms", "npm:7.19.0"],\ - ["@babel/helpers", "npm:7.19.0"],\ - ["@babel/parser", "npm:7.19.1"],\ - ["@babel/template", "npm:7.18.10"],\ - ["@babel/traverse", "npm:7.23.2"],\ - ["@babel/types", "npm:7.19.0"],\ - ["convert-source-map", "npm:1.8.0"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["gensync", "npm:1.0.0-beta.2"],\ - ["json5", "npm:2.2.2"],\ - ["semver", "npm:6.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.2", {\ - "packageLocation": "./.yarn/cache/@babel-core-npm-7.23.2-b93f586907-003897718d.zip/node_modules/@babel/core/",\ - "packageDependencies": [\ - ["@babel/core", "npm:7.23.2"],\ - ["@ampproject/remapping", "npm:2.2.1"],\ - ["@babel/code-frame", "npm:7.22.13"],\ - ["@babel/generator", "npm:7.23.0"],\ - ["@babel/helper-compilation-targets", "npm:7.22.15"],\ - ["@babel/helper-module-transforms", "virtual:b93f58690783b1aa7251e34369c6b343463347ed3b67c8f474540571f75c1eb3fa5322b266d6e130537e52dc2e98ff7f4d8b1f27dc27eed7f0d2cdafe52641a3#npm:7.23.0"],\ - ["@babel/helpers", "npm:7.23.2"],\ - ["@babel/parser", "npm:7.23.0"],\ - ["@babel/template", "npm:7.22.15"],\ - ["@babel/traverse", "npm:7.23.2"],\ - ["@babel/types", "npm:7.23.0"],\ - ["convert-source-map", "npm:2.0.0"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["gensync", "npm:1.0.0-beta.2"],\ - ["json5", "npm:2.2.2"],\ - ["semver", "npm:6.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.9", {\ - "packageLocation": "./.yarn/cache/@babel-core-npm-7.23.9-4987baf09b-634a511f74.zip/node_modules/@babel/core/",\ - "packageDependencies": [\ - ["@babel/core", "npm:7.23.9"],\ - ["@ampproject/remapping", "npm:2.2.1"],\ - ["@babel/code-frame", "npm:7.23.5"],\ - ["@babel/generator", "npm:7.23.6"],\ - ["@babel/helper-compilation-targets", "npm:7.23.6"],\ - ["@babel/helper-module-transforms", "virtual:4987baf09b82c48eb8b5413aa2ba462ba316c95c50a367748f9bb0d09a052cbd6508a65052d6692401be2eab1d0720262e16f715ed4f30858ba5040402f5e3fe#npm:7.23.3"],\ - ["@babel/helpers", "npm:7.23.9"],\ - ["@babel/parser", "npm:7.23.9"],\ - ["@babel/template", "npm:7.23.9"],\ - ["@babel/traverse", "npm:7.23.2"],\ - ["@babel/types", "npm:7.23.9"],\ - ["convert-source-map", "npm:2.0.0"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["gensync", "npm:1.0.0-beta.2"],\ - ["json5", "npm:2.2.2"],\ - ["semver", "npm:6.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/generator", [\ - ["npm:7.19.0", {\ - "packageLocation": "./.yarn/cache/@babel-generator-npm-7.19.0-30db665b14-aa3d5785cf.zip/node_modules/@babel/generator/",\ - "packageDependencies": [\ - ["@babel/generator", "npm:7.19.0"],\ - ["@babel/types", "npm:7.19.0"],\ - ["@jridgewell/gen-mapping", "npm:0.3.2"],\ - ["jsesc", "npm:2.5.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.0", {\ - "packageLocation": "./.yarn/cache/@babel-generator-npm-7.23.0-08841c5369-8efe24adad.zip/node_modules/@babel/generator/",\ - "packageDependencies": [\ - ["@babel/generator", "npm:7.23.0"],\ - ["@babel/types", "npm:7.23.0"],\ - ["@jridgewell/gen-mapping", "npm:0.3.2"],\ - ["@jridgewell/trace-mapping", "npm:0.3.19"],\ - ["jsesc", "npm:2.5.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.6", {\ - "packageLocation": "./.yarn/cache/@babel-generator-npm-7.23.6-817ef5e591-1a1a1c4eac.zip/node_modules/@babel/generator/",\ - "packageDependencies": [\ - ["@babel/generator", "npm:7.23.6"],\ - ["@babel/types", "npm:7.23.9"],\ - ["@jridgewell/gen-mapping", "npm:0.3.2"],\ - ["@jridgewell/trace-mapping", "npm:0.3.19"],\ - ["jsesc", "npm:2.5.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-annotate-as-pure", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-annotate-as-pure-npm-7.18.6-36e25293d8-88ccd15ced.zip/node_modules/@babel/helper-annotate-as-pure/",\ - "packageDependencies": [\ - ["@babel/helper-annotate-as-pure", "npm:7.18.6"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-annotate-as-pure-npm-7.22.5-f38dc8aa1c-53da330f18.zip/node_modules/@babel/helper-annotate-as-pure/",\ - "packageDependencies": [\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/types", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-builder-binary-assignment-operator-visitor", [\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-helper-builder-binary-assignment-operator-visitor-npm-7.22.15-5581622ccf-639c697a1c.zip/node_modules/@babel/helper-builder-binary-assignment-operator-visitor/",\ - "packageDependencies": [\ - ["@babel/helper-builder-binary-assignment-operator-visitor", "npm:7.22.15"],\ - ["@babel/types", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-compilation-targets", [\ - ["npm:7.19.1", {\ - "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.19.1-4f8302bda9-c2d3039265.zip/node_modules/@babel/helper-compilation-targets/",\ - "packageDependencies": [\ - ["@babel/helper-compilation-targets", "npm:7.19.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.22.15-7aac9e71ad-ce85196769.zip/node_modules/@babel/helper-compilation-targets/",\ - "packageDependencies": [\ - ["@babel/helper-compilation-targets", "npm:7.22.15"],\ - ["@babel/compat-data", "npm:7.22.9"],\ - ["@babel/helper-validator-option", "npm:7.22.15"],\ - ["browserslist", "npm:4.21.10"],\ - ["lru-cache", "npm:5.1.1"],\ - ["semver", "npm:6.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-compilation-targets-npm-7.23.6-aa6f07f088-c630b98d45.zip/node_modules/@babel/helper-compilation-targets/",\ - "packageDependencies": [\ - ["@babel/helper-compilation-targets", "npm:7.23.6"],\ - ["@babel/compat-data", "npm:7.23.5"],\ - ["@babel/helper-validator-option", "npm:7.23.5"],\ - ["browserslist", "npm:4.22.3"],\ - ["lru-cache", "npm:5.1.1"],\ - ["semver", "npm:6.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:e85812e66ba223122af683f94d3033aa87bfc6e95528fffa756224a61d64c70d5cdb56cddb8bbc1d436f500a6528d6de6d1b7969ada524b1987d1f44bf6e6476#npm:7.19.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-compilation-targets-virtual-25a7884c54/0/cache/@babel-helper-compilation-targets-npm-7.19.1-4f8302bda9-c2d3039265.zip/node_modules/@babel/helper-compilation-targets/",\ - "packageDependencies": [\ - ["@babel/helper-compilation-targets", "virtual:e85812e66ba223122af683f94d3033aa87bfc6e95528fffa756224a61d64c70d5cdb56cddb8bbc1d436f500a6528d6de6d1b7969ada524b1987d1f44bf6e6476#npm:7.19.1"],\ - ["@babel/compat-data", "npm:7.19.1"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-validator-option", "npm:7.18.6"],\ - ["@types/babel__core", null],\ - ["browserslist", "npm:4.21.5"],\ - ["semver", "npm:6.3.0"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-create-class-features-plugin", [\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.22.15-4e99b5fc09-52c500d8d1.zip/node_modules/@babel/helper-create-class-features-plugin/",\ - "packageDependencies": [\ - ["@babel/helper-create-class-features-plugin", "npm:7.22.15"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.24.1-b9c767bf0d-310d063eaf.zip/node_modules/@babel/helper-create-class-features-plugin/",\ - "packageDependencies": [\ - ["@babel/helper-create-class-features-plugin", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:53ee60baf4e3152daec0e8e0fcaaf1dcb701b770e933c026b200b3ecc1ffe430e5bbd460d549588fd69bbfb66cba723749a7735cc9d2c11209f7dc57ced19443#npm:7.22.15", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-create-class-features-plugin-virtual-ee4da7701e/0/cache/@babel-helper-create-class-features-plugin-npm-7.22.15-4e99b5fc09-52c500d8d1.zip/node_modules/@babel/helper-create-class-features-plugin/",\ - "packageDependencies": [\ - ["@babel/helper-create-class-features-plugin", "virtual:53ee60baf4e3152daec0e8e0fcaaf1dcb701b770e933c026b200b3ecc1ffe430e5bbd460d549588fd69bbfb66cba723749a7735cc9d2c11209f7dc57ced19443#npm:7.22.15"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-environment-visitor", "npm:7.22.5"],\ - ["@babel/helper-function-name", "npm:7.22.5"],\ - ["@babel/helper-member-expression-to-functions", "npm:7.22.15"],\ - ["@babel/helper-optimise-call-expression", "npm:7.22.5"],\ - ["@babel/helper-replace-supers", "virtual:ee4da7701eab122ebadc6dd0812cdb1b8a4b4e63932739b7fc24a15afe11f192edcf4f2623dbfa134c5fbc2224e5b73e1ca208b3722af04b7ce8c428ef157146#npm:7.22.9"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ - ["@types/babel__core", null],\ - ["semver", "npm:6.3.1"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:99f9d205f36bb998b168c3381e824d58390b3029690f946c9c380c85a4dde8f5274859af15f5b103ada3c1677d032a3131152947fa3fc3a03a1184b127b05f19#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-create-class-features-plugin-virtual-8a2484731e/0/cache/@babel-helper-create-class-features-plugin-npm-7.24.1-b9c767bf0d-310d063eaf.zip/node_modules/@babel/helper-create-class-features-plugin/",\ - "packageDependencies": [\ - ["@babel/helper-create-class-features-plugin", "virtual:99f9d205f36bb998b168c3381e824d58390b3029690f946c9c380c85a4dde8f5274859af15f5b103ada3c1677d032a3131152947fa3fc3a03a1184b127b05f19#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-function-name", "npm:7.23.0"],\ - ["@babel/helper-member-expression-to-functions", "npm:7.23.0"],\ - ["@babel/helper-optimise-call-expression", "npm:7.22.5"],\ - ["@babel/helper-replace-supers", "virtual:8a2484731e205a62eaf507d00663de8391c155e9043ba38c7ea441aedd5529d64f6966ca5fda6726dddf22d9c35d51cb41691622e265c17856cd1fef9ae41806#npm:7.24.1"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ - ["@types/babel__core", null],\ - ["semver", "npm:6.3.1"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-create-regexp-features-plugin", [\ - ["npm:7.19.0", {\ - "packageLocation": "./.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.19.0-664f2c7fc6-811cc90afe.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ - "packageDependencies": [\ - ["@babel/helper-create-regexp-features-plugin", "npm:7.19.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-helper-create-regexp-features-plugin-npm-7.22.15-5f0e03b865-0243b8d485.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ - "packageDependencies": [\ - ["@babel/helper-create-regexp-features-plugin", "npm:7.22.15"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:25b76f851291f4e7510dacd134469b52b8207e2f1678bbc41625d93a89140c382a072de73f6d8b6e93942d75eeacc21ee73337c110ff41c947b662b0fd15d5d0#npm:7.19.0", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-create-regexp-features-plugin-virtual-9ae4257638/0/cache/@babel-helper-create-regexp-features-plugin-npm-7.19.0-664f2c7fc6-811cc90afe.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ - "packageDependencies": [\ - ["@babel/helper-create-regexp-features-plugin", "virtual:25b76f851291f4e7510dacd134469b52b8207e2f1678bbc41625d93a89140c382a072de73f6d8b6e93942d75eeacc21ee73337c110ff41c947b662b0fd15d5d0#npm:7.19.0"],\ - ["@babel/core", null],\ - ["@babel/helper-annotate-as-pure", "npm:7.18.6"],\ - ["@types/babel__core", null],\ - ["regexpu-core", "npm:5.1.0"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:41a9f1c49369fdcb82c92b40a6d48f8211e6fd4a0c47ff3565a44c95e83bad9b8cbc0f05b5c903d2f9605c56cdbe78afc30a189bbe17db85ea4d580a0e4fbad0#npm:7.22.15", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-create-regexp-features-plugin-virtual-f0b3dd2032/0/cache/@babel-helper-create-regexp-features-plugin-npm-7.22.15-5f0e03b865-0243b8d485.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ - "packageDependencies": [\ - ["@babel/helper-create-regexp-features-plugin", "virtual:41a9f1c49369fdcb82c92b40a6d48f8211e6fd4a0c47ff3565a44c95e83bad9b8cbc0f05b5c903d2f9605c56cdbe78afc30a189bbe17db85ea4d580a0e4fbad0#npm:7.22.15"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@types/babel__core", null],\ - ["regexpu-core", "npm:5.3.2"],\ - ["semver", "npm:6.3.1"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:6ae8345f40c311f6a21c64d2c4180aa6ab6d656f72e3627352b27da86972a92d379b1dc3ee46be166a77d0997ad4b5f70665876f6a43907c4c90b2882034f828#npm:7.22.15", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-create-regexp-features-plugin-virtual-e97cd673c7/0/cache/@babel-helper-create-regexp-features-plugin-npm-7.22.15-5f0e03b865-0243b8d485.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ - "packageDependencies": [\ - ["@babel/helper-create-regexp-features-plugin", "virtual:6ae8345f40c311f6a21c64d2c4180aa6ab6d656f72e3627352b27da86972a92d379b1dc3ee46be166a77d0997ad4b5f70665876f6a43907c4c90b2882034f828#npm:7.22.15"],\ - ["@babel/core", null],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@types/babel__core", null],\ - ["regexpu-core", "npm:5.3.2"],\ - ["semver", "npm:6.3.1"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:7490da96a5de86e92f1b4ca518866d2db99e63296e0681e50c82b9dc7c3df2443a5d1df06dfc3c541e4f322458ed3650f79963c856d8444ce1e145381144464a#npm:7.19.0", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-create-regexp-features-plugin-virtual-31d8376d41/0/cache/@babel-helper-create-regexp-features-plugin-npm-7.19.0-664f2c7fc6-811cc90afe.zip/node_modules/@babel/helper-create-regexp-features-plugin/",\ - "packageDependencies": [\ - ["@babel/helper-create-regexp-features-plugin", "virtual:7490da96a5de86e92f1b4ca518866d2db99e63296e0681e50c82b9dc7c3df2443a5d1df06dfc3c541e4f322458ed3650f79963c856d8444ce1e145381144464a#npm:7.19.0"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-annotate-as-pure", "npm:7.18.6"],\ - ["@types/babel__core", null],\ - ["regexpu-core", "npm:5.1.0"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-define-polyfill-provider", [\ - ["npm:0.5.0", {\ - "packageLocation": "./.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.5.0-f9749c8844-d24626b819.zip/node_modules/@babel/helper-define-polyfill-provider/",\ - "packageDependencies": [\ - ["@babel/helper-define-polyfill-provider", "npm:0.5.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:0.6.1", {\ - "packageLocation": "./.yarn/cache/@babel-helper-define-polyfill-provider-npm-0.6.1-e972336ec3-b45deb37ce.zip/node_modules/@babel/helper-define-polyfill-provider/",\ - "packageDependencies": [\ - ["@babel/helper-define-polyfill-provider", "npm:0.6.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:02254282a7b3482c9785b31f855b814805349b6b369f4d2c7e2bfee5cb24eddd39330899bba2531f6722fa1241495f0d5c2ceb2a4200abe5f83c98caf2986061#npm:0.6.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-define-polyfill-provider-virtual-520ca9b269/0/cache/@babel-helper-define-polyfill-provider-npm-0.6.1-e972336ec3-b45deb37ce.zip/node_modules/@babel/helper-define-polyfill-provider/",\ - "packageDependencies": [\ - ["@babel/helper-define-polyfill-provider", "virtual:02254282a7b3482c9785b31f855b814805349b6b369f4d2c7e2bfee5cb24eddd39330899bba2531f6722fa1241495f0d5c2ceb2a4200abe5f83c98caf2986061#npm:0.6.1"],\ - ["@babel/core", null],\ - ["@babel/helper-compilation-targets", "npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["lodash.debounce", "npm:4.0.8"],\ - ["resolve", "patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:66e290c8de16985168d4263c6089419bc229ec62ee0321845f567bd8ac6835d0071517549c8bcc29c95420ccc31d155add7a3204ae8fa63cb2095bc73b28f1ff#npm:0.5.0", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-define-polyfill-provider-virtual-037ff0ed7d/0/cache/@babel-helper-define-polyfill-provider-npm-0.5.0-f9749c8844-d24626b819.zip/node_modules/@babel/helper-define-polyfill-provider/",\ - "packageDependencies": [\ - ["@babel/helper-define-polyfill-provider", "virtual:66e290c8de16985168d4263c6089419bc229ec62ee0321845f567bd8ac6835d0071517549c8bcc29c95420ccc31d155add7a3204ae8fa63cb2095bc73b28f1ff#npm:0.5.0"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-compilation-targets", "npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["lodash.debounce", "npm:4.0.8"],\ - ["resolve", "patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-environment-visitor", [\ - ["npm:7.18.9", {\ - "packageLocation": "./.yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-b25101f616.zip/node_modules/@babel/helper-environment-visitor/",\ - "packageDependencies": [\ - ["@babel/helper-environment-visitor", "npm:7.18.9"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.20", {\ - "packageLocation": "./.yarn/cache/@babel-helper-environment-visitor-npm-7.22.20-260909e014-d80ee98ff6.zip/node_modules/@babel/helper-environment-visitor/",\ - "packageDependencies": [\ - ["@babel/helper-environment-visitor", "npm:7.22.20"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-environment-visitor-npm-7.22.5-7bc52eec61-248532077d.zip/node_modules/@babel/helper-environment-visitor/",\ - "packageDependencies": [\ - ["@babel/helper-environment-visitor", "npm:7.22.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-function-name", [\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-function-name-npm-7.22.5-8a1a69b63d-6b1f6ce1b1.zip/node_modules/@babel/helper-function-name/",\ - "packageDependencies": [\ - ["@babel/helper-function-name", "npm:7.22.5"],\ - ["@babel/template", "npm:7.22.15"],\ - ["@babel/types", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.0", {\ - "packageLocation": "./.yarn/cache/@babel-helper-function-name-npm-7.23.0-ce38271242-e44542257b.zip/node_modules/@babel/helper-function-name/",\ - "packageDependencies": [\ - ["@babel/helper-function-name", "npm:7.23.0"],\ - ["@babel/template", "npm:7.22.15"],\ - ["@babel/types", "npm:7.23.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-hoist-variables", [\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-hoist-variables-npm-7.22.5-6db3192347-394ca191b4.zip/node_modules/@babel/helper-hoist-variables/",\ - "packageDependencies": [\ - ["@babel/helper-hoist-variables", "npm:7.22.5"],\ - ["@babel/types", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-member-expression-to-functions", [\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.22.15-f86d38ada1-c7c5d01c40.zip/node_modules/@babel/helper-member-expression-to-functions/",\ - "packageDependencies": [\ - ["@babel/helper-member-expression-to-functions", "npm:7.22.15"],\ - ["@babel/types", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.0", {\ - "packageLocation": "./.yarn/cache/@babel-helper-member-expression-to-functions-npm-7.23.0-4eb0647557-4946593613.zip/node_modules/@babel/helper-member-expression-to-functions/",\ - "packageDependencies": [\ - ["@babel/helper-member-expression-to-functions", "npm:7.23.0"],\ - ["@babel/types", "npm:7.23.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-module-imports", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.18.6-1031faa864-f393f8a3b3.zip/node_modules/@babel/helper-module-imports/",\ - "packageDependencies": [\ - ["@babel/helper-module-imports", "npm:7.18.6"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.22.15-687e77ee50-ecd7e457df.zip/node_modules/@babel/helper-module-imports/",\ - "packageDependencies": [\ - ["@babel/helper-module-imports", "npm:7.22.15"],\ - ["@babel/types", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.24.3", {\ - "packageLocation": "./.yarn/cache/@babel-helper-module-imports-npm-7.24.3-edb733448b-c23492189b.zip/node_modules/@babel/helper-module-imports/",\ - "packageDependencies": [\ - ["@babel/helper-module-imports", "npm:7.24.3"],\ - ["@babel/types", "npm:7.24.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-module-transforms", [\ - ["npm:7.19.0", {\ - "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.19.0-a96e10d627-4483276c66.zip/node_modules/@babel/helper-module-transforms/",\ - "packageDependencies": [\ - ["@babel/helper-module-transforms", "npm:7.19.0"],\ - ["@babel/helper-environment-visitor", "npm:7.18.9"],\ - ["@babel/helper-module-imports", "npm:7.18.6"],\ - ["@babel/helper-simple-access", "npm:7.18.6"],\ - ["@babel/helper-split-export-declaration", "npm:7.18.6"],\ - ["@babel/helper-validator-identifier", "npm:7.18.6"],\ - ["@babel/template", "npm:7.18.10"],\ - ["@babel/traverse", "npm:7.23.2"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.0", {\ - "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.23.0-6d065838a4-6e2afffb05.zip/node_modules/@babel/helper-module-transforms/",\ - "packageDependencies": [\ - ["@babel/helper-module-transforms", "npm:7.23.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-helper-module-transforms-npm-7.23.3-69078a931c-5d0895cfba.zip/node_modules/@babel/helper-module-transforms/",\ - "packageDependencies": [\ - ["@babel/helper-module-transforms", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:4987baf09b82c48eb8b5413aa2ba462ba316c95c50a367748f9bb0d09a052cbd6508a65052d6692401be2eab1d0720262e16f715ed4f30858ba5040402f5e3fe#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-57776750bf/0/cache/@babel-helper-module-transforms-npm-7.23.3-69078a931c-5d0895cfba.zip/node_modules/@babel/helper-module-transforms/",\ - "packageDependencies": [\ - ["@babel/helper-module-transforms", "virtual:4987baf09b82c48eb8b5413aa2ba462ba316c95c50a367748f9bb0d09a052cbd6508a65052d6692401be2eab1d0720262e16f715ed4f30858ba5040402f5e3fe#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.9"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-module-imports", "npm:7.22.15"],\ - ["@babel/helper-simple-access", "npm:7.22.5"],\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ - ["@babel/helper-validator-identifier", "npm:7.22.20"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:4eb2b8bb279866495c12a30d7c95128eb0f7b6a40d5dba7429778fe7e91f4df45fb693cda99a8ed50d6ee6e19003f99c5542674564326b6f8e648b9e2c22ae9b#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-0efb9ea31c/0/cache/@babel-helper-module-transforms-npm-7.23.3-69078a931c-5d0895cfba.zip/node_modules/@babel/helper-module-transforms/",\ - "packageDependencies": [\ - ["@babel/helper-module-transforms", "virtual:4eb2b8bb279866495c12a30d7c95128eb0f7b6a40d5dba7429778fe7e91f4df45fb693cda99a8ed50d6ee6e19003f99c5542674564326b6f8e648b9e2c22ae9b#npm:7.23.3"],\ - ["@babel/core", null],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-module-imports", "npm:7.22.15"],\ - ["@babel/helper-simple-access", "npm:7.22.5"],\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ - ["@babel/helper-validator-identifier", "npm:7.22.20"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:85e766d6b1bf3ab23ce980259f31fa1a560b595e83a247a96161f91adfaf7765e98fa71d1bb60d715e5d9c73293a3fc07a71dd91f7770ff8da2528b91ac58769#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-61bedb1d1b/0/cache/@babel-helper-module-transforms-npm-7.23.3-69078a931c-5d0895cfba.zip/node_modules/@babel/helper-module-transforms/",\ - "packageDependencies": [\ - ["@babel/helper-module-transforms", "virtual:85e766d6b1bf3ab23ce980259f31fa1a560b595e83a247a96161f91adfaf7765e98fa71d1bb60d715e5d9c73293a3fc07a71dd91f7770ff8da2528b91ac58769#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-module-imports", "npm:7.22.15"],\ - ["@babel/helper-simple-access", "npm:7.22.5"],\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ - ["@babel/helper-validator-identifier", "npm:7.22.20"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:b93f58690783b1aa7251e34369c6b343463347ed3b67c8f474540571f75c1eb3fa5322b266d6e130537e52dc2e98ff7f4d8b1f27dc27eed7f0d2cdafe52641a3#npm:7.23.0", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-94c9f98ad7/0/cache/@babel-helper-module-transforms-npm-7.23.0-6d065838a4-6e2afffb05.zip/node_modules/@babel/helper-module-transforms/",\ - "packageDependencies": [\ - ["@babel/helper-module-transforms", "virtual:b93f58690783b1aa7251e34369c6b343463347ed3b67c8f474540571f75c1eb3fa5322b266d6e130537e52dc2e98ff7f4d8b1f27dc27eed7f0d2cdafe52641a3#npm:7.23.0"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-module-imports", "npm:7.22.15"],\ - ["@babel/helper-simple-access", "npm:7.22.5"],\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ - ["@babel/helper-validator-identifier", "npm:7.22.20"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-optimise-call-expression", [\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-optimise-call-expression-npm-7.22.5-846964ef82-c70ef6cc6b.zip/node_modules/@babel/helper-optimise-call-expression/",\ - "packageDependencies": [\ - ["@babel/helper-optimise-call-expression", "npm:7.22.5"],\ - ["@babel/types", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-plugin-utils", [\ - ["npm:7.19.0", {\ - "packageLocation": "./.yarn/cache/@babel-helper-plugin-utils-npm-7.19.0-744ad0c26b-eedc996c63.zip/node_modules/@babel/helper-plugin-utils/",\ - "packageDependencies": [\ - ["@babel/helper-plugin-utils", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-plugin-utils-npm-7.22.5-192e38e1de-c0fc722707.zip/node_modules/@babel/helper-plugin-utils/",\ - "packageDependencies": [\ - ["@babel/helper-plugin-utils", "npm:7.22.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.24.0", {\ - "packageLocation": "./.yarn/cache/@babel-helper-plugin-utils-npm-7.24.0-24ea3c3608-e2baa0eede.zip/node_modules/@babel/helper-plugin-utils/",\ - "packageDependencies": [\ - ["@babel/helper-plugin-utils", "npm:7.24.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-remap-async-to-generator", [\ - ["npm:7.22.20", {\ - "packageLocation": "./.yarn/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip/node_modules/@babel/helper-remap-async-to-generator/",\ - "packageDependencies": [\ - ["@babel/helper-remap-async-to-generator", "npm:7.22.20"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:101e8e7b986953a6caf0553488a103477953da5cf66855ce4aac927a628031adfe30ab7797ca4fe9f7103e8184cbd04f5a5545b1f1d93dcb29e3701e20cc28df#npm:7.22.20", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-remap-async-to-generator-virtual-84bec91d66/0/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip/node_modules/@babel/helper-remap-async-to-generator/",\ - "packageDependencies": [\ - ["@babel/helper-remap-async-to-generator", "virtual:101e8e7b986953a6caf0553488a103477953da5cf66855ce4aac927a628031adfe30ab7797ca4fe9f7103e8184cbd04f5a5545b1f1d93dcb29e3701e20cc28df#npm:7.22.20"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-wrap-function", "npm:7.22.20"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:3d5a29b297ee60c7cdbc60c250be5d71d0b58f15c0eca653f71b36b0771933f7b5bb63688dbfe7fb27abeae8ae2ed67474637e614eeb39f0ddc0b85457a2231a#npm:7.22.20", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-remap-async-to-generator-virtual-0aa7aa71b2/0/cache/@babel-helper-remap-async-to-generator-npm-7.22.20-86fe82a5c7-2fe6300a6f.zip/node_modules/@babel/helper-remap-async-to-generator/",\ - "packageDependencies": [\ - ["@babel/helper-remap-async-to-generator", "virtual:3d5a29b297ee60c7cdbc60c250be5d71d0b58f15c0eca653f71b36b0771933f7b5bb63688dbfe7fb27abeae8ae2ed67474637e614eeb39f0ddc0b85457a2231a#npm:7.22.20"],\ - ["@babel/core", null],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-wrap-function", "npm:7.22.20"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-replace-supers", [\ - ["npm:7.22.20", {\ - "packageLocation": "./.yarn/cache/@babel-helper-replace-supers-npm-7.22.20-7e1aa74118-a0008332e2.zip/node_modules/@babel/helper-replace-supers/",\ - "packageDependencies": [\ - ["@babel/helper-replace-supers", "npm:7.22.20"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.22.9", {\ - "packageLocation": "./.yarn/cache/@babel-helper-replace-supers-npm-7.22.9-d354e39111-d41471f56f.zip/node_modules/@babel/helper-replace-supers/",\ - "packageDependencies": [\ - ["@babel/helper-replace-supers", "npm:7.22.9"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-helper-replace-supers-npm-7.24.1-0f96b0a406-c04182c34a.zip/node_modules/@babel/helper-replace-supers/",\ - "packageDependencies": [\ - ["@babel/helper-replace-supers", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:31b7f8411397ec25a942791956322b8b6faa613b0dc535962c6df4b910b10f80df6eb3572152e975c4f10177b964d7efbb1997af19860095368688a54fc27ea5#npm:7.22.20", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-replace-supers-virtual-f735228de9/0/cache/@babel-helper-replace-supers-npm-7.22.20-7e1aa74118-a0008332e2.zip/node_modules/@babel/helper-replace-supers/",\ - "packageDependencies": [\ - ["@babel/helper-replace-supers", "virtual:31b7f8411397ec25a942791956322b8b6faa613b0dc535962c6df4b910b10f80df6eb3572152e975c4f10177b964d7efbb1997af19860095368688a54fc27ea5#npm:7.22.20"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-member-expression-to-functions", "npm:7.22.15"],\ - ["@babel/helper-optimise-call-expression", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:8a2484731e205a62eaf507d00663de8391c155e9043ba38c7ea441aedd5529d64f6966ca5fda6726dddf22d9c35d51cb41691622e265c17856cd1fef9ae41806#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-replace-supers-virtual-33700b1962/0/cache/@babel-helper-replace-supers-npm-7.24.1-0f96b0a406-c04182c34a.zip/node_modules/@babel/helper-replace-supers/",\ - "packageDependencies": [\ - ["@babel/helper-replace-supers", "virtual:8a2484731e205a62eaf507d00663de8391c155e9043ba38c7ea441aedd5529d64f6966ca5fda6726dddf22d9c35d51cb41691622e265c17856cd1fef9ae41806#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-member-expression-to-functions", "npm:7.23.0"],\ - ["@babel/helper-optimise-call-expression", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ee4da7701eab122ebadc6dd0812cdb1b8a4b4e63932739b7fc24a15afe11f192edcf4f2623dbfa134c5fbc2224e5b73e1ca208b3722af04b7ce8c428ef157146#npm:7.22.9", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-replace-supers-virtual-901c4ece74/0/cache/@babel-helper-replace-supers-npm-7.22.9-d354e39111-d41471f56f.zip/node_modules/@babel/helper-replace-supers/",\ - "packageDependencies": [\ - ["@babel/helper-replace-supers", "virtual:ee4da7701eab122ebadc6dd0812cdb1b8a4b4e63932739b7fc24a15afe11f192edcf4f2623dbfa134c5fbc2224e5b73e1ca208b3722af04b7ce8c428ef157146#npm:7.22.9"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-environment-visitor", "npm:7.22.5"],\ - ["@babel/helper-member-expression-to-functions", "npm:7.22.15"],\ - ["@babel/helper-optimise-call-expression", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-simple-access", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-simple-access-npm-7.18.6-4ef4976ebe-37cd36eef1.zip/node_modules/@babel/helper-simple-access/",\ - "packageDependencies": [\ - ["@babel/helper-simple-access", "npm:7.18.6"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-simple-access-npm-7.22.5-0a3f578780-fe9686714c.zip/node_modules/@babel/helper-simple-access/",\ - "packageDependencies": [\ - ["@babel/helper-simple-access", "npm:7.22.5"],\ - ["@babel/types", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-skip-transparent-expression-wrappers", [\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-skip-transparent-expression-wrappers-npm-7.22.5-a398428942-1012ef2295.zip/node_modules/@babel/helper-skip-transparent-expression-wrappers/",\ - "packageDependencies": [\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@babel/types", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-split-export-declaration", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-split-export-declaration-npm-7.18.6-53ebf8ad4c-c6d3dede53.zip/node_modules/@babel/helper-split-export-declaration/",\ - "packageDependencies": [\ - ["@babel/helper-split-export-declaration", "npm:7.18.6"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-split-export-declaration-npm-7.22.6-e723505aef-e141cace58.zip/node_modules/@babel/helper-split-export-declaration/",\ - "packageDependencies": [\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ - ["@babel/types", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-string-parser", [\ - ["npm:7.18.10", {\ - "packageLocation": "./.yarn/cache/@babel-helper-string-parser-npm-7.18.10-cf6fe67f9a-d554a43933.zip/node_modules/@babel/helper-string-parser/",\ - "packageDependencies": [\ - ["@babel/helper-string-parser", "npm:7.18.10"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-string-parser-npm-7.22.5-448ff0e489-836851ca5e.zip/node_modules/@babel/helper-string-parser/",\ - "packageDependencies": [\ - ["@babel/helper-string-parser", "npm:7.22.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-helper-string-parser-npm-7.23.4-b1f0d030c3-c0641144cf.zip/node_modules/@babel/helper-string-parser/",\ - "packageDependencies": [\ - ["@babel/helper-string-parser", "npm:7.23.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-validator-identifier", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-validator-identifier-npm-7.18.6-357e4653ab-e295254d61.zip/node_modules/@babel/helper-validator-identifier/",\ - "packageDependencies": [\ - ["@babel/helper-validator-identifier", "npm:7.18.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-helper-validator-identifier-npm-7.22.15-d99c246e11-eb0bee4bda.zip/node_modules/@babel/helper-validator-identifier/",\ - "packageDependencies": [\ - ["@babel/helper-validator-identifier", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.20", {\ - "packageLocation": "./.yarn/cache/@babel-helper-validator-identifier-npm-7.22.20-18305bb306-136412784d.zip/node_modules/@babel/helper-validator-identifier/",\ - "packageDependencies": [\ - ["@babel/helper-validator-identifier", "npm:7.22.20"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-validator-option", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-helper-validator-option-npm-7.18.6-cc7d1a3315-f9cc6eb7cc.zip/node_modules/@babel/helper-validator-option/",\ - "packageDependencies": [\ - ["@babel/helper-validator-option", "npm:7.18.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-helper-validator-option-npm-7.22.15-29aa330042-68da52b1e1.zip/node_modules/@babel/helper-validator-option/",\ - "packageDependencies": [\ - ["@babel/helper-validator-option", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.5", {\ - "packageLocation": "./.yarn/cache/@babel-helper-validator-option-npm-7.23.5-d83bbfe738-537cde2330.zip/node_modules/@babel/helper-validator-option/",\ - "packageDependencies": [\ - ["@babel/helper-validator-option", "npm:7.23.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-wrap-function", [\ - ["npm:7.22.20", {\ - "packageLocation": "./.yarn/cache/@babel-helper-wrap-function-npm-7.22.20-c8e9214527-221ed9b557.zip/node_modules/@babel/helper-wrap-function/",\ - "packageDependencies": [\ - ["@babel/helper-wrap-function", "npm:7.22.20"],\ - ["@babel/helper-function-name", "npm:7.22.5"],\ - ["@babel/template", "npm:7.22.15"],\ - ["@babel/types", "npm:7.23.9"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helpers", [\ - ["npm:7.19.0", {\ - "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.19.0-4a958e6cb7-e50e78e0db.zip/node_modules/@babel/helpers/",\ - "packageDependencies": [\ - ["@babel/helpers", "npm:7.19.0"],\ - ["@babel/template", "npm:7.18.10"],\ - ["@babel/traverse", "npm:7.23.2"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.2", {\ - "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.23.2-aa45e8b40c-aaf4828df7.zip/node_modules/@babel/helpers/",\ - "packageDependencies": [\ - ["@babel/helpers", "npm:7.23.2"],\ - ["@babel/template", "npm:7.22.15"],\ - ["@babel/traverse", "npm:7.23.2"],\ - ["@babel/types", "npm:7.23.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.9", {\ - "packageLocation": "./.yarn/cache/@babel-helpers-npm-7.23.9-703579a363-2678231192.zip/node_modules/@babel/helpers/",\ - "packageDependencies": [\ - ["@babel/helpers", "npm:7.23.9"],\ - ["@babel/template", "npm:7.23.9"],\ - ["@babel/traverse", "npm:7.23.2"],\ - ["@babel/types", "npm:7.23.9"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/highlight", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.18.6-9d35ad2e27-92d8ee6154.zip/node_modules/@babel/highlight/",\ - "packageDependencies": [\ - ["@babel/highlight", "npm:7.18.6"],\ - ["@babel/helper-validator-identifier", "npm:7.18.6"],\ - ["chalk", "npm:2.4.2"],\ - ["js-tokens", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.13", {\ - "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.22.13-7849944df2-7266d2bff8.zip/node_modules/@babel/highlight/",\ - "packageDependencies": [\ - ["@babel/highlight", "npm:7.22.13"],\ - ["@babel/helper-validator-identifier", "npm:7.22.15"],\ - ["chalk", "npm:2.4.2"],\ - ["js-tokens", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-highlight-npm-7.23.4-2a9f2d2538-643acecdc2.zip/node_modules/@babel/highlight/",\ - "packageDependencies": [\ - ["@babel/highlight", "npm:7.23.4"],\ - ["@babel/helper-validator-identifier", "npm:7.22.20"],\ - ["chalk", "npm:2.4.2"],\ - ["js-tokens", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/parser", [\ - ["npm:7.19.1", {\ - "packageLocation": "./.yarn/cache/@babel-parser-npm-7.19.1-5354f1e1a2-b1e0acb346.zip/node_modules/@babel/parser/",\ - "packageDependencies": [\ - ["@babel/parser", "npm:7.19.1"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-parser-npm-7.22.15-b1141d563f-7431c1ab44.zip/node_modules/@babel/parser/",\ - "packageDependencies": [\ - ["@babel/parser", "npm:7.22.15"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-parser-npm-7.22.5-6f8647af64-470ebba516.zip/node_modules/@babel/parser/",\ - "packageDependencies": [\ - ["@babel/parser", "npm:7.22.5"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.0", {\ - "packageLocation": "./.yarn/cache/@babel-parser-npm-7.23.0-8a7b151672-453fdf8b9e.zip/node_modules/@babel/parser/",\ - "packageDependencies": [\ - ["@babel/parser", "npm:7.23.0"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.9", {\ - "packageLocation": "./.yarn/cache/@babel-parser-npm-7.23.9-720a0b56cb-e7cd4960ac.zip/node_modules/@babel/parser/",\ - "packageDependencies": [\ - ["@babel/parser", "npm:7.23.9"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-parser-npm-7.24.1-8b30631d26-a1068941dd.zip/node_modules/@babel/parser/",\ - "packageDependencies": [\ - ["@babel/parser", "npm:7.24.1"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.23.3-a51815aae0-ddbaf2c396.zip/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.24.1-2081d870b1-ec5fddc8db.zip/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-virtual-7a35b36b46/0/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.24.1-2081d870b1-ec5fddc8db.zip/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-virtual-a8e2eb5b29/0/cache/@babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression-npm-7.23.3-a51815aae0-ddbaf2c396.zip/node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.23.3-52e94f4fb6-434b9d710a.zip/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.24.1-e66a2e7616-e18235463e.zip/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-virtual-c245cd3830/0/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.24.1-e66a2e7616-e18235463e.zip/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@babel/plugin-transform-optional-chaining", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-virtual-ef10582e30/0/cache/@babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining-npm-7.23.3-52e94f4fb6-434b9d710a.zip/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@babel/plugin-transform-optional-chaining", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", [\ - ["npm:7.23.7", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.23.7-2ad104f28d-f88e400b54.zip/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "npm:7.23.7"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.24.1-c74fbb2041-b5e5889ce5.zip/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-virtual-be98ef6d96/0/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.24.1-c74fbb2041-b5e5889ce5.zip/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.7", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-virtual-ae2c27333c/0/cache/@babel-plugin-bugfix-v8-static-class-fields-redefine-readonly-npm-7.23.7-2ad104f28d-f88e400b54.zip/node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/",\ - "packageDependencies": [\ - ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.7"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-proposal-private-property-in-object", [\ - ["npm:7.21.0-placeholder-for-preset-env.2", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-d97745d098.zip/node_modules/@babel/plugin-proposal-private-property-in-object/",\ - "packageDependencies": [\ - ["@babel/plugin-proposal-private-property-in-object", "npm:7.21.0-placeholder-for-preset-env.2"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.21.0-placeholder-for-preset-env.2", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-private-property-in-object-virtual-b293d31021/0/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-d97745d098.zip/node_modules/@babel/plugin-proposal-private-property-in-object/",\ - "packageDependencies": [\ - ["@babel/plugin-proposal-private-property-in-object", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.21.0-placeholder-for-preset-env.2"],\ - ["@babel/core", null],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.21.0-placeholder-for-preset-env.2", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-private-property-in-object-virtual-34334b6675/0/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-d97745d098.zip/node_modules/@babel/plugin-proposal-private-property-in-object/",\ - "packageDependencies": [\ - ["@babel/plugin-proposal-private-property-in-object", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.21.0-placeholder-for-preset-env.2"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-async-generators", [\ - ["npm:7.8.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip/node_modules/@babel/plugin-syntax-async-generators/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-async-generators", "npm:7.8.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-async-generators-virtual-eb8cf2ad1b/0/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip/node_modules/@babel/plugin-syntax-async-generators/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-async-generators", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.4"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-async-generators-virtual-7b0eaa11fc/0/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip/node_modules/@babel/plugin-syntax-async-generators/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-async-generators", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.4"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-async-generators-virtual-7ecd744224/0/cache/@babel-plugin-syntax-async-generators-npm-7.8.4-d10cf993c9-7ed1c1d9b9.zip/node_modules/@babel/plugin-syntax-async-generators/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-async-generators", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-bigint", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-bigint-npm-7.8.3-b05d971e6c-3a10849d83.zip/node_modules/@babel/plugin-syntax-bigint/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-bigint", "npm:7.8.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-bigint-virtual-9723a2f05b/0/cache/@babel-plugin-syntax-bigint-npm-7.8.3-b05d971e6c-3a10849d83.zip/node_modules/@babel/plugin-syntax-bigint/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-bigint", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-class-properties", [\ - ["npm:7.12.13", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip/node_modules/@babel/plugin-syntax-class-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-class-properties", "npm:7.12.13"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.12.13", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-properties-virtual-fef1dc89cd/0/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip/node_modules/@babel/plugin-syntax-class-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-class-properties", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.12.13"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.12.13", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-properties-virtual-6a0084a48b/0/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip/node_modules/@babel/plugin-syntax-class-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-class-properties", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.12.13"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.12.13", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-properties-virtual-d96d07b4cb/0/cache/@babel-plugin-syntax-class-properties-npm-7.12.13-002ee9d930-24f34b196d.zip/node_modules/@babel/plugin-syntax-class-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-class-properties", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.12.13"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-class-static-block", [\ - ["npm:7.14.5", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip/node_modules/@babel/plugin-syntax-class-static-block/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-class-static-block", "npm:7.14.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.14.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-static-block-virtual-14cc7c9412/0/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip/node_modules/@babel/plugin-syntax-class-static-block/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-class-static-block", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.14.5"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.14.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-class-static-block-virtual-f270d98455/0/cache/@babel-plugin-syntax-class-static-block-npm-7.14.5-7bdd0ff1b3-3e80814b5b.zip/node_modules/@babel/plugin-syntax-class-static-block/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-class-static-block", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.14.5"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-dynamic-import", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip/node_modules/@babel/plugin-syntax-dynamic-import/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-dynamic-import", "npm:7.8.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-dynamic-import-virtual-76234b5414/0/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip/node_modules/@babel/plugin-syntax-dynamic-import/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-dynamic-import", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-dynamic-import-virtual-16999447f6/0/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip/node_modules/@babel/plugin-syntax-dynamic-import/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-dynamic-import", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-export-namespace-from", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip/node_modules/@babel/plugin-syntax-export-namespace-from/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-export-namespace-from", "npm:7.8.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-export-namespace-from-virtual-044ff855a7/0/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip/node_modules/@babel/plugin-syntax-export-namespace-from/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-export-namespace-from", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-export-namespace-from-virtual-d8a4fb6716/0/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip/node_modules/@babel/plugin-syntax-export-namespace-from/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-export-namespace-from", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-import-assertions", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.23.3-ccd90cbe78-883e6b35b2.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-assertions", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.24.1-70d4eb103e-2a463928a6.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-assertions", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-assertions-virtual-e80e84b5e4/0/cache/@babel-plugin-syntax-import-assertions-npm-7.24.1-70d4eb103e-2a463928a6.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-assertions", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-assertions-virtual-94bc0e0a88/0/cache/@babel-plugin-syntax-import-assertions-npm-7.23.3-ccd90cbe78-883e6b35b2.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-assertions", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-import-attributes", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.23.3-066c86a5e0-9aed7661ff.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-attributes", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-import-attributes-npm-7.24.1-92cad8d5f1-87c8aa4a5e.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-attributes", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-attributes-virtual-2b8a8ab300/0/cache/@babel-plugin-syntax-import-attributes-npm-7.24.1-92cad8d5f1-87c8aa4a5e.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-attributes", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-attributes-virtual-ff3d29ac1c/0/cache/@babel-plugin-syntax-import-attributes-npm-7.23.3-066c86a5e0-9aed7661ff.zip/node_modules/@babel/plugin-syntax-import-attributes/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-attributes", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-import-meta", [\ - ["npm:7.10.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip/node_modules/@babel/plugin-syntax-import-meta/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-meta", "npm:7.10.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-meta-virtual-572a2b6631/0/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip/node_modules/@babel/plugin-syntax-import-meta/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-meta", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.10.4"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-meta-virtual-db19ac28c2/0/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip/node_modules/@babel/plugin-syntax-import-meta/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-meta", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.10.4"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-meta-virtual-2ab0d76823/0/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip/node_modules/@babel/plugin-syntax-import-meta/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-import-meta", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.10.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-json-strings", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-json-strings", "npm:7.8.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-73125924b6/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-json-strings", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-08ccb0a5b4/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-json-strings", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-62bcef1197/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-json-strings", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-jsx", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-jsx-npm-7.18.6-3e378d5f11-6d37ea9729.zip/node_modules/@babel/plugin-syntax-jsx/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-jsx", "npm:7.18.6"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-jsx-npm-7.22.5-2cbf8e7e68-8829d30c26.zip/node_modules/@babel/plugin-syntax-jsx/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-jsx", "npm:7.22.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-jsx-npm-7.24.1-b105166357-712f7e7918.zip/node_modules/@babel/plugin-syntax-jsx/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-jsx", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:14d203b2147ba8d09cf41c2b568b28d12e2a3398d41a5a6db2721a03d8404a5ddb4d0f9113986f38a1535312bb749c8b5309e57854008c6e770a5193af9cef0b#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-jsx-virtual-5f1d24915f/0/cache/@babel-plugin-syntax-jsx-npm-7.24.1-b105166357-712f7e7918.zip/node_modules/@babel/plugin-syntax-jsx/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-jsx", "virtual:14d203b2147ba8d09cf41c2b568b28d12e2a3398d41a5a6db2721a03d8404a5ddb4d0f9113986f38a1535312bb749c8b5309e57854008c6e770a5193af9cef0b#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:7.18.6", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-jsx-virtual-921fb75805/0/cache/@babel-plugin-syntax-jsx-npm-7.18.6-3e378d5f11-6d37ea9729.zip/node_modules/@babel/plugin-syntax-jsx/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-jsx", "virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:7.18.6"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d82e85c025f60698337b11c571a76ba6994b65890f9e7f2099c7fb2b9d3b85389b3bbdc399c6f62965049d853391b6006f849012fc151c7af03b0f177cee7247#npm:7.22.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-jsx-virtual-85fa306413/0/cache/@babel-plugin-syntax-jsx-npm-7.22.5-2cbf8e7e68-8829d30c26.zip/node_modules/@babel/plugin-syntax-jsx/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-jsx", "virtual:d82e85c025f60698337b11c571a76ba6994b65890f9e7f2099c7fb2b9d3b85389b3bbdc399c6f62965049d853391b6006f849012fc151c7af03b0f177cee7247#npm:7.22.5"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-logical-assignment-operators", [\ - ["npm:7.10.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-logical-assignment-operators", "npm:7.10.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-logical-assignment-operators-virtual-2e70e0e4de/0/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.10.4"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-logical-assignment-operators-virtual-5a7c7f5ea1/0/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.10.4"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-logical-assignment-operators-virtual-cf17a406b6/0/cache/@babel-plugin-syntax-logical-assignment-operators-npm-7.10.4-72ae00fdf6-aff3357703.zip/node_modules/@babel/plugin-syntax-logical-assignment-operators/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.10.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-nullish-coalescing-operator", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "npm:7.8.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-a4751b958f/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-591ce79f21/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-a1610305af/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-numeric-separator", [\ - ["npm:7.10.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-numeric-separator", "npm:7.10.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-829cc8f466/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-numeric-separator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.10.4"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-0a6a2e1be5/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-numeric-separator", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.10.4"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.10.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-2c1d98b06a/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-numeric-separator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.10.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-object-rest-spread", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-object-rest-spread", "npm:7.8.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-a8ea741547/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-e28e433ed4/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-0cdff8dd93/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-optional-catch-binding", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-optional-catch-binding", "npm:7.8.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-catch-binding-virtual-199c8f14f2/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-catch-binding-virtual-351da83b97/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-catch-binding-virtual-60b5989e4f/0/cache/@babel-plugin-syntax-optional-catch-binding-npm-7.8.3-ce337427d8-910d90e72b.zip/node_modules/@babel/plugin-syntax-optional-catch-binding/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-optional-chaining", [\ - ["npm:7.8.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-optional-chaining", "npm:7.8.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-a42cedf91d/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-optional-chaining", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-bacf3446c4/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-optional-chaining", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-341b5ef856/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-optional-chaining", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-private-property-in-object", [\ - ["npm:7.14.5", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip/node_modules/@babel/plugin-syntax-private-property-in-object/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-private-property-in-object", "npm:7.14.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.14.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-private-property-in-object-virtual-d07f6aebe3/0/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip/node_modules/@babel/plugin-syntax-private-property-in-object/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-private-property-in-object", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.14.5"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.14.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-private-property-in-object-virtual-f514fa37dd/0/cache/@babel-plugin-syntax-private-property-in-object-npm-7.14.5-ee837fdbb2-b317174783.zip/node_modules/@babel/plugin-syntax-private-property-in-object/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-private-property-in-object", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.14.5"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-top-level-await", [\ - ["npm:7.14.5", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip/node_modules/@babel/plugin-syntax-top-level-await/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-top-level-await", "npm:7.14.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.14.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-top-level-await-virtual-336130b8e2/0/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip/node_modules/@babel/plugin-syntax-top-level-await/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-top-level-await", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.14.5"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.14.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-top-level-await-virtual-e4f87462ae/0/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip/node_modules/@babel/plugin-syntax-top-level-await/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-top-level-await", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.14.5"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.14.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-top-level-await-virtual-a085709759/0/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip/node_modules/@babel/plugin-syntax-top-level-await/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-top-level-await", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.14.5"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-typescript", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-typescript-npm-7.18.6-4ad9dd7d2a-2cde73725e.zip/node_modules/@babel/plugin-syntax-typescript/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-typescript", "npm:7.18.6"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-typescript-npm-7.22.5-e17157d73d-8ab7718fbb.zip/node_modules/@babel/plugin-syntax-typescript/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-typescript", "npm:7.22.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-typescript-npm-7.24.1-d4119799eb-bf4bd70788.zip/node_modules/@babel/plugin-syntax-typescript/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-typescript", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:7.18.6", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-typescript-virtual-bf9c754a5b/0/cache/@babel-plugin-syntax-typescript-npm-7.18.6-4ad9dd7d2a-2cde73725e.zip/node_modules/@babel/plugin-syntax-typescript/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-typescript", "virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:7.18.6"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:24d748a193a8f730405d96654ad28b8f4188ef9f0fe71ff1a58c33f4309ec00dd151a973cfe462e0d20b2eeef9dadc66dc35950037d75c7c546e2f7c3ffa0090#npm:7.22.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-typescript-virtual-5caa9ce48d/0/cache/@babel-plugin-syntax-typescript-npm-7.22.5-e17157d73d-8ab7718fbb.zip/node_modules/@babel/plugin-syntax-typescript/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-typescript", "virtual:24d748a193a8f730405d96654ad28b8f4188ef9f0fe71ff1a58c33f4309ec00dd151a973cfe462e0d20b2eeef9dadc66dc35950037d75c7c546e2f7c3ffa0090#npm:7.22.5"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:e633c1c40f2721da2be4fa88cdd9e8cb19c3dec14860d72c0b04d391c7e85ca7c838a7a79ea5da8b2f3d4477de226b87c2f54b77bc2d93fb2ff130526351e60a#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-typescript-virtual-819b716980/0/cache/@babel-plugin-syntax-typescript-npm-7.24.1-d4119799eb-bf4bd70788.zip/node_modules/@babel/plugin-syntax-typescript/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-typescript", "virtual:e633c1c40f2721da2be4fa88cdd9e8cb19c3dec14860d72c0b04d391c7e85ca7c838a7a79ea5da8b2f3d4477de226b87c2f54b77bc2d93fb2ff130526351e60a#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-syntax-unicode-sets-regex", [\ - ["npm:7.18.6", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-syntax-unicode-sets-regex-npm-7.18.6-b618a36bfd-a651d700fe.zip/node_modules/@babel/plugin-syntax-unicode-sets-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-unicode-sets-regex", "npm:7.18.6"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.18.6", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-unicode-sets-regex-virtual-25b76f8512/0/cache/@babel-plugin-syntax-unicode-sets-regex-npm-7.18.6-b618a36bfd-a651d700fe.zip/node_modules/@babel/plugin-syntax-unicode-sets-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-unicode-sets-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.18.6"],\ - ["@babel/core", null],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:25b76f851291f4e7510dacd134469b52b8207e2f1678bbc41625d93a89140c382a072de73f6d8b6e93942d75eeacc21ee73337c110ff41c947b662b0fd15d5d0#npm:7.19.0"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.18.6", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-unicode-sets-regex-virtual-7490da96a5/0/cache/@babel-plugin-syntax-unicode-sets-regex-npm-7.18.6-b618a36bfd-a651d700fe.zip/node_modules/@babel/plugin-syntax-unicode-sets-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-syntax-unicode-sets-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.18.6"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:7490da96a5de86e92f1b4ca518866d2db99e63296e0681e50c82b9dc7c3df2443a5d1df06dfc3c541e4f322458ed3650f79963c856d8444ce1e145381144464a#npm:7.19.0"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-arrow-functions", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.23.3-075e670a22-1e99118176.zip/node_modules/@babel/plugin-transform-arrow-functions/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-arrow-functions", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-arrow-functions-npm-7.24.1-63523d54cd-58f9aa9b0d.zip/node_modules/@babel/plugin-transform-arrow-functions/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-arrow-functions", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-arrow-functions-virtual-f06e19eda7/0/cache/@babel-plugin-transform-arrow-functions-npm-7.24.1-63523d54cd-58f9aa9b0d.zip/node_modules/@babel/plugin-transform-arrow-functions/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-arrow-functions", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-arrow-functions-virtual-9415a18970/0/cache/@babel-plugin-transform-arrow-functions-npm-7.23.3-075e670a22-1e99118176.zip/node_modules/@babel/plugin-transform-arrow-functions/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-arrow-functions", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-async-generator-functions", [\ - ["npm:7.23.9", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.23.9-190920332d-d402494087.zip/node_modules/@babel/plugin-transform-async-generator-functions/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-async-generator-functions", "npm:7.23.9"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-async-generator-functions-npm-7.24.3-238e3e9bd0-309af02610.zip/node_modules/@babel/plugin-transform-async-generator-functions/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-async-generator-functions", "npm:7.24.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-generator-functions-virtual-3d5a29b297/0/cache/@babel-plugin-transform-async-generator-functions-npm-7.24.3-238e3e9bd0-309af02610.zip/node_modules/@babel/plugin-transform-async-generator-functions/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-async-generator-functions", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.3"],\ - ["@babel/core", null],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/helper-remap-async-to-generator", "virtual:3d5a29b297ee60c7cdbc60c250be5d71d0b58f15c0eca653f71b36b0771933f7b5bb63688dbfe7fb27abeae8ae2ed67474637e614eeb39f0ddc0b85457a2231a#npm:7.22.20"],\ - ["@babel/plugin-syntax-async-generators", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.4"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.9", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-generator-functions-virtual-101e8e7b98/0/cache/@babel-plugin-transform-async-generator-functions-npm-7.23.9-190920332d-d402494087.zip/node_modules/@babel/plugin-transform-async-generator-functions/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-async-generator-functions", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.9"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-remap-async-to-generator", "virtual:101e8e7b986953a6caf0553488a103477953da5cf66855ce4aac927a628031adfe30ab7797ca4fe9f7103e8184cbd04f5a5545b1f1d93dcb29e3701e20cc28df#npm:7.22.20"],\ - ["@babel/plugin-syntax-async-generators", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.4"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-async-to-generator", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.23.3-307eac7840-2e9d9795d4.zip/node_modules/@babel/plugin-transform-async-to-generator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-async-to-generator", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-async-to-generator-npm-7.24.1-c548a110c0-429004a659.zip/node_modules/@babel/plugin-transform-async-to-generator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-async-to-generator", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-to-generator-virtual-46cda937e9/0/cache/@babel-plugin-transform-async-to-generator-npm-7.24.1-c548a110c0-429004a659.zip/node_modules/@babel/plugin-transform-async-to-generator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-async-to-generator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-module-imports", "npm:7.24.3"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/helper-remap-async-to-generator", "virtual:3d5a29b297ee60c7cdbc60c250be5d71d0b58f15c0eca653f71b36b0771933f7b5bb63688dbfe7fb27abeae8ae2ed67474637e614eeb39f0ddc0b85457a2231a#npm:7.22.20"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-to-generator-virtual-636f17728f/0/cache/@babel-plugin-transform-async-to-generator-npm-7.23.3-307eac7840-2e9d9795d4.zip/node_modules/@babel/plugin-transform-async-to-generator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-async-to-generator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-module-imports", "npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-remap-async-to-generator", "virtual:101e8e7b986953a6caf0553488a103477953da5cf66855ce4aac927a628031adfe30ab7797ca4fe9f7103e8184cbd04f5a5545b1f1d93dcb29e3701e20cc28df#npm:7.22.20"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-block-scoped-functions", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.23.3-faef6cb23c-e63b16d94e.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-block-scoped-functions", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-block-scoped-functions-npm-7.24.1-f2da4800e6-d8e18bd57b.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-block-scoped-functions", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoped-functions-virtual-62fd181b7a/0/cache/@babel-plugin-transform-block-scoped-functions-npm-7.24.1-f2da4800e6-d8e18bd57b.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-block-scoped-functions", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoped-functions-virtual-e7c2bcafe0/0/cache/@babel-plugin-transform-block-scoped-functions-npm-7.23.3-faef6cb23c-e63b16d94e.zip/node_modules/@babel/plugin-transform-block-scoped-functions/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-block-scoped-functions", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-block-scoping", [\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.23.4-f593115a07-fc4b2100dd.zip/node_modules/@babel/plugin-transform-block-scoping/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-block-scoping", "npm:7.23.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-block-scoping-npm-7.24.1-4a3f5a4c11-65423ee83d.zip/node_modules/@babel/plugin-transform-block-scoping/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-block-scoping", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoping-virtual-af1c27c41e/0/cache/@babel-plugin-transform-block-scoping-npm-7.24.1-4a3f5a4c11-65423ee83d.zip/node_modules/@babel/plugin-transform-block-scoping/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-block-scoping", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-block-scoping-virtual-5a8fdb251c/0/cache/@babel-plugin-transform-block-scoping-npm-7.23.4-f593115a07-fc4b2100dd.zip/node_modules/@babel/plugin-transform-block-scoping/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-block-scoping", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-class-properties", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-class-properties-npm-7.23.3-1985dbd0c9-9c6f8366f6.zip/node_modules/@babel/plugin-transform-class-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-class-properties", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-class-properties-npm-7.24.1-8ffe1b5c9c-95779e9eef.zip/node_modules/@babel/plugin-transform-class-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-class-properties", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-class-properties-virtual-99f9d205f3/0/cache/@babel-plugin-transform-class-properties-npm-7.24.1-8ffe1b5c9c-95779e9eef.zip/node_modules/@babel/plugin-transform-class-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-class-properties", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-create-class-features-plugin", "virtual:99f9d205f36bb998b168c3381e824d58390b3029690f946c9c380c85a4dde8f5274859af15f5b103ada3c1677d032a3131152947fa3fc3a03a1184b127b05f19#npm:7.24.1"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-class-properties-virtual-53ee60baf4/0/cache/@babel-plugin-transform-class-properties-npm-7.23.3-1985dbd0c9-9c6f8366f6.zip/node_modules/@babel/plugin-transform-class-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-class-properties", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-create-class-features-plugin", "virtual:53ee60baf4e3152daec0e8e0fcaaf1dcb701b770e933c026b200b3ecc1ffe430e5bbd460d549588fd69bbfb66cba723749a7735cc9d2c11209f7dc57ced19443#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-class-static-block", [\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.23.4-18ec246f6b-c8bfaba19a.zip/node_modules/@babel/plugin-transform-class-static-block/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-class-static-block", "npm:7.23.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-class-static-block-npm-7.24.1-a940c36e62-253c627c11.zip/node_modules/@babel/plugin-transform-class-static-block/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-class-static-block", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-class-static-block-virtual-62a48b23b8/0/cache/@babel-plugin-transform-class-static-block-npm-7.24.1-a940c36e62-253c627c11.zip/node_modules/@babel/plugin-transform-class-static-block/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-class-static-block", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-create-class-features-plugin", "virtual:99f9d205f36bb998b168c3381e824d58390b3029690f946c9c380c85a4dde8f5274859af15f5b103ada3c1677d032a3131152947fa3fc3a03a1184b127b05f19#npm:7.24.1"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/plugin-syntax-class-static-block", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.14.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-class-static-block-virtual-729cb40ded/0/cache/@babel-plugin-transform-class-static-block-npm-7.23.4-18ec246f6b-c8bfaba19a.zip/node_modules/@babel/plugin-transform-class-static-block/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-class-static-block", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-create-class-features-plugin", "virtual:53ee60baf4e3152daec0e8e0fcaaf1dcb701b770e933c026b200b3ecc1ffe430e5bbd460d549588fd69bbfb66cba723749a7735cc9d2c11209f7dc57ced19443#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-class-static-block", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.14.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-classes", [\ - ["npm:7.23.8", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-classes-npm-7.23.8-9414d76d27-7dee6cebe5.zip/node_modules/@babel/plugin-transform-classes/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-classes", "npm:7.23.8"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-classes-npm-7.24.1-bfa82a0728-e5337e707d.zip/node_modules/@babel/plugin-transform-classes/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-classes", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-classes-virtual-78a5a7d3db/0/cache/@babel-plugin-transform-classes-npm-7.24.1-bfa82a0728-e5337e707d.zip/node_modules/@babel/plugin-transform-classes/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-classes", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-compilation-targets", "npm:7.23.6"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-function-name", "npm:7.23.0"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/helper-replace-supers", "virtual:8a2484731e205a62eaf507d00663de8391c155e9043ba38c7ea441aedd5529d64f6966ca5fda6726dddf22d9c35d51cb41691622e265c17856cd1fef9ae41806#npm:7.24.1"],\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ - ["@types/babel__core", null],\ - ["globals", "npm:11.12.0"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.8", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-classes-virtual-31b7f84113/0/cache/@babel-plugin-transform-classes-npm-7.23.8-9414d76d27-7dee6cebe5.zip/node_modules/@babel/plugin-transform-classes/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-classes", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.8"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-compilation-targets", "npm:7.23.6"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-function-name", "npm:7.23.0"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-replace-supers", "virtual:31b7f8411397ec25a942791956322b8b6faa613b0dc535962c6df4b910b10f80df6eb3572152e975c4f10177b964d7efbb1997af19860095368688a54fc27ea5#npm:7.22.20"],\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ - ["@types/babel__core", null],\ - ["globals", "npm:11.12.0"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-computed-properties", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.23.3-577cba24db-80452661dc.zip/node_modules/@babel/plugin-transform-computed-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-computed-properties", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-computed-properties-npm-7.24.1-89be3cdeb6-f2832bcf10.zip/node_modules/@babel/plugin-transform-computed-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-computed-properties", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-computed-properties-virtual-b13500af2f/0/cache/@babel-plugin-transform-computed-properties-npm-7.24.1-89be3cdeb6-f2832bcf10.zip/node_modules/@babel/plugin-transform-computed-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-computed-properties", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/template", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-computed-properties-virtual-8d6fae509b/0/cache/@babel-plugin-transform-computed-properties-npm-7.23.3-577cba24db-80452661dc.zip/node_modules/@babel/plugin-transform-computed-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-computed-properties", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/template", "npm:7.22.15"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-destructuring", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-destructuring-npm-7.23.3-87261a505b-9e01509987.zip/node_modules/@babel/plugin-transform-destructuring/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-destructuring", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-destructuring-npm-7.24.1-6807a6f629-994fd3c513.zip/node_modules/@babel/plugin-transform-destructuring/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-destructuring", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-destructuring-virtual-2a9cdeff53/0/cache/@babel-plugin-transform-destructuring-npm-7.24.1-6807a6f629-994fd3c513.zip/node_modules/@babel/plugin-transform-destructuring/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-destructuring", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-destructuring-virtual-18cb3fee8f/0/cache/@babel-plugin-transform-destructuring-npm-7.23.3-87261a505b-9e01509987.zip/node_modules/@babel/plugin-transform-destructuring/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-destructuring", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-dotall-regex", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.23.3-c58f69ad0d-a2dbbf7f1e.zip/node_modules/@babel/plugin-transform-dotall-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-dotall-regex", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-dotall-regex-npm-7.24.1-4a6b603a7e-7f623d25b6.zip/node_modules/@babel/plugin-transform-dotall-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-dotall-regex", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dotall-regex-virtual-6ae8345f40/0/cache/@babel-plugin-transform-dotall-regex-npm-7.24.1-4a6b603a7e-7f623d25b6.zip/node_modules/@babel/plugin-transform-dotall-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-dotall-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:6ae8345f40c311f6a21c64d2c4180aa6ab6d656f72e3627352b27da86972a92d379b1dc3ee46be166a77d0997ad4b5f70665876f6a43907c4c90b2882034f828#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dotall-regex-virtual-41a9f1c493/0/cache/@babel-plugin-transform-dotall-regex-npm-7.23.3-c58f69ad0d-a2dbbf7f1e.zip/node_modules/@babel/plugin-transform-dotall-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-dotall-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:41a9f1c49369fdcb82c92b40a6d48f8211e6fd4a0c47ff3565a44c95e83bad9b8cbc0f05b5c903d2f9605c56cdbe78afc30a189bbe17db85ea4d580a0e4fbad0#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-duplicate-keys", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.23.3-3a8708b4b8-c2a21c34dc.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-duplicate-keys", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-duplicate-keys-npm-7.24.1-5e2349fc08-a3b07c07ce.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-duplicate-keys", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-duplicate-keys-virtual-4868a8f98c/0/cache/@babel-plugin-transform-duplicate-keys-npm-7.24.1-5e2349fc08-a3b07c07ce.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-duplicate-keys", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-duplicate-keys-virtual-d504dadbc2/0/cache/@babel-plugin-transform-duplicate-keys-npm-7.23.3-3a8708b4b8-c2a21c34dc.zip/node_modules/@babel/plugin-transform-duplicate-keys/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-duplicate-keys", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-dynamic-import", [\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.23.4-fe39d6fb4e-57a722604c.zip/node_modules/@babel/plugin-transform-dynamic-import/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-dynamic-import", "npm:7.23.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-dynamic-import-npm-7.24.1-c12ac820fd-59fc561ee4.zip/node_modules/@babel/plugin-transform-dynamic-import/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-dynamic-import", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dynamic-import-virtual-7d4e477f69/0/cache/@babel-plugin-transform-dynamic-import-npm-7.24.1-c12ac820fd-59fc561ee4.zip/node_modules/@babel/plugin-transform-dynamic-import/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-dynamic-import", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/plugin-syntax-dynamic-import", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-dynamic-import-virtual-6e61d69411/0/cache/@babel-plugin-transform-dynamic-import-npm-7.23.4-fe39d6fb4e-57a722604c.zip/node_modules/@babel/plugin-transform-dynamic-import/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-dynamic-import", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-dynamic-import", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-exponentiation-operator", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.23.3-2e061c8635-00d05ab14a.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-exponentiation-operator", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-exponentiation-operator-npm-7.24.1-c8c4755825-f90841fe1a.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-exponentiation-operator", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-exponentiation-operator-virtual-8d69a33b00/0/cache/@babel-plugin-transform-exponentiation-operator-npm-7.24.1-c8c4755825-f90841fe1a.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-exponentiation-operator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-builder-binary-assignment-operator-visitor", "npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-exponentiation-operator-virtual-512dec98de/0/cache/@babel-plugin-transform-exponentiation-operator-npm-7.23.3-2e061c8635-00d05ab14a.zip/node_modules/@babel/plugin-transform-exponentiation-operator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-exponentiation-operator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-builder-binary-assignment-operator-visitor", "npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-export-namespace-from", [\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.23.4-0d1961d05c-9f770a81bf.zip/node_modules/@babel/plugin-transform-export-namespace-from/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-export-namespace-from", "npm:7.23.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-export-namespace-from-npm-7.24.1-9064a36100-bc710ac231.zip/node_modules/@babel/plugin-transform-export-namespace-from/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-export-namespace-from", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-export-namespace-from-virtual-d225ed22c1/0/cache/@babel-plugin-transform-export-namespace-from-npm-7.24.1-9064a36100-bc710ac231.zip/node_modules/@babel/plugin-transform-export-namespace-from/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-export-namespace-from", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/plugin-syntax-export-namespace-from", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-export-namespace-from-virtual-cf50bd3650/0/cache/@babel-plugin-transform-export-namespace-from-npm-7.23.4-0d1961d05c-9f770a81bf.zip/node_modules/@babel/plugin-transform-export-namespace-from/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-export-namespace-from", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-export-namespace-from", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-for-of", [\ - ["npm:7.23.6", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-for-of-npm-7.23.6-4162168dc0-228c060aa6.zip/node_modules/@babel/plugin-transform-for-of/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-for-of", "npm:7.23.6"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-for-of-npm-7.24.1-9503f42cac-990adde96e.zip/node_modules/@babel/plugin-transform-for-of/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-for-of", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-for-of-virtual-6dc11b5cff/0/cache/@babel-plugin-transform-for-of-npm-7.24.1-9503f42cac-990adde96e.zip/node_modules/@babel/plugin-transform-for-of/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-for-of", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.6", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-for-of-virtual-5ee6fc05a3/0/cache/@babel-plugin-transform-for-of-npm-7.23.6-4162168dc0-228c060aa6.zip/node_modules/@babel/plugin-transform-for-of/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-for-of", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.6"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-function-name", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-function-name-npm-7.23.3-22a0af572d-355c6dbe07.zip/node_modules/@babel/plugin-transform-function-name/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-function-name", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-function-name-npm-7.24.1-e7aa65976a-31eb3c7529.zip/node_modules/@babel/plugin-transform-function-name/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-function-name", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-function-name-virtual-fb23006c71/0/cache/@babel-plugin-transform-function-name-npm-7.24.1-e7aa65976a-31eb3c7529.zip/node_modules/@babel/plugin-transform-function-name/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-function-name", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-compilation-targets", "npm:7.23.6"],\ - ["@babel/helper-function-name", "npm:7.23.0"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-function-name-virtual-164d1ee5a5/0/cache/@babel-plugin-transform-function-name-npm-7.23.3-22a0af572d-355c6dbe07.zip/node_modules/@babel/plugin-transform-function-name/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-function-name", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-compilation-targets", "npm:7.22.15"],\ - ["@babel/helper-function-name", "npm:7.23.0"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-json-strings", [\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-json-strings-npm-7.23.4-25326c15c6-f901982023.zip/node_modules/@babel/plugin-transform-json-strings/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-json-strings", "npm:7.23.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-json-strings-npm-7.24.1-58718181f1-f42302d42f.zip/node_modules/@babel/plugin-transform-json-strings/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-json-strings", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-json-strings-virtual-5a421e49a4/0/cache/@babel-plugin-transform-json-strings-npm-7.24.1-58718181f1-f42302d42f.zip/node_modules/@babel/plugin-transform-json-strings/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-json-strings", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/plugin-syntax-json-strings", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-json-strings-virtual-e3cb625ebf/0/cache/@babel-plugin-transform-json-strings-npm-7.23.4-25326c15c6-f901982023.zip/node_modules/@babel/plugin-transform-json-strings/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-json-strings", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-json-strings", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-literals", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-literals-npm-7.23.3-8cde3810a5-519a544cd5.zip/node_modules/@babel/plugin-transform-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-literals", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-literals-npm-7.24.1-005c0eb6d2-2df94e9478.zip/node_modules/@babel/plugin-transform-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-literals", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-literals-virtual-a03b10ab8f/0/cache/@babel-plugin-transform-literals-npm-7.24.1-005c0eb6d2-2df94e9478.zip/node_modules/@babel/plugin-transform-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-literals", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-literals-virtual-8c104e2c5d/0/cache/@babel-plugin-transform-literals-npm-7.23.3-8cde3810a5-519a544cd5.zip/node_modules/@babel/plugin-transform-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-literals", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-logical-assignment-operators", [\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.23.4-b3bb488d5a-2ae1dc9b4f.zip/node_modules/@babel/plugin-transform-logical-assignment-operators/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-logical-assignment-operators", "npm:7.23.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.24.1-ddaddde050-895f2290ad.zip/node_modules/@babel/plugin-transform-logical-assignment-operators/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-logical-assignment-operators", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-logical-assignment-operators-virtual-d928259b25/0/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.24.1-ddaddde050-895f2290ad.zip/node_modules/@babel/plugin-transform-logical-assignment-operators/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-logical-assignment-operators", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.10.4"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-logical-assignment-operators-virtual-2e4794a0f5/0/cache/@babel-plugin-transform-logical-assignment-operators-npm-7.23.4-b3bb488d5a-2ae1dc9b4f.zip/node_modules/@babel/plugin-transform-logical-assignment-operators/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-logical-assignment-operators", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.10.4"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-member-expression-literals", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.23.3-fa154ff8fa-95cec13c36.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-member-expression-literals", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-member-expression-literals-npm-7.24.1-5866358116-4ea641cc14.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-member-expression-literals", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-member-expression-literals-virtual-d9ba86a9f9/0/cache/@babel-plugin-transform-member-expression-literals-npm-7.24.1-5866358116-4ea641cc14.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-member-expression-literals", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-member-expression-literals-virtual-90f5b148a6/0/cache/@babel-plugin-transform-member-expression-literals-npm-7.23.3-fa154ff8fa-95cec13c36.zip/node_modules/@babel/plugin-transform-member-expression-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-member-expression-literals", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-modules-amd", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.23.3-7ac658fe3d-d163737b6a.zip/node_modules/@babel/plugin-transform-modules-amd/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-amd", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-amd-npm-7.24.1-af7946e771-3d777c262f.zip/node_modules/@babel/plugin-transform-modules-amd/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-amd", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-amd-virtual-4eb2b8bb27/0/cache/@babel-plugin-transform-modules-amd-npm-7.24.1-af7946e771-3d777c262f.zip/node_modules/@babel/plugin-transform-modules-amd/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-amd", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-module-transforms", "virtual:4eb2b8bb279866495c12a30d7c95128eb0f7b6a40d5dba7429778fe7e91f4df45fb693cda99a8ed50d6ee6e19003f99c5542674564326b6f8e648b9e2c22ae9b#npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-amd-virtual-85e766d6b1/0/cache/@babel-plugin-transform-modules-amd-npm-7.23.3-7ac658fe3d-d163737b6a.zip/node_modules/@babel/plugin-transform-modules-amd/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-amd", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-module-transforms", "virtual:85e766d6b1bf3ab23ce980259f31fa1a560b595e83a247a96161f91adfaf7765e98fa71d1bb60d715e5d9c73293a3fc07a71dd91f7770ff8da2528b91ac58769#npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-modules-commonjs", [\ - ["npm:7.23.0", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.23.0-ad0390e87e-7fb2599719.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-commonjs", "npm:7.23.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.23.3-024eed1eda-720a231cea.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-commonjs", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-commonjs-npm-7.24.1-4d23460e2c-11402b34c4.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-commonjs", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-commonjs-virtual-cce65bbaa3/0/cache/@babel-plugin-transform-modules-commonjs-npm-7.24.1-4d23460e2c-11402b34c4.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-commonjs", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-module-transforms", "virtual:4eb2b8bb279866495c12a30d7c95128eb0f7b6a40d5dba7429778fe7e91f4df45fb693cda99a8ed50d6ee6e19003f99c5542674564326b6f8e648b9e2c22ae9b#npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/helper-simple-access", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-commonjs-virtual-ecc2f84aa7/0/cache/@babel-plugin-transform-modules-commonjs-npm-7.23.3-024eed1eda-720a231cea.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-commonjs", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-module-transforms", "virtual:85e766d6b1bf3ab23ce980259f31fa1a560b595e83a247a96161f91adfaf7765e98fa71d1bb60d715e5d9c73293a3fc07a71dd91f7770ff8da2528b91ac58769#npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-simple-access", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d82e85c025f60698337b11c571a76ba6994b65890f9e7f2099c7fb2b9d3b85389b3bbdc399c6f62965049d853391b6006f849012fc151c7af03b0f177cee7247#npm:7.23.0", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-commonjs-virtual-1887791ca5/0/cache/@babel-plugin-transform-modules-commonjs-npm-7.23.0-ad0390e87e-7fb2599719.zip/node_modules/@babel/plugin-transform-modules-commonjs/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-commonjs", "virtual:d82e85c025f60698337b11c571a76ba6994b65890f9e7f2099c7fb2b9d3b85389b3bbdc399c6f62965049d853391b6006f849012fc151c7af03b0f177cee7247#npm:7.23.0"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-module-transforms", "virtual:b93f58690783b1aa7251e34369c6b343463347ed3b67c8f474540571f75c1eb3fa5322b266d6e130537e52dc2e98ff7f4d8b1f27dc27eed7f0d2cdafe52641a3#npm:7.23.0"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-simple-access", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-modules-systemjs", [\ - ["npm:7.23.9", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.23.9-8e4e9bf07c-cec6abeae6.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-systemjs", "npm:7.23.9"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-systemjs-npm-7.24.1-4fc2b59a8b-903766f680.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-systemjs", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-systemjs-virtual-9f76970036/0/cache/@babel-plugin-transform-modules-systemjs-npm-7.24.1-4fc2b59a8b-903766f680.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-systemjs", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-hoist-variables", "npm:7.22.5"],\ - ["@babel/helper-module-transforms", "virtual:4eb2b8bb279866495c12a30d7c95128eb0f7b6a40d5dba7429778fe7e91f4df45fb693cda99a8ed50d6ee6e19003f99c5542674564326b6f8e648b9e2c22ae9b#npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/helper-validator-identifier", "npm:7.22.20"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.9", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-systemjs-virtual-e242f953de/0/cache/@babel-plugin-transform-modules-systemjs-npm-7.23.9-8e4e9bf07c-cec6abeae6.zip/node_modules/@babel/plugin-transform-modules-systemjs/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-systemjs", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.9"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-hoist-variables", "npm:7.22.5"],\ - ["@babel/helper-module-transforms", "virtual:85e766d6b1bf3ab23ce980259f31fa1a560b595e83a247a96161f91adfaf7765e98fa71d1bb60d715e5d9c73293a3fc07a71dd91f7770ff8da2528b91ac58769#npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-validator-identifier", "npm:7.22.20"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-modules-umd", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.23.3-57a981fcdd-586a7a2241.zip/node_modules/@babel/plugin-transform-modules-umd/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-umd", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-modules-umd-npm-7.24.1-30272ec923-4922f5056d.zip/node_modules/@babel/plugin-transform-modules-umd/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-umd", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-umd-virtual-68d1bd9339/0/cache/@babel-plugin-transform-modules-umd-npm-7.24.1-30272ec923-4922f5056d.zip/node_modules/@babel/plugin-transform-modules-umd/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-umd", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-module-transforms", "virtual:4eb2b8bb279866495c12a30d7c95128eb0f7b6a40d5dba7429778fe7e91f4df45fb693cda99a8ed50d6ee6e19003f99c5542674564326b6f8e648b9e2c22ae9b#npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-modules-umd-virtual-c091d5fc8c/0/cache/@babel-plugin-transform-modules-umd-npm-7.23.3-57a981fcdd-586a7a2241.zip/node_modules/@babel/plugin-transform-modules-umd/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-modules-umd", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-module-transforms", "virtual:85e766d6b1bf3ab23ce980259f31fa1a560b595e83a247a96161f91adfaf7765e98fa71d1bb60d715e5d9c73293a3fc07a71dd91f7770ff8da2528b91ac58769#npm:7.23.3"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-named-capturing-groups-regex", [\ - ["npm:7.22.5", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.22.5-b9360fd04d-3ee564ddee.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-named-capturing-groups-regex", "npm:7.22.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.22.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-named-capturing-groups-regex-virtual-c25d2d5f27/0/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.22.5-b9360fd04d-3ee564ddee.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.22.5"],\ - ["@babel/core", null],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:6ae8345f40c311f6a21c64d2c4180aa6ab6d656f72e3627352b27da86972a92d379b1dc3ee46be166a77d0997ad4b5f70665876f6a43907c4c90b2882034f828#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.22.5", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-named-capturing-groups-regex-virtual-953cb5ed04/0/cache/@babel-plugin-transform-named-capturing-groups-regex-npm-7.22.5-b9360fd04d-3ee564ddee.zip/node_modules/@babel/plugin-transform-named-capturing-groups-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.22.5"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:41a9f1c49369fdcb82c92b40a6d48f8211e6fd4a0c47ff3565a44c95e83bad9b8cbc0f05b5c903d2f9605c56cdbe78afc30a189bbe17db85ea4d580a0e4fbad0#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-new-target", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-new-target-npm-7.23.3-b0eceec895-e505338931.zip/node_modules/@babel/plugin-transform-new-target/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-new-target", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-new-target-npm-7.24.1-d09daeaa6f-f56159ba56.zip/node_modules/@babel/plugin-transform-new-target/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-new-target", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-new-target-virtual-0f7268a1d0/0/cache/@babel-plugin-transform-new-target-npm-7.24.1-d09daeaa6f-f56159ba56.zip/node_modules/@babel/plugin-transform-new-target/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-new-target", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-new-target-virtual-4dc945e708/0/cache/@babel-plugin-transform-new-target-npm-7.23.3-b0eceec895-e505338931.zip/node_modules/@babel/plugin-transform-new-target/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-new-target", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-nullish-coalescing-operator", [\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.23.4-299cdc91f7-a27d73ea13.zip/node_modules/@babel/plugin-transform-nullish-coalescing-operator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-nullish-coalescing-operator", "npm:7.23.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.24.1-fff01f2bc1-74025e191c.zip/node_modules/@babel/plugin-transform-nullish-coalescing-operator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-nullish-coalescing-operator", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-nullish-coalescing-operator-virtual-4067888f72/0/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.24.1-fff01f2bc1-74025e191c.zip/node_modules/@babel/plugin-transform-nullish-coalescing-operator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-nullish-coalescing-operator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-nullish-coalescing-operator-virtual-b567a556e6/0/cache/@babel-plugin-transform-nullish-coalescing-operator-npm-7.23.4-299cdc91f7-a27d73ea13.zip/node_modules/@babel/plugin-transform-nullish-coalescing-operator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-nullish-coalescing-operator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-numeric-separator", [\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.23.4-4178669dda-6ba0e5db3c.zip/node_modules/@babel/plugin-transform-numeric-separator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-numeric-separator", "npm:7.23.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-numeric-separator-npm-7.24.1-9562182684-3247bd7d40.zip/node_modules/@babel/plugin-transform-numeric-separator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-numeric-separator", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-numeric-separator-virtual-175f8cc246/0/cache/@babel-plugin-transform-numeric-separator-npm-7.24.1-9562182684-3247bd7d40.zip/node_modules/@babel/plugin-transform-numeric-separator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-numeric-separator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/plugin-syntax-numeric-separator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.10.4"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-numeric-separator-virtual-181a6e1ee2/0/cache/@babel-plugin-transform-numeric-separator-npm-7.23.4-4178669dda-6ba0e5db3c.zip/node_modules/@babel/plugin-transform-numeric-separator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-numeric-separator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-numeric-separator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.10.4"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-object-rest-spread", [\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.23.4-f1646391ee-73fec495e3.zip/node_modules/@babel/plugin-transform-object-rest-spread/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-object-rest-spread", "npm:7.23.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-object-rest-spread-npm-7.24.1-b75b6c7a5f-d5d28b1f33.zip/node_modules/@babel/plugin-transform-object-rest-spread/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-object-rest-spread", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-rest-spread-virtual-dae5811a0c/0/cache/@babel-plugin-transform-object-rest-spread-npm-7.24.1-b75b6c7a5f-d5d28b1f33.zip/node_modules/@babel/plugin-transform-object-rest-spread/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-object-rest-spread", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-compilation-targets", "npm:7.23.6"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/plugin-transform-parameters", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-rest-spread-virtual-4fb4284088/0/cache/@babel-plugin-transform-object-rest-spread-npm-7.23.4-f1646391ee-73fec495e3.zip/node_modules/@babel/plugin-transform-object-rest-spread/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-object-rest-spread", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/compat-data", "npm:7.23.5"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-compilation-targets", "npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/plugin-transform-parameters", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-object-super", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-object-super-npm-7.23.3-2ee36db368-e495497186.zip/node_modules/@babel/plugin-transform-object-super/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-object-super", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-object-super-npm-7.24.1-dea08e14af-d34d437456.zip/node_modules/@babel/plugin-transform-object-super/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-object-super", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-super-virtual-0ca4941a76/0/cache/@babel-plugin-transform-object-super-npm-7.24.1-dea08e14af-d34d437456.zip/node_modules/@babel/plugin-transform-object-super/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-object-super", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/helper-replace-supers", "virtual:8a2484731e205a62eaf507d00663de8391c155e9043ba38c7ea441aedd5529d64f6966ca5fda6726dddf22d9c35d51cb41691622e265c17856cd1fef9ae41806#npm:7.24.1"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-object-super-virtual-27f75b4ff6/0/cache/@babel-plugin-transform-object-super-npm-7.23.3-2ee36db368-e495497186.zip/node_modules/@babel/plugin-transform-object-super/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-object-super", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-replace-supers", "virtual:31b7f8411397ec25a942791956322b8b6faa613b0dc535962c6df4b910b10f80df6eb3572152e975c4f10177b964d7efbb1997af19860095368688a54fc27ea5#npm:7.22.20"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-optional-catch-binding", [\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.23.4-0aaf7afc3b-d50b5ee142.zip/node_modules/@babel/plugin-transform-optional-catch-binding/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-optional-catch-binding", "npm:7.23.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-optional-catch-binding-npm-7.24.1-ec630d79cc-ff7c02449d.zip/node_modules/@babel/plugin-transform-optional-catch-binding/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-optional-catch-binding", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-optional-catch-binding-virtual-801bd14425/0/cache/@babel-plugin-transform-optional-catch-binding-npm-7.24.1-ec630d79cc-ff7c02449d.zip/node_modules/@babel/plugin-transform-optional-catch-binding/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-optional-catch-binding", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-optional-catch-binding-virtual-041669c195/0/cache/@babel-plugin-transform-optional-catch-binding-npm-7.23.4-0aaf7afc3b-d50b5ee142.zip/node_modules/@babel/plugin-transform-optional-catch-binding/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-optional-catch-binding", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-optional-chaining", [\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.23.4-acce4f379c-e7a4c08038.zip/node_modules/@babel/plugin-transform-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-optional-chaining", "npm:7.23.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-optional-chaining-npm-7.24.1-b704ecae46-0eb5f4abde.zip/node_modules/@babel/plugin-transform-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-optional-chaining", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-optional-chaining-virtual-6d6bb1983e/0/cache/@babel-plugin-transform-optional-chaining-npm-7.24.1-b704ecae46-0eb5f4abde.zip/node_modules/@babel/plugin-transform-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-optional-chaining", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@babel/plugin-syntax-optional-chaining", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-optional-chaining-virtual-d5f0dc5e55/0/cache/@babel-plugin-transform-optional-chaining-npm-7.23.4-acce4f379c-e7a4c08038.zip/node_modules/@babel/plugin-transform-optional-chaining/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-optional-chaining", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@babel/plugin-syntax-optional-chaining", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-parameters", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-parameters-npm-7.23.3-8115e8405e-a735b3e853.zip/node_modules/@babel/plugin-transform-parameters/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-parameters", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-parameters-npm-7.24.1-26a2b19512-d183008e67.zip/node_modules/@babel/plugin-transform-parameters/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-parameters", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-parameters-virtual-fb29478863/0/cache/@babel-plugin-transform-parameters-npm-7.24.1-26a2b19512-d183008e67.zip/node_modules/@babel/plugin-transform-parameters/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-parameters", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-parameters-virtual-166293a860/0/cache/@babel-plugin-transform-parameters-npm-7.23.3-8115e8405e-a735b3e853.zip/node_modules/@babel/plugin-transform-parameters/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-parameters", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-private-methods", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-private-methods-npm-7.23.3-6fbe3a2d73-cedc1285c4.zip/node_modules/@babel/plugin-transform-private-methods/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-private-methods", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-private-methods-npm-7.24.1-f01e261769-7208c30bb3.zip/node_modules/@babel/plugin-transform-private-methods/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-private-methods", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-private-methods-virtual-8b8c429a0f/0/cache/@babel-plugin-transform-private-methods-npm-7.24.1-f01e261769-7208c30bb3.zip/node_modules/@babel/plugin-transform-private-methods/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-private-methods", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-create-class-features-plugin", "virtual:99f9d205f36bb998b168c3381e824d58390b3029690f946c9c380c85a4dde8f5274859af15f5b103ada3c1677d032a3131152947fa3fc3a03a1184b127b05f19#npm:7.24.1"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-private-methods-virtual-1d298621bd/0/cache/@babel-plugin-transform-private-methods-npm-7.23.3-6fbe3a2d73-cedc1285c4.zip/node_modules/@babel/plugin-transform-private-methods/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-private-methods", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-create-class-features-plugin", "virtual:53ee60baf4e3152daec0e8e0fcaaf1dcb701b770e933c026b200b3ecc1ffe430e5bbd460d549588fd69bbfb66cba723749a7735cc9d2c11209f7dc57ced19443#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-private-property-in-object", [\ - ["npm:7.23.4", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.23.4-d336ac9145-fb7adfe94e.zip/node_modules/@babel/plugin-transform-private-property-in-object/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-private-property-in-object", "npm:7.23.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-private-property-in-object-npm-7.24.1-96094b9b47-47c123ca99.zip/node_modules/@babel/plugin-transform-private-property-in-object/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-private-property-in-object", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-private-property-in-object-virtual-49a519a1e4/0/cache/@babel-plugin-transform-private-property-in-object-npm-7.24.1-96094b9b47-47c123ca99.zip/node_modules/@babel/plugin-transform-private-property-in-object/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-private-property-in-object", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-create-class-features-plugin", "virtual:99f9d205f36bb998b168c3381e824d58390b3029690f946c9c380c85a4dde8f5274859af15f5b103ada3c1677d032a3131152947fa3fc3a03a1184b127b05f19#npm:7.24.1"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/plugin-syntax-private-property-in-object", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.14.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-private-property-in-object-virtual-70280a9a94/0/cache/@babel-plugin-transform-private-property-in-object-npm-7.23.4-d336ac9145-fb7adfe94e.zip/node_modules/@babel/plugin-transform-private-property-in-object/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-private-property-in-object", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-create-class-features-plugin", "virtual:53ee60baf4e3152daec0e8e0fcaaf1dcb701b770e933c026b200b3ecc1ffe430e5bbd460d549588fd69bbfb66cba723749a7735cc9d2c11209f7dc57ced19443#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-private-property-in-object", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.14.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-property-literals", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-property-literals-npm-7.23.3-1436506b14-16b048c8e8.zip/node_modules/@babel/plugin-transform-property-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-property-literals", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-property-literals-npm-7.24.1-3277eb4ea4-a73646d7ec.zip/node_modules/@babel/plugin-transform-property-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-property-literals", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-property-literals-virtual-d08f022e9b/0/cache/@babel-plugin-transform-property-literals-npm-7.24.1-3277eb4ea4-a73646d7ec.zip/node_modules/@babel/plugin-transform-property-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-property-literals", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-property-literals-virtual-d8e258e41a/0/cache/@babel-plugin-transform-property-literals-npm-7.23.3-1436506b14-16b048c8e8.zip/node_modules/@babel/plugin-transform-property-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-property-literals", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-react-jsx-self", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-react-jsx-self-npm-7.23.3-2352452d70-882bf56bc9.zip/node_modules/@babel/plugin-transform-react-jsx-self/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-react-jsx-self", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:5460e2a0d41daed4d3e79575c20d952edffc1c5b2196238d4682aab1a96fd58722e31adbc7f178ad3cd84cdb29f44d817c298e1e85752c49f985fd6eec6273f4#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-jsx-self-virtual-13ca15bb71/0/cache/@babel-plugin-transform-react-jsx-self-npm-7.23.3-2352452d70-882bf56bc9.zip/node_modules/@babel/plugin-transform-react-jsx-self/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-react-jsx-self", "virtual:5460e2a0d41daed4d3e79575c20d952edffc1c5b2196238d4682aab1a96fd58722e31adbc7f178ad3cd84cdb29f44d817c298e1e85752c49f985fd6eec6273f4#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.9"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", "npm:7.20.5"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-react-jsx-source", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-react-jsx-source-npm-7.23.3-6d660a728e-92287fb797.zip/node_modules/@babel/plugin-transform-react-jsx-source/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-react-jsx-source", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:5460e2a0d41daed4d3e79575c20d952edffc1c5b2196238d4682aab1a96fd58722e31adbc7f178ad3cd84cdb29f44d817c298e1e85752c49f985fd6eec6273f4#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-react-jsx-source-virtual-0f1b29e6b2/0/cache/@babel-plugin-transform-react-jsx-source-npm-7.23.3-6d660a728e-92287fb797.zip/node_modules/@babel/plugin-transform-react-jsx-source/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-react-jsx-source", "virtual:5460e2a0d41daed4d3e79575c20d952edffc1c5b2196238d4682aab1a96fd58722e31adbc7f178ad3cd84cdb29f44d817c298e1e85752c49f985fd6eec6273f4#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.9"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", "npm:7.20.5"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-regenerator", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-regenerator-npm-7.23.3-cee91d69db-7fdacc7b40.zip/node_modules/@babel/plugin-transform-regenerator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-regenerator", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-regenerator-npm-7.24.1-bd2aef1499-a04319388a.zip/node_modules/@babel/plugin-transform-regenerator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-regenerator", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-regenerator-virtual-a404b4a203/0/cache/@babel-plugin-transform-regenerator-npm-7.24.1-bd2aef1499-a04319388a.zip/node_modules/@babel/plugin-transform-regenerator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-regenerator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null],\ - ["regenerator-transform", "npm:0.15.2"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-regenerator-virtual-1adb7ae17f/0/cache/@babel-plugin-transform-regenerator-npm-7.23.3-cee91d69db-7fdacc7b40.zip/node_modules/@babel/plugin-transform-regenerator/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-regenerator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null],\ - ["regenerator-transform", "npm:0.15.2"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-reserved-words", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.23.3-e8480dbdf1-298c4440dd.zip/node_modules/@babel/plugin-transform-reserved-words/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-reserved-words", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-reserved-words-npm-7.24.1-368972eb5b-132c6040c6.zip/node_modules/@babel/plugin-transform-reserved-words/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-reserved-words", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-reserved-words-virtual-12ace8b355/0/cache/@babel-plugin-transform-reserved-words-npm-7.24.1-368972eb5b-132c6040c6.zip/node_modules/@babel/plugin-transform-reserved-words/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-reserved-words", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-reserved-words-virtual-b2a8c91931/0/cache/@babel-plugin-transform-reserved-words-npm-7.23.3-e8480dbdf1-298c4440dd.zip/node_modules/@babel/plugin-transform-reserved-words/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-reserved-words", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-shorthand-properties", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.23.3-cd63dc80d3-5d677a0367.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-shorthand-properties", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.24.1-206ec32e4e-006a2032d1.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-shorthand-properties", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-shorthand-properties-virtual-080c5f5312/0/cache/@babel-plugin-transform-shorthand-properties-npm-7.24.1-206ec32e4e-006a2032d1.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-shorthand-properties", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-shorthand-properties-virtual-7109d1edab/0/cache/@babel-plugin-transform-shorthand-properties-npm-7.23.3-cd63dc80d3-5d677a0367.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-shorthand-properties", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-spread", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-spread-npm-7.23.3-46cef4a974-8fd5cac201.zip/node_modules/@babel/plugin-transform-spread/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-spread", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-spread-npm-7.24.1-5991f4b106-622ef507e2.zip/node_modules/@babel/plugin-transform-spread/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-spread", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-spread-virtual-a3491deb94/0/cache/@babel-plugin-transform-spread-npm-7.24.1-5991f4b106-622ef507e2.zip/node_modules/@babel/plugin-transform-spread/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-spread", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-spread-virtual-0bc9bf18cb/0/cache/@babel-plugin-transform-spread-npm-7.23.3-46cef4a974-8fd5cac201.zip/node_modules/@babel/plugin-transform-spread/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-spread", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-sticky-regex", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.23.3-39d3bbf577-53e55eb257.zip/node_modules/@babel/plugin-transform-sticky-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-sticky-regex", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-sticky-regex-npm-7.24.1-e2e305338f-e326e96a9e.zip/node_modules/@babel/plugin-transform-sticky-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-sticky-regex", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-sticky-regex-virtual-0b253f5f9a/0/cache/@babel-plugin-transform-sticky-regex-npm-7.24.1-e2e305338f-e326e96a9e.zip/node_modules/@babel/plugin-transform-sticky-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-sticky-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-sticky-regex-virtual-e18e9315a8/0/cache/@babel-plugin-transform-sticky-regex-npm-7.23.3-39d3bbf577-53e55eb257.zip/node_modules/@babel/plugin-transform-sticky-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-sticky-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-template-literals", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-template-literals-npm-7.23.3-c9ccbc42af-b16c5cb0b8.zip/node_modules/@babel/plugin-transform-template-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-template-literals", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-template-literals-npm-7.24.1-d23df0199b-4c9009c723.zip/node_modules/@babel/plugin-transform-template-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-template-literals", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-template-literals-virtual-2e2d9bc250/0/cache/@babel-plugin-transform-template-literals-npm-7.24.1-d23df0199b-4c9009c723.zip/node_modules/@babel/plugin-transform-template-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-template-literals", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-template-literals-virtual-b3a3034c86/0/cache/@babel-plugin-transform-template-literals-npm-7.23.3-c9ccbc42af-b16c5cb0b8.zip/node_modules/@babel/plugin-transform-template-literals/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-template-literals", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-typeof-symbol", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.23.3-db025fdf33-0af7184379.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-typeof-symbol", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-typeof-symbol-npm-7.24.1-1efa4c3551-90251c0298.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-typeof-symbol", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-typeof-symbol-virtual-0676ff3fc3/0/cache/@babel-plugin-transform-typeof-symbol-npm-7.24.1-1efa4c3551-90251c0298.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-typeof-symbol", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-typeof-symbol-virtual-567f37a989/0/cache/@babel-plugin-transform-typeof-symbol-npm-7.23.3-db025fdf33-0af7184379.zip/node_modules/@babel/plugin-transform-typeof-symbol/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-typeof-symbol", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-typescript", [\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-typescript-npm-7.22.15-1d6bb89040-c5d96cdbf0.zip/node_modules/@babel/plugin-transform-typescript/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-typescript", "npm:7.22.15"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-typescript-npm-7.24.1-608e9bbbfd-1a37fa55ab.zip/node_modules/@babel/plugin-transform-typescript/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-typescript", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:14d203b2147ba8d09cf41c2b568b28d12e2a3398d41a5a6db2721a03d8404a5ddb4d0f9113986f38a1535312bb749c8b5309e57854008c6e770a5193af9cef0b#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-typescript-virtual-e633c1c40f/0/cache/@babel-plugin-transform-typescript-npm-7.24.1-608e9bbbfd-1a37fa55ab.zip/node_modules/@babel/plugin-transform-typescript/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-typescript", "virtual:14d203b2147ba8d09cf41c2b568b28d12e2a3398d41a5a6db2721a03d8404a5ddb4d0f9113986f38a1535312bb749c8b5309e57854008c6e770a5193af9cef0b#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-create-class-features-plugin", "virtual:99f9d205f36bb998b168c3381e824d58390b3029690f946c9c380c85a4dde8f5274859af15f5b103ada3c1677d032a3131152947fa3fc3a03a1184b127b05f19#npm:7.24.1"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/plugin-syntax-typescript", "virtual:e633c1c40f2721da2be4fa88cdd9e8cb19c3dec14860d72c0b04d391c7e85ca7c838a7a79ea5da8b2f3d4477de226b87c2f54b77bc2d93fb2ff130526351e60a#npm:7.24.1"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d82e85c025f60698337b11c571a76ba6994b65890f9e7f2099c7fb2b9d3b85389b3bbdc399c6f62965049d853391b6006f849012fc151c7af03b0f177cee7247#npm:7.22.15", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-typescript-virtual-24d748a193/0/cache/@babel-plugin-transform-typescript-npm-7.22.15-1d6bb89040-c5d96cdbf0.zip/node_modules/@babel/plugin-transform-typescript/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-typescript", "virtual:d82e85c025f60698337b11c571a76ba6994b65890f9e7f2099c7fb2b9d3b85389b3bbdc399c6f62965049d853391b6006f849012fc151c7af03b0f177cee7247#npm:7.22.15"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-annotate-as-pure", "npm:7.22.5"],\ - ["@babel/helper-create-class-features-plugin", "virtual:53ee60baf4e3152daec0e8e0fcaaf1dcb701b770e933c026b200b3ecc1ffe430e5bbd460d549588fd69bbfb66cba723749a7735cc9d2c11209f7dc57ced19443#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/plugin-syntax-typescript", "virtual:24d748a193a8f730405d96654ad28b8f4188ef9f0fe71ff1a58c33f4309ec00dd151a973cfe462e0d20b2eeef9dadc66dc35950037d75c7c546e2f7c3ffa0090#npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-unicode-escapes", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.23.3-a6c6f6fa8b-561c429183.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-escapes", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-escapes-npm-7.24.1-5089c7367b-d4d7cfea91.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-escapes", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-escapes-virtual-61a78da14f/0/cache/@babel-plugin-transform-unicode-escapes-npm-7.24.1-5089c7367b-d4d7cfea91.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-escapes", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-escapes-virtual-08b1b734c8/0/cache/@babel-plugin-transform-unicode-escapes-npm-7.23.3-a6c6f6fa8b-561c429183.zip/node_modules/@babel/plugin-transform-unicode-escapes/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-escapes", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-unicode-property-regex", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.23.3-46bb4e833e-2298461a19.zip/node_modules/@babel/plugin-transform-unicode-property-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-property-regex", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-property-regex-npm-7.24.1-e93e2acfbf-276099b448.zip/node_modules/@babel/plugin-transform-unicode-property-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-property-regex", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-property-regex-virtual-6970a1009d/0/cache/@babel-plugin-transform-unicode-property-regex-npm-7.24.1-e93e2acfbf-276099b448.zip/node_modules/@babel/plugin-transform-unicode-property-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-property-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:6ae8345f40c311f6a21c64d2c4180aa6ab6d656f72e3627352b27da86972a92d379b1dc3ee46be166a77d0997ad4b5f70665876f6a43907c4c90b2882034f828#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-property-regex-virtual-9318227e76/0/cache/@babel-plugin-transform-unicode-property-regex-npm-7.23.3-46bb4e833e-2298461a19.zip/node_modules/@babel/plugin-transform-unicode-property-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-property-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:41a9f1c49369fdcb82c92b40a6d48f8211e6fd4a0c47ff3565a44c95e83bad9b8cbc0f05b5c903d2f9605c56cdbe78afc30a189bbe17db85ea4d580a0e4fbad0#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-unicode-regex", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.23.3-f988eab71c-c5f835d174.zip/node_modules/@babel/plugin-transform-unicode-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-regex", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-regex-npm-7.24.1-a7bca8fbe3-400a0927bd.zip/node_modules/@babel/plugin-transform-unicode-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-regex", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-regex-virtual-8c8b5d5bdc/0/cache/@babel-plugin-transform-unicode-regex-npm-7.24.1-a7bca8fbe3-400a0927bd.zip/node_modules/@babel/plugin-transform-unicode-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:6ae8345f40c311f6a21c64d2c4180aa6ab6d656f72e3627352b27da86972a92d379b1dc3ee46be166a77d0997ad4b5f70665876f6a43907c4c90b2882034f828#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-regex-virtual-9890b1415d/0/cache/@babel-plugin-transform-unicode-regex-npm-7.23.3-f988eab71c-c5f835d174.zip/node_modules/@babel/plugin-transform-unicode-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:41a9f1c49369fdcb82c92b40a6d48f8211e6fd4a0c47ff3565a44c95e83bad9b8cbc0f05b5c903d2f9605c56cdbe78afc30a189bbe17db85ea4d580a0e4fbad0#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/plugin-transform-unicode-sets-regex", [\ - ["npm:7.23.3", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.23.3-1ff1fd53b1-79d0b4c951.zip/node_modules/@babel/plugin-transform-unicode-sets-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-sets-regex", "npm:7.23.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.24.1-065adf4ed3-364342fb8e.zip/node_modules/@babel/plugin-transform-unicode-sets-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-sets-regex", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-sets-regex-virtual-e747c00958/0/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.24.1-065adf4ed3-364342fb8e.zip/node_modules/@babel/plugin-transform-unicode-sets-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-sets-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:6ae8345f40c311f6a21c64d2c4180aa6ab6d656f72e3627352b27da86972a92d379b1dc3ee46be166a77d0997ad4b5f70665876f6a43907c4c90b2882034f828#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-unicode-sets-regex-virtual-ddf09c5d20/0/cache/@babel-plugin-transform-unicode-sets-regex-npm-7.23.3-1ff1fd53b1-79d0b4c951.zip/node_modules/@babel/plugin-transform-unicode-sets-regex/",\ - "packageDependencies": [\ - ["@babel/plugin-transform-unicode-sets-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-create-regexp-features-plugin", "virtual:41a9f1c49369fdcb82c92b40a6d48f8211e6fd4a0c47ff3565a44c95e83bad9b8cbc0f05b5c903d2f9605c56cdbe78afc30a189bbe17db85ea4d580a0e4fbad0#npm:7.22.15"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/preset-env", [\ - ["npm:7.23.9", {\ - "packageLocation": "./.yarn/cache/@babel-preset-env-npm-7.23.9-ecf3dc35c0-23a48468ba.zip/node_modules/@babel/preset-env/",\ - "packageDependencies": [\ - ["@babel/preset-env", "npm:7.23.9"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.3", {\ - "packageLocation": "./.yarn/cache/@babel-preset-env-npm-7.24.3-7eca29e7e4-4f3376444f.zip/node_modules/@babel/preset-env/",\ - "packageDependencies": [\ - ["@babel/preset-env", "npm:7.24.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:8a76149279d527dc42458201c3444f0e08bb8ef2b7cbf4f32fc7e89d242b47183703ea44d1dad80bf1fea71f560f9b94f46bf42448e2ea552c04d3003cead412#npm:7.24.3", {\ - "packageLocation": "./.yarn/__virtual__/@babel-preset-env-virtual-96e586e3f0/0/cache/@babel-preset-env-npm-7.24.3-7eca29e7e4-4f3376444f.zip/node_modules/@babel/preset-env/",\ - "packageDependencies": [\ - ["@babel/preset-env", "virtual:8a76149279d527dc42458201c3444f0e08bb8ef2b7cbf4f32fc7e89d242b47183703ea44d1dad80bf1fea71f560f9b94f46bf42448e2ea552c04d3003cead412#npm:7.24.3"],\ - ["@babel/compat-data", "npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-compilation-targets", "npm:7.23.6"],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/helper-validator-option", "npm:7.23.5"],\ - ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-proposal-private-property-in-object", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.21.0-placeholder-for-preset-env.2"],\ - ["@babel/plugin-syntax-async-generators", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.4"],\ - ["@babel/plugin-syntax-class-properties", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.12.13"],\ - ["@babel/plugin-syntax-class-static-block", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.14.5"],\ - ["@babel/plugin-syntax-dynamic-import", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/plugin-syntax-export-namespace-from", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/plugin-syntax-import-assertions", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-syntax-import-attributes", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-syntax-import-meta", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.10.4"],\ - ["@babel/plugin-syntax-json-strings", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.10.4"],\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/plugin-syntax-numeric-separator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.10.4"],\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/plugin-syntax-optional-chaining", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.8.3"],\ - ["@babel/plugin-syntax-private-property-in-object", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.14.5"],\ - ["@babel/plugin-syntax-top-level-await", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.14.5"],\ - ["@babel/plugin-syntax-unicode-sets-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.18.6"],\ - ["@babel/plugin-transform-arrow-functions", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-async-generator-functions", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.3"],\ - ["@babel/plugin-transform-async-to-generator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-block-scoped-functions", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-block-scoping", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-class-properties", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-class-static-block", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-classes", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-computed-properties", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-destructuring", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-dotall-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-duplicate-keys", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-dynamic-import", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-exponentiation-operator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-export-namespace-from", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-for-of", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-function-name", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-json-strings", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-literals", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-logical-assignment-operators", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-member-expression-literals", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-modules-amd", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-modules-commonjs", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-modules-systemjs", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-modules-umd", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.22.5"],\ - ["@babel/plugin-transform-new-target", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-nullish-coalescing-operator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-numeric-separator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-object-rest-spread", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-object-super", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-optional-catch-binding", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-optional-chaining", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-parameters", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-private-methods", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-private-property-in-object", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-property-literals", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-regenerator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-reserved-words", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-shorthand-properties", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-spread", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-sticky-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-template-literals", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-typeof-symbol", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-unicode-escapes", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-unicode-property-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-unicode-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-unicode-sets-regex", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/preset-modules", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:0.1.6-no-external-plugins"],\ - ["@types/babel__core", null],\ - ["babel-plugin-polyfill-corejs2", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:0.4.10"],\ - ["babel-plugin-polyfill-corejs3", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:0.10.4"],\ - ["babel-plugin-polyfill-regenerator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:0.6.1"],\ - ["core-js-compat", "npm:3.32.1"],\ - ["semver", "npm:6.3.1"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:7.23.9", {\ - "packageLocation": "./.yarn/__virtual__/@babel-preset-env-virtual-d4461ae899/0/cache/@babel-preset-env-npm-7.23.9-ecf3dc35c0-23a48468ba.zip/node_modules/@babel/preset-env/",\ - "packageDependencies": [\ - ["@babel/preset-env", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:7.23.9"],\ - ["@babel/compat-data", "npm:7.23.5"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-compilation-targets", "npm:7.23.6"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-validator-option", "npm:7.23.5"],\ - ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.7"],\ - ["@babel/plugin-proposal-private-property-in-object", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.21.0-placeholder-for-preset-env.2"],\ - ["@babel/plugin-syntax-async-generators", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.4"],\ - ["@babel/plugin-syntax-class-properties", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.12.13"],\ - ["@babel/plugin-syntax-class-static-block", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.14.5"],\ - ["@babel/plugin-syntax-dynamic-import", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/plugin-syntax-export-namespace-from", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/plugin-syntax-import-assertions", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-syntax-import-attributes", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-syntax-import-meta", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.10.4"],\ - ["@babel/plugin-syntax-json-strings", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.10.4"],\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/plugin-syntax-numeric-separator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.10.4"],\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/plugin-syntax-optional-chaining", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.8.3"],\ - ["@babel/plugin-syntax-private-property-in-object", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.14.5"],\ - ["@babel/plugin-syntax-top-level-await", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.14.5"],\ - ["@babel/plugin-syntax-unicode-sets-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.18.6"],\ - ["@babel/plugin-transform-arrow-functions", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-async-generator-functions", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.9"],\ - ["@babel/plugin-transform-async-to-generator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-block-scoped-functions", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-block-scoping", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/plugin-transform-class-properties", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-class-static-block", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/plugin-transform-classes", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.8"],\ - ["@babel/plugin-transform-computed-properties", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-destructuring", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-dotall-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-duplicate-keys", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-dynamic-import", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/plugin-transform-exponentiation-operator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-export-namespace-from", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/plugin-transform-for-of", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.6"],\ - ["@babel/plugin-transform-function-name", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-json-strings", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/plugin-transform-literals", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-logical-assignment-operators", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/plugin-transform-member-expression-literals", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-modules-amd", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-modules-commonjs", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-modules-systemjs", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.9"],\ - ["@babel/plugin-transform-modules-umd", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-named-capturing-groups-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.22.5"],\ - ["@babel/plugin-transform-new-target", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-nullish-coalescing-operator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/plugin-transform-numeric-separator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/plugin-transform-object-rest-spread", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/plugin-transform-object-super", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-optional-catch-binding", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/plugin-transform-optional-chaining", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/plugin-transform-parameters", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-private-methods", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-private-property-in-object", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.4"],\ - ["@babel/plugin-transform-property-literals", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-regenerator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-reserved-words", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-shorthand-properties", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-spread", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-sticky-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-template-literals", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-typeof-symbol", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-unicode-escapes", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-unicode-property-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-unicode-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/plugin-transform-unicode-sets-regex", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:7.23.3"],\ - ["@babel/preset-modules", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:0.1.6-no-external-plugins"],\ - ["@types/babel__core", null],\ - ["babel-plugin-polyfill-corejs2", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:0.4.8"],\ - ["babel-plugin-polyfill-corejs3", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:0.9.0"],\ - ["babel-plugin-polyfill-regenerator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:0.5.5"],\ - ["core-js-compat", "npm:3.32.1"],\ - ["semver", "npm:6.3.1"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/preset-modules", [\ - ["npm:0.1.6-no-external-plugins", {\ - "packageLocation": "./.yarn/cache/@babel-preset-modules-npm-0.1.6-no-external-plugins-0ae0b52ff3-4855e799bc.zip/node_modules/@babel/preset-modules/",\ - "packageDependencies": [\ - ["@babel/preset-modules", "npm:0.1.6-no-external-plugins"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:0.1.6-no-external-plugins", {\ - "packageLocation": "./.yarn/__virtual__/@babel-preset-modules-virtual-0d22cc4a88/0/cache/@babel-preset-modules-npm-0.1.6-no-external-plugins-0ae0b52ff3-4855e799bc.zip/node_modules/@babel/preset-modules/",\ - "packageDependencies": [\ - ["@babel/preset-modules", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:0.1.6-no-external-plugins"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@babel/types", "npm:7.19.0"],\ - ["@types/babel__core", null],\ - ["esutils", "npm:2.0.3"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:0.1.6-no-external-plugins", {\ - "packageLocation": "./.yarn/__virtual__/@babel-preset-modules-virtual-3496672321/0/cache/@babel-preset-modules-npm-0.1.6-no-external-plugins-0ae0b52ff3-4855e799bc.zip/node_modules/@babel/preset-modules/",\ - "packageDependencies": [\ - ["@babel/preset-modules", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:0.1.6-no-external-plugins"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@babel/types", "npm:7.19.0"],\ - ["@types/babel__core", null],\ - ["esutils", "npm:2.0.3"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/preset-typescript", [\ - ["npm:7.23.0", {\ - "packageLocation": "./.yarn/cache/@babel-preset-typescript-npm-7.23.0-c04e8c5f01-3d5fce83e8.zip/node_modules/@babel/preset-typescript/",\ - "packageDependencies": [\ - ["@babel/preset-typescript", "npm:7.23.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.24.1", {\ - "packageLocation": "./.yarn/cache/@babel-preset-typescript-npm-7.24.1-bc23045dbe-f3e0ff8c20.zip/node_modules/@babel/preset-typescript/",\ - "packageDependencies": [\ - ["@babel/preset-typescript", "npm:7.24.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:8a76149279d527dc42458201c3444f0e08bb8ef2b7cbf4f32fc7e89d242b47183703ea44d1dad80bf1fea71f560f9b94f46bf42448e2ea552c04d3003cead412#npm:7.24.1", {\ - "packageLocation": "./.yarn/__virtual__/@babel-preset-typescript-virtual-14d203b214/0/cache/@babel-preset-typescript-npm-7.24.1-bc23045dbe-f3e0ff8c20.zip/node_modules/@babel/preset-typescript/",\ - "packageDependencies": [\ - ["@babel/preset-typescript", "virtual:8a76149279d527dc42458201c3444f0e08bb8ef2b7cbf4f32fc7e89d242b47183703ea44d1dad80bf1fea71f560f9b94f46bf42448e2ea552c04d3003cead412#npm:7.24.1"],\ - ["@babel/core", null],\ - ["@babel/helper-plugin-utils", "npm:7.24.0"],\ - ["@babel/helper-validator-option", "npm:7.23.5"],\ - ["@babel/plugin-syntax-jsx", "virtual:14d203b2147ba8d09cf41c2b568b28d12e2a3398d41a5a6db2721a03d8404a5ddb4d0f9113986f38a1535312bb749c8b5309e57854008c6e770a5193af9cef0b#npm:7.24.1"],\ - ["@babel/plugin-transform-modules-commonjs", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:7.24.1"],\ - ["@babel/plugin-transform-typescript", "virtual:14d203b2147ba8d09cf41c2b568b28d12e2a3398d41a5a6db2721a03d8404a5ddb4d0f9113986f38a1535312bb749c8b5309e57854008c6e770a5193af9cef0b#npm:7.24.1"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:7.23.0", {\ - "packageLocation": "./.yarn/__virtual__/@babel-preset-typescript-virtual-d82e85c025/0/cache/@babel-preset-typescript-npm-7.23.0-c04e8c5f01-3d5fce83e8.zip/node_modules/@babel/preset-typescript/",\ - "packageDependencies": [\ - ["@babel/preset-typescript", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:7.23.0"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-plugin-utils", "npm:7.22.5"],\ - ["@babel/helper-validator-option", "npm:7.22.15"],\ - ["@babel/plugin-syntax-jsx", "virtual:d82e85c025f60698337b11c571a76ba6994b65890f9e7f2099c7fb2b9d3b85389b3bbdc399c6f62965049d853391b6006f849012fc151c7af03b0f177cee7247#npm:7.22.5"],\ - ["@babel/plugin-transform-modules-commonjs", "virtual:d82e85c025f60698337b11c571a76ba6994b65890f9e7f2099c7fb2b9d3b85389b3bbdc399c6f62965049d853391b6006f849012fc151c7af03b0f177cee7247#npm:7.23.0"],\ - ["@babel/plugin-transform-typescript", "virtual:d82e85c025f60698337b11c571a76ba6994b65890f9e7f2099c7fb2b9d3b85389b3bbdc399c6f62965049d853391b6006f849012fc151c7af03b0f177cee7247#npm:7.22.15"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/regjsgen", [\ - ["npm:0.8.0", {\ - "packageLocation": "./.yarn/cache/@babel-regjsgen-npm-0.8.0-b0fbdbf644-89c338fee7.zip/node_modules/@babel/regjsgen/",\ - "packageDependencies": [\ - ["@babel/regjsgen", "npm:0.8.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/runtime", [\ - ["npm:7.20.13", {\ - "packageLocation": "./.yarn/cache/@babel-runtime-npm-7.20.13-45eeb6d8ad-09b7a97a05.zip/node_modules/@babel/runtime/",\ - "packageDependencies": [\ - ["@babel/runtime", "npm:7.20.13"],\ - ["regenerator-runtime", "npm:0.13.11"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/template", [\ - ["npm:7.18.10", {\ - "packageLocation": "./.yarn/cache/@babel-template-npm-7.18.10-b6d6fdbaf8-93a6aa094a.zip/node_modules/@babel/template/",\ - "packageDependencies": [\ - ["@babel/template", "npm:7.18.10"],\ - ["@babel/code-frame", "npm:7.18.6"],\ - ["@babel/parser", "npm:7.19.1"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-template-npm-7.22.15-0b464facb4-1f3e7dcd6c.zip/node_modules/@babel/template/",\ - "packageDependencies": [\ - ["@babel/template", "npm:7.22.15"],\ - ["@babel/code-frame", "npm:7.22.13"],\ - ["@babel/parser", "npm:7.22.15"],\ - ["@babel/types", "npm:7.22.15"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.9", {\ - "packageLocation": "./.yarn/cache/@babel-template-npm-7.23.9-d3df10ecd2-6e67414c0f.zip/node_modules/@babel/template/",\ - "packageDependencies": [\ - ["@babel/template", "npm:7.23.9"],\ - ["@babel/code-frame", "npm:7.23.5"],\ - ["@babel/parser", "npm:7.23.9"],\ - ["@babel/types", "npm:7.23.9"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.24.0", {\ - "packageLocation": "./.yarn/cache/@babel-template-npm-7.24.0-674650c96c-f257b003c0.zip/node_modules/@babel/template/",\ - "packageDependencies": [\ - ["@babel/template", "npm:7.24.0"],\ - ["@babel/code-frame", "npm:7.23.5"],\ - ["@babel/parser", "npm:7.24.1"],\ - ["@babel/types", "npm:7.24.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/traverse", [\ - ["npm:7.23.2", {\ - "packageLocation": "./.yarn/cache/@babel-traverse-npm-7.23.2-4758feee42-26a1eea0dd.zip/node_modules/@babel/traverse/",\ - "packageDependencies": [\ - ["@babel/traverse", "npm:7.23.2"],\ - ["@babel/code-frame", "npm:7.22.13"],\ - ["@babel/generator", "npm:7.23.0"],\ - ["@babel/helper-environment-visitor", "npm:7.22.20"],\ - ["@babel/helper-function-name", "npm:7.23.0"],\ - ["@babel/helper-hoist-variables", "npm:7.22.5"],\ - ["@babel/helper-split-export-declaration", "npm:7.22.6"],\ - ["@babel/parser", "npm:7.23.0"],\ - ["@babel/types", "npm:7.23.0"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["globals", "npm:11.12.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/types", [\ - ["npm:7.19.0", {\ - "packageLocation": "./.yarn/cache/@babel-types-npm-7.19.0-8c9f82c2b5-9b346715a6.zip/node_modules/@babel/types/",\ - "packageDependencies": [\ - ["@babel/types", "npm:7.19.0"],\ - ["@babel/helper-string-parser", "npm:7.18.10"],\ - ["@babel/helper-validator-identifier", "npm:7.18.6"],\ - ["to-fast-properties", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.22.15", {\ - "packageLocation": "./.yarn/cache/@babel-types-npm-7.22.15-17bb06ecf6-a2aa59746d.zip/node_modules/@babel/types/",\ - "packageDependencies": [\ - ["@babel/types", "npm:7.22.15"],\ - ["@babel/helper-string-parser", "npm:7.22.5"],\ - ["@babel/helper-validator-identifier", "npm:7.22.15"],\ - ["to-fast-properties", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.0", {\ - "packageLocation": "./.yarn/cache/@babel-types-npm-7.23.0-332fd21daf-215fe04bd7.zip/node_modules/@babel/types/",\ - "packageDependencies": [\ - ["@babel/types", "npm:7.23.0"],\ - ["@babel/helper-string-parser", "npm:7.22.5"],\ - ["@babel/helper-validator-identifier", "npm:7.22.20"],\ - ["to-fast-properties", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.23.9", {\ - "packageLocation": "./.yarn/cache/@babel-types-npm-7.23.9-c32aeb5f36-0a9b008e9b.zip/node_modules/@babel/types/",\ - "packageDependencies": [\ - ["@babel/types", "npm:7.23.9"],\ - ["@babel/helper-string-parser", "npm:7.23.4"],\ - ["@babel/helper-validator-identifier", "npm:7.22.20"],\ - ["to-fast-properties", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.24.0", {\ - "packageLocation": "./.yarn/cache/@babel-types-npm-7.24.0-a0508cb308-4b574a37d4.zip/node_modules/@babel/types/",\ - "packageDependencies": [\ - ["@babel/types", "npm:7.24.0"],\ - ["@babel/helper-string-parser", "npm:7.23.4"],\ - ["@babel/helper-validator-identifier", "npm:7.22.20"],\ - ["to-fast-properties", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@balena/dockerignore", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/@balena-dockerignore-npm-1.0.2-1128560642-0d39f8fbcf.zip/node_modules/@balena/dockerignore/",\ - "packageDependencies": [\ - ["@balena/dockerignore", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@blueprintjs/colors", [\ - ["npm:5.0.5", {\ - "packageLocation": "./.yarn/cache/@blueprintjs-colors-npm-5.0.5-b299f655bc-406dc1b459.zip/node_modules/@blueprintjs/colors/",\ - "packageDependencies": [\ - ["@blueprintjs/colors", "npm:5.0.5"],\ - ["tslib", "npm:2.6.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@blueprintjs/eslint-plugin", [\ - ["npm:2.1.2", {\ - "packageLocation": "./.yarn/cache/@blueprintjs-eslint-plugin-npm-2.1.2-461eb5c970-cf3fb5279a.zip/node_modules/@blueprintjs/eslint-plugin/",\ - "packageDependencies": [\ - ["@blueprintjs/eslint-plugin", "npm:2.1.2"],\ - ["@typescript-eslint/utils", "virtual:461eb5c970e9ea6eed2b0236655dfbb10de4d3bc66c90c9df5e3d0caba575590af5c25a89462ba87db765657595adf2cecff67801e41ccd982ffb0364d172431#npm:5.32.0"],\ - ["eslint", "npm:8.26.0"],\ - ["tslib", "npm:2.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@blueprintjs/stylelint-plugin", [\ - ["npm:4.1.3", {\ - "packageLocation": "./.yarn/cache/@blueprintjs-stylelint-plugin-npm-4.1.3-54f610e0be-e18470a463.zip/node_modules/@blueprintjs/stylelint-plugin/",\ - "packageDependencies": [\ - ["@blueprintjs/stylelint-plugin", "npm:4.1.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:4.1.3", {\ - "packageLocation": "./.yarn/__virtual__/@blueprintjs-stylelint-plugin-virtual-e814a3c4c0/0/cache/@blueprintjs-stylelint-plugin-npm-4.1.3-54f610e0be-e18470a463.zip/node_modules/@blueprintjs/stylelint-plugin/",\ - "packageDependencies": [\ - ["@blueprintjs/stylelint-plugin", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:4.1.3"],\ - ["@blueprintjs/colors", "npm:5.0.5"],\ - ["@types/stylelint", null],\ - ["postcss", "npm:8.4.31"],\ - ["postcss-selector-parser", "npm:6.0.11"],\ - ["postcss-value-parser", "npm:4.2.0"],\ - ["stylelint", "npm:14.14.0"],\ - ["tslib", "npm:2.4.0"]\ - ],\ - "packagePeers": [\ - "@types/stylelint",\ - "stylelint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@cspotcode/source-map-support", [\ - ["npm:0.8.1", {\ - "packageLocation": "./.yarn/cache/@cspotcode-source-map-support-npm-0.8.1-964f2de99d-5718f26708.zip/node_modules/@cspotcode/source-map-support/",\ - "packageDependencies": [\ - ["@cspotcode/source-map-support", "npm:0.8.1"],\ - ["@jridgewell/trace-mapping", "npm:0.3.9"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@csstools/css-parser-algorithms", [\ - ["npm:2.6.0", {\ - "packageLocation": "./.yarn/cache/@csstools-css-parser-algorithms-npm-2.6.0-cd4ceccf65-06b48d5e59.zip/node_modules/@csstools/css-parser-algorithms/",\ - "packageDependencies": [\ - ["@csstools/css-parser-algorithms", "npm:2.6.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:2.6.0", {\ - "packageLocation": "./.yarn/__virtual__/@csstools-css-parser-algorithms-virtual-7e19f3d190/0/cache/@csstools-css-parser-algorithms-npm-2.6.0-cd4ceccf65-06b48d5e59.zip/node_modules/@csstools/css-parser-algorithms/",\ - "packageDependencies": [\ - ["@csstools/css-parser-algorithms", "virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:2.6.0"],\ - ["@csstools/css-tokenizer", "npm:2.2.3"],\ - ["@types/csstools__css-tokenizer", null]\ - ],\ - "packagePeers": [\ - "@csstools/css-tokenizer",\ - "@types/csstools__css-tokenizer"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@csstools/css-tokenizer", [\ - ["npm:2.2.3", {\ - "packageLocation": "./.yarn/cache/@csstools-css-tokenizer-npm-2.2.3-a5c0d6c134-a2a69f0de5.zip/node_modules/@csstools/css-tokenizer/",\ - "packageDependencies": [\ - ["@csstools/css-tokenizer", "npm:2.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@csstools/media-query-list-parser", [\ - ["npm:2.1.8", {\ - "packageLocation": "./.yarn/cache/@csstools-media-query-list-parser-npm-2.1.8-c8eeacd0a4-a14d320924.zip/node_modules/@csstools/media-query-list-parser/",\ - "packageDependencies": [\ - ["@csstools/media-query-list-parser", "npm:2.1.8"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:2.1.8", {\ - "packageLocation": "./.yarn/__virtual__/@csstools-media-query-list-parser-virtual-03656527ee/0/cache/@csstools-media-query-list-parser-npm-2.1.8-c8eeacd0a4-a14d320924.zip/node_modules/@csstools/media-query-list-parser/",\ - "packageDependencies": [\ - ["@csstools/media-query-list-parser", "virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:2.1.8"],\ - ["@csstools/css-parser-algorithms", "virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:2.6.0"],\ - ["@csstools/css-tokenizer", "npm:2.2.3"],\ - ["@types/csstools__css-parser-algorithms", null],\ - ["@types/csstools__css-tokenizer", null]\ - ],\ - "packagePeers": [\ - "@csstools/css-parser-algorithms",\ - "@csstools/css-tokenizer",\ - "@types/csstools__css-parser-algorithms",\ - "@types/csstools__css-tokenizer"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@csstools/selector-specificity", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/@csstools-selector-specificity-npm-2.0.2-cbab31242a-a2045a2727.zip/node_modules/@csstools/selector-specificity/",\ - "packageDependencies": [\ - ["@csstools/selector-specificity", "npm:2.0.2"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/@csstools-selector-specificity-npm-3.0.2-27c149e4d0-af3cc9282b.zip/node_modules/@csstools/selector-specificity/",\ - "packageDependencies": [\ - ["@csstools/selector-specificity", "npm:3.0.2"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:1dda1e2550d6a3ace7e1b238d3977593a6ad5190e702e516916e16bb2d67d80acaa8b3d6b3bf30b57f800080076814f5886fc7a5f7e1af28743d4d70b96b45ad#npm:2.0.2", {\ - "packageLocation": "./.yarn/__virtual__/@csstools-selector-specificity-virtual-7afa055bf5/0/cache/@csstools-selector-specificity-npm-2.0.2-cbab31242a-a2045a2727.zip/node_modules/@csstools/selector-specificity/",\ - "packageDependencies": [\ - ["@csstools/selector-specificity", "virtual:1dda1e2550d6a3ace7e1b238d3977593a6ad5190e702e516916e16bb2d67d80acaa8b3d6b3bf30b57f800080076814f5886fc7a5f7e1af28743d4d70b96b45ad#npm:2.0.2"],\ - ["@types/postcss", null],\ - ["@types/postcss-selector-parser", null],\ - ["postcss", "npm:8.4.31"],\ - ["postcss-selector-parser", "npm:6.0.11"]\ - ],\ - "packagePeers": [\ - "@types/postcss-selector-parser",\ - "@types/postcss",\ - "postcss-selector-parser",\ - "postcss"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:3.0.2", {\ - "packageLocation": "./.yarn/__virtual__/@csstools-selector-specificity-virtual-24cf361358/0/cache/@csstools-selector-specificity-npm-3.0.2-27c149e4d0-af3cc9282b.zip/node_modules/@csstools/selector-specificity/",\ - "packageDependencies": [\ - ["@csstools/selector-specificity", "virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:3.0.2"],\ - ["@types/postcss-selector-parser", null],\ - ["postcss-selector-parser", "npm:6.0.15"]\ - ],\ - "packagePeers": [\ - "@types/postcss-selector-parser",\ - "postcss-selector-parser"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/aix-ppc64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-aix-ppc64-npm-0.19.12-20acbc4c27/node_modules/@esbuild/aix-ppc64/",\ - "packageDependencies": [\ - ["@esbuild/aix-ppc64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-aix-ppc64-npm-0.20.2-6758338455/node_modules/@esbuild/aix-ppc64/",\ - "packageDependencies": [\ - ["@esbuild/aix-ppc64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-aix-ppc64-npm-0.21.5-ebeb42da03/node_modules/@esbuild/aix-ppc64/",\ - "packageDependencies": [\ - ["@esbuild/aix-ppc64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/android-arm", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-android-arm-npm-0.19.12-007d87d00d/node_modules/@esbuild/android-arm/",\ - "packageDependencies": [\ - ["@esbuild/android-arm", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-android-arm-npm-0.20.2-cf548691ef/node_modules/@esbuild/android-arm/",\ - "packageDependencies": [\ - ["@esbuild/android-arm", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-android-arm-npm-0.21.5-7e30e7b6d7/node_modules/@esbuild/android-arm/",\ - "packageDependencies": [\ - ["@esbuild/android-arm", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/android-arm64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-android-arm64-npm-0.19.12-639e34c5cb/node_modules/@esbuild/android-arm64/",\ - "packageDependencies": [\ - ["@esbuild/android-arm64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-android-arm64-npm-0.20.2-c9aa40053b/node_modules/@esbuild/android-arm64/",\ - "packageDependencies": [\ - ["@esbuild/android-arm64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-android-arm64-npm-0.21.5-916e33d43e/node_modules/@esbuild/android-arm64/",\ - "packageDependencies": [\ - ["@esbuild/android-arm64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/android-x64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-android-x64-npm-0.19.12-eb12dd0e96/node_modules/@esbuild/android-x64/",\ - "packageDependencies": [\ - ["@esbuild/android-x64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-android-x64-npm-0.20.2-3408e36d60/node_modules/@esbuild/android-x64/",\ - "packageDependencies": [\ - ["@esbuild/android-x64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-android-x64-npm-0.21.5-07abfd6fa9/node_modules/@esbuild/android-x64/",\ - "packageDependencies": [\ - ["@esbuild/android-x64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/darwin-arm64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-darwin-arm64-npm-0.19.12-09699ac6cb/node_modules/@esbuild/darwin-arm64/",\ - "packageDependencies": [\ - ["@esbuild/darwin-arm64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-darwin-arm64-npm-0.20.2-e287d70c91/node_modules/@esbuild/darwin-arm64/",\ - "packageDependencies": [\ - ["@esbuild/darwin-arm64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-darwin-arm64-npm-0.21.5-62349c1520/node_modules/@esbuild/darwin-arm64/",\ - "packageDependencies": [\ - ["@esbuild/darwin-arm64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/darwin-x64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-darwin-x64-npm-0.19.12-b0a4fc6ed4/node_modules/@esbuild/darwin-x64/",\ - "packageDependencies": [\ - ["@esbuild/darwin-x64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-darwin-x64-npm-0.20.2-f4f3a851d1/node_modules/@esbuild/darwin-x64/",\ - "packageDependencies": [\ - ["@esbuild/darwin-x64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-darwin-x64-npm-0.21.5-491c2ae06c/node_modules/@esbuild/darwin-x64/",\ - "packageDependencies": [\ - ["@esbuild/darwin-x64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/freebsd-arm64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-arm64-npm-0.19.12-72d17754c1/node_modules/@esbuild/freebsd-arm64/",\ - "packageDependencies": [\ - ["@esbuild/freebsd-arm64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-arm64-npm-0.20.2-ffc7880c5c/node_modules/@esbuild/freebsd-arm64/",\ - "packageDependencies": [\ - ["@esbuild/freebsd-arm64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-arm64-npm-0.21.5-2465c8f200/node_modules/@esbuild/freebsd-arm64/",\ - "packageDependencies": [\ - ["@esbuild/freebsd-arm64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/freebsd-x64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-x64-npm-0.19.12-205ae522fa/node_modules/@esbuild/freebsd-x64/",\ - "packageDependencies": [\ - ["@esbuild/freebsd-x64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-x64-npm-0.20.2-af00041232/node_modules/@esbuild/freebsd-x64/",\ - "packageDependencies": [\ - ["@esbuild/freebsd-x64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-freebsd-x64-npm-0.21.5-f866a2f0cc/node_modules/@esbuild/freebsd-x64/",\ - "packageDependencies": [\ - ["@esbuild/freebsd-x64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/linux-arm", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm-npm-0.19.12-7ca68cf68c/node_modules/@esbuild/linux-arm/",\ - "packageDependencies": [\ - ["@esbuild/linux-arm", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm-npm-0.20.2-4be18d870a/node_modules/@esbuild/linux-arm/",\ - "packageDependencies": [\ - ["@esbuild/linux-arm", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm-npm-0.21.5-9485bcbfc7/node_modules/@esbuild/linux-arm/",\ - "packageDependencies": [\ - ["@esbuild/linux-arm", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/linux-arm64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm64-npm-0.19.12-8892c62251/node_modules/@esbuild/linux-arm64/",\ - "packageDependencies": [\ - ["@esbuild/linux-arm64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm64-npm-0.20.2-3a02a82580/node_modules/@esbuild/linux-arm64/",\ - "packageDependencies": [\ - ["@esbuild/linux-arm64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-arm64-npm-0.21.5-c6a54cd648/node_modules/@esbuild/linux-arm64/",\ - "packageDependencies": [\ - ["@esbuild/linux-arm64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/linux-ia32", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-ia32-npm-0.19.12-268f0311c2/node_modules/@esbuild/linux-ia32/",\ - "packageDependencies": [\ - ["@esbuild/linux-ia32", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-ia32-npm-0.20.2-e6bff6f093/node_modules/@esbuild/linux-ia32/",\ - "packageDependencies": [\ - ["@esbuild/linux-ia32", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-ia32-npm-0.21.5-499a15b672/node_modules/@esbuild/linux-ia32/",\ - "packageDependencies": [\ - ["@esbuild/linux-ia32", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/linux-loong64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.15.7-737e7bca4a/node_modules/@esbuild/linux-loong64/",\ - "packageDependencies": [\ - ["@esbuild/linux-loong64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.19.12-45095084a9/node_modules/@esbuild/linux-loong64/",\ - "packageDependencies": [\ - ["@esbuild/linux-loong64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.20.2-945891c867/node_modules/@esbuild/linux-loong64/",\ - "packageDependencies": [\ - ["@esbuild/linux-loong64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-loong64-npm-0.21.5-b2d213a264/node_modules/@esbuild/linux-loong64/",\ - "packageDependencies": [\ - ["@esbuild/linux-loong64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/linux-mips64el", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-mips64el-npm-0.19.12-c44a0dd39c/node_modules/@esbuild/linux-mips64el/",\ - "packageDependencies": [\ - ["@esbuild/linux-mips64el", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-mips64el-npm-0.20.2-fec713d6f3/node_modules/@esbuild/linux-mips64el/",\ - "packageDependencies": [\ - ["@esbuild/linux-mips64el", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-mips64el-npm-0.21.5-6534e468c0/node_modules/@esbuild/linux-mips64el/",\ - "packageDependencies": [\ - ["@esbuild/linux-mips64el", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/linux-ppc64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-ppc64-npm-0.19.12-cd007087a2/node_modules/@esbuild/linux-ppc64/",\ - "packageDependencies": [\ - ["@esbuild/linux-ppc64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-ppc64-npm-0.20.2-8b00b086b3/node_modules/@esbuild/linux-ppc64/",\ - "packageDependencies": [\ - ["@esbuild/linux-ppc64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-ppc64-npm-0.21.5-38298ce68c/node_modules/@esbuild/linux-ppc64/",\ - "packageDependencies": [\ - ["@esbuild/linux-ppc64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/linux-riscv64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-riscv64-npm-0.19.12-0f130d0d2f/node_modules/@esbuild/linux-riscv64/",\ - "packageDependencies": [\ - ["@esbuild/linux-riscv64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-riscv64-npm-0.20.2-9d96c604cb/node_modules/@esbuild/linux-riscv64/",\ - "packageDependencies": [\ - ["@esbuild/linux-riscv64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-riscv64-npm-0.21.5-73ca00d59e/node_modules/@esbuild/linux-riscv64/",\ - "packageDependencies": [\ - ["@esbuild/linux-riscv64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/linux-s390x", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-s390x-npm-0.19.12-037101307a/node_modules/@esbuild/linux-s390x/",\ - "packageDependencies": [\ - ["@esbuild/linux-s390x", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-s390x-npm-0.20.2-51b15f4503/node_modules/@esbuild/linux-s390x/",\ - "packageDependencies": [\ - ["@esbuild/linux-s390x", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-s390x-npm-0.21.5-44720430f0/node_modules/@esbuild/linux-s390x/",\ - "packageDependencies": [\ - ["@esbuild/linux-s390x", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/linux-x64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-x64-npm-0.19.12-59062fdb38/node_modules/@esbuild/linux-x64/",\ - "packageDependencies": [\ - ["@esbuild/linux-x64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-x64-npm-0.20.2-54b0127370/node_modules/@esbuild/linux-x64/",\ - "packageDependencies": [\ - ["@esbuild/linux-x64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-linux-x64-npm-0.21.5-88079726c4/node_modules/@esbuild/linux-x64/",\ - "packageDependencies": [\ - ["@esbuild/linux-x64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/netbsd-x64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-x64-npm-0.19.12-1fdaf59d1d/node_modules/@esbuild/netbsd-x64/",\ - "packageDependencies": [\ - ["@esbuild/netbsd-x64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-x64-npm-0.20.2-c145af577f/node_modules/@esbuild/netbsd-x64/",\ - "packageDependencies": [\ - ["@esbuild/netbsd-x64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-netbsd-x64-npm-0.21.5-5f21539ffa/node_modules/@esbuild/netbsd-x64/",\ - "packageDependencies": [\ - ["@esbuild/netbsd-x64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/openbsd-x64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-x64-npm-0.19.12-4624aab034/node_modules/@esbuild/openbsd-x64/",\ - "packageDependencies": [\ - ["@esbuild/openbsd-x64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-x64-npm-0.20.2-046f912f74/node_modules/@esbuild/openbsd-x64/",\ - "packageDependencies": [\ - ["@esbuild/openbsd-x64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-openbsd-x64-npm-0.21.5-23fbf4de2b/node_modules/@esbuild/openbsd-x64/",\ - "packageDependencies": [\ - ["@esbuild/openbsd-x64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/sunos-x64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-sunos-x64-npm-0.19.12-66171c0024/node_modules/@esbuild/sunos-x64/",\ - "packageDependencies": [\ - ["@esbuild/sunos-x64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-sunos-x64-npm-0.20.2-474c636cb6/node_modules/@esbuild/sunos-x64/",\ - "packageDependencies": [\ - ["@esbuild/sunos-x64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-sunos-x64-npm-0.21.5-855a15205a/node_modules/@esbuild/sunos-x64/",\ - "packageDependencies": [\ - ["@esbuild/sunos-x64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/win32-arm64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-win32-arm64-npm-0.19.12-aecceea4ec/node_modules/@esbuild/win32-arm64/",\ - "packageDependencies": [\ - ["@esbuild/win32-arm64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-win32-arm64-npm-0.20.2-f2a0280705/node_modules/@esbuild/win32-arm64/",\ - "packageDependencies": [\ - ["@esbuild/win32-arm64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-win32-arm64-npm-0.21.5-d0ef444aab/node_modules/@esbuild/win32-arm64/",\ - "packageDependencies": [\ - ["@esbuild/win32-arm64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/win32-ia32", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-win32-ia32-npm-0.19.12-0d6b37e2da/node_modules/@esbuild/win32-ia32/",\ - "packageDependencies": [\ - ["@esbuild/win32-ia32", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-win32-ia32-npm-0.20.2-938717adbd/node_modules/@esbuild/win32-ia32/",\ - "packageDependencies": [\ - ["@esbuild/win32-ia32", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-win32-ia32-npm-0.21.5-a4fb03dad4/node_modules/@esbuild/win32-ia32/",\ - "packageDependencies": [\ - ["@esbuild/win32-ia32", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@esbuild/win32-x64", [\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-win32-x64-npm-0.19.12-1bf4cb5f20/node_modules/@esbuild/win32-x64/",\ - "packageDependencies": [\ - ["@esbuild/win32-x64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-win32-x64-npm-0.20.2-4f45bbb49b/node_modules/@esbuild/win32-x64/",\ - "packageDependencies": [\ - ["@esbuild/win32-x64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/@esbuild-win32-x64-npm-0.21.5-eddc2b5ad6/node_modules/@esbuild/win32-x64/",\ - "packageDependencies": [\ - ["@esbuild/win32-x64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@eslint-community/eslint-utils", [\ - ["npm:4.4.0", {\ - "packageLocation": "./.yarn/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-cdfe3ae42b.zip/node_modules/@eslint-community/eslint-utils/",\ - "packageDependencies": [\ - ["@eslint-community/eslint-utils", "npm:4.4.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:6eec398a4132b5372ea5ffc0bc36d4c81602b7e444a89685d0d958016d8fd53df5c0c97c6a8bf99951469e2c6c06135dd192e9309f6e39b1a4c85e0faabe1f6b#npm:4.4.0", {\ - "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-719be7711d/0/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-cdfe3ae42b.zip/node_modules/@eslint-community/eslint-utils/",\ - "packageDependencies": [\ - ["@eslint-community/eslint-utils", "virtual:6eec398a4132b5372ea5ffc0bc36d4c81602b7e444a89685d0d958016d8fd53df5c0c97c6a8bf99951469e2c6c06135dd192e9309f6e39b1a4c85e0faabe1f6b#npm:4.4.0"],\ - ["@types/eslint", null],\ - ["eslint", "npm:8.56.0"],\ - ["eslint-visitor-keys", "npm:3.3.0"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@eslint-community/regexpp", [\ - ["npm:4.10.0", {\ - "packageLocation": "./.yarn/cache/@eslint-community-regexpp-npm-4.10.0-6bfb984c81-2a6e345429.zip/node_modules/@eslint-community/regexpp/",\ - "packageDependencies": [\ - ["@eslint-community/regexpp", "npm:4.10.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@eslint/eslintrc", [\ - ["npm:1.3.3", {\ - "packageLocation": "./.yarn/cache/@eslint-eslintrc-npm-1.3.3-9e3a462140-f03e9d6727.zip/node_modules/@eslint/eslintrc/",\ - "packageDependencies": [\ - ["@eslint/eslintrc", "npm:1.3.3"],\ - ["ajv", "npm:6.12.6"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["espree", "npm:9.4.0"],\ - ["globals", "npm:13.15.0"],\ - ["ignore", "npm:5.2.4"],\ - ["import-fresh", "npm:3.3.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["minimatch", "npm:3.1.2"],\ - ["strip-json-comments", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.1.4", {\ - "packageLocation": "./.yarn/cache/@eslint-eslintrc-npm-2.1.4-1ff4b5f908-10957c7592.zip/node_modules/@eslint/eslintrc/",\ - "packageDependencies": [\ - ["@eslint/eslintrc", "npm:2.1.4"],\ - ["ajv", "npm:6.12.6"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["espree", "npm:9.6.1"],\ - ["globals", "npm:13.24.0"],\ - ["ignore", "npm:5.2.4"],\ - ["import-fresh", "npm:3.3.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["minimatch", "npm:3.1.2"],\ - ["strip-json-comments", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@eslint/js", [\ - ["npm:8.56.0", {\ - "packageLocation": "./.yarn/cache/@eslint-js-npm-8.56.0-b1de08cbff-5804130574.zip/node_modules/@eslint/js/",\ - "packageDependencies": [\ - ["@eslint/js", "npm:8.56.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@exodus/schemasafe", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/@exodus-schemasafe-npm-1.0.0-5e0cc096c3-605e989799.zip/node_modules/@exodus/schemasafe/",\ - "packageDependencies": [\ - ["@exodus/schemasafe", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-api/auth", [\ - ["workspace:packages/cli/auth", {\ - "packageLocation": "./packages/cli/auth/",\ - "packageDependencies": [\ - ["@fern-api/auth", "workspace:packages/cli/auth"],\ - ["@fern-api/core", "workspace:packages/core"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/venus-api-sdk", "npm:0.0.38"],\ - ["@types/jsonwebtoken", "npm:9.0.6"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["jsonwebtoken", "npm:9.0.2"],\ - ["jwks-rsa", "npm:3.1.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/browser-playground", [\ - ["workspace:generators/typescript/playground/browser", {\ - "packageLocation": "./generators/typescript/playground/browser/",\ - "packageDependencies": [\ - ["@fern-api/browser-playground", "workspace:generators/typescript/playground/browser"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/node-fetch", "npm:2.6.9"],\ - ["@types/qs", "npm:6.9.15"],\ - ["@types/react", "npm:18.2.57"],\ - ["@types/react-dom", "npm:18.2.19"],\ - ["@types/url-join", "npm:4.0.1"],\ - ["@vitejs/plugin-react", "virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:4.2.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["form-data", "npm:4.0.0"],\ - ["js-base64", "npm:3.7.6"],\ - ["node-fetch", "virtual:25958c3cdea01727abe9184cd62ebdcb7f32f5bd5b1d13e8a0e1d5080a9e9f7be886906e1af797d4fcc43965772a072bf87bbcb6b0a29bf8dd97020f3fa1ccf2#npm:2.7.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["qs", "npm:6.12.1"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:18.2.0"],\ - ["sass", "npm:1.72.0"],\ - ["stylelint", "npm:16.2.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["url-join", "npm:5.0.0"],\ - ["vite", "virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:5.2.8"],\ - ["vite-plugin-checker", "virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:0.6.4"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/cli", [\ - ["workspace:packages/cli/cli", {\ - "packageLocation": "./packages/cli/cli/",\ - "packageDependencies": [\ - ["@fern-api/cli", "workspace:packages/cli/cli"],\ - ["@fern-api/auth", "workspace:packages/cli/auth"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core", "workspace:packages/core"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/docs-preview", "workspace:packages/cli/docs-preview"],\ - ["@fern-api/docs-validator", "workspace:packages/cli/yaml/docs-validator"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/init", "workspace:packages/cli/init"],\ - ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ - ["@fern-api/ir-migrations", "workspace:packages/cli/generation/ir-migrations"],\ - ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ - ["@fern-api/local-workspace-runner", "workspace:packages/cli/generation/local-generation/local-workspace-runner"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-api/login", "workspace:packages/cli/login"],\ - ["@fern-api/mock", "workspace:packages/cli/mock"],\ - ["@fern-api/openapi-ir-sdk", "workspace:packages/cli/openapi-ir-sdk"],\ - ["@fern-api/openapi-ir-to-fern", "workspace:packages/cli/openapi-ir-to-fern"],\ - ["@fern-api/openapi-parser", "workspace:packages/cli/openapi-parser"],\ - ["@fern-api/posthog-manager", "workspace:packages/cli/posthog-manager"],\ - ["@fern-api/project-loader", "workspace:packages/cli/project-loader"],\ - ["@fern-api/register", "workspace:packages/cli/register"],\ - ["@fern-api/remote-workspace-runner", "workspace:packages/cli/generation/remote-generation/remote-workspace-runner"],\ - ["@fern-api/semver-utils", "workspace:packages/cli/semver-utils"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/validator", "workspace:packages/cli/yaml/validator"],\ - ["@fern-api/venus-api-sdk", "npm:0.0.38"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@fern-api/yaml-formatter", "workspace:packages/cli/yaml/formatter"],\ - ["@fern-api/yaml-migrations", "workspace:packages/cli/yaml/yaml-migrations"],\ - ["@fern-api/yaml-schema", "workspace:packages/cli/yaml/yaml-schema"],\ - ["@fern-fern/fiddle-sdk", "npm:0.0.552"],\ - ["@types/axios", "npm:0.14.0"],\ - ["@types/boxen", "npm:3.0.1"],\ - ["@types/get-port", "npm:4.2.0"],\ - ["@types/is-ci", "npm:3.0.2"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/latest-version", "npm:4.0.1"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/tar", "npm:6.1.11"],\ - ["@types/validate-npm-package-name", "npm:4.0.0"],\ - ["@types/yargs", "npm:17.0.28"],\ - ["@yarnpkg/esbuild-plugin-pnp", "virtual:b567308d600cc49ad0dcf5ee9f761adc5572b914144f87bbc3284c71fbc29382723507bb61a8e531e29275684fd9c09310bc363ee648e9b47f4ea2c53497d2c8#npm:3.0.0-rc.14"],\ - ["ansi-escapes", "npm:5.0.0"],\ - ["axios", "npm:0.28.0"],\ - ["boxen", "npm:7.1.1"],\ - ["chalk", "npm:5.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["env-cmd", "https://github.com/toddbluhm/env-cmd.git#commit=8f35b71651f6a78710308ff38ab30896ea72ee8b"],\ - ["esbuild", "npm:0.15.7"],\ - ["eslint", "npm:8.56.0"],\ - ["get-port", "npm:7.1.0"],\ - ["immer", "npm:9.0.15"],\ - ["is-ci", "npm:3.0.1"],\ - ["js-yaml", "npm:4.1.0"],\ - ["latest-version", "npm:9.0.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["ora", "npm:7.0.1"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tar", "npm:6.2.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["validate-npm-package-name", "npm:5.0.1"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["yargs", "npm:17.7.2"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/configuration", [\ - ["workspace:packages/cli/configuration", {\ - "packageLocation": "./packages/cli/configuration/",\ - "packageDependencies": [\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fdr-sdk", "npm:0.98.0-rc1"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-fern/fiddle-sdk", "npm:0.0.552"],\ - ["@types/dockerode", "npm:3.3.9"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/tinycolor2", "npm:1.4.6"],\ - ["depcheck", "npm:1.4.6"],\ - ["dockerode", "npm:4.0.2"],\ - ["eslint", "npm:8.56.0"],\ - ["find-up", "npm:6.3.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tinycolor2", "npm:1.6.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/core", [\ - ["workspace:packages/core", {\ - "packageLocation": "./packages/core/",\ - "packageDependencies": [\ - ["@fern-api/core", "workspace:packages/core"],\ - ["@fern-api/fdr-sdk", "npm:0.98.0-rc1"],\ - ["@fern-api/venus-api-sdk", "npm:0.0.38"],\ - ["@fern-fern/fdr-test-sdk", "npm:0.0.5297"],\ - ["@fern-fern/fiddle-sdk", "npm:0.0.552"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/core-utils", [\ - ["workspace:packages/commons/core-utils", {\ - "packageLocation": "./packages/commons/core-utils/",\ - "packageDependencies": [\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/ua-parser-js", "npm:0.7.39"],\ - ["@types/whatwg-mimetype", "npm:3.0.2"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["strip-ansi", "npm:7.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["ua-parser-js", "npm:1.0.37"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["whatwg-mimetype", "npm:4.0.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/csharp-codegen", [\ - ["workspace:generators/csharp/codegen", {\ - "packageLocation": "./generators/csharp/codegen/",\ - "packageDependencies": [\ - ["@fern-api/csharp-codegen", "workspace:generators/csharp/codegen"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/generator-commons", "workspace:generators/commons"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-fern/ir-sdk", "npm:32.0.0"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/docker-utils", [\ - ["workspace:packages/cli/generation/local-generation/docker-utils", {\ - "packageLocation": "./packages/cli/generation/local-generation/docker-utils/",\ - "packageDependencies": [\ - ["@fern-api/docker-utils", "workspace:packages/cli/generation/local-generation/docker-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@types/dockerode", "npm:3.3.9"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["dockerode", "npm:4.0.2"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/docs-preview", [\ - ["workspace:packages/cli/docs-preview", {\ - "packageLocation": "./packages/cli/docs-preview/",\ - "packageDependencies": [\ - ["@fern-api/docs-preview", "workspace:packages/cli/docs-preview"],\ - ["@fern-api/docs-resolver", "workspace:packages/cli/docs-resolver"],\ - ["@fern-api/fdr-sdk", "npm:0.98.0-rc1"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/project-loader", "workspace:packages/cli/project-loader"],\ - ["@fern-api/register", "workspace:packages/cli/register"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@types/cors", "npm:2.8.17"],\ - ["@types/decompress", "npm:4.2.7"],\ - ["@types/express", "npm:4.17.20"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/uuid", "npm:9.0.8"],\ - ["@types/ws", "npm:8.5.10"],\ - ["@types/xml2js", "npm:0.4.14"],\ - ["chalk", "npm:5.0.1"],\ - ["cors", "npm:2.8.5"],\ - ["decompress", "npm:4.2.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["express", "npm:4.19.2"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["uuid", "npm:9.0.1"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["watcher", "npm:2.3.1"],\ - ["ws", "virtual:390e69b5e7878e77fda38c4f9304f9fbc05122d3fb17b360b27020a194cd0a263fc1d949adeba19ed9774cde8a94e24c5cf738191bc4bd96b8bfc41b678cb012#npm:8.17.0"],\ - ["xml2js", "npm:0.6.2"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/docs-resolver", [\ - ["workspace:packages/cli/docs-resolver", {\ - "packageLocation": "./packages/cli/docs-resolver/",\ - "packageDependencies": [\ - ["@fern-api/docs-resolver", "workspace:packages/cli/docs-resolver"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fdr-sdk", "npm:0.98.0-rc1"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ - ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ - ["@fern-api/register", "workspace:packages/cli/register"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@types/diff", "npm:5.2.1"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["dayjs", "npm:1.11.11"],\ - ["depcheck", "npm:1.4.6"],\ - ["diff", "npm:5.2.0"],\ - ["eslint", "npm:8.56.0"],\ - ["gray-matter", "npm:4.0.3"],\ - ["lodash-es", "npm:4.17.21"],\ - ["mdast-util-from-markdown", "npm:2.0.0"],\ - ["mdast-util-mdx", "npm:3.0.0"],\ - ["micromark-extension-mdx", "npm:2.1.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["unist-util-visit", "npm:5.0.0"],\ - ["url-join", "npm:5.0.0"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/docs-validator", [\ - ["workspace:packages/cli/yaml/docs-validator", {\ - "packageLocation": "./packages/cli/yaml/docs-validator/",\ - "packageDependencies": [\ - ["@fern-api/docs-validator", "workspace:packages/cli/yaml/docs-validator"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@fern-api/yaml-schema", "workspace:packages/cli/yaml/yaml-schema"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/tinycolor2", "npm:1.4.6"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["next-mdx-remote", "virtual:2434b322786904da39177ff03bdc5c7dbbf348dd60dac92e23ac99d71edb460312c4755faf7215e21192d941b8070d96ed0843e8723d06d3b608bb1250bd6880#npm:4.4.1"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["remark-gfm", "npm:3.0.1"],\ - ["tinycolor2", "npm:1.6.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/ete-tests", [\ - ["workspace:packages/cli/ete-tests", {\ - "packageLocation": "./packages/cli/ete-tests/",\ - "packageDependencies": [\ - ["@fern-api/ete-tests", "workspace:packages/cli/ete-tests"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-typescript/fetcher", "workspace:generators/typescript/utils/core-utilities/fetcher"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/node-fetch", "npm:2.6.9"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["execa", "npm:5.1.1"],\ - ["form-data", "npm:4.0.0"],\ - ["jest-environment-jsdom", "virtual:7821aed0ab825bb97e7a83aa73ddcebc48c1addb4c7bb8e48165cd794ef4ddc38ad472a5bac8abbb90dba18a13c26ad6f8d9d0fa2f6f070b336f2e4c36dd4a33#npm:29.7.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["node-fetch", "virtual:25958c3cdea01727abe9184cd62ebdcb7f32f5bd5b1d13e8a0e1d5080a9e9f7be886906e1af797d4fcc43965772a072bf87bbcb6b0a29bf8dd97020f3fa1ccf2#npm:2.7.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["strip-ansi", "npm:7.1.0"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/fdr-sdk", [\ - ["npm:0.98.0-rc1", {\ - "packageLocation": "./.yarn/cache/@fern-api-fdr-sdk-npm-0.98.0-rc1-621f8f4dde-5178c9e245.zip/node_modules/@fern-api/fdr-sdk/",\ - "packageDependencies": [\ - ["@fern-api/fdr-sdk", "npm:0.98.0-rc1"],\ - ["dayjs", "npm:1.11.11"],\ - ["fast-deep-equal", "npm:3.1.3"],\ - ["form-data", "npm:4.0.0"],\ - ["formdata-node", "npm:6.0.3"],\ - ["js-base64", "npm:3.7.7"],\ - ["node-fetch", "virtual:25958c3cdea01727abe9184cd62ebdcb7f32f5bd5b1d13e8a0e1d5080a9e9f7be886906e1af797d4fcc43965772a072bf87bbcb6b0a29bf8dd97020f3fa1ccf2#npm:2.7.0"],\ - ["qs", "npm:6.12.0"],\ - ["tinycolor2", "npm:1.6.0"],\ - ["title", "npm:3.5.3"],\ - ["url-join", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-api/fern-csharp-model", [\ - ["workspace:generators/csharp/model", {\ - "packageLocation": "./generators/csharp/model/",\ - "packageDependencies": [\ - ["@fern-api/fern-csharp-model", "workspace:generators/csharp/model"],\ - ["@fern-api/csharp-codegen", "workspace:generators/csharp/codegen"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/generator-commons", "workspace:generators/commons"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3318"],\ - ["@types/node", "npm:18.7.18"],\ - ["@yarnpkg/esbuild-plugin-pnp", "virtual:b567308d600cc49ad0dcf5ee9f761adc5572b914144f87bbc3284c71fbc29382723507bb61a8e531e29275684fd9c09310bc363ee648e9b47f4ea2c53497d2c8#npm:3.0.0-rc.14"],\ - ["depcheck", "npm:1.4.6"],\ - ["env-cmd", "https://github.com/toddbluhm/env-cmd.git#commit=8f35b71651f6a78710308ff38ab30896ea72ee8b"],\ - ["esbuild", "npm:0.15.7"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/fern-csharp-sdk", [\ - ["workspace:generators/csharp/sdk", {\ - "packageLocation": "./generators/csharp/sdk/",\ - "packageDependencies": [\ - ["@fern-api/fern-csharp-sdk", "workspace:generators/csharp/sdk"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/csharp-codegen", "workspace:generators/csharp/codegen"],\ - ["@fern-api/fern-csharp-model", "workspace:generators/csharp/model"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/generator-commons", "workspace:generators/commons"],\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.879"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3318"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@yarnpkg/esbuild-plugin-pnp", "virtual:b567308d600cc49ad0dcf5ee9f761adc5572b914144f87bbc3284c71fbc29382723507bb61a8e531e29275684fd9c09310bc363ee648e9b47f4ea2c53497d2c8#npm:3.0.0-rc.14"],\ - ["depcheck", "npm:1.4.6"],\ - ["env-cmd", "https://github.com/toddbluhm/env-cmd.git#commit=8f35b71651f6a78710308ff38ab30896ea72ee8b"],\ - ["esbuild", "npm:0.15.7"],\ - ["eslint", "npm:8.56.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/fern-ruby-model", [\ - ["workspace:generators/ruby/model", {\ - "packageLocation": "./generators/ruby/model/",\ - "packageDependencies": [\ - ["@fern-api/fern-ruby-model", "workspace:generators/ruby/model"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/generator-commons", "workspace:generators/commons"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-api/ruby-codegen", "workspace:generators/ruby/codegen"],\ - ["@fern-api/ruby-generator-cli", "workspace:generators/ruby/cli"],\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.879"],\ - ["@fern-fern/ir-sdk", "npm:32.0.0"],\ - ["@types/node", "npm:18.7.18"],\ - ["@yarnpkg/esbuild-plugin-pnp", "virtual:b567308d600cc49ad0dcf5ee9f761adc5572b914144f87bbc3284c71fbc29382723507bb61a8e531e29275684fd9c09310bc363ee648e9b47f4ea2c53497d2c8#npm:3.0.0-rc.14"],\ - ["depcheck", "npm:1.4.6"],\ - ["env-cmd", "https://github.com/toddbluhm/env-cmd.git#commit=8f35b71651f6a78710308ff38ab30896ea72ee8b"],\ - ["esbuild", "npm:0.15.7"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-loader", "virtual:6279a6bcd054f97c4ec611654ca73e0463708f604bb8fdbb0a4f8c8618a3a25c97220f909d15222cde40ca1b761ecafc3bbf8f2b7907c7ec5bc347340354fbc5#npm:9.5.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/fern-ruby-sdk", [\ - ["workspace:generators/ruby/sdk", {\ - "packageLocation": "./generators/ruby/sdk/",\ - "packageDependencies": [\ - ["@fern-api/fern-ruby-sdk", "workspace:generators/ruby/sdk"],\ - ["@fern-api/fern-ruby-model", "workspace:generators/ruby/model"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/generator-commons", "workspace:generators/commons"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-api/ruby-codegen", "workspace:generators/ruby/codegen"],\ - ["@fern-api/ruby-generator-cli", "workspace:generators/ruby/cli"],\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.879"],\ - ["@fern-fern/ir-sdk", "npm:32.0.0"],\ - ["@types/node", "npm:18.7.18"],\ - ["@yarnpkg/esbuild-plugin-pnp", "virtual:b567308d600cc49ad0dcf5ee9f761adc5572b914144f87bbc3284c71fbc29382723507bb61a8e531e29275684fd9c09310bc363ee648e9b47f4ea2c53497d2c8#npm:3.0.0-rc.14"],\ - ["depcheck", "npm:1.4.6"],\ - ["env-cmd", "https://github.com/toddbluhm/env-cmd.git#commit=8f35b71651f6a78710308ff38ab30896ea72ee8b"],\ - ["esbuild", "npm:0.15.7"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/fs-utils", [\ - ["workspace:packages/commons/fs-utils", {\ - "packageLocation": "./packages/commons/fs-utils/",\ - "packageDependencies": [\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["json-stream-stringify", "npm:3.0.1"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/generator-commons", [\ - ["workspace:generators/commons", {\ - "packageLocation": "./generators/commons/",\ - "packageDependencies": [\ - ["@fern-api/generator-commons", "workspace:generators/commons"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.879"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3294"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/init", [\ - ["workspace:packages/cli/init", {\ - "packageLocation": "./packages/cli/init/",\ - "packageDependencies": [\ - ["@fern-api/init", "workspace:packages/cli/init"],\ - ["@fern-api/auth", "workspace:packages/cli/auth"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core", "workspace:packages/core"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/login", "workspace:packages/cli/login"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/yaml-formatter", "workspace:packages/cli/yaml/formatter"],\ - ["@fern-api/yaml-schema", "workspace:packages/cli/yaml/yaml-schema"],\ - ["@types/fs-extra", "npm:11.0.1"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["axios", "npm:0.28.0"],\ - ["chalk", "npm:5.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["fs-extra", "npm:11.1.1"],\ - ["js-yaml", "npm:4.1.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/ir-generator", [\ - ["workspace:packages/cli/generation/ir-generator", {\ - "packageLocation": "./packages/cli/generation/ir-generator/",\ - "packageDependencies": [\ - ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ - ["@fern-api/project-loader", "workspace:packages/cli/project-loader"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@fern-api/yaml-schema", "workspace:packages/cli/yaml/yaml-schema"],\ - ["@types/jest-specific-snapshot", "npm:0.5.7"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/object-hash", "npm:3.0.6"],\ - ["@types/prettier", "npm:2.7.3"],\ - ["@types/url-join", "npm:4.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["jest-specific-snapshot", "virtual:8a76149279d527dc42458201c3444f0e08bb8ef2b7cbf4f32fc7e89d242b47183703ea44d1dad80bf1fea71f560f9b94f46bf42448e2ea552c04d3003cead412#npm:8.0.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["object-hash", "npm:3.0.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["url-join", "npm:5.0.0"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/ir-migrations", [\ - ["workspace:packages/cli/generation/ir-migrations", {\ - "packageLocation": "./packages/cli/generation/ir-migrations/",\ - "packageDependencies": [\ - ["@fern-api/ir-migrations", "workspace:packages/cli/generation/ir-migrations"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ - ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/semver-utils", "workspace:packages/cli/semver-utils"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@fern-fern/ir-v1-model", "npm:0.0.1"],\ - ["@fern-fern/ir-v10-model", "npm:0.0.1"],\ - ["@fern-fern/ir-v11-model", "npm:0.0.2"],\ - ["@fern-fern/ir-v12-model", "npm:0.0.1"],\ - ["@fern-fern/ir-v13-model", "npm:0.0.1"],\ - ["@fern-fern/ir-v14-model", "npm:0.0.1"],\ - ["@fern-fern/ir-v15-model", "npm:0.0.1"],\ - ["@fern-fern/ir-v16-model", "npm:0.0.1"],\ - ["@fern-fern/ir-v17-model", "npm:0.0.1"],\ - ["@fern-fern/ir-v18-model", "npm:0.0.1"],\ - ["@fern-fern/ir-v19-model", "npm:0.0.5"],\ - ["@fern-fern/ir-v2-model", "npm:0.0.2"],\ - ["@fern-fern/ir-v20-model", "npm:0.0.2"],\ - ["@fern-fern/ir-v21-model", "npm:0.0.1"],\ - ["@fern-fern/ir-v22-model", "npm:0.0.1"],\ - ["@fern-fern/ir-v23-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v24-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v25-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v26-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v27-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v28-sdk", "npm:0.0.3"],\ - ["@fern-fern/ir-v29-sdk", "npm:0.0.6"],\ - ["@fern-fern/ir-v3-model", "npm:0.0.4"],\ - ["@fern-fern/ir-v30-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v31-sdk", "npm:0.0.5"],\ - ["@fern-fern/ir-v32-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v33-sdk", "npm:0.0.15"],\ - ["@fern-fern/ir-v34-sdk", "npm:0.0.8"],\ - ["@fern-fern/ir-v35-sdk", "npm:0.0.17"],\ - ["@fern-fern/ir-v36-sdk", "npm:0.0.4"],\ - ["@fern-fern/ir-v37-sdk", "npm:0.0.12"],\ - ["@fern-fern/ir-v38-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v39-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v4-model", "npm:0.0.4"],\ - ["@fern-fern/ir-v40-sdk", "npm:0.0.2"],\ - ["@fern-fern/ir-v41-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v42-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v43-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v44-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v45-sdk", "npm:0.0.3"],\ - ["@fern-fern/ir-v46-sdk", "npm:0.0.1"],\ - ["@fern-fern/ir-v5-model", "npm:0.0.3"],\ - ["@fern-fern/ir-v6-model", "npm:0.0.33"],\ - ["@fern-fern/ir-v7-model", "npm:0.0.2"],\ - ["@fern-fern/ir-v8-model", "npm:0.0.1"],\ - ["@fern-fern/ir-v9-model", "npm:0.0.1"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/ir-sdk", [\ - ["workspace:packages/ir-sdk", {\ - "packageLocation": "./packages/ir-sdk/",\ - "packageDependencies": [\ - ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/json-schema", [\ - ["workspace:packages/cli/yaml/json-schema", {\ - "packageLocation": "./packages/cli/yaml/json-schema/",\ - "packageDependencies": [\ - ["@fern-api/json-schema", "workspace:packages/cli/yaml/json-schema"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/yaml-schema", "workspace:packages/cli/yaml/yaml-schema"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/prettier", "npm:2.7.3"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"],\ - ["zod-to-json-schema", "virtual:593b1529666d29e4c8b5b598693331273eef8807da03784038f1f938c9c78a31a430ed7e1a377bf4493de1d433ac30ac86b08bb4c9ec6f320cfbd07a6ee1dac6#npm:3.14.1"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/loadable", [\ - ["workspace:packages/commons/loadable", {\ - "packageLocation": "./packages/commons/loadable/",\ - "packageDependencies": [\ - ["@fern-api/loadable", "workspace:packages/commons/loadable"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/local-workspace-runner", [\ - ["workspace:packages/cli/generation/local-generation/local-workspace-runner", {\ - "packageLocation": "./packages/cli/generation/local-generation/local-workspace-runner/",\ - "packageDependencies": [\ - ["@fern-api/local-workspace-runner", "workspace:packages/cli/generation/local-generation/local-workspace-runner"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/docker-utils", "workspace:packages/cli/generation/local-generation/docker-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ - ["@fern-api/ir-migrations", "workspace:packages/cli/generation/ir-migrations"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@fern-fern/fiddle-sdk", "npm:0.0.552"],\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.879"],\ - ["@types/decompress", "npm:4.2.7"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/tmp", "npm:0.2.4"],\ - ["chalk", "npm:5.0.1"],\ - ["decompress", "npm:4.2.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/logger", [\ - ["workspace:packages/cli/logger", {\ - "packageLocation": "./packages/cli/logger/",\ - "packageDependencies": [\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@types/node", "npm:18.7.18"],\ - ["chalk", "npm:5.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/logging-execa", [\ - ["workspace:packages/commons/logging-execa", {\ - "packageLocation": "./packages/commons/logging-execa/",\ - "packageDependencies": [\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["execa", "npm:5.1.1"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/login", [\ - ["workspace:packages/cli/login", {\ - "packageLocation": "./packages/cli/login/",\ - "packageDependencies": [\ - ["@fern-api/login", "workspace:packages/cli/login"],\ - ["@fern-api/auth", "workspace:packages/cli/auth"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/posthog-manager", "workspace:packages/cli/posthog-manager"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@types/boxen", "npm:3.0.1"],\ - ["@types/inquirer", "npm:9.0.7"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/qs", "npm:6.9.15"],\ - ["axios", "npm:0.28.0"],\ - ["boxen", "npm:7.1.1"],\ - ["chalk", "npm:5.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["inquirer", "npm:9.2.23"],\ - ["open", "npm:8.4.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["qs", "npm:6.12.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/mock", [\ - ["workspace:packages/cli/mock", {\ - "packageLocation": "./packages/cli/mock/",\ - "packageDependencies": [\ - ["@fern-api/mock", "workspace:packages/cli/mock"],\ - ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@types/express", "npm:4.17.20"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/url-join", "npm:4.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["express", "npm:4.19.2"],\ - ["get-port", "npm:7.1.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["url-join", "npm:5.0.0"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/openapi-generator", [\ - ["workspace:generators/openapi", {\ - "packageLocation": "./generators/openapi/",\ - "packageDependencies": [\ - ["@fern-api/openapi-generator", "workspace:generators/openapi"],\ - ["@fern-api/generator-commons", "workspace:generators/commons"],\ - ["@fern-fern/ir-sdk", "npm:0.0.2828"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@yarnpkg/esbuild-plugin-pnp", "virtual:b567308d600cc49ad0dcf5ee9f761adc5572b914144f87bbc3284c71fbc29382723507bb61a8e531e29275684fd9c09310bc363ee648e9b47f4ea2c53497d2c8#npm:3.0.0-rc.14"],\ - ["depcheck", "npm:1.4.6"],\ - ["env-cmd", "https://github.com/toddbluhm/env-cmd.git#commit=8f35b71651f6a78710308ff38ab30896ea72ee8b"],\ - ["esbuild", "npm:0.15.7"],\ - ["eslint", "npm:8.56.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["openapi-types", "npm:12.1.3"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["url-join", "npm:5.0.0"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/openapi-ir-sdk", [\ - ["workspace:packages/cli/openapi-ir-sdk", {\ - "packageLocation": "./packages/cli/openapi-ir-sdk/",\ - "packageDependencies": [\ - ["@fern-api/openapi-ir-sdk", "workspace:packages/cli/openapi-ir-sdk"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/openapi-ir-to-fern", [\ - ["workspace:packages/cli/openapi-ir-to-fern", {\ - "packageLocation": "./packages/cli/openapi-ir-to-fern/",\ - "packageDependencies": [\ - ["@fern-api/openapi-ir-to-fern", "workspace:packages/cli/openapi-ir-to-fern"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/openapi-ir-sdk", "workspace:packages/cli/openapi-ir-sdk"],\ - ["@fern-api/openapi-parser", "workspace:packages/cli/openapi-parser"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/yaml-schema", "workspace:packages/cli/yaml/yaml-schema"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/openapi-parser", [\ - ["workspace:packages/cli/openapi-parser", {\ - "packageLocation": "./packages/cli/openapi-parser/",\ - "packageDependencies": [\ - ["@fern-api/openapi-parser", "workspace:packages/cli/openapi-parser"],\ - ["@apidevtools/swagger-parser", "virtual:0723d5426c36615503b1e0c9bbcbd0b420921e1bb4d10ec5914c46fdebcd14987437e829fd6e0efc13868cf2174843e481e3a9f35379fdc05ab12949705a5457#npm:10.1.0"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/openapi-ir-sdk", "workspace:packages/cli/openapi-ir-sdk"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/yaml-schema", "workspace:packages/cli/yaml/yaml-schema"],\ - ["@redocly/openapi-core", "npm:1.4.1"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/lodash", "npm:4.17.4"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/swagger2openapi", "npm:7.0.4"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["openapi-types", "npm:12.1.3"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["swagger2openapi", "npm:7.0.8"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/posthog-manager", [\ - ["workspace:packages/cli/posthog-manager", {\ - "packageLocation": "./packages/cli/posthog-manager/",\ - "packageDependencies": [\ - ["@fern-api/posthog-manager", "workspace:packages/cli/posthog-manager"],\ - ["@fern-api/auth", "workspace:packages/cli/auth"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/uuid", "npm:9.0.8"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["posthog-node", "npm:3.1.2"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["uuid", "npm:9.0.1"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/postman-generator", [\ - ["workspace:generators/postman", {\ - "packageLocation": "./generators/postman/",\ - "packageDependencies": [\ - ["@fern-api/postman-generator", "workspace:generators/postman"],\ - ["@fern-api/generator-commons", "workspace:generators/commons"],\ - ["@fern-fern/ir-sdk", "npm:0.0.2828"],\ - ["@fern-fern/postman-sdk", "npm:0.0.46"],\ - ["@types/lodash", "npm:4.17.4"],\ - ["@types/node", "npm:18.7.18"],\ - ["@yarnpkg/esbuild-plugin-pnp", "virtual:b567308d600cc49ad0dcf5ee9f761adc5572b914144f87bbc3284c71fbc29382723507bb61a8e531e29275684fd9c09310bc363ee648e9b47f4ea2c53497d2c8#npm:3.0.0-rc.14"],\ - ["depcheck", "npm:1.4.6"],\ - ["endent", "npm:2.1.0"],\ - ["env-cmd", "https://github.com/toddbluhm/env-cmd.git#commit=8f35b71651f6a78710308ff38ab30896ea72ee8b"],\ - ["esbuild", "npm:0.15.7"],\ - ["eslint", "npm:8.56.0"],\ - ["lodash", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/project-loader", [\ - ["workspace:packages/cli/project-loader", {\ - "packageLocation": "./packages/cli/project-loader/",\ - "packageDependencies": [\ - ["@fern-api/project-loader", "workspace:packages/cli/project-loader"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/node", "npm:18.7.18"],\ - ["chalk", "npm:5.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/register", [\ - ["workspace:packages/cli/register", {\ - "packageLocation": "./packages/cli/register/",\ - "packageDependencies": [\ - ["@fern-api/register", "workspace:packages/cli/register"],\ - ["@fern-api/auth", "workspace:packages/cli/auth"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core", "workspace:packages/core"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fdr-sdk", "npm:0.98.0-rc1"],\ - ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ - ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/remote-workspace-runner", [\ - ["workspace:packages/cli/generation/remote-generation/remote-workspace-runner", {\ - "packageLocation": "./packages/cli/generation/remote-generation/remote-workspace-runner/",\ - "packageDependencies": [\ - ["@fern-api/remote-workspace-runner", "workspace:packages/cli/generation/remote-generation/remote-workspace-runner"],\ - ["@fern-api/auth", "workspace:packages/cli/auth"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core", "workspace:packages/core"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/docs-resolver", "workspace:packages/cli/docs-resolver"],\ - ["@fern-api/fdr-sdk", "npm:0.98.0-rc1"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ - ["@fern-api/ir-migrations", "workspace:packages/cli/generation/ir-migrations"],\ - ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/register", "workspace:packages/cli/register"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@fern-fern/fiddle-sdk", "npm:0.0.552"],\ - ["@types/decompress", "npm:4.2.7"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/mime-types", "npm:2.1.4"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/tar", "npm:6.1.11"],\ - ["@types/terminal-link", "npm:1.2.0"],\ - ["axios", "npm:0.28.0"],\ - ["chalk", "npm:5.0.1"],\ - ["decompress", "npm:4.2.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["form-data", "npm:4.0.0"],\ - ["image-size", "npm:1.1.1"],\ - ["js-yaml", "npm:4.1.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["mime-types", "npm:2.1.35"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tar", "npm:6.2.1"],\ - ["terminal-link", "npm:3.0.0"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["url-join", "npm:5.0.0"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/ruby-codegen", [\ - ["workspace:generators/ruby/codegen", {\ - "packageLocation": "./generators/ruby/codegen/",\ - "packageDependencies": [\ - ["@fern-api/ruby-codegen", "workspace:generators/ruby/codegen"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.879"],\ - ["@fern-fern/ir-sdk", "npm:32.0.0"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["url-join", "npm:5.0.0"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/ruby-generator-cli", [\ - ["workspace:generators/ruby/cli", {\ - "packageLocation": "./generators/ruby/cli/",\ - "packageDependencies": [\ - ["@fern-api/ruby-generator-cli", "workspace:generators/ruby/cli"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/generator-commons", "workspace:generators/commons"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-fern/ir-sdk", "npm:32.0.0"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/scripts", [\ - ["workspace:packages/scripts", {\ - "packageLocation": "./packages/scripts/",\ - "packageDependencies": [\ - ["@fern-api/scripts", "workspace:packages/scripts"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/json-schema", "workspace:packages/cli/yaml/json-schema"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/yargs", "npm:17.0.28"],\ - ["@yarnpkg/esbuild-plugin-pnp", "virtual:b567308d600cc49ad0dcf5ee9f761adc5572b914144f87bbc3284c71fbc29382723507bb61a8e531e29275684fd9c09310bc363ee648e9b47f4ea2c53497d2c8#npm:3.0.0-rc.14"],\ - ["chalk", "npm:5.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["esbuild", "npm:0.15.7"],\ - ["eslint", "npm:8.56.0"],\ - ["execa", "npm:5.1.1"],\ - ["immer", "npm:9.0.15"],\ - ["js-yaml", "npm:4.1.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["yargs", "npm:17.7.2"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/seed-cli", [\ - ["workspace:packages/seed", {\ - "packageLocation": "./packages/seed/",\ - "packageDependencies": [\ - ["@fern-api/seed-cli", "workspace:packages/seed"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/local-workspace-runner", "workspace:packages/cli/generation/local-generation/local-workspace-runner"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@fern-fern/fiddle-sdk", "npm:0.0.552"],\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.879"],\ - ["@types/find-up", "npm:4.0.0"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/pretty-ms", "npm:5.0.1"],\ - ["@types/yargs", "npm:17.0.28"],\ - ["@yarnpkg/esbuild-plugin-pnp", "virtual:b567308d600cc49ad0dcf5ee9f761adc5572b914144f87bbc3284c71fbc29382723507bb61a8e531e29275684fd9c09310bc363ee648e9b47f4ea2c53497d2c8#npm:3.0.0-rc.14"],\ - ["chalk", "npm:5.0.1"],\ - ["console-table-printer", "npm:2.12.0"],\ - ["depcheck", "npm:1.4.6"],\ - ["env-cmd", "https://github.com/toddbluhm/env-cmd.git#commit=8f35b71651f6a78710308ff38ab30896ea72ee8b"],\ - ["esbuild", "npm:0.15.7"],\ - ["eslint", "npm:8.56.0"],\ - ["find-up", "npm:6.3.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["pretty-ms", "npm:9.0.0"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["yargs", "npm:17.7.2"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/semver-utils", [\ - ["workspace:packages/cli/semver-utils", {\ - "packageLocation": "./packages/cli/semver-utils/",\ - "packageDependencies": [\ - ["@fern-api/semver-utils", "workspace:packages/cli/semver-utils"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["semver-diff", "npm:4.0.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/task-context", [\ - ["workspace:packages/cli/task-context", {\ - "packageLocation": "./packages/cli/task-context/",\ - "packageDependencies": [\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/validator", [\ - ["workspace:packages/cli/yaml/validator", {\ - "packageLocation": "./packages/cli/yaml/validator/",\ - "packageDependencies": [\ - ["@fern-api/validator", "workspace:packages/cli/yaml/validator"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@fern-api/yaml-schema", "workspace:packages/cli/yaml/yaml-schema"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["chalk", "npm:5.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["strip-ansi", "npm:7.1.0"],\ - ["terminal-link", "npm:3.0.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/venus-api-sdk", [\ - ["npm:0.0.38", {\ - "packageLocation": "./.yarn/cache/@fern-api-venus-api-sdk-npm-0.0.38-3c08cea753-82131dd8b1.zip/node_modules/@fern-api/venus-api-sdk/",\ - "packageDependencies": [\ - ["@fern-api/venus-api-sdk", "npm:0.0.38"],\ - ["@types/url-join", "npm:4.0.1"],\ - ["axios", "npm:0.27.2"],\ - ["js-base64", "npm:3.7.2"],\ - ["url-join", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-api/workspace-loader", [\ - ["workspace:packages/cli/workspace-loader", {\ - "packageLocation": "./packages/cli/workspace-loader/",\ - "packageDependencies": [\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core", "workspace:packages/core"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/openapi-ir-to-fern", "workspace:packages/cli/openapi-ir-to-fern"],\ - ["@fern-api/openapi-parser", "workspace:packages/cli/openapi-parser"],\ - ["@fern-api/semver-utils", "workspace:packages/cli/semver-utils"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/yaml-schema", "workspace:packages/cli/yaml/yaml-schema"],\ - ["@fern-fern/fiddle-sdk", "npm:0.0.552"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/tar", "npm:6.1.11"],\ - ["axios", "npm:0.28.0"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["glob", "npm:8.1.0"],\ - ["glob-promise", "virtual:05c9e45862260c886c225652bec99cad7887f66633a7523be0779a61d1b18e00a53a73459a92e616cdddaec4e56c4785468ac2461291fb12a8be2bd2de789022#npm:5.0.1"],\ - ["js-yaml", "npm:4.1.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tar", "npm:6.2.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/yaml-formatter", [\ - ["workspace:packages/cli/yaml/formatter", {\ - "packageLocation": "./packages/cli/yaml/formatter/",\ - "packageDependencies": [\ - ["@fern-api/yaml-formatter", "workspace:packages/cli/yaml/formatter"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-api/workspace-loader", "workspace:packages/cli/workspace-loader"],\ - ["@fern-api/yaml-schema", "workspace:packages/cli/yaml/yaml-schema"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/prettier", "npm:2.7.3"],\ - ["chalk", "npm:5.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/yaml-migrations", [\ - ["workspace:packages/cli/yaml/yaml-migrations", {\ - "packageLocation": "./packages/cli/yaml/yaml-migrations/",\ - "packageDependencies": [\ - ["@fern-api/yaml-migrations", "workspace:packages/cli/yaml/yaml-migrations"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/semver-utils", "workspace:packages/cli/semver-utils"],\ - ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ - ["@fern-fern/docs-config", "npm:0.0.80"],\ - ["@fern-fern/legacy-docs-config", "npm:0.0.58"],\ - ["@types/inquirer", "npm:9.0.7"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/node", "npm:18.7.18"],\ - ["chalk", "npm:5.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["find-up", "npm:6.3.0"],\ - ["glob", "npm:8.1.0"],\ - ["glob-promise", "virtual:05c9e45862260c886c225652bec99cad7887f66633a7523be0779a61d1b18e00a53a73459a92e616cdddaec4e56c4785468ac2461291fb12a8be2bd2de789022#npm:5.0.1"],\ - ["inquirer", "npm:9.2.23"],\ - ["js-yaml", "npm:4.1.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["yaml", "npm:2.3.3"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-api/yaml-schema", [\ - ["workspace:packages/cli/yaml/yaml-schema", {\ - "packageLocation": "./packages/cli/yaml/yaml-schema/",\ - "packageDependencies": [\ - ["@fern-api/yaml-schema", "workspace:packages/cli/yaml/yaml-schema"],\ - ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-fern/docs-config", [\ - ["npm:0.0.80", {\ - "packageLocation": "./.yarn/cache/@fern-fern-docs-config-npm-0.0.80-936bb80e98-8b3501c55b.zip/node_modules/@fern-fern/docs-config/",\ - "packageDependencies": [\ - ["@fern-fern/docs-config", "npm:0.0.80"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/fdr-test-sdk", [\ - ["npm:0.0.5297", {\ - "packageLocation": "./.yarn/cache/@fern-fern-fdr-test-sdk-npm-0.0.5297-c46738c170-993246a0e7.zip/node_modules/@fern-fern/fdr-test-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/fdr-test-sdk", "npm:0.0.5297"],\ - ["form-data", "npm:4.0.0"],\ - ["js-base64", "npm:3.7.2"],\ - ["node-fetch", "virtual:25958c3cdea01727abe9184cd62ebdcb7f32f5bd5b1d13e8a0e1d5080a9e9f7be886906e1af797d4fcc43965772a072bf87bbcb6b0a29bf8dd97020f3fa1ccf2#npm:2.7.0"],\ - ["qs", "npm:6.11.2"],\ - ["url-join", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/fiddle-sdk", [\ - ["npm:0.0.552", {\ - "packageLocation": "./.yarn/cache/@fern-fern-fiddle-sdk-npm-0.0.552-f8a824c7f4-06e7d52bfa.zip/node_modules/@fern-fern/fiddle-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/fiddle-sdk", "npm:0.0.552"],\ - ["form-data", "npm:4.0.0"],\ - ["js-base64", "npm:3.7.2"],\ - ["node-fetch", "virtual:25958c3cdea01727abe9184cd62ebdcb7f32f5bd5b1d13e8a0e1d5080a9e9f7be886906e1af797d4fcc43965772a072bf87bbcb6b0a29bf8dd97020f3fa1ccf2#npm:2.7.0"],\ - ["qs", "npm:6.11.2"],\ - ["url-join", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/generator-cli-sdk", [\ - ["npm:0.0.25", {\ - "packageLocation": "./.yarn/cache/@fern-fern-generator-cli-sdk-npm-0.0.25-cfbdb79b65-a142f33ea7.zip/node_modules/@fern-fern/generator-cli-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/generator-cli-sdk", "npm:0.0.25"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/generator-exec-sdk", [\ - ["npm:0.0.816", {\ - "packageLocation": "./.yarn/cache/@fern-fern-generator-exec-sdk-npm-0.0.816-25958c3cde-a2b202348a.zip/node_modules/@fern-fern/generator-exec-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.816"],\ - ["form-data", "npm:4.0.0"],\ - ["node-fetch", "virtual:25958c3cdea01727abe9184cd62ebdcb7f32f5bd5b1d13e8a0e1d5080a9e9f7be886906e1af797d4fcc43965772a072bf87bbcb6b0a29bf8dd97020f3fa1ccf2#npm:2.7.0"],\ - ["qs", "npm:6.11.2"],\ - ["url-join", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.0.879", {\ - "packageLocation": "./.yarn/cache/@fern-fern-generator-exec-sdk-npm-0.0.879-d6ca4928f3-3c738417fd.zip/node_modules/@fern-fern/generator-exec-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.879"],\ - ["form-data", "npm:4.0.0"],\ - ["node-fetch", "virtual:25958c3cdea01727abe9184cd62ebdcb7f32f5bd5b1d13e8a0e1d5080a9e9f7be886906e1af797d4fcc43965772a072bf87bbcb6b0a29bf8dd97020f3fa1ccf2#npm:2.7.0"],\ - ["qs", "npm:6.11.2"],\ - ["url-join", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-sdk", [\ - ["npm:0.0.2828", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-sdk-npm-0.0.2828-43f6c61c8e-5fa0842320.zip/node_modules/@fern-fern/ir-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-sdk", "npm:0.0.2828"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.0.3294", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-sdk-npm-0.0.3294-fcd876af76-f7efe8a483.zip/node_modules/@fern-fern/ir-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-sdk", "npm:0.0.3294"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.0.3318", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-sdk-npm-0.0.3318-69da6b3965-1dd2cc9ab7.zip/node_modules/@fern-fern/ir-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-sdk", "npm:0.0.3318"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.0.3515", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-sdk-npm-0.0.3515-8abe37249e-1b9abb48f6.zip/node_modules/@fern-fern/ir-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:32.0.0", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-sdk-npm-32.0.0-c4c011ca33-6822a030ff.zip/node_modules/@fern-fern/ir-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-sdk", "npm:32.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v1-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v1-model-npm-0.0.1-ff812eb97d-d69b4dd3f2.zip/node_modules/@fern-fern/ir-v1-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v1-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v10-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v10-model-npm-0.0.1-773b004ce9-76a89c96b5.zip/node_modules/@fern-fern/ir-v10-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v10-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v11-model", [\ - ["npm:0.0.2", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v11-model-npm-0.0.2-a98a863044-2fd94be006.zip/node_modules/@fern-fern/ir-v11-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v11-model", "npm:0.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v12-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v12-model-npm-0.0.1-60f1adb65f-42e2556854.zip/node_modules/@fern-fern/ir-v12-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v12-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v13-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v13-model-npm-0.0.1-882e5a589b-2b5b1711a8.zip/node_modules/@fern-fern/ir-v13-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v13-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v14-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v14-model-npm-0.0.1-5705e963db-f1fa0f667d.zip/node_modules/@fern-fern/ir-v14-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v14-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v15-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v15-model-npm-0.0.1-e60b3181f7-8b05054d3f.zip/node_modules/@fern-fern/ir-v15-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v15-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v16-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v16-model-npm-0.0.1-6cdc020f14-2394662f42.zip/node_modules/@fern-fern/ir-v16-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v16-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v17-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v17-model-npm-0.0.1-284cd28816-9495935006.zip/node_modules/@fern-fern/ir-v17-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v17-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v18-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v18-model-npm-0.0.1-fdfe8314a2-8d612bca9d.zip/node_modules/@fern-fern/ir-v18-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v18-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v19-model", [\ - ["npm:0.0.5", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v19-model-npm-0.0.5-624edc027d-f4499f8295.zip/node_modules/@fern-fern/ir-v19-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v19-model", "npm:0.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v2-model", [\ - ["npm:0.0.2", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v2-model-npm-0.0.2-4268d1b7cf-cb8cad3579.zip/node_modules/@fern-fern/ir-v2-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v2-model", "npm:0.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v20-model", [\ - ["npm:0.0.2", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v20-model-npm-0.0.2-9d971ae9a9-0e0f6c4a98.zip/node_modules/@fern-fern/ir-v20-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v20-model", "npm:0.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v21-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v21-model-npm-0.0.1-9487ea5d8f-278d55fb33.zip/node_modules/@fern-fern/ir-v21-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v21-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v22-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v22-model-npm-0.0.1-6476c2a6b6-4481fb82ca.zip/node_modules/@fern-fern/ir-v22-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v22-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v23-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v23-sdk-npm-0.0.1-3fb2491aab-b862e30f3a.zip/node_modules/@fern-fern/ir-v23-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v23-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v24-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v24-sdk-npm-0.0.1-418befa6f9-e487c0412a.zip/node_modules/@fern-fern/ir-v24-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v24-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v25-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v25-sdk-npm-0.0.1-97170f4cf3-25041803b9.zip/node_modules/@fern-fern/ir-v25-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v25-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v26-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v26-sdk-npm-0.0.1-568d5e98cb-af757a37e2.zip/node_modules/@fern-fern/ir-v26-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v26-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v27-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v27-sdk-npm-0.0.1-a91f9dc2fc-78319e58a2.zip/node_modules/@fern-fern/ir-v27-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v27-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v28-sdk", [\ - ["npm:0.0.3", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v28-sdk-npm-0.0.3-fb0d6b538b-f2979b71b5.zip/node_modules/@fern-fern/ir-v28-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v28-sdk", "npm:0.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v29-sdk", [\ - ["npm:0.0.6", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v29-sdk-npm-0.0.6-e0128504e1-caf9585be6.zip/node_modules/@fern-fern/ir-v29-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v29-sdk", "npm:0.0.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v3-model", [\ - ["npm:0.0.4", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v3-model-npm-0.0.4-75104e0416-c9558aef8d.zip/node_modules/@fern-fern/ir-v3-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v3-model", "npm:0.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v30-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v30-sdk-npm-0.0.1-ce6f88459c-679c2fa0ea.zip/node_modules/@fern-fern/ir-v30-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v30-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v31-sdk", [\ - ["npm:0.0.5", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v31-sdk-npm-0.0.5-572f9531f1-a5b94a7780.zip/node_modules/@fern-fern/ir-v31-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v31-sdk", "npm:0.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v32-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v32-sdk-npm-0.0.1-3b76aaefea-cd5827567b.zip/node_modules/@fern-fern/ir-v32-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v32-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v33-sdk", [\ - ["npm:0.0.15", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v33-sdk-npm-0.0.15-c0a2a48c8b-1ac9219315.zip/node_modules/@fern-fern/ir-v33-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v33-sdk", "npm:0.0.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v34-sdk", [\ - ["npm:0.0.8", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v34-sdk-npm-0.0.8-e7e742818b-7ba15bd437.zip/node_modules/@fern-fern/ir-v34-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v34-sdk", "npm:0.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v35-sdk", [\ - ["npm:0.0.17", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v35-sdk-npm-0.0.17-c20c70d54f-0c4822a693.zip/node_modules/@fern-fern/ir-v35-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v35-sdk", "npm:0.0.17"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v36-sdk", [\ - ["npm:0.0.4", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v36-sdk-npm-0.0.4-dca6284060-1998c23c2d.zip/node_modules/@fern-fern/ir-v36-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v36-sdk", "npm:0.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v37-sdk", [\ - ["npm:0.0.12", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v37-sdk-npm-0.0.12-02894192fe-ed9e298f28.zip/node_modules/@fern-fern/ir-v37-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v37-sdk", "npm:0.0.12"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v38-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v38-sdk-npm-0.0.1-aec0aa4433-d063a4156f.zip/node_modules/@fern-fern/ir-v38-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v38-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v39-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v39-sdk-npm-0.0.1-a9492124b1-88f6d5de5e.zip/node_modules/@fern-fern/ir-v39-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v39-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v4-model", [\ - ["npm:0.0.4", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v4-model-npm-0.0.4-bbc8c7b7ab-3d01e18aa9.zip/node_modules/@fern-fern/ir-v4-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v4-model", "npm:0.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v40-sdk", [\ - ["npm:0.0.2", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v40-sdk-npm-0.0.2-3433186188-33af04ce9c.zip/node_modules/@fern-fern/ir-v40-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v40-sdk", "npm:0.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v41-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v41-sdk-npm-0.0.1-16d393ef03-9863c04391.zip/node_modules/@fern-fern/ir-v41-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v41-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v42-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v42-sdk-npm-0.0.1-568eeec952-4ceaeab9e2.zip/node_modules/@fern-fern/ir-v42-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v42-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v43-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v43-sdk-npm-0.0.1-dc3dbd0587-b4cfdfcc5e.zip/node_modules/@fern-fern/ir-v43-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v43-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v44-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v44-sdk-npm-0.0.1-3ea51f82a6-4c77796649.zip/node_modules/@fern-fern/ir-v44-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v44-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v45-sdk", [\ - ["npm:0.0.3", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v45-sdk-npm-0.0.3-4a05ffcba2-44a07b00c4.zip/node_modules/@fern-fern/ir-v45-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v45-sdk", "npm:0.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v46-sdk", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v46-sdk-npm-0.0.1-c4b378f5b4-c1dc3deecb.zip/node_modules/@fern-fern/ir-v46-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v46-sdk", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v5-model", [\ - ["npm:0.0.3", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v5-model-npm-0.0.3-97b261314e-57eb44f767.zip/node_modules/@fern-fern/ir-v5-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v5-model", "npm:0.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v6-model", [\ - ["npm:0.0.33", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v6-model-npm-0.0.33-a305d78263-4909cf5192.zip/node_modules/@fern-fern/ir-v6-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v6-model", "npm:0.0.33"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v7-model", [\ - ["npm:0.0.2", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v7-model-npm-0.0.2-242b970232-c9ed010788.zip/node_modules/@fern-fern/ir-v7-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v7-model", "npm:0.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v8-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v8-model-npm-0.0.1-8fc7bf01f0-5f9849e2eb.zip/node_modules/@fern-fern/ir-v8-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v8-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/ir-v9-model", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/@fern-fern-ir-v9-model-npm-0.0.1-47e0ca392e-2ad92a96c7.zip/node_modules/@fern-fern/ir-v9-model/",\ - "packageDependencies": [\ - ["@fern-fern/ir-v9-model", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/legacy-docs-config", [\ - ["npm:0.0.58", {\ - "packageLocation": "./.yarn/cache/@fern-fern-legacy-docs-config-npm-0.0.58-404af41074-976d56d4b8.zip/node_modules/@fern-fern/legacy-docs-config/",\ - "packageDependencies": [\ - ["@fern-fern/legacy-docs-config", "npm:0.0.58"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/postman-sdk", [\ - ["npm:0.0.46", {\ - "packageLocation": "./.yarn/cache/@fern-fern-postman-sdk-npm-0.0.46-2d3e8ba107-6031648c9c.zip/node_modules/@fern-fern/postman-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/postman-sdk", "npm:0.0.46"],\ - ["@types/url-join", "npm:4.0.1"],\ - ["axios", "npm:0.27.2"],\ - ["url-join", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-fern/snippet-sdk", [\ - ["npm:0.0.5434", {\ - "packageLocation": "./.yarn/cache/@fern-fern-snippet-sdk-npm-0.0.5434-f14c3d5dcf-dbc9addde9.zip/node_modules/@fern-fern/snippet-sdk/",\ - "packageDependencies": [\ - ["@fern-fern/snippet-sdk", "npm:0.0.5434"],\ - ["form-data", "npm:4.0.0"],\ - ["js-base64", "npm:3.7.2"],\ - ["node-fetch", "virtual:25958c3cdea01727abe9184cd62ebdcb7f32f5bd5b1d13e8a0e1d5080a9e9f7be886906e1af797d4fcc43965772a072bf87bbcb6b0a29bf8dd97020f3fa1ccf2#npm:2.7.0"],\ - ["qs", "npm:6.11.2"],\ - ["url-join", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@fern-typescript/abstract-error-class-generator", [\ - ["workspace:generators/typescript/utils/abstract-error-class-generator", {\ - "packageLocation": "./generators/typescript/utils/abstract-error-class-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/abstract-error-class-generator", "workspace:generators/typescript/utils/abstract-error-class-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/abstract-generator-cli", [\ - ["workspace:generators/typescript/utils/abstract-generator-cli", {\ - "packageLocation": "./generators/typescript/utils/abstract-generator-cli/",\ - "packageDependencies": [\ - ["@fern-typescript/abstract-generator-cli", "workspace:generators/typescript/utils/abstract-generator-cli"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/generator-commons", "workspace:generators/commons"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.879"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/abstract-schema-generator", [\ - ["workspace:generators/typescript/utils/abstract-schema-generator", {\ - "packageLocation": "./generators/typescript/utils/abstract-schema-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/abstract-schema-generator", "workspace:generators/typescript/utils/abstract-schema-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/auth", [\ - ["workspace:generators/typescript/utils/core-utilities/auth", {\ - "packageLocation": "./generators/typescript/utils/core-utilities/auth/",\ - "packageDependencies": [\ - ["@fern-typescript/auth", "workspace:generators/typescript/utils/core-utilities/auth"],\ - ["@types/node", "npm:18.7.18"],\ - ["buffer", "npm:6.0.3"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["js-base64", "npm:3.7.6"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/base-core-utilities", [\ - ["workspace:generators/typescript/utils/core-utilities/base", {\ - "packageLocation": "./generators/typescript/utils/core-utilities/base/",\ - "packageDependencies": [\ - ["@fern-typescript/base-core-utilities", "workspace:generators/typescript/utils/core-utilities/base"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/callback-queue", [\ - ["workspace:generators/typescript/utils/core-utilities/callback-queue", {\ - "packageLocation": "./generators/typescript/utils/core-utilities/callback-queue/",\ - "packageDependencies": [\ - ["@fern-typescript/callback-queue", "workspace:generators/typescript/utils/core-utilities/callback-queue"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/commons", [\ - ["workspace:generators/typescript/utils/commons", {\ - "packageLocation": "./generators/typescript/utils/commons/",\ - "packageDependencies": [\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/fetcher", "workspace:generators/typescript/utils/core-utilities/fetcher"],\ - ["@fern-typescript/zurg", "workspace:generators/typescript/utils/core-utilities/zurg"],\ - ["@types/decompress", "npm:4.2.7"],\ - ["@types/esutils", "npm:2.0.2"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/url-join", "npm:4.0.1"],\ - ["decompress", "npm:4.2.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["esutils", "npm:2.0.3"],\ - ["glob", "npm:8.1.0"],\ - ["glob-promise", "virtual:05c9e45862260c886c225652bec99cad7887f66633a7523be0779a61d1b18e00a53a73459a92e616cdddaec4e56c4785468ac2461291fb12a8be2bd2de789022#npm:5.0.1"],\ - ["immer", "npm:9.0.15"],\ - ["js-yaml", "npm:4.1.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["memfs", "npm:3.5.3"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["package-json-type", "npm:1.0.3"],\ - ["prettier", "npm:2.7.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["url-join", "npm:5.0.0"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/contexts", [\ - ["workspace:generators/typescript/utils/contexts", {\ - "packageLocation": "./generators/typescript/utils/contexts/",\ - "packageDependencies": [\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/endpoint-error-union-generator", [\ - ["workspace:generators/typescript/sdk/endpoint-error-union-generator", {\ - "packageLocation": "./generators/typescript/sdk/endpoint-error-union-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/endpoint-error-union-generator", "workspace:generators/typescript/sdk/endpoint-error-union-generator"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@fern-typescript/resolvers", "workspace:generators/typescript/utils/resolvers"],\ - ["@fern-typescript/union-generator", "workspace:generators/typescript/model/union-generator"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/environments-generator", [\ - ["workspace:generators/typescript/sdk/environments-generator", {\ - "packageLocation": "./generators/typescript/sdk/environments-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/environments-generator", "workspace:generators/typescript/sdk/environments-generator"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/express-endpoint-type-schemas-generator", [\ - ["workspace:generators/typescript/express/express-endpoint-type-schemas-generator", {\ - "packageLocation": "./generators/typescript/express/express-endpoint-type-schemas-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/express-endpoint-type-schemas-generator", "workspace:generators/typescript/express/express-endpoint-type-schemas-generator"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/abstract-schema-generator", "workspace:generators/typescript/utils/abstract-schema-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/express-error-generator", [\ - ["workspace:generators/typescript/express/express-error-generator", {\ - "packageLocation": "./generators/typescript/express/express-error-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/express-error-generator", "workspace:generators/typescript/express/express-error-generator"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/abstract-error-class-generator", "workspace:generators/typescript/utils/abstract-error-class-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/express-error-schema-generator", [\ - ["workspace:generators/typescript/express/express-error-schema-generator", {\ - "packageLocation": "./generators/typescript/express/express-error-schema-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/express-error-schema-generator", "workspace:generators/typescript/express/express-error-schema-generator"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/abstract-schema-generator", "workspace:generators/typescript/utils/abstract-schema-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/express-generator", [\ - ["workspace:generators/typescript/express/generator", {\ - "packageLocation": "./generators/typescript/express/generator/",\ - "packageDependencies": [\ - ["@fern-typescript/express-generator", "workspace:generators/typescript/express/generator"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@fern-typescript/express-endpoint-type-schemas-generator", "workspace:generators/typescript/express/express-endpoint-type-schemas-generator"],\ - ["@fern-typescript/express-error-generator", "workspace:generators/typescript/express/express-error-generator"],\ - ["@fern-typescript/express-error-schema-generator", "workspace:generators/typescript/express/express-error-schema-generator"],\ - ["@fern-typescript/express-inlined-request-body-generator", "workspace:generators/typescript/express/express-inlined-request-body-generator"],\ - ["@fern-typescript/express-inlined-request-schema-generator", "workspace:generators/typescript/express/express-inlined-request-body-schema-generator"],\ - ["@fern-typescript/express-register-generator", "workspace:generators/typescript/express/express-register-generator"],\ - ["@fern-typescript/express-service-generator", "workspace:generators/typescript/express/express-service-generator"],\ - ["@fern-typescript/generic-express-error-generators", "workspace:generators/typescript/express/generic-express-error-generators"],\ - ["@fern-typescript/resolvers", "workspace:generators/typescript/utils/resolvers"],\ - ["@fern-typescript/type-generator", "workspace:generators/typescript/model/type-generator"],\ - ["@fern-typescript/type-reference-converters", "workspace:generators/typescript/model/type-reference-converters"],\ - ["@fern-typescript/type-reference-example-generator", "workspace:generators/typescript/model/type-reference-example-generator"],\ - ["@fern-typescript/type-schema-generator", "workspace:generators/typescript/model/type-schema-generator"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/express-generator-cli", [\ - ["workspace:generators/typescript/express/cli", {\ - "packageLocation": "./generators/typescript/express/cli/",\ - "packageDependencies": [\ - ["@fern-typescript/express-generator-cli", "workspace:generators/typescript/express/cli"],\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.879"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/abstract-generator-cli", "workspace:generators/typescript/utils/abstract-generator-cli"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@fern-typescript/express-generator", "workspace:generators/typescript/express/generator"],\ - ["@ts-morph/common", "npm:0.23.0"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/tmp", "npm:0.2.4"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-loader", "virtual:6279a6bcd054f97c4ec611654ca73e0463708f604bb8fdbb0a4f8c8618a3a25c97220f909d15222cde40ca1b761ecafc3bbf8f2b7907c7ec5bc347340354fbc5#npm:9.5.1"],\ - ["tsup", "virtual:7fd4d27628c3743ebc965c3a5559b2f471c2d0ff304c92680b4764724aa0c3780f0f5fda9fc8045c34b169da479e01e8cef2d25c59b27f5ec7b3dc4810e345bc#npm:8.0.2"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/express-inlined-request-body-generator", [\ - ["workspace:generators/typescript/express/express-inlined-request-body-generator", {\ - "packageLocation": "./generators/typescript/express/express-inlined-request-body-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/express-inlined-request-body-generator", "workspace:generators/typescript/express/express-inlined-request-body-generator"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/express-inlined-request-schema-generator", [\ - ["workspace:generators/typescript/express/express-inlined-request-body-schema-generator", {\ - "packageLocation": "./generators/typescript/express/express-inlined-request-body-schema-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/express-inlined-request-schema-generator", "workspace:generators/typescript/express/express-inlined-request-body-schema-generator"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/abstract-schema-generator", "workspace:generators/typescript/utils/abstract-schema-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/express-register-generator", [\ - ["workspace:generators/typescript/express/express-register-generator", {\ - "packageLocation": "./generators/typescript/express/express-register-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/express-register-generator", "workspace:generators/typescript/express/express-register-generator"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@fern-typescript/resolvers", "workspace:generators/typescript/utils/resolvers"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/express-service-generator", [\ - ["workspace:generators/typescript/express/express-service-generator", {\ - "packageLocation": "./generators/typescript/express/express-service-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/express-service-generator", "workspace:generators/typescript/express/express-service-generator"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@fern-typescript/resolvers", "workspace:generators/typescript/utils/resolvers"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/fetcher", [\ - ["workspace:generators/typescript/utils/core-utilities/fetcher", {\ - "packageLocation": "./generators/typescript/utils/core-utilities/fetcher/",\ - "packageDependencies": [\ - ["@fern-typescript/fetcher", "workspace:generators/typescript/utils/core-utilities/fetcher"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/node-fetch", "npm:2.6.9"],\ - ["@types/qs", "npm:6.9.15"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["form-data", "npm:4.0.0"],\ - ["form-data-encoder", "npm:4.0.2"],\ - ["formdata-node", "npm:6.0.3"],\ - ["node-fetch", "virtual:25958c3cdea01727abe9184cd62ebdcb7f32f5bd5b1d13e8a0e1d5080a9e9f7be886906e1af797d4fcc43965772a072bf87bbcb6b0a29bf8dd97020f3fa1ccf2#npm:2.7.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["qs", "npm:6.12.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/generic-express-error-generators", [\ - ["workspace:generators/typescript/express/generic-express-error-generators", {\ - "packageLocation": "./generators/typescript/express/generic-express-error-generators/",\ - "packageDependencies": [\ - ["@fern-typescript/generic-express-error-generators", "workspace:generators/typescript/express/generic-express-error-generators"],\ - ["@fern-typescript/abstract-error-class-generator", "workspace:generators/typescript/utils/abstract-error-class-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/generic-sdk-error-generators", [\ - ["workspace:generators/typescript/sdk/generic-sdk-error-generators", {\ - "packageLocation": "./generators/typescript/sdk/generic-sdk-error-generators/",\ - "packageDependencies": [\ - ["@fern-typescript/generic-sdk-error-generators", "workspace:generators/typescript/sdk/generic-sdk-error-generators"],\ - ["@fern-typescript/abstract-error-class-generator", "workspace:generators/typescript/utils/abstract-error-class-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/request-wrapper-generator", [\ - ["workspace:generators/typescript/sdk/request-wrapper-generator", {\ - "packageLocation": "./generators/typescript/sdk/request-wrapper-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/request-wrapper-generator", "workspace:generators/typescript/sdk/request-wrapper-generator"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/resolvers", [\ - ["workspace:generators/typescript/utils/resolvers", {\ - "packageLocation": "./generators/typescript/utils/resolvers/",\ - "packageDependencies": [\ - ["@fern-typescript/resolvers", "workspace:generators/typescript/utils/resolvers"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/sdk-client-class-generator", [\ - ["workspace:generators/typescript/sdk/client-class-generator", {\ - "packageLocation": "./generators/typescript/sdk/client-class-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/sdk-client-class-generator", "workspace:generators/typescript/sdk/client-class-generator"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@fern-typescript/resolvers", "workspace:generators/typescript/utils/resolvers"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["ts-poet", "npm:6.7.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/sdk-endpoint-type-schemas-generator", [\ - ["workspace:generators/typescript/sdk/sdk-endpoint-type-schemas-generator", {\ - "packageLocation": "./generators/typescript/sdk/sdk-endpoint-type-schemas-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/sdk-endpoint-type-schemas-generator", "workspace:generators/typescript/sdk/sdk-endpoint-type-schemas-generator"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/abstract-schema-generator", "workspace:generators/typescript/utils/abstract-schema-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@fern-typescript/resolvers", "workspace:generators/typescript/utils/resolvers"],\ - ["@fern-typescript/union-schema-generator", "workspace:generators/typescript/model/union-schema-generator"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/sdk-error-generator", [\ - ["workspace:generators/typescript/sdk/sdk-error-generator", {\ - "packageLocation": "./generators/typescript/sdk/sdk-error-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/sdk-error-generator", "workspace:generators/typescript/sdk/sdk-error-generator"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/abstract-error-class-generator", "workspace:generators/typescript/utils/abstract-error-class-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/sdk-error-schema-generator", [\ - ["workspace:generators/typescript/sdk/sdk-error-schema-generator", {\ - "packageLocation": "./generators/typescript/sdk/sdk-error-schema-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/sdk-error-schema-generator", "workspace:generators/typescript/sdk/sdk-error-schema-generator"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/abstract-schema-generator", "workspace:generators/typescript/utils/abstract-schema-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/sdk-generator", [\ - ["workspace:generators/typescript/sdk/generator", {\ - "packageLocation": "./generators/typescript/sdk/generator/",\ - "packageDependencies": [\ - ["@fern-typescript/sdk-generator", "workspace:generators/typescript/sdk/generator"],\ - ["@babel/preset-env", "virtual:8a76149279d527dc42458201c3444f0e08bb8ef2b7cbf4f32fc7e89d242b47183703ea44d1dad80bf1fea71f560f9b94f46bf42448e2ea552c04d3003cead412#npm:7.24.3"],\ - ["@babel/preset-typescript", "virtual:8a76149279d527dc42458201c3444f0e08bb8ef2b7cbf4f32fc7e89d242b47183703ea44d1dad80bf1fea71f560f9b94f46bf42448e2ea552c04d3003cead412#npm:7.24.1"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/logger", "workspace:packages/cli/logger"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-fern/generator-cli-sdk", "npm:0.0.25"],\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.879"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-fern/snippet-sdk", "npm:0.0.5434"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@fern-typescript/endpoint-error-union-generator", "workspace:generators/typescript/sdk/endpoint-error-union-generator"],\ - ["@fern-typescript/environments-generator", "workspace:generators/typescript/sdk/environments-generator"],\ - ["@fern-typescript/generic-sdk-error-generators", "workspace:generators/typescript/sdk/generic-sdk-error-generators"],\ - ["@fern-typescript/request-wrapper-generator", "workspace:generators/typescript/sdk/request-wrapper-generator"],\ - ["@fern-typescript/resolvers", "workspace:generators/typescript/utils/resolvers"],\ - ["@fern-typescript/sdk-client-class-generator", "workspace:generators/typescript/sdk/client-class-generator"],\ - ["@fern-typescript/sdk-endpoint-type-schemas-generator", "workspace:generators/typescript/sdk/sdk-endpoint-type-schemas-generator"],\ - ["@fern-typescript/sdk-error-generator", "workspace:generators/typescript/sdk/sdk-error-generator"],\ - ["@fern-typescript/sdk-error-schema-generator", "workspace:generators/typescript/sdk/sdk-error-schema-generator"],\ - ["@fern-typescript/sdk-inlined-request-schema-generator", "workspace:generators/typescript/sdk/sdk-inlined-request-body-schema-generator"],\ - ["@fern-typescript/type-generator", "workspace:generators/typescript/model/type-generator"],\ - ["@fern-typescript/type-reference-converters", "workspace:generators/typescript/model/type-reference-converters"],\ - ["@fern-typescript/type-reference-example-generator", "workspace:generators/typescript/model/type-reference-example-generator"],\ - ["@fern-typescript/type-schema-generator", "workspace:generators/typescript/model/type-schema-generator"],\ - ["@types/jest-specific-snapshot", "npm:0.5.7"],\ - ["@types/js-yaml", "npm:4.0.8"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/url-join", "npm:4.0.1"],\ - ["@types/uuid", "npm:9.0.8"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["jest-specific-snapshot", "virtual:8a76149279d527dc42458201c3444f0e08bb8ef2b7cbf4f32fc7e89d242b47183703ea44d1dad80bf1fea71f560f9b94f46bf42448e2ea552c04d3003cead412#npm:8.0.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["tmp-promise", "npm:3.0.3"],\ - ["ts-morph", "npm:15.1.0"],\ - ["ts-poet", "npm:6.7.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["url-join", "npm:5.0.0"],\ - ["uuid", "npm:9.0.1"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/sdk-generator-cli", [\ - ["workspace:generators/typescript/sdk/cli", {\ - "packageLocation": "./generators/typescript/sdk/cli/",\ - "packageDependencies": [\ - ["@fern-typescript/sdk-generator-cli", "workspace:generators/typescript/sdk/cli"],\ - ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ - ["@fern-api/generator-commons", "workspace:generators/commons"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/abstract-generator-cli", "workspace:generators/typescript/utils/abstract-generator-cli"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@fern-typescript/sdk-generator", "workspace:generators/typescript/sdk/generator"],\ - ["@ts-morph/common", "npm:0.23.0"],\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/tmp", "npm:0.2.4"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["lodash-es", "npm:4.17.21"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-loader", "virtual:6279a6bcd054f97c4ec611654ca73e0463708f604bb8fdbb0a4f8c8618a3a25c97220f909d15222cde40ca1b761ecafc3bbf8f2b7907c7ec5bc347340354fbc5#npm:9.5.1"],\ - ["tsup", "virtual:7fd4d27628c3743ebc965c3a5559b2f471c2d0ff304c92680b4764724aa0c3780f0f5fda9fc8045c34b169da479e01e8cef2d25c59b27f5ec7b3dc4810e345bc#npm:8.0.2"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/sdk-inlined-request-schema-generator", [\ - ["workspace:generators/typescript/sdk/sdk-inlined-request-body-schema-generator", {\ - "packageLocation": "./generators/typescript/sdk/sdk-inlined-request-body-schema-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/sdk-inlined-request-schema-generator", "workspace:generators/typescript/sdk/sdk-inlined-request-body-schema-generator"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/abstract-schema-generator", "workspace:generators/typescript/utils/abstract-schema-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/type-generator", [\ - ["workspace:generators/typescript/model/type-generator", {\ - "packageLocation": "./generators/typescript/model/type-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/type-generator", "workspace:generators/typescript/model/type-generator"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@fern-typescript/union-generator", "workspace:generators/typescript/model/union-generator"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/type-reference-converters", [\ - ["workspace:generators/typescript/model/type-reference-converters", {\ - "packageLocation": "./generators/typescript/model/type-reference-converters/",\ - "packageDependencies": [\ - ["@fern-typescript/type-reference-converters", "workspace:generators/typescript/model/type-reference-converters"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/resolvers", "workspace:generators/typescript/utils/resolvers"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/type-reference-example-generator", [\ - ["workspace:generators/typescript/model/type-reference-example-generator", {\ - "packageLocation": "./generators/typescript/model/type-reference-example-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/type-reference-example-generator", "workspace:generators/typescript/model/type-reference-example-generator"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/type-schema-generator", [\ - ["workspace:generators/typescript/model/type-schema-generator", {\ - "packageLocation": "./generators/typescript/model/type-schema-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/type-schema-generator", "workspace:generators/typescript/model/type-schema-generator"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/abstract-schema-generator", "workspace:generators/typescript/utils/abstract-schema-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@fern-typescript/union-schema-generator", "workspace:generators/typescript/model/union-schema-generator"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/union-generator", [\ - ["workspace:generators/typescript/model/union-generator", {\ - "packageLocation": "./generators/typescript/model/union-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/union-generator", "workspace:generators/typescript/model/union-generator"],\ - ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/union-schema-generator", [\ - ["workspace:generators/typescript/model/union-schema-generator", {\ - "packageLocation": "./generators/typescript/model/union-schema-generator/",\ - "packageDependencies": [\ - ["@fern-typescript/union-schema-generator", "workspace:generators/typescript/model/union-schema-generator"],\ - ["@fern-fern/ir-sdk", "npm:0.0.3515"],\ - ["@fern-typescript/abstract-schema-generator", "workspace:generators/typescript/utils/abstract-schema-generator"],\ - ["@fern-typescript/commons", "workspace:generators/typescript/utils/commons"],\ - ["@fern-typescript/contexts", "workspace:generators/typescript/utils/contexts"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["ts-morph", "npm:15.1.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@fern-typescript/zurg", [\ - ["workspace:generators/typescript/utils/core-utilities/zurg", {\ - "packageLocation": "./generators/typescript/utils/core-utilities/zurg/",\ - "packageDependencies": [\ - ["@fern-typescript/zurg", "workspace:generators/typescript/utils/core-utilities/zurg"],\ - ["@types/node", "npm:18.7.18"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["@gar/promisify", [\ - ["npm:1.1.3", {\ - "packageLocation": "./.yarn/cache/@gar-promisify-npm-1.1.3-ac1a325862-4059f790e2.zip/node_modules/@gar/promisify/",\ - "packageDependencies": [\ - ["@gar/promisify", "npm:1.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@humanwhocodes/config-array", [\ - ["npm:0.11.14", {\ - "packageLocation": "./.yarn/cache/@humanwhocodes-config-array-npm-0.11.14-94a02fcc87-861ccce9ea.zip/node_modules/@humanwhocodes/config-array/",\ - "packageDependencies": [\ - ["@humanwhocodes/config-array", "npm:0.11.14"],\ - ["@humanwhocodes/object-schema", "npm:2.0.2"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["minimatch", "npm:3.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.11.6", {\ - "packageLocation": "./.yarn/cache/@humanwhocodes-config-array-npm-0.11.6-02675b40c5-2fb7288638.zip/node_modules/@humanwhocodes/config-array/",\ - "packageDependencies": [\ - ["@humanwhocodes/config-array", "npm:0.11.6"],\ - ["@humanwhocodes/object-schema", "npm:1.2.1"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["minimatch", "npm:3.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@humanwhocodes/module-importer", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-0fd22007db.zip/node_modules/@humanwhocodes/module-importer/",\ - "packageDependencies": [\ - ["@humanwhocodes/module-importer", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@humanwhocodes/object-schema", [\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/@humanwhocodes-object-schema-npm-1.2.1-eb622b5d0e-a824a1ec31.zip/node_modules/@humanwhocodes/object-schema/",\ - "packageDependencies": [\ - ["@humanwhocodes/object-schema", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/@humanwhocodes-object-schema-npm-2.0.2-77b42018f9-2fc1150336.zip/node_modules/@humanwhocodes/object-schema/",\ - "packageDependencies": [\ - ["@humanwhocodes/object-schema", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@iarna/cli", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/@iarna-cli-npm-2.1.0-68a60a6ac6-3ad67ba12c.zip/node_modules/@iarna/cli/",\ - "packageDependencies": [\ - ["@iarna/cli", "npm:2.1.0"],\ - ["glob", "npm:7.2.3"],\ - ["signal-exit", "npm:3.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@inquirer/figures", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/@inquirer-figures-npm-1.0.3-42a140a640-ca83d9e2a0.zip/node_modules/@inquirer/figures/",\ - "packageDependencies": [\ - ["@inquirer/figures", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@isaacs/cliui", [\ - ["npm:8.0.2", {\ - "packageLocation": "./.yarn/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-4a473b9b32.zip/node_modules/@isaacs/cliui/",\ - "packageDependencies": [\ - ["@isaacs/cliui", "npm:8.0.2"],\ - ["string-width", "npm:5.1.2"],\ - ["string-width-cjs", [\ - "string-width",\ - "npm:4.2.3"\ - ]],\ - ["strip-ansi", "npm:7.0.1"],\ - ["strip-ansi-cjs", [\ - "strip-ansi",\ - "npm:6.0.1"\ - ]],\ - ["wrap-ansi", "npm:8.1.0"],\ - ["wrap-ansi-cjs", [\ - "wrap-ansi",\ - "npm:7.0.0"\ - ]]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@istanbuljs/load-nyc-config", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/@istanbuljs-load-nyc-config-npm-1.1.0-42d17c9cb1-d578da5e2e.zip/node_modules/@istanbuljs/load-nyc-config/",\ - "packageDependencies": [\ - ["@istanbuljs/load-nyc-config", "npm:1.1.0"],\ - ["camelcase", "npm:5.3.1"],\ - ["find-up", "npm:4.1.0"],\ - ["get-package-type", "npm:0.1.0"],\ - ["js-yaml", "npm:3.14.1"],\ - ["resolve-from", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@istanbuljs/schema", [\ - ["npm:0.1.3", {\ - "packageLocation": "./.yarn/cache/@istanbuljs-schema-npm-0.1.3-466bd3eaaa-5282759d96.zip/node_modules/@istanbuljs/schema/",\ - "packageDependencies": [\ - ["@istanbuljs/schema", "npm:0.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@jest/environment", [\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/@jest-environment-npm-29.7.0-97705658d0-6fb398143b.zip/node_modules/@jest/environment/",\ - "packageDependencies": [\ - ["@jest/environment", "npm:29.7.0"],\ - ["@jest/fake-timers", "npm:29.7.0"],\ - ["@jest/types", "npm:29.6.3"],\ - ["@types/node", "npm:18.7.18"],\ - ["jest-mock", "npm:29.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@jest/expect-utils", [\ - ["npm:29.0.3", {\ - "packageLocation": "./.yarn/cache/@jest-expect-utils-npm-29.0.3-418f13fbb0-af6fa6e0b9.zip/node_modules/@jest/expect-utils/",\ - "packageDependencies": [\ - ["@jest/expect-utils", "npm:29.0.3"],\ - ["jest-get-type", "npm:29.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/@jest-expect-utils-npm-29.7.0-14740cc487-75eb177f3d.zip/node_modules/@jest/expect-utils/",\ - "packageDependencies": [\ - ["@jest/expect-utils", "npm:29.7.0"],\ - ["jest-get-type", "npm:29.6.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@jest/fake-timers", [\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/@jest-fake-timers-npm-29.7.0-e4174d1b56-caf2bbd11f.zip/node_modules/@jest/fake-timers/",\ - "packageDependencies": [\ - ["@jest/fake-timers", "npm:29.7.0"],\ - ["@jest/types", "npm:29.6.3"],\ - ["@sinonjs/fake-timers", "npm:10.2.0"],\ - ["@types/node", "npm:18.7.18"],\ - ["jest-message-util", "npm:29.7.0"],\ - ["jest-mock", "npm:29.7.0"],\ - ["jest-util", "npm:29.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@jest/schemas", [\ - ["npm:29.0.0", {\ - "packageLocation": "./.yarn/cache/@jest-schemas-npm-29.0.0-5d6c90262d-41355c78f0.zip/node_modules/@jest/schemas/",\ - "packageDependencies": [\ - ["@jest/schemas", "npm:29.0.0"],\ - ["@sinclair/typebox", "npm:0.24.20"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:29.6.3", {\ - "packageLocation": "./.yarn/cache/@jest-schemas-npm-29.6.3-292730e442-910040425f.zip/node_modules/@jest/schemas/",\ - "packageDependencies": [\ - ["@jest/schemas", "npm:29.6.3"],\ - ["@sinclair/typebox", "npm:0.27.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@jest/transform", [\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/@jest-transform-npm-29.7.0-af20d68b57-0f8ac9f413.zip/node_modules/@jest/transform/",\ - "packageDependencies": [\ - ["@jest/transform", "npm:29.7.0"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@jest/types", "npm:29.6.3"],\ - ["@jridgewell/trace-mapping", "npm:0.3.19"],\ - ["babel-plugin-istanbul", "npm:6.1.1"],\ - ["chalk", "npm:4.1.2"],\ - ["convert-source-map", "npm:2.0.0"],\ - ["fast-json-stable-stringify", "npm:2.1.0"],\ - ["graceful-fs", "npm:4.2.10"],\ - ["jest-haste-map", "npm:29.7.0"],\ - ["jest-regex-util", "npm:29.6.3"],\ - ["jest-util", "npm:29.7.0"],\ - ["micromatch", "npm:4.0.5"],\ - ["pirates", "npm:4.0.5"],\ - ["slash", "npm:3.0.0"],\ - ["write-file-atomic", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@jest/types", [\ - ["npm:29.0.3", {\ - "packageLocation": "./.yarn/cache/@jest-types-npm-29.0.3-5cd97a4e8b-3bd33e64d8.zip/node_modules/@jest/types/",\ - "packageDependencies": [\ - ["@jest/types", "npm:29.0.3"],\ - ["@jest/schemas", "npm:29.0.0"],\ - ["@types/istanbul-lib-coverage", "npm:2.0.4"],\ - ["@types/istanbul-reports", "npm:3.0.1"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/yargs", "npm:17.0.12"],\ - ["chalk", "npm:4.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:29.6.3", {\ - "packageLocation": "./.yarn/cache/@jest-types-npm-29.6.3-a584ca999d-a0bcf15dbb.zip/node_modules/@jest/types/",\ - "packageDependencies": [\ - ["@jest/types", "npm:29.6.3"],\ - ["@jest/schemas", "npm:29.6.3"],\ - ["@types/istanbul-lib-coverage", "npm:2.0.4"],\ - ["@types/istanbul-reports", "npm:3.0.1"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/yargs", "npm:17.0.12"],\ - ["chalk", "npm:4.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@jridgewell/gen-mapping", [\ - ["npm:0.1.1", {\ - "packageLocation": "./.yarn/cache/@jridgewell-gen-mapping-npm-0.1.1-3bad172ac6-3bcc21fe78.zip/node_modules/@jridgewell/gen-mapping/",\ - "packageDependencies": [\ - ["@jridgewell/gen-mapping", "npm:0.1.1"],\ - ["@jridgewell/set-array", "npm:1.1.2"],\ - ["@jridgewell/sourcemap-codec", "npm:1.4.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.3.2", {\ - "packageLocation": "./.yarn/cache/@jridgewell-gen-mapping-npm-0.3.2-c64eeb4a4e-1832707a1c.zip/node_modules/@jridgewell/gen-mapping/",\ - "packageDependencies": [\ - ["@jridgewell/gen-mapping", "npm:0.3.2"],\ - ["@jridgewell/set-array", "npm:1.1.2"],\ - ["@jridgewell/sourcemap-codec", "npm:1.4.13"],\ - ["@jridgewell/trace-mapping", "npm:0.3.15"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.3.3", {\ - "packageLocation": "./.yarn/cache/@jridgewell-gen-mapping-npm-0.3.3-1815eba94c-4a74944bd3.zip/node_modules/@jridgewell/gen-mapping/",\ - "packageDependencies": [\ - ["@jridgewell/gen-mapping", "npm:0.3.3"],\ - ["@jridgewell/set-array", "npm:1.1.2"],\ - ["@jridgewell/sourcemap-codec", "npm:1.4.13"],\ - ["@jridgewell/trace-mapping", "npm:0.3.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@jridgewell/resolve-uri", [\ - ["npm:3.0.7", {\ - "packageLocation": "./.yarn/cache/@jridgewell-resolve-uri-npm-3.0.7-5d7f391f4f-94f454f4ce.zip/node_modules/@jridgewell/resolve-uri/",\ - "packageDependencies": [\ - ["@jridgewell/resolve-uri", "npm:3.0.7"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.1.1", {\ - "packageLocation": "./.yarn/cache/@jridgewell-resolve-uri-npm-3.1.1-aa2de3f210-f5b441fe79.zip/node_modules/@jridgewell/resolve-uri/",\ - "packageDependencies": [\ - ["@jridgewell/resolve-uri", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@jridgewell/set-array", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/@jridgewell-set-array-npm-1.1.2-45b82d7fb6-69a84d5980.zip/node_modules/@jridgewell/set-array/",\ - "packageDependencies": [\ - ["@jridgewell/set-array", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@jridgewell/sourcemap-codec", [\ - ["npm:1.4.13", {\ - "packageLocation": "./.yarn/cache/@jridgewell-sourcemap-codec-npm-1.4.13-b0c90a5760-f14449096f.zip/node_modules/@jridgewell/sourcemap-codec/",\ - "packageDependencies": [\ - ["@jridgewell/sourcemap-codec", "npm:1.4.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.4.15", {\ - "packageLocation": "./.yarn/cache/@jridgewell-sourcemap-codec-npm-1.4.15-a055fb62cf-b881c7e503.zip/node_modules/@jridgewell/sourcemap-codec/",\ - "packageDependencies": [\ - ["@jridgewell/sourcemap-codec", "npm:1.4.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@jridgewell/trace-mapping", [\ - ["npm:0.3.15", {\ - "packageLocation": "./.yarn/cache/@jridgewell-trace-mapping-npm-0.3.15-7357dbf648-38917e9c2b.zip/node_modules/@jridgewell/trace-mapping/",\ - "packageDependencies": [\ - ["@jridgewell/trace-mapping", "npm:0.3.15"],\ - ["@jridgewell/resolve-uri", "npm:3.0.7"],\ - ["@jridgewell/sourcemap-codec", "npm:1.4.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.3.19", {\ - "packageLocation": "./.yarn/cache/@jridgewell-trace-mapping-npm-0.3.19-9aa1a7e2fd-956a6f0f6f.zip/node_modules/@jridgewell/trace-mapping/",\ - "packageDependencies": [\ - ["@jridgewell/trace-mapping", "npm:0.3.19"],\ - ["@jridgewell/resolve-uri", "npm:3.1.1"],\ - ["@jridgewell/sourcemap-codec", "npm:1.4.15"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.3.9", {\ - "packageLocation": "./.yarn/cache/@jridgewell-trace-mapping-npm-0.3.9-91625cd7fb-d89597752f.zip/node_modules/@jridgewell/trace-mapping/",\ - "packageDependencies": [\ - ["@jridgewell/trace-mapping", "npm:0.3.9"],\ - ["@jridgewell/resolve-uri", "npm:3.0.7"],\ - ["@jridgewell/sourcemap-codec", "npm:1.4.13"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@jsdevtools/ono", [\ - ["npm:7.1.3", {\ - "packageLocation": "./.yarn/cache/@jsdevtools-ono-npm-7.1.3-cb2313543b-2297fcd472.zip/node_modules/@jsdevtools/ono/",\ - "packageDependencies": [\ - ["@jsdevtools/ono", "npm:7.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@ljharb/through", [\ - ["npm:2.3.13", {\ - "packageLocation": "./.yarn/cache/@ljharb-through-npm-2.3.13-e9ca0df17f-0255464a0e.zip/node_modules/@ljharb/through/",\ - "packageDependencies": [\ - ["@ljharb/through", "npm:2.3.13"],\ - ["call-bind", "npm:1.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@mdx-js/mdx", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/@mdx-js-mdx-npm-2.3.0-043b30d13e-d918766a32.zip/node_modules/@mdx-js/mdx/",\ - "packageDependencies": [\ - ["@mdx-js/mdx", "npm:2.3.0"],\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["@types/mdx", "npm:2.0.7"],\ - ["estree-util-build-jsx", "npm:2.2.2"],\ - ["estree-util-is-identifier-name", "npm:2.1.0"],\ - ["estree-util-to-js", "npm:1.2.0"],\ - ["estree-walker", "npm:3.0.3"],\ - ["hast-util-to-estree", "npm:2.3.3"],\ - ["markdown-extensions", "npm:1.1.1"],\ - ["periscopic", "npm:3.1.0"],\ - ["remark-mdx", "npm:2.3.0"],\ - ["remark-parse", "npm:10.0.2"],\ - ["remark-rehype", "npm:10.1.0"],\ - ["unified", "npm:10.1.2"],\ - ["unist-util-position-from-estree", "npm:1.1.2"],\ - ["unist-util-stringify-position", "npm:3.0.3"],\ - ["unist-util-visit", "npm:4.1.2"],\ - ["vfile", "npm:5.3.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@mdx-js/react", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/@mdx-js-react-npm-2.3.0-d5582a450b-f45fe77955.zip/node_modules/@mdx-js/react/",\ - "packageDependencies": [\ - ["@mdx-js/react", "npm:2.3.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:2f161f396c89aa6fde3f0af97714bc8e846fbba2762144364ba37831c5e56b4bc72d425ce0ae326b2e9561172f5705d1565c907f149309accfeaa86c6f888e75#npm:2.3.0", {\ - "packageLocation": "./.yarn/__virtual__/@mdx-js-react-virtual-af829513ce/0/cache/@mdx-js-react-npm-2.3.0-d5582a450b-f45fe77955.zip/node_modules/@mdx-js/react/",\ - "packageDependencies": [\ - ["@mdx-js/react", "virtual:2f161f396c89aa6fde3f0af97714bc8e846fbba2762144364ba37831c5e56b4bc72d425ce0ae326b2e9561172f5705d1565c907f149309accfeaa86c6f888e75#npm:2.3.0"],\ - ["@types/mdx", "npm:2.0.7"],\ - ["@types/react", "npm:18.2.21"],\ - ["react", null]\ - ],\ - "packagePeers": [\ - "react"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@nodelib/fs.scandir", [\ - ["npm:2.1.5", {\ - "packageLocation": "./.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-a970d595bd.zip/node_modules/@nodelib/fs.scandir/",\ - "packageDependencies": [\ - ["@nodelib/fs.scandir", "npm:2.1.5"],\ - ["@nodelib/fs.stat", "npm:2.0.5"],\ - ["run-parallel", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@nodelib/fs.stat", [\ - ["npm:2.0.5", {\ - "packageLocation": "./.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip/node_modules/@nodelib/fs.stat/",\ - "packageDependencies": [\ - ["@nodelib/fs.stat", "npm:2.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@nodelib/fs.walk", [\ - ["npm:1.2.8", {\ - "packageLocation": "./.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-190c643f15.zip/node_modules/@nodelib/fs.walk/",\ - "packageDependencies": [\ - ["@nodelib/fs.walk", "npm:1.2.8"],\ - ["@nodelib/fs.scandir", "npm:2.1.5"],\ - ["fastq", "npm:1.13.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/fs", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/@npmcli-fs-npm-2.1.0-3b106d08bc-6ec6d678af.zip/node_modules/@npmcli/fs/",\ - "packageDependencies": [\ - ["@npmcli/fs", "npm:2.1.0"],\ - ["@gar/promisify", "npm:1.1.3"],\ - ["semver", "npm:7.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@npmcli/move-file", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/@npmcli-move-file-npm-2.0.0-d8bd1d35d2-1388777b50.zip/node_modules/@npmcli/move-file/",\ - "packageDependencies": [\ - ["@npmcli/move-file", "npm:2.0.0"],\ - ["mkdirp", "npm:1.0.4"],\ - ["rimraf", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@pkgjs/parseargs", [\ - ["npm:0.11.0", {\ - "packageLocation": "./.yarn/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-6ad6a00fc4.zip/node_modules/@pkgjs/parseargs/",\ - "packageDependencies": [\ - ["@pkgjs/parseargs", "npm:0.11.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@pnpm/config.env-replace", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/@pnpm-config.env-replace-npm-1.1.0-cd7057bf65-a3d2b57e35.zip/node_modules/@pnpm/config.env-replace/",\ - "packageDependencies": [\ - ["@pnpm/config.env-replace", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@pnpm/network.ca-file", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/@pnpm-network.ca-file-npm-1.0.1-42bfe40bec-c847d86187.zip/node_modules/@pnpm/network.ca-file/",\ - "packageDependencies": [\ - ["@pnpm/network.ca-file", "npm:1.0.1"],\ - ["graceful-fs", "npm:4.2.10"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@pnpm/npm-conf", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/@pnpm-npm-conf-npm-1.0.5-77075df24d-0c5f1a6378.zip/node_modules/@pnpm/npm-conf/",\ - "packageDependencies": [\ - ["@pnpm/npm-conf", "npm:1.0.5"],\ - ["@pnpm/network.ca-file", "npm:1.0.1"],\ - ["config-chain", "npm:1.1.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.2.2", {\ - "packageLocation": "./.yarn/cache/@pnpm-npm-conf-npm-2.2.2-b8f7ae7bc8-d64aa4464b.zip/node_modules/@pnpm/npm-conf/",\ - "packageDependencies": [\ - ["@pnpm/npm-conf", "npm:2.2.2"],\ - ["@pnpm/config.env-replace", "npm:1.1.0"],\ - ["@pnpm/network.ca-file", "npm:1.0.1"],\ - ["config-chain", "npm:1.1.13"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@redocly/ajv", [\ - ["npm:8.11.0", {\ - "packageLocation": "./.yarn/cache/@redocly-ajv-npm-8.11.0-3148ef50d1-3e4c7a1822.zip/node_modules/@redocly/ajv/",\ - "packageDependencies": [\ - ["@redocly/ajv", "npm:8.11.0"],\ - ["fast-deep-equal", "npm:3.1.3"],\ - ["json-schema-traverse", "npm:1.0.0"],\ - ["require-from-string", "npm:2.0.2"],\ - ["uri-js", "npm:4.4.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@redocly/openapi-core", [\ - ["npm:1.4.1", {\ - "packageLocation": "./.yarn/cache/@redocly-openapi-core-npm-1.4.1-4695414351-503a022f75.zip/node_modules/@redocly/openapi-core/",\ - "packageDependencies": [\ - ["@redocly/openapi-core", "npm:1.4.1"],\ - ["@redocly/ajv", "npm:8.11.0"],\ - ["@types/node", "npm:14.18.63"],\ - ["colorette", "npm:1.4.0"],\ - ["js-levenshtein", "npm:1.1.6"],\ - ["js-yaml", "npm:4.1.0"],\ - ["lodash.isequal", "npm:4.5.0"],\ - ["minimatch", "npm:5.1.0"],\ - ["node-fetch", "virtual:46954143511abe760c249cc6f6eca8dfbb4d0a70acd1425fac297b068ec1d9e178a3f3a5f59aea8900d72d85d307205a6f8beee192f64f0c004b157e2420ea88#npm:2.6.9"],\ - ["pluralize", "npm:8.0.0"],\ - ["yaml-ast-parser", "npm:0.0.43"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-android-arm-eabi", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-android-arm-eabi-npm-4.13.0-defc2ed224/node_modules/@rollup/rollup-android-arm-eabi/",\ - "packageDependencies": [\ - ["@rollup/rollup-android-arm-eabi", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-android-arm-eabi-npm-4.14.1-a363de085d/node_modules/@rollup/rollup-android-arm-eabi/",\ - "packageDependencies": [\ - ["@rollup/rollup-android-arm-eabi", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-android-arm64", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-android-arm64-npm-4.13.0-d861c3dd57/node_modules/@rollup/rollup-android-arm64/",\ - "packageDependencies": [\ - ["@rollup/rollup-android-arm64", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-android-arm64-npm-4.14.1-9ab5b9f2e6/node_modules/@rollup/rollup-android-arm64/",\ - "packageDependencies": [\ - ["@rollup/rollup-android-arm64", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-darwin-arm64", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-darwin-arm64-npm-4.13.0-31260831e3/node_modules/@rollup/rollup-darwin-arm64/",\ - "packageDependencies": [\ - ["@rollup/rollup-darwin-arm64", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-darwin-arm64-npm-4.14.1-add15ea204/node_modules/@rollup/rollup-darwin-arm64/",\ - "packageDependencies": [\ - ["@rollup/rollup-darwin-arm64", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-darwin-x64", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-darwin-x64-npm-4.13.0-5d3d8d0a6f/node_modules/@rollup/rollup-darwin-x64/",\ - "packageDependencies": [\ - ["@rollup/rollup-darwin-x64", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-darwin-x64-npm-4.14.1-0b9f69b85c/node_modules/@rollup/rollup-darwin-x64/",\ - "packageDependencies": [\ - ["@rollup/rollup-darwin-x64", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-linux-arm-gnueabihf", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm-gnueabihf-npm-4.13.0-50fa293dbc/node_modules/@rollup/rollup-linux-arm-gnueabihf/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-arm-gnueabihf", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm-gnueabihf-npm-4.14.1-c8d2635604/node_modules/@rollup/rollup-linux-arm-gnueabihf/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-arm-gnueabihf", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-linux-arm64-gnu", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm64-gnu-npm-4.13.0-3f49f23698/node_modules/@rollup/rollup-linux-arm64-gnu/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-arm64-gnu", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm64-gnu-npm-4.14.1-e385ba3464/node_modules/@rollup/rollup-linux-arm64-gnu/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-arm64-gnu", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-linux-arm64-musl", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm64-musl-npm-4.13.0-8b79e93ea4/node_modules/@rollup/rollup-linux-arm64-musl/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-arm64-musl", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-arm64-musl-npm-4.14.1-9d6a7f22eb/node_modules/@rollup/rollup-linux-arm64-musl/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-arm64-musl", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-linux-powerpc64le-gnu", [\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-powerpc64le-gnu-npm-4.14.1-31dce61bd7/node_modules/@rollup/rollup-linux-powerpc64le-gnu/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-powerpc64le-gnu", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-linux-riscv64-gnu", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-riscv64-gnu-npm-4.13.0-c91100fc28/node_modules/@rollup/rollup-linux-riscv64-gnu/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-riscv64-gnu", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-riscv64-gnu-npm-4.14.1-1e0874209f/node_modules/@rollup/rollup-linux-riscv64-gnu/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-riscv64-gnu", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-linux-s390x-gnu", [\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-s390x-gnu-npm-4.14.1-3dfaf6e5c0/node_modules/@rollup/rollup-linux-s390x-gnu/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-s390x-gnu", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-linux-x64-gnu", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-x64-gnu-npm-4.13.0-834923f1a9/node_modules/@rollup/rollup-linux-x64-gnu/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-x64-gnu", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-x64-gnu-npm-4.14.1-3b808993c8/node_modules/@rollup/rollup-linux-x64-gnu/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-x64-gnu", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-linux-x64-musl", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-x64-musl-npm-4.13.0-725a5f475a/node_modules/@rollup/rollup-linux-x64-musl/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-x64-musl", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-linux-x64-musl-npm-4.14.1-bd7e8799fc/node_modules/@rollup/rollup-linux-x64-musl/",\ - "packageDependencies": [\ - ["@rollup/rollup-linux-x64-musl", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-win32-arm64-msvc", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-arm64-msvc-npm-4.13.0-da036647ec/node_modules/@rollup/rollup-win32-arm64-msvc/",\ - "packageDependencies": [\ - ["@rollup/rollup-win32-arm64-msvc", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-arm64-msvc-npm-4.14.1-84a1f00afa/node_modules/@rollup/rollup-win32-arm64-msvc/",\ - "packageDependencies": [\ - ["@rollup/rollup-win32-arm64-msvc", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-win32-ia32-msvc", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-ia32-msvc-npm-4.13.0-fc1031132d/node_modules/@rollup/rollup-win32-ia32-msvc/",\ - "packageDependencies": [\ - ["@rollup/rollup-win32-ia32-msvc", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-ia32-msvc-npm-4.14.1-6e3fd84728/node_modules/@rollup/rollup-win32-ia32-msvc/",\ - "packageDependencies": [\ - ["@rollup/rollup-win32-ia32-msvc", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@rollup/rollup-win32-x64-msvc", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-x64-msvc-npm-4.13.0-d52da037fd/node_modules/@rollup/rollup-win32-x64-msvc/",\ - "packageDependencies": [\ - ["@rollup/rollup-win32-x64-msvc", "npm:4.13.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/unplugged/@rollup-rollup-win32-x64-msvc-npm-4.14.1-2a262059ab/node_modules/@rollup/rollup-win32-x64-msvc/",\ - "packageDependencies": [\ - ["@rollup/rollup-win32-x64-msvc", "npm:4.14.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@sinclair/typebox", [\ - ["npm:0.24.20", {\ - "packageLocation": "./.yarn/cache/@sinclair-typebox-npm-0.24.20-26b4f821fa-bb2e95ab60.zip/node_modules/@sinclair/typebox/",\ - "packageDependencies": [\ - ["@sinclair/typebox", "npm:0.24.20"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.27.8", {\ - "packageLocation": "./.yarn/cache/@sinclair-typebox-npm-0.27.8-23e206d653-00bd7362a3.zip/node_modules/@sinclair/typebox/",\ - "packageDependencies": [\ - ["@sinclair/typebox", "npm:0.27.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@sindresorhus/is", [\ - ["npm:5.3.0", {\ - "packageLocation": "./.yarn/cache/@sindresorhus-is-npm-5.3.0-9deec66459-b31cebabcd.zip/node_modules/@sindresorhus/is/",\ - "packageDependencies": [\ - ["@sindresorhus/is", "npm:5.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@sinonjs/commons", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/@sinonjs-commons-npm-3.0.0-fa72ff71a1-b4b5b73d4d.zip/node_modules/@sinonjs/commons/",\ - "packageDependencies": [\ - ["@sinonjs/commons", "npm:3.0.0"],\ - ["type-detect", "npm:4.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@sinonjs/fake-timers", [\ - ["npm:10.2.0", {\ - "packageLocation": "./.yarn/cache/@sinonjs-fake-timers-npm-10.2.0-cc1159e8aa-586c76e1dd.zip/node_modules/@sinonjs/fake-timers/",\ - "packageDependencies": [\ - ["@sinonjs/fake-timers", "npm:10.2.0"],\ - ["@sinonjs/commons", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@szmarczak/http-timer", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/@szmarczak-http-timer-npm-5.0.1-52261e5986-fc9cb993e8.zip/node_modules/@szmarczak/http-timer/",\ - "packageDependencies": [\ - ["@szmarczak/http-timer", "npm:5.0.1"],\ - ["defer-to-connect", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@tootallnate/once", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/@tootallnate-once-npm-2.0.0-e36cf4f140-ad87447820.zip/node_modules/@tootallnate/once/",\ - "packageDependencies": [\ - ["@tootallnate/once", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@ts-morph/common", [\ - ["npm:0.16.0", {\ - "packageLocation": "./.yarn/cache/@ts-morph-common-npm-0.16.0-b38c43f43a-0ef97330a1.zip/node_modules/@ts-morph/common/",\ - "packageDependencies": [\ - ["@ts-morph/common", "npm:0.16.0"],\ - ["fast-glob", "npm:3.2.12"],\ - ["minimatch", "npm:5.1.0"],\ - ["mkdirp", "npm:1.0.4"],\ - ["path-browserify", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.23.0", {\ - "packageLocation": "./.yarn/cache/@ts-morph-common-npm-0.23.0-cc3ed59541-96463742ec.zip/node_modules/@ts-morph/common/",\ - "packageDependencies": [\ - ["@ts-morph/common", "npm:0.23.0"],\ - ["fast-glob", "npm:3.3.2"],\ - ["minimatch", "npm:9.0.3"],\ - ["mkdirp", "npm:3.0.1"],\ - ["path-browserify", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@tsconfig/node10", [\ - ["npm:1.0.8", {\ - "packageLocation": "./.yarn/cache/@tsconfig-node10-npm-1.0.8-90a8cce25d-b8d5fffbc6.zip/node_modules/@tsconfig/node10/",\ - "packageDependencies": [\ - ["@tsconfig/node10", "npm:1.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@tsconfig/node12", [\ - ["npm:1.0.9", {\ - "packageLocation": "./.yarn/cache/@tsconfig-node12-npm-1.0.9-780563856d-a01b2400ab.zip/node_modules/@tsconfig/node12/",\ - "packageDependencies": [\ - ["@tsconfig/node12", "npm:1.0.9"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@tsconfig/node14", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/@tsconfig-node14-npm-1.0.1-3ecac58e68-976345e896.zip/node_modules/@tsconfig/node14/",\ - "packageDependencies": [\ - ["@tsconfig/node14", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@tsconfig/node16", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/@tsconfig-node16-npm-1.0.2-1f43ab567a-ca94d36397.zip/node_modules/@tsconfig/node16/",\ - "packageDependencies": [\ - ["@tsconfig/node16", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/acorn", [\ - ["npm:4.0.6", {\ - "packageLocation": "./.yarn/cache/@types-acorn-npm-4.0.6-a81a5c57b1-60e1fd28af.zip/node_modules/@types/acorn/",\ - "packageDependencies": [\ - ["@types/acorn", "npm:4.0.6"],\ - ["@types/estree", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/axios", [\ - ["npm:0.14.0", {\ - "packageLocation": "./.yarn/cache/@types-axios-npm-0.14.0-42f41917ea-12a230b940.zip/node_modules/@types/axios/",\ - "packageDependencies": [\ - ["@types/axios", "npm:0.14.0"],\ - ["axios", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/babel__core", [\ - ["npm:7.20.5", {\ - "packageLocation": "./.yarn/cache/@types-babel__core-npm-7.20.5-4d95f75eab-a3226f7930.zip/node_modules/@types/babel__core/",\ - "packageDependencies": [\ - ["@types/babel__core", "npm:7.20.5"],\ - ["@babel/parser", "npm:7.23.9"],\ - ["@babel/types", "npm:7.23.9"],\ - ["@types/babel__generator", "npm:7.6.4"],\ - ["@types/babel__template", "npm:7.4.1"],\ - ["@types/babel__traverse", "npm:7.17.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/babel__generator", [\ - ["npm:7.6.4", {\ - "packageLocation": "./.yarn/cache/@types-babel__generator-npm-7.6.4-03e776f956-20effbbb5f.zip/node_modules/@types/babel__generator/",\ - "packageDependencies": [\ - ["@types/babel__generator", "npm:7.6.4"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/babel__template", [\ - ["npm:7.4.1", {\ - "packageLocation": "./.yarn/cache/@types-babel__template-npm-7.4.1-fe1db49e53-649fe8b42c.zip/node_modules/@types/babel__template/",\ - "packageDependencies": [\ - ["@types/babel__template", "npm:7.4.1"],\ - ["@babel/parser", "npm:7.19.1"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/babel__traverse", [\ - ["npm:7.17.1", {\ - "packageLocation": "./.yarn/cache/@types-babel__traverse-npm-7.17.1-97c6ab6eab-8992d8c1ea.zip/node_modules/@types/babel__traverse/",\ - "packageDependencies": [\ - ["@types/babel__traverse", "npm:7.17.1"],\ - ["@babel/types", "npm:7.19.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/body-parser", [\ - ["npm:1.19.2", {\ - "packageLocation": "./.yarn/cache/@types-body-parser-npm-1.19.2-f845b7b538-e17840c7d7.zip/node_modules/@types/body-parser/",\ - "packageDependencies": [\ - ["@types/body-parser", "npm:1.19.2"],\ - ["@types/connect", "npm:3.4.35"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/boxen", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/@types-boxen-npm-3.0.1-b6957bbfd6-83d5dae503.zip/node_modules/@types/boxen/",\ - "packageDependencies": [\ - ["@types/boxen", "npm:3.0.1"],\ - ["boxen", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/cacheable-request", [\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/@types-cacheable-request-npm-6.0.2-894b6992d5-667d25808d.zip/node_modules/@types/cacheable-request/",\ - "packageDependencies": [\ - ["@types/cacheable-request", "npm:6.0.2"],\ - ["@types/http-cache-semantics", "npm:4.0.1"],\ - ["@types/keyv", "npm:3.1.4"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/responselike", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/connect", [\ - ["npm:3.4.35", {\ - "packageLocation": "./.yarn/cache/@types-connect-npm-3.4.35-7337eee0a3-fe81351470.zip/node_modules/@types/connect/",\ - "packageDependencies": [\ - ["@types/connect", "npm:3.4.35"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/cors", [\ - ["npm:2.8.17", {\ - "packageLocation": "./.yarn/cache/@types-cors-npm-2.8.17-2556d16051-469bd85e29.zip/node_modules/@types/cors/",\ - "packageDependencies": [\ - ["@types/cors", "npm:2.8.17"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/debug", [\ - ["npm:4.1.8", {\ - "packageLocation": "./.yarn/cache/@types-debug-npm-4.1.8-a04e2ca136-a9a9bb40a1.zip/node_modules/@types/debug/",\ - "packageDependencies": [\ - ["@types/debug", "npm:4.1.8"],\ - ["@types/ms", "npm:0.7.31"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/decompress", [\ - ["npm:4.2.7", {\ - "packageLocation": "./.yarn/cache/@types-decompress-npm-4.2.7-8d638f0648-f2fcc588e0.zip/node_modules/@types/decompress/",\ - "packageDependencies": [\ - ["@types/decompress", "npm:4.2.7"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/diff", [\ - ["npm:5.2.1", {\ - "packageLocation": "./.yarn/cache/@types-diff-npm-5.2.1-93309c89a7-5983a32317.zip/node_modules/@types/diff/",\ - "packageDependencies": [\ - ["@types/diff", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/docker-modem", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/@types-docker-modem-npm-3.0.2-edc65cac6a-1f23db30e6.zip/node_modules/@types/docker-modem/",\ - "packageDependencies": [\ - ["@types/docker-modem", "npm:3.0.2"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/ssh2", "npm:1.11.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/dockerode", [\ - ["npm:3.3.9", {\ - "packageLocation": "./.yarn/cache/@types-dockerode-npm-3.3.9-3b2c48453a-3d03c68add.zip/node_modules/@types/dockerode/",\ - "packageDependencies": [\ - ["@types/dockerode", "npm:3.3.9"],\ - ["@types/docker-modem", "npm:3.0.2"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/estree", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/@types-estree-npm-1.0.1-4c9469c165-e9aa175eac.zip/node_modules/@types/estree/",\ - "packageDependencies": [\ - ["@types/estree", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/@types-estree-npm-1.0.5-5b7faed3b4-dd8b5bed28.zip/node_modules/@types/estree/",\ - "packageDependencies": [\ - ["@types/estree", "npm:1.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/estree-jsx", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/@types-estree-jsx-npm-1.0.0-8247cccc6c-851d7afb63.zip/node_modules/@types/estree-jsx/",\ - "packageDependencies": [\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["@types/estree", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/esutils", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/@types-esutils-npm-2.0.2-fd41db101a-6075380d32.zip/node_modules/@types/esutils/",\ - "packageDependencies": [\ - ["@types/esutils", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/express", [\ - ["npm:4.17.20", {\ - "packageLocation": "./.yarn/cache/@types-express-npm-4.17.20-a63c9e93d3-bf8a97d283.zip/node_modules/@types/express/",\ - "packageDependencies": [\ - ["@types/express", "npm:4.17.20"],\ - ["@types/body-parser", "npm:1.19.2"],\ - ["@types/express-serve-static-core", "npm:4.17.39"],\ - ["@types/qs", "npm:6.9.7"],\ - ["@types/serve-static", "npm:1.15.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.17.21", {\ - "packageLocation": "./.yarn/cache/@types-express-npm-4.17.21-be92a0245e-fb23829863.zip/node_modules/@types/express/",\ - "packageDependencies": [\ - ["@types/express", "npm:4.17.21"],\ - ["@types/body-parser", "npm:1.19.2"],\ - ["@types/express-serve-static-core", "npm:4.17.39"],\ - ["@types/qs", "npm:6.9.7"],\ - ["@types/serve-static", "npm:1.15.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/express-serve-static-core", [\ - ["npm:4.17.39", {\ - "packageLocation": "./.yarn/cache/@types-express-serve-static-core-npm-4.17.39-d4788cef7b-4227b96a53.zip/node_modules/@types/express-serve-static-core/",\ - "packageDependencies": [\ - ["@types/express-serve-static-core", "npm:4.17.39"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/qs", "npm:6.9.7"],\ - ["@types/range-parser", "npm:1.2.4"],\ - ["@types/send", "npm:0.17.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/find-up", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/@types-find-up-npm-4.0.0-7bbcc082c1-de458be8f0.zip/node_modules/@types/find-up/",\ - "packageDependencies": [\ - ["@types/find-up", "npm:4.0.0"],\ - ["find-up", "npm:6.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/fs-extra", [\ - ["npm:11.0.1", {\ - "packageLocation": "./.yarn/cache/@types-fs-extra-npm-11.0.1-f11620397b-3e930346e5.zip/node_modules/@types/fs-extra/",\ - "packageDependencies": [\ - ["@types/fs-extra", "npm:11.0.1"],\ - ["@types/jsonfile", "npm:6.1.1"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/get-port", [\ - ["npm:4.2.0", {\ - "packageLocation": "./.yarn/cache/@types-get-port-npm-4.2.0-c594c92c19-0c084e9460.zip/node_modules/@types/get-port/",\ - "packageDependencies": [\ - ["@types/get-port", "npm:4.2.0"],\ - ["get-port", "npm:7.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/glob", [\ - ["npm:8.1.0", {\ - "packageLocation": "./.yarn/cache/@types-glob-npm-8.1.0-bdb9d0520c-9101f3a906.zip/node_modules/@types/glob/",\ - "packageDependencies": [\ - ["@types/glob", "npm:8.1.0"],\ - ["@types/minimatch", "npm:5.1.2"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/graceful-fs", [\ - ["npm:4.1.5", {\ - "packageLocation": "./.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-d076bb61f4.zip/node_modules/@types/graceful-fs/",\ - "packageDependencies": [\ - ["@types/graceful-fs", "npm:4.1.5"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/hast", [\ - ["npm:2.3.5", {\ - "packageLocation": "./.yarn/cache/@types-hast-npm-2.3.5-1a6e9442f9-e435e9fbf6.zip/node_modules/@types/hast/",\ - "packageDependencies": [\ - ["@types/hast", "npm:2.3.5"],\ - ["@types/unist", "npm:2.0.8"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.4", {\ - "packageLocation": "./.yarn/cache/@types-hast-npm-3.0.4-640776a343-7a973e8d16.zip/node_modules/@types/hast/",\ - "packageDependencies": [\ - ["@types/hast", "npm:3.0.4"],\ - ["@types/unist", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/http-cache-semantics", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/@types-http-cache-semantics-npm-4.0.1-90863c7a3e-1048aacf62.zip/node_modules/@types/http-cache-semantics/",\ - "packageDependencies": [\ - ["@types/http-cache-semantics", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/inquirer", [\ - ["npm:9.0.7", {\ - "packageLocation": "./.yarn/cache/@types-inquirer-npm-9.0.7-49aba11c47-c14c7a5279.zip/node_modules/@types/inquirer/",\ - "packageDependencies": [\ - ["@types/inquirer", "npm:9.0.7"],\ - ["@types/through", "npm:0.0.30"],\ - ["rxjs", "npm:7.5.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/is-ci", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/@types-is-ci-npm-3.0.2-80b68459fe-38ff406704.zip/node_modules/@types/is-ci/",\ - "packageDependencies": [\ - ["@types/is-ci", "npm:3.0.2"],\ - ["ci-info", "npm:3.3.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/istanbul-lib-coverage", [\ - ["npm:2.0.4", {\ - "packageLocation": "./.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.4-734954bb56-a25d7589ee.zip/node_modules/@types/istanbul-lib-coverage/",\ - "packageDependencies": [\ - ["@types/istanbul-lib-coverage", "npm:2.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/istanbul-lib-report", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/@types-istanbul-lib-report-npm-3.0.0-50de3e6b3b-656398b62d.zip/node_modules/@types/istanbul-lib-report/",\ - "packageDependencies": [\ - ["@types/istanbul-lib-report", "npm:3.0.0"],\ - ["@types/istanbul-lib-coverage", "npm:2.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/istanbul-reports", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/@types-istanbul-reports-npm-3.0.1-770e825002-f1ad54bc68.zip/node_modules/@types/istanbul-reports/",\ - "packageDependencies": [\ - ["@types/istanbul-reports", "npm:3.0.1"],\ - ["@types/istanbul-lib-report", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/jest", [\ - ["npm:29.5.5", {\ - "packageLocation": "./.yarn/cache/@types-jest-npm-29.5.5-cc0df7a171-56e55cde99.zip/node_modules/@types/jest/",\ - "packageDependencies": [\ - ["@types/jest", "npm:29.5.5"],\ - ["expect", "npm:29.0.3"],\ - ["pretty-format", "npm:29.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/jest-specific-snapshot", [\ - ["npm:0.5.7", {\ - "packageLocation": "./.yarn/cache/@types-jest-specific-snapshot-npm-0.5.7-2c017204ab-0b540abd40.zip/node_modules/@types/jest-specific-snapshot/",\ - "packageDependencies": [\ - ["@types/jest-specific-snapshot", "npm:0.5.7"],\ - ["@types/jest", "npm:29.5.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/js-yaml", [\ - ["npm:4.0.5", {\ - "packageLocation": "./.yarn/cache/@types-js-yaml-npm-4.0.5-bb64d71397-7dcac8c50f.zip/node_modules/@types/js-yaml/",\ - "packageDependencies": [\ - ["@types/js-yaml", "npm:4.0.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.8", {\ - "packageLocation": "./.yarn/cache/@types-js-yaml-npm-4.0.8-9956f51f10-a5a77a5a1e.zip/node_modules/@types/js-yaml/",\ - "packageDependencies": [\ - ["@types/js-yaml", "npm:4.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/jsdom", [\ - ["npm:20.0.1", {\ - "packageLocation": "./.yarn/cache/@types-jsdom-npm-20.0.1-5bb899e006-d55402c525.zip/node_modules/@types/jsdom/",\ - "packageDependencies": [\ - ["@types/jsdom", "npm:20.0.1"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/tough-cookie", "npm:4.0.5"],\ - ["parse5", "npm:7.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/json-buffer", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/@types-json-buffer-npm-3.0.0-9f2fe89eaa-6b0a371dd6.zip/node_modules/@types/json-buffer/",\ - "packageDependencies": [\ - ["@types/json-buffer", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/json-schema", [\ - ["npm:7.0.11", {\ - "packageLocation": "./.yarn/cache/@types-json-schema-npm-7.0.11-79462ae5ca-527bddfe62.zip/node_modules/@types/json-schema/",\ - "packageDependencies": [\ - ["@types/json-schema", "npm:7.0.11"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.15", {\ - "packageLocation": "./.yarn/cache/@types-json-schema-npm-7.0.15-fd16381786-97ed0cb44d.zip/node_modules/@types/json-schema/",\ - "packageDependencies": [\ - ["@types/json-schema", "npm:7.0.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/json5", [\ - ["npm:0.0.29", {\ - "packageLocation": "./.yarn/cache/@types-json5-npm-0.0.29-f63a7916bd-e60b153664.zip/node_modules/@types/json5/",\ - "packageDependencies": [\ - ["@types/json5", "npm:0.0.29"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/jsonfile", [\ - ["npm:6.1.1", {\ - "packageLocation": "./.yarn/cache/@types-jsonfile-npm-6.1.1-62ad833c58-0f8fe0a922.zip/node_modules/@types/jsonfile/",\ - "packageDependencies": [\ - ["@types/jsonfile", "npm:6.1.1"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/jsonwebtoken", [\ - ["npm:9.0.6", {\ - "packageLocation": "./.yarn/cache/@types-jsonwebtoken-npm-9.0.6-fd96c11a58-a568e7cb1c.zip/node_modules/@types/jsonwebtoken/",\ - "packageDependencies": [\ - ["@types/jsonwebtoken", "npm:9.0.6"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/keyv", [\ - ["npm:3.1.4", {\ - "packageLocation": "./.yarn/cache/@types-keyv-npm-3.1.4-a8082ea56b-e009a2bfb5.zip/node_modules/@types/keyv/",\ - "packageDependencies": [\ - ["@types/keyv", "npm:3.1.4"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/latest-version", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/@types-latest-version-npm-4.0.1-e8842fd4b7-9cc96eafbe.zip/node_modules/@types/latest-version/",\ - "packageDependencies": [\ - ["@types/latest-version", "npm:4.0.1"],\ - ["latest-version", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/lodash", [\ - ["npm:4.14.182", {\ - "packageLocation": "./.yarn/cache/@types-lodash-npm-4.14.182-1073aac722-7dd137aa9d.zip/node_modules/@types/lodash/",\ - "packageDependencies": [\ - ["@types/lodash", "npm:4.14.182"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.17.4", {\ - "packageLocation": "./.yarn/cache/@types-lodash-npm-4.17.4-3f78228325-268e652fd5.zip/node_modules/@types/lodash/",\ - "packageDependencies": [\ - ["@types/lodash", "npm:4.17.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/lodash-es", [\ - ["npm:4.17.12", {\ - "packageLocation": "./.yarn/cache/@types-lodash-es-npm-4.17.12-87dce3f795-990a99e224.zip/node_modules/@types/lodash-es/",\ - "packageDependencies": [\ - ["@types/lodash-es", "npm:4.17.12"],\ - ["@types/lodash", "npm:4.14.182"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.17.7", {\ - "packageLocation": "./.yarn/cache/@types-lodash-es-npm-4.17.7-7322f70ff2-4b1f39fd1d.zip/node_modules/@types/lodash-es/",\ - "packageDependencies": [\ - ["@types/lodash-es", "npm:4.17.7"],\ - ["@types/lodash", "npm:4.14.182"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/mdast", [\ - ["npm:3.0.12", {\ - "packageLocation": "./.yarn/cache/@types-mdast-npm-3.0.12-e8f7ab24f4-83adb8679b.zip/node_modules/@types/mdast/",\ - "packageDependencies": [\ - ["@types/mdast", "npm:3.0.12"],\ - ["@types/unist", "npm:2.0.8"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.3", {\ - "packageLocation": "./.yarn/cache/@types-mdast-npm-4.0.3-f88ce84e2c-345c5a22fc.zip/node_modules/@types/mdast/",\ - "packageDependencies": [\ - ["@types/mdast", "npm:4.0.3"],\ - ["@types/unist", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/mdx", [\ - ["npm:2.0.7", {\ - "packageLocation": "./.yarn/cache/@types-mdx-npm-2.0.7-f7d1739d18-c746659ebe.zip/node_modules/@types/mdx/",\ - "packageDependencies": [\ - ["@types/mdx", "npm:2.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/mime", [\ - ["npm:1.3.4", {\ - "packageLocation": "./.yarn/cache/@types-mime-npm-1.3.4-582b57c670-d8670d2993.zip/node_modules/@types/mime/",\ - "packageDependencies": [\ - ["@types/mime", "npm:1.3.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/@types-mime-npm-3.0.1-dec03536dc-4040fac73f.zip/node_modules/@types/mime/",\ - "packageDependencies": [\ - ["@types/mime", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/mime-types", [\ - ["npm:2.1.4", {\ - "packageLocation": "./.yarn/cache/@types-mime-types-npm-2.1.4-ea40d0e262-f8c521c54e.zip/node_modules/@types/mime-types/",\ - "packageDependencies": [\ - ["@types/mime-types", "npm:2.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/minimatch", [\ - ["npm:3.0.5", {\ - "packageLocation": "./.yarn/cache/@types-minimatch-npm-3.0.5-802bb0797f-c41d136f67.zip/node_modules/@types/minimatch/",\ - "packageDependencies": [\ - ["@types/minimatch", "npm:3.0.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.1.2", {\ - "packageLocation": "./.yarn/cache/@types-minimatch-npm-5.1.2-aab9c394d3-0391a28286.zip/node_modules/@types/minimatch/",\ - "packageDependencies": [\ - ["@types/minimatch", "npm:5.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/minimist", [\ - ["npm:1.2.2", {\ - "packageLocation": "./.yarn/cache/@types-minimist-npm-1.2.2-a445de65da-b8da83c66e.zip/node_modules/@types/minimist/",\ - "packageDependencies": [\ - ["@types/minimist", "npm:1.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/ms", [\ - ["npm:0.7.31", {\ - "packageLocation": "./.yarn/cache/@types-ms-npm-0.7.31-ea3b89342b-daadd354ae.zip/node_modules/@types/ms/",\ - "packageDependencies": [\ - ["@types/ms", "npm:0.7.31"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/node", [\ - ["npm:14.18.63", {\ - "packageLocation": "./.yarn/cache/@types-node-npm-14.18.63-a411f0ee60-be909061a5.zip/node_modules/@types/node/",\ - "packageDependencies": [\ - ["@types/node", "npm:14.18.63"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:18.7.18", {\ - "packageLocation": "./.yarn/cache/@types-node-npm-18.7.18-5bcc3f839f-8aec61f0f9.zip/node_modules/@types/node/",\ - "packageDependencies": [\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/node-fetch", [\ - ["npm:2.6.9", {\ - "packageLocation": "./.yarn/cache/@types-node-fetch-npm-2.6.9-435765ff6f-212269aff4.zip/node_modules/@types/node-fetch/",\ - "packageDependencies": [\ - ["@types/node-fetch", "npm:2.6.9"],\ - ["@types/node", "npm:18.7.18"],\ - ["form-data", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/normalize-package-data", [\ - ["npm:2.4.1", {\ - "packageLocation": "./.yarn/cache/@types-normalize-package-data-npm-2.4.1-c31c56ae6a-e87bccbf11.zip/node_modules/@types/normalize-package-data/",\ - "packageDependencies": [\ - ["@types/normalize-package-data", "npm:2.4.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/object-hash", [\ - ["npm:3.0.6", {\ - "packageLocation": "./.yarn/cache/@types-object-hash-npm-3.0.6-d23422290d-2c7979d4e5.zip/node_modules/@types/object-hash/",\ - "packageDependencies": [\ - ["@types/object-hash", "npm:3.0.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/parse-json", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/@types-parse-json-npm-4.0.0-298522afa6-fd6bce2b67.zip/node_modules/@types/parse-json/",\ - "packageDependencies": [\ - ["@types/parse-json", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/prettier", [\ - ["npm:2.7.3", {\ - "packageLocation": "./.yarn/cache/@types-prettier-npm-2.7.3-497316f37c-705384209c.zip/node_modules/@types/prettier/",\ - "packageDependencies": [\ - ["@types/prettier", "npm:2.7.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/pretty-ms", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/@types-pretty-ms-npm-5.0.1-11790c4cd8-128da0cd20.zip/node_modules/@types/pretty-ms/",\ - "packageDependencies": [\ - ["@types/pretty-ms", "npm:5.0.1"],\ - ["pretty-ms", "npm:9.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/prop-types", [\ - ["npm:15.7.5", {\ - "packageLocation": "./.yarn/cache/@types-prop-types-npm-15.7.5-2aa48aa177-5b43b8b154.zip/node_modules/@types/prop-types/",\ - "packageDependencies": [\ - ["@types/prop-types", "npm:15.7.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/qs", [\ - ["npm:6.9.15", {\ - "packageLocation": "./.yarn/cache/@types-qs-npm-6.9.15-aae1b1e2f7-97d8208c2b.zip/node_modules/@types/qs/",\ - "packageDependencies": [\ - ["@types/qs", "npm:6.9.15"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.9.7", {\ - "packageLocation": "./.yarn/cache/@types-qs-npm-6.9.7-4a3e6ca0d0-7fd6f9c250.zip/node_modules/@types/qs/",\ - "packageDependencies": [\ - ["@types/qs", "npm:6.9.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/range-parser", [\ - ["npm:1.2.4", {\ - "packageLocation": "./.yarn/cache/@types-range-parser-npm-1.2.4-23d797fbde-b7c0dfd508.zip/node_modules/@types/range-parser/",\ - "packageDependencies": [\ - ["@types/range-parser", "npm:1.2.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/react", [\ - ["npm:18.2.21", {\ - "packageLocation": "./.yarn/cache/@types-react-npm-18.2.21-c50bc2f785-ffed203bfe.zip/node_modules/@types/react/",\ - "packageDependencies": [\ - ["@types/react", "npm:18.2.21"],\ - ["@types/prop-types", "npm:15.7.5"],\ - ["@types/scheduler", "npm:0.16.3"],\ - ["csstype", "npm:3.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:18.2.57", {\ - "packageLocation": "./.yarn/cache/@types-react-npm-18.2.57-f19486f956-01e7a34241.zip/node_modules/@types/react/",\ - "packageDependencies": [\ - ["@types/react", "npm:18.2.57"],\ - ["@types/prop-types", "npm:15.7.5"],\ - ["@types/scheduler", "npm:0.16.3"],\ - ["csstype", "npm:3.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/react-dom", [\ - ["npm:18.2.19", {\ - "packageLocation": "./.yarn/cache/@types-react-dom-npm-18.2.19-4c3126d580-087a19d8e4.zip/node_modules/@types/react-dom/",\ - "packageDependencies": [\ - ["@types/react-dom", "npm:18.2.19"],\ - ["@types/react", "npm:18.2.57"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/responselike", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/@types-responselike-npm-1.0.0-85dd08af42-e99fc7cc62.zip/node_modules/@types/responselike/",\ - "packageDependencies": [\ - ["@types/responselike", "npm:1.0.0"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/scheduler", [\ - ["npm:0.16.3", {\ - "packageLocation": "./.yarn/cache/@types-scheduler-npm-0.16.3-887bfc0086-2b0aec39c2.zip/node_modules/@types/scheduler/",\ - "packageDependencies": [\ - ["@types/scheduler", "npm:0.16.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/semver", [\ - ["npm:7.5.6", {\ - "packageLocation": "./.yarn/cache/@types-semver-npm-7.5.6-9d2637fc95-563a0120ec.zip/node_modules/@types/semver/",\ - "packageDependencies": [\ - ["@types/semver", "npm:7.5.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/send", [\ - ["npm:0.17.3", {\ - "packageLocation": "./.yarn/cache/@types-send-npm-0.17.3-7ed976b587-2162f917f1.zip/node_modules/@types/send/",\ - "packageDependencies": [\ - ["@types/send", "npm:0.17.3"],\ - ["@types/mime", "npm:1.3.4"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/serve-static", [\ - ["npm:1.15.0", {\ - "packageLocation": "./.yarn/cache/@types-serve-static-npm-1.15.0-ec80a4ac87-b6ac93d471.zip/node_modules/@types/serve-static/",\ - "packageDependencies": [\ - ["@types/serve-static", "npm:1.15.0"],\ - ["@types/mime", "npm:3.0.1"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/ssh2", [\ - ["npm:1.11.4", {\ - "packageLocation": "./.yarn/cache/@types-ssh2-npm-1.11.4-9c200206c5-6fab1cf7e3.zip/node_modules/@types/ssh2/",\ - "packageDependencies": [\ - ["@types/ssh2", "npm:1.11.4"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/stack-utils", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/@types-stack-utils-npm-2.0.1-867718ab70-205fdbe332.zip/node_modules/@types/stack-utils/",\ - "packageDependencies": [\ - ["@types/stack-utils", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/strip-bom", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/@types-strip-bom-npm-3.0.0-495ea2cef5-cb165d0c2c.zip/node_modules/@types/strip-bom/",\ - "packageDependencies": [\ - ["@types/strip-bom", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/strip-json-comments", [\ - ["npm:0.0.30", {\ - "packageLocation": "./.yarn/cache/@types-strip-json-comments-npm-0.0.30-4d685379c3-829ddd3896.zip/node_modules/@types/strip-json-comments/",\ - "packageDependencies": [\ - ["@types/strip-json-comments", "npm:0.0.30"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/swagger2openapi", [\ - ["npm:7.0.4", {\ - "packageLocation": "./.yarn/cache/@types-swagger2openapi-npm-7.0.4-8b75312359-e024802da7.zip/node_modules/@types/swagger2openapi/",\ - "packageDependencies": [\ - ["@types/swagger2openapi", "npm:7.0.4"],\ - ["@types/node", "npm:18.7.18"],\ - ["openapi-types", "npm:12.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/tar", [\ - ["npm:6.1.11", {\ - "packageLocation": "./.yarn/cache/@types-tar-npm-6.1.11-2b8694c91a-9b79f61f91.zip/node_modules/@types/tar/",\ - "packageDependencies": [\ - ["@types/tar", "npm:6.1.11"],\ - ["@types/node", "npm:18.7.18"],\ - ["minipass", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/terminal-link", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/@types-terminal-link-npm-1.2.0-c11e2900cc-0223ac5f05.zip/node_modules/@types/terminal-link/",\ - "packageDependencies": [\ - ["@types/terminal-link", "npm:1.2.0"],\ - ["terminal-link", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/through", [\ - ["npm:0.0.30", {\ - "packageLocation": "./.yarn/cache/@types-through-npm-0.0.30-59be01cca3-9578470db0.zip/node_modules/@types/through/",\ - "packageDependencies": [\ - ["@types/through", "npm:0.0.30"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/tinycolor2", [\ - ["npm:1.4.6", {\ - "packageLocation": "./.yarn/cache/@types-tinycolor2-npm-1.4.6-62a2039a99-50179851b3.zip/node_modules/@types/tinycolor2/",\ - "packageDependencies": [\ - ["@types/tinycolor2", "npm:1.4.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/tmp", [\ - ["npm:0.2.4", {\ - "packageLocation": "./.yarn/cache/@types-tmp-npm-0.2.4-d6380e748c-bff8b07835.zip/node_modules/@types/tmp/",\ - "packageDependencies": [\ - ["@types/tmp", "npm:0.2.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/tough-cookie", [\ - ["npm:4.0.5", {\ - "packageLocation": "./.yarn/cache/@types-tough-cookie-npm-4.0.5-8c5e2162e1-f19409d019.zip/node_modules/@types/tough-cookie/",\ - "packageDependencies": [\ - ["@types/tough-cookie", "npm:4.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/ua-parser-js", [\ - ["npm:0.7.39", {\ - "packageLocation": "./.yarn/cache/@types-ua-parser-js-npm-0.7.39-23053990d8-81046605eb.zip/node_modules/@types/ua-parser-js/",\ - "packageDependencies": [\ - ["@types/ua-parser-js", "npm:0.7.39"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/unist", [\ - ["npm:2.0.8", {\ - "packageLocation": "./.yarn/cache/@types-unist-npm-2.0.8-c7fd7db3e3-f4852d10a6.zip/node_modules/@types/unist/",\ - "packageDependencies": [\ - ["@types/unist", "npm:2.0.8"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/@types-unist-npm-3.0.2-3bce72a913-3d04d0be69.zip/node_modules/@types/unist/",\ - "packageDependencies": [\ - ["@types/unist", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/url-join", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/@types-url-join-npm-4.0.1-996120d4f1-29444b90e1.zip/node_modules/@types/url-join/",\ - "packageDependencies": [\ - ["@types/url-join", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/uuid", [\ - ["npm:9.0.8", {\ - "packageLocation": "./.yarn/cache/@types-uuid-npm-9.0.8-3eeeaa5abb-b8c60b7ba8.zip/node_modules/@types/uuid/",\ - "packageDependencies": [\ - ["@types/uuid", "npm:9.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/validate-npm-package-name", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/@types-validate-npm-package-name-npm-4.0.0-0a37928601-09efd659f4.zip/node_modules/@types/validate-npm-package-name/",\ - "packageDependencies": [\ - ["@types/validate-npm-package-name", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/whatwg-mimetype", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/@types-whatwg-mimetype-npm-3.0.2-cf2bd6921c-30e2599ae0.zip/node_modules/@types/whatwg-mimetype/",\ - "packageDependencies": [\ - ["@types/whatwg-mimetype", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/ws", [\ - ["npm:8.5.10", {\ - "packageLocation": "./.yarn/cache/@types-ws-npm-8.5.10-a877a38f71-3ec416ea2b.zip/node_modules/@types/ws/",\ - "packageDependencies": [\ - ["@types/ws", "npm:8.5.10"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/xml2js", [\ - ["npm:0.4.14", {\ - "packageLocation": "./.yarn/cache/@types-xml2js-npm-0.4.14-595cc9c3cf-df9f106b99.zip/node_modules/@types/xml2js/",\ - "packageDependencies": [\ - ["@types/xml2js", "npm:0.4.14"],\ - ["@types/node", "npm:18.7.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/yargs", [\ - ["npm:17.0.12", {\ - "packageLocation": "./.yarn/cache/@types-yargs-npm-17.0.12-6f235aa456-5b41d21d86.zip/node_modules/@types/yargs/",\ - "packageDependencies": [\ - ["@types/yargs", "npm:17.0.12"],\ - ["@types/yargs-parser", "npm:21.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:17.0.28", {\ - "packageLocation": "./.yarn/cache/@types-yargs-npm-17.0.28-0ffbb5b635-f78c5e5c29.zip/node_modules/@types/yargs/",\ - "packageDependencies": [\ - ["@types/yargs", "npm:17.0.28"],\ - ["@types/yargs-parser", "npm:21.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@types/yargs-parser", [\ - ["npm:21.0.0", {\ - "packageLocation": "./.yarn/cache/@types-yargs-parser-npm-21.0.0-c8a3b32c52-b2f4c8d12a.zip/node_modules/@types/yargs-parser/",\ - "packageDependencies": [\ - ["@types/yargs-parser", "npm:21.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@typescript-eslint/eslint-plugin", [\ - ["npm:5.30.5", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-eslint-plugin-npm-5.30.5-56e8842647-cf763fb091.zip/node_modules/@typescript-eslint/eslint-plugin/",\ - "packageDependencies": [\ - ["@typescript-eslint/eslint-plugin", "npm:5.30.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:5.30.5", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-eslint-plugin-virtual-36905ba700/0/cache/@typescript-eslint-eslint-plugin-npm-5.30.5-56e8842647-cf763fb091.zip/node_modules/@typescript-eslint/eslint-plugin/",\ - "packageDependencies": [\ - ["@typescript-eslint/eslint-plugin", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:5.30.5"],\ - ["@types/eslint", null],\ - ["@types/typescript", null],\ - ["@types/typescript-eslint__parser", null],\ - ["@typescript-eslint/parser", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:6.21.0"],\ - ["@typescript-eslint/scope-manager", "npm:5.30.5"],\ - ["@typescript-eslint/type-utils", "virtual:36905ba7001a311aa678adb60e4477911dbf4cb8df6b1f23f3c600b2df2e24be60054bff82abc1485314231d97430dce00bffb3b7a7087bfdbe1c99f1c85b84f#npm:5.30.5"],\ - ["@typescript-eslint/utils", "virtual:36905ba7001a311aa678adb60e4477911dbf4cb8df6b1f23f3c600b2df2e24be60054bff82abc1485314231d97430dce00bffb3b7a7087bfdbe1c99f1c85b84f#npm:5.30.5"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["eslint", "npm:8.56.0"],\ - ["functional-red-black-tree", "npm:1.0.1"],\ - ["ignore", "npm:5.2.4"],\ - ["regexpp", "npm:3.2.0"],\ - ["semver", "npm:7.3.8"],\ - ["tsutils", "virtual:36905ba7001a311aa678adb60e4477911dbf4cb8df6b1f23f3c600b2df2e24be60054bff82abc1485314231d97430dce00bffb3b7a7087bfdbe1c99f1c85b84f#npm:3.21.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "@types/typescript-eslint__parser",\ - "@types/typescript",\ - "@typescript-eslint/parser",\ - "eslint",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@typescript-eslint/parser", [\ - ["npm:6.21.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-parser-npm-6.21.0-d7ff8425ee-162fe3a867.zip/node_modules/@typescript-eslint/parser/",\ - "packageDependencies": [\ - ["@typescript-eslint/parser", "npm:6.21.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:6.21.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-parser-virtual-e3b2700836/0/cache/@typescript-eslint-parser-npm-6.21.0-d7ff8425ee-162fe3a867.zip/node_modules/@typescript-eslint/parser/",\ - "packageDependencies": [\ - ["@typescript-eslint/parser", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:6.21.0"],\ - ["@types/eslint", null],\ - ["@types/typescript", null],\ - ["@typescript-eslint/scope-manager", "npm:6.21.0"],\ - ["@typescript-eslint/types", "npm:6.21.0"],\ - ["@typescript-eslint/typescript-estree", "virtual:e3b2700836dc6b29d9885f5d06db008bbdaa848d4ef93a6300e8afd5b859e029989e8aea90b4f70b6a2ac10e4f4a1aec9133bfacb5bb48b84dd7c54ce0aa2968#npm:6.21.0"],\ - ["@typescript-eslint/visitor-keys", "npm:6.21.0"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["eslint", "npm:8.56.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "@types/typescript",\ - "eslint",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@typescript-eslint/scope-manager", [\ - ["npm:5.30.5", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-scope-manager-npm-5.30.5-3e1fbf788a-509bee6d62.zip/node_modules/@typescript-eslint/scope-manager/",\ - "packageDependencies": [\ - ["@typescript-eslint/scope-manager", "npm:5.30.5"],\ - ["@typescript-eslint/types", "npm:5.30.5"],\ - ["@typescript-eslint/visitor-keys", "npm:5.30.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.32.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-scope-manager-npm-5.32.0-e6d54b6539-69bdeb029f.zip/node_modules/@typescript-eslint/scope-manager/",\ - "packageDependencies": [\ - ["@typescript-eslint/scope-manager", "npm:5.32.0"],\ - ["@typescript-eslint/types", "npm:5.32.0"],\ - ["@typescript-eslint/visitor-keys", "npm:5.32.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.20.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-scope-manager-npm-6.20.0-16b5e4a270-54a06c485d.zip/node_modules/@typescript-eslint/scope-manager/",\ - "packageDependencies": [\ - ["@typescript-eslint/scope-manager", "npm:6.20.0"],\ - ["@typescript-eslint/types", "npm:6.20.0"],\ - ["@typescript-eslint/visitor-keys", "npm:6.20.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.21.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-scope-manager-npm-6.21.0-60aa61cad2-71028b757d.zip/node_modules/@typescript-eslint/scope-manager/",\ - "packageDependencies": [\ - ["@typescript-eslint/scope-manager", "npm:6.21.0"],\ - ["@typescript-eslint/types", "npm:6.21.0"],\ - ["@typescript-eslint/visitor-keys", "npm:6.21.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@typescript-eslint/type-utils", [\ - ["npm:5.30.5", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-type-utils-npm-5.30.5-765594d88b-080cc12317.zip/node_modules/@typescript-eslint/type-utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/type-utils", "npm:5.30.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:36905ba7001a311aa678adb60e4477911dbf4cb8df6b1f23f3c600b2df2e24be60054bff82abc1485314231d97430dce00bffb3b7a7087bfdbe1c99f1c85b84f#npm:5.30.5", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-type-utils-virtual-a977c21a02/0/cache/@typescript-eslint-type-utils-npm-5.30.5-765594d88b-080cc12317.zip/node_modules/@typescript-eslint/type-utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/type-utils", "virtual:36905ba7001a311aa678adb60e4477911dbf4cb8df6b1f23f3c600b2df2e24be60054bff82abc1485314231d97430dce00bffb3b7a7087bfdbe1c99f1c85b84f#npm:5.30.5"],\ - ["@types/eslint", null],\ - ["@types/typescript", null],\ - ["@typescript-eslint/utils", "virtual:36905ba7001a311aa678adb60e4477911dbf4cb8df6b1f23f3c600b2df2e24be60054bff82abc1485314231d97430dce00bffb3b7a7087bfdbe1c99f1c85b84f#npm:5.30.5"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["eslint", "npm:8.56.0"],\ - ["tsutils", "virtual:36905ba7001a311aa678adb60e4477911dbf4cb8df6b1f23f3c600b2df2e24be60054bff82abc1485314231d97430dce00bffb3b7a7087bfdbe1c99f1c85b84f#npm:3.21.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "@types/typescript",\ - "eslint",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@typescript-eslint/types", [\ - ["npm:5.30.5", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-5.30.5-77f495433c-c70420618c.zip/node_modules/@typescript-eslint/types/",\ - "packageDependencies": [\ - ["@typescript-eslint/types", "npm:5.30.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.32.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-5.32.0-0ce937d325-6758f54d8d.zip/node_modules/@typescript-eslint/types/",\ - "packageDependencies": [\ - ["@typescript-eslint/types", "npm:5.32.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.20.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-6.20.0-099f974f57-a4551ce9ce.zip/node_modules/@typescript-eslint/types/",\ - "packageDependencies": [\ - ["@typescript-eslint/types", "npm:6.20.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.21.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-types-npm-6.21.0-4d08954078-9501b47d74.zip/node_modules/@typescript-eslint/types/",\ - "packageDependencies": [\ - ["@typescript-eslint/types", "npm:6.21.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@typescript-eslint/typescript-estree", [\ - ["npm:5.30.5", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-5.30.5-da9a64fff6-19dce426c8.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "npm:5.30.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:5.32.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-5.32.0-16d017bce9-6aee08be5d.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "npm:5.32.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:6.20.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-6.20.0-f90f58095c-256cdeae8c.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "npm:6.20.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:6.21.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-typescript-estree-npm-6.21.0-04a199adba-dec02dc107.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "npm:6.21.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:2a39840ff8d3944ab7c1cc0309160304e51f7eb329d3933b902934482137067f17263cb1b48d914b23846f9f406c28ccbae2fbf1a5832e6903da47481a2b1c9e#npm:6.20.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-8592b053f4/0/cache/@typescript-eslint-typescript-estree-npm-6.20.0-f90f58095c-256cdeae8c.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "virtual:2a39840ff8d3944ab7c1cc0309160304e51f7eb329d3933b902934482137067f17263cb1b48d914b23846f9f406c28ccbae2fbf1a5832e6903da47481a2b1c9e#npm:6.20.0"],\ - ["@types/typescript", null],\ - ["@typescript-eslint/types", "npm:6.20.0"],\ - ["@typescript-eslint/visitor-keys", "npm:6.20.0"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["globby", "npm:11.1.0"],\ - ["is-glob", "npm:4.0.3"],\ - ["minimatch", "npm:9.0.3"],\ - ["semver", "npm:7.5.4"],\ - ["ts-api-utils", "virtual:8592b053f4450b5ffffaff8f0658c7c618d3cab7cef4692f2ad0546ba30109c24f2767a4708d2f71e38dc923fb644e9861ae1374539debc6b40b805a091f35a4#npm:1.0.3"],\ - ["typescript", null]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:9d7527c5b072da461e8fed84219cf19873aed98a4732697c35e1aef2d7cff751a8cb61c751d1143abbcfe0a921d82e1b6ac3fe6973dcd04092e313cc749a7c82#npm:5.30.5", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-236044f24b/0/cache/@typescript-eslint-typescript-estree-npm-5.30.5-da9a64fff6-19dce426c8.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "virtual:9d7527c5b072da461e8fed84219cf19873aed98a4732697c35e1aef2d7cff751a8cb61c751d1143abbcfe0a921d82e1b6ac3fe6973dcd04092e313cc749a7c82#npm:5.30.5"],\ - ["@types/typescript", null],\ - ["@typescript-eslint/types", "npm:5.30.5"],\ - ["@typescript-eslint/visitor-keys", "npm:5.30.5"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["globby", "npm:11.1.0"],\ - ["is-glob", "npm:4.0.3"],\ - ["semver", "npm:7.3.8"],\ - ["tsutils", "virtual:c63ede9b660397b3afa67a4499cc146d605b84467174118eacc0e84c52e54bd43ed2cf170bf6342907bb2a43c736ab9b4899ade9079e9ccb6978c6aedcc3d46d#npm:3.21.0"],\ - ["typescript", null]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:e3b2700836dc6b29d9885f5d06db008bbdaa848d4ef93a6300e8afd5b859e029989e8aea90b4f70b6a2ac10e4f4a1aec9133bfacb5bb48b84dd7c54ce0aa2968#npm:6.21.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-196b373cbf/0/cache/@typescript-eslint-typescript-estree-npm-6.21.0-04a199adba-dec02dc107.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "virtual:e3b2700836dc6b29d9885f5d06db008bbdaa848d4ef93a6300e8afd5b859e029989e8aea90b4f70b6a2ac10e4f4a1aec9133bfacb5bb48b84dd7c54ce0aa2968#npm:6.21.0"],\ - ["@types/typescript", null],\ - ["@typescript-eslint/types", "npm:6.21.0"],\ - ["@typescript-eslint/visitor-keys", "npm:6.21.0"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["globby", "npm:11.1.0"],\ - ["is-glob", "npm:4.0.3"],\ - ["minimatch", "npm:9.0.3"],\ - ["semver", "npm:7.5.4"],\ - ["ts-api-utils", "virtual:196b373cbfe83ecbc7488f9087af8c99caea9e1c51c018365e48f5abbb19caca0eef79e99a27221d02ef5bc9b7e0401a0d4787441bb0cb40da7b39cec6f2045d#npm:1.0.3"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:f0f2149873700a495a0eae05749d4b902801c989f3db1df63a0538122b8369c989b8980da178a9effd69131e2d2075d99fa9a69470a68e99f24fccd3b7847d3d#npm:5.32.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-c63ede9b66/0/cache/@typescript-eslint-typescript-estree-npm-5.32.0-16d017bce9-6aee08be5d.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "virtual:f0f2149873700a495a0eae05749d4b902801c989f3db1df63a0538122b8369c989b8980da178a9effd69131e2d2075d99fa9a69470a68e99f24fccd3b7847d3d#npm:5.32.0"],\ - ["@types/typescript", null],\ - ["@typescript-eslint/types", "npm:5.32.0"],\ - ["@typescript-eslint/visitor-keys", "npm:5.32.0"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["globby", "npm:11.1.0"],\ - ["is-glob", "npm:4.0.3"],\ - ["semver", "npm:7.3.8"],\ - ["tsutils", "virtual:c63ede9b660397b3afa67a4499cc146d605b84467174118eacc0e84c52e54bd43ed2cf170bf6342907bb2a43c736ab9b4899ade9079e9ccb6978c6aedcc3d46d#npm:3.21.0"],\ - ["typescript", null]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@typescript-eslint/utils", [\ - ["npm:5.30.5", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-utils-npm-5.30.5-4cd4c166a4-12f68cb34a.zip/node_modules/@typescript-eslint/utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/utils", "npm:5.30.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:5.32.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-utils-npm-5.32.0-e6be7becb3-cfd88d9350.zip/node_modules/@typescript-eslint/utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/utils", "npm:5.32.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:6.20.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-utils-npm-6.20.0-dcbfa6a3be-1c248ce34b.zip/node_modules/@typescript-eslint/utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/utils", "npm:6.20.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:36905ba7001a311aa678adb60e4477911dbf4cb8df6b1f23f3c600b2df2e24be60054bff82abc1485314231d97430dce00bffb3b7a7087bfdbe1c99f1c85b84f#npm:5.30.5", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-9d7527c5b0/0/cache/@typescript-eslint-utils-npm-5.30.5-4cd4c166a4-12f68cb34a.zip/node_modules/@typescript-eslint/utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/utils", "virtual:36905ba7001a311aa678adb60e4477911dbf4cb8df6b1f23f3c600b2df2e24be60054bff82abc1485314231d97430dce00bffb3b7a7087bfdbe1c99f1c85b84f#npm:5.30.5"],\ - ["@types/eslint", null],\ - ["@types/json-schema", "npm:7.0.11"],\ - ["@typescript-eslint/scope-manager", "npm:5.30.5"],\ - ["@typescript-eslint/types", "npm:5.30.5"],\ - ["@typescript-eslint/typescript-estree", "virtual:9d7527c5b072da461e8fed84219cf19873aed98a4732697c35e1aef2d7cff751a8cb61c751d1143abbcfe0a921d82e1b6ac3fe6973dcd04092e313cc749a7c82#npm:5.30.5"],\ - ["eslint", "npm:8.56.0"],\ - ["eslint-scope", "npm:5.1.1"],\ - ["eslint-utils", "virtual:9d7527c5b072da461e8fed84219cf19873aed98a4732697c35e1aef2d7cff751a8cb61c751d1143abbcfe0a921d82e1b6ac3fe6973dcd04092e313cc749a7c82#npm:3.0.0"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:40512de0f042c17f2fbfa26a74d3f9eed8abe816dddfc66db99aa2b470d49b86cf4a2eaf98c6c036796af1cbc76cfd1f7f6c896c731ab001dc302cdf89326cb5#npm:6.20.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-2a39840ff8/0/cache/@typescript-eslint-utils-npm-6.20.0-dcbfa6a3be-1c248ce34b.zip/node_modules/@typescript-eslint/utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/utils", "virtual:40512de0f042c17f2fbfa26a74d3f9eed8abe816dddfc66db99aa2b470d49b86cf4a2eaf98c6c036796af1cbc76cfd1f7f6c896c731ab001dc302cdf89326cb5#npm:6.20.0"],\ - ["@eslint-community/eslint-utils", "virtual:6eec398a4132b5372ea5ffc0bc36d4c81602b7e444a89685d0d958016d8fd53df5c0c97c6a8bf99951469e2c6c06135dd192e9309f6e39b1a4c85e0faabe1f6b#npm:4.4.0"],\ - ["@types/eslint", null],\ - ["@types/json-schema", "npm:7.0.15"],\ - ["@types/semver", "npm:7.5.6"],\ - ["@typescript-eslint/scope-manager", "npm:6.20.0"],\ - ["@typescript-eslint/types", "npm:6.20.0"],\ - ["@typescript-eslint/typescript-estree", "virtual:2a39840ff8d3944ab7c1cc0309160304e51f7eb329d3933b902934482137067f17263cb1b48d914b23846f9f406c28ccbae2fbf1a5832e6903da47481a2b1c9e#npm:6.20.0"],\ - ["eslint", "npm:8.56.0"],\ - ["semver", "npm:7.5.4"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:461eb5c970e9ea6eed2b0236655dfbb10de4d3bc66c90c9df5e3d0caba575590af5c25a89462ba87db765657595adf2cecff67801e41ccd982ffb0364d172431#npm:5.32.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-f0f2149873/0/cache/@typescript-eslint-utils-npm-5.32.0-e6be7becb3-cfd88d9350.zip/node_modules/@typescript-eslint/utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/utils", "virtual:461eb5c970e9ea6eed2b0236655dfbb10de4d3bc66c90c9df5e3d0caba575590af5c25a89462ba87db765657595adf2cecff67801e41ccd982ffb0364d172431#npm:5.32.0"],\ - ["@types/eslint", null],\ - ["@types/json-schema", "npm:7.0.11"],\ - ["@typescript-eslint/scope-manager", "npm:5.32.0"],\ - ["@typescript-eslint/types", "npm:5.32.0"],\ - ["@typescript-eslint/typescript-estree", "virtual:f0f2149873700a495a0eae05749d4b902801c989f3db1df63a0538122b8369c989b8980da178a9effd69131e2d2075d99fa9a69470a68e99f24fccd3b7847d3d#npm:5.32.0"],\ - ["eslint", "npm:8.26.0"],\ - ["eslint-scope", "npm:5.1.1"],\ - ["eslint-utils", "virtual:c277e15ec0e2045c627afe7c6881d1c470953aef8322950356243dade72ac04024bc73986d7b8df7a4695dda6baeb1c400992fcdebf4f4f1fdf4df3d4618bb1c#npm:3.0.0"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:b83793aa895aada262229149f7d0fc76a54d9e252dffeb9236e377f2621aa83d6e7cc7dd0f2b88e8f6b8c19d042f6cc19507118e32af9a040b956163ca2d0428#npm:5.32.0", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-9d49992354/0/cache/@typescript-eslint-utils-npm-5.32.0-e6be7becb3-cfd88d9350.zip/node_modules/@typescript-eslint/utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/utils", "virtual:b83793aa895aada262229149f7d0fc76a54d9e252dffeb9236e377f2621aa83d6e7cc7dd0f2b88e8f6b8c19d042f6cc19507118e32af9a040b956163ca2d0428#npm:5.32.0"],\ - ["@types/eslint", null],\ - ["@types/json-schema", "npm:7.0.11"],\ - ["@typescript-eslint/scope-manager", "npm:5.32.0"],\ - ["@typescript-eslint/types", "npm:5.32.0"],\ - ["@typescript-eslint/typescript-estree", "virtual:f0f2149873700a495a0eae05749d4b902801c989f3db1df63a0538122b8369c989b8980da178a9effd69131e2d2075d99fa9a69470a68e99f24fccd3b7847d3d#npm:5.32.0"],\ - ["eslint", "npm:8.56.0"],\ - ["eslint-scope", "npm:5.1.1"],\ - ["eslint-utils", "virtual:9d7527c5b072da461e8fed84219cf19873aed98a4732697c35e1aef2d7cff751a8cb61c751d1143abbcfe0a921d82e1b6ac3fe6973dcd04092e313cc749a7c82#npm:3.0.0"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@typescript-eslint/visitor-keys", [\ - ["npm:5.30.5", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-5.30.5-027fead89e-c0de9ae483.zip/node_modules/@typescript-eslint/visitor-keys/",\ - "packageDependencies": [\ - ["@typescript-eslint/visitor-keys", "npm:5.30.5"],\ - ["@typescript-eslint/types", "npm:5.30.5"],\ - ["eslint-visitor-keys", "npm:3.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.32.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-5.32.0-3c9eaed1d3-1f9b756d64.zip/node_modules/@typescript-eslint/visitor-keys/",\ - "packageDependencies": [\ - ["@typescript-eslint/visitor-keys", "npm:5.32.0"],\ - ["@typescript-eslint/types", "npm:5.32.0"],\ - ["eslint-visitor-keys", "npm:3.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.20.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-6.20.0-76714df01a-6a360f16b7.zip/node_modules/@typescript-eslint/visitor-keys/",\ - "packageDependencies": [\ - ["@typescript-eslint/visitor-keys", "npm:6.20.0"],\ - ["@typescript-eslint/types", "npm:6.20.0"],\ - ["eslint-visitor-keys", "npm:3.4.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.21.0", {\ - "packageLocation": "./.yarn/cache/@typescript-eslint-visitor-keys-npm-6.21.0-b36d99336e-67c7e6003d.zip/node_modules/@typescript-eslint/visitor-keys/",\ - "packageDependencies": [\ - ["@typescript-eslint/visitor-keys", "npm:6.21.0"],\ - ["@typescript-eslint/types", "npm:6.21.0"],\ - ["eslint-visitor-keys", "npm:3.4.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@ungap/structured-clone", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/@ungap-structured-clone-npm-1.2.0-648f0b82e0-4f656b7b46.zip/node_modules/@ungap/structured-clone/",\ - "packageDependencies": [\ - ["@ungap/structured-clone", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@vitejs/plugin-react", [\ - ["npm:4.2.1", {\ - "packageLocation": "./.yarn/cache/@vitejs-plugin-react-npm-4.2.1-8b9705c544-08d227d27f.zip/node_modules/@vitejs/plugin-react/",\ - "packageDependencies": [\ - ["@vitejs/plugin-react", "npm:4.2.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:4.2.1", {\ - "packageLocation": "./.yarn/__virtual__/@vitejs-plugin-react-virtual-5460e2a0d4/0/cache/@vitejs-plugin-react-npm-4.2.1-8b9705c544-08d227d27f.zip/node_modules/@vitejs/plugin-react/",\ - "packageDependencies": [\ - ["@vitejs/plugin-react", "virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:4.2.1"],\ - ["@babel/core", "npm:7.23.9"],\ - ["@babel/plugin-transform-react-jsx-self", "virtual:5460e2a0d41daed4d3e79575c20d952edffc1c5b2196238d4682aab1a96fd58722e31adbc7f178ad3cd84cdb29f44d817c298e1e85752c49f985fd6eec6273f4#npm:7.23.3"],\ - ["@babel/plugin-transform-react-jsx-source", "virtual:5460e2a0d41daed4d3e79575c20d952edffc1c5b2196238d4682aab1a96fd58722e31adbc7f178ad3cd84cdb29f44d817c298e1e85752c49f985fd6eec6273f4#npm:7.23.3"],\ - ["@types/babel__core", "npm:7.20.5"],\ - ["@types/vite", null],\ - ["react-refresh", "npm:0.14.0"],\ - ["vite", "virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:5.2.8"]\ - ],\ - "packagePeers": [\ - "@types/vite",\ - "vite"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@vitest/expect", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@vitest-expect-npm-1.6.0-0e382f8212-f3a9959ea3.zip/node_modules/@vitest/expect/",\ - "packageDependencies": [\ - ["@vitest/expect", "npm:1.6.0"],\ - ["@vitest/spy", "npm:1.6.0"],\ - ["@vitest/utils", "npm:1.6.0"],\ - ["chai", "npm:4.4.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@vitest/runner", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@vitest-runner-npm-1.6.0-347d69d63d-2dcd953477.zip/node_modules/@vitest/runner/",\ - "packageDependencies": [\ - ["@vitest/runner", "npm:1.6.0"],\ - ["@vitest/utils", "npm:1.6.0"],\ - ["p-limit", "npm:5.0.0"],\ - ["pathe", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@vitest/snapshot", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@vitest-snapshot-npm-1.6.0-b7ed094dc8-c4249fbf3c.zip/node_modules/@vitest/snapshot/",\ - "packageDependencies": [\ - ["@vitest/snapshot", "npm:1.6.0"],\ - ["magic-string", "npm:0.30.10"],\ - ["pathe", "npm:1.1.2"],\ - ["pretty-format", "npm:29.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@vitest/spy", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@vitest-spy-npm-1.6.0-7b9c4e57ee-0201975232.zip/node_modules/@vitest/spy/",\ - "packageDependencies": [\ - ["@vitest/spy", "npm:1.6.0"],\ - ["tinyspy", "npm:2.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@vitest/utils", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/@vitest-utils-npm-1.6.0-a0cbbfa622-a4749533a4.zip/node_modules/@vitest/utils/",\ - "packageDependencies": [\ - ["@vitest/utils", "npm:1.6.0"],\ - ["diff-sequences", "npm:29.6.3"],\ - ["estree-walker", "npm:3.0.3"],\ - ["loupe", "npm:2.3.7"],\ - ["pretty-format", "npm:29.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@vue/compiler-core", [\ - ["npm:3.2.33", {\ - "packageLocation": "./.yarn/cache/@vue-compiler-core-npm-3.2.33-96229ef3ed-bae1a7db26.zip/node_modules/@vue/compiler-core/",\ - "packageDependencies": [\ - ["@vue/compiler-core", "npm:3.2.33"],\ - ["@babel/parser", "npm:7.19.1"],\ - ["@vue/shared", "npm:3.2.33"],\ - ["estree-walker", "npm:2.0.2"],\ - ["source-map", "npm:0.6.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@vue/compiler-dom", [\ - ["npm:3.2.33", {\ - "packageLocation": "./.yarn/cache/@vue-compiler-dom-npm-3.2.33-a19d83eeee-498f313c81.zip/node_modules/@vue/compiler-dom/",\ - "packageDependencies": [\ - ["@vue/compiler-dom", "npm:3.2.33"],\ - ["@vue/compiler-core", "npm:3.2.33"],\ - ["@vue/shared", "npm:3.2.33"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@vue/compiler-sfc", [\ - ["npm:3.2.33", {\ - "packageLocation": "./.yarn/cache/@vue-compiler-sfc-npm-3.2.33-ecbf8080f1-f436c49bdc.zip/node_modules/@vue/compiler-sfc/",\ - "packageDependencies": [\ - ["@vue/compiler-sfc", "npm:3.2.33"],\ - ["@babel/parser", "npm:7.19.1"],\ - ["@vue/compiler-core", "npm:3.2.33"],\ - ["@vue/compiler-dom", "npm:3.2.33"],\ - ["@vue/compiler-ssr", "npm:3.2.33"],\ - ["@vue/reactivity-transform", "npm:3.2.33"],\ - ["@vue/shared", "npm:3.2.33"],\ - ["estree-walker", "npm:2.0.2"],\ - ["magic-string", "npm:0.25.9"],\ - ["postcss", "npm:8.4.31"],\ - ["source-map", "npm:0.6.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@vue/compiler-ssr", [\ - ["npm:3.2.33", {\ - "packageLocation": "./.yarn/cache/@vue-compiler-ssr-npm-3.2.33-93cb2ac88a-4107f8e9e8.zip/node_modules/@vue/compiler-ssr/",\ - "packageDependencies": [\ - ["@vue/compiler-ssr", "npm:3.2.33"],\ - ["@vue/compiler-dom", "npm:3.2.33"],\ - ["@vue/shared", "npm:3.2.33"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@vue/reactivity-transform", [\ - ["npm:3.2.33", {\ - "packageLocation": "./.yarn/cache/@vue-reactivity-transform-npm-3.2.33-6989275b29-599a68f4bb.zip/node_modules/@vue/reactivity-transform/",\ - "packageDependencies": [\ - ["@vue/reactivity-transform", "npm:3.2.33"],\ - ["@babel/parser", "npm:7.19.1"],\ - ["@vue/compiler-core", "npm:3.2.33"],\ - ["@vue/shared", "npm:3.2.33"],\ - ["estree-walker", "npm:2.0.2"],\ - ["magic-string", "npm:0.25.9"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@vue/shared", [\ - ["npm:3.2.33", {\ - "packageLocation": "./.yarn/cache/@vue-shared-npm-3.2.33-a558400141-0083c9555b.zip/node_modules/@vue/shared/",\ - "packageDependencies": [\ - ["@vue/shared", "npm:3.2.33"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@yarnpkg/esbuild-plugin-pnp", [\ - ["npm:3.0.0-rc.14", {\ - "packageLocation": "./.yarn/cache/@yarnpkg-esbuild-plugin-pnp-npm-3.0.0-rc.14-1f35c4d7ab-7213b06d80.zip/node_modules/@yarnpkg/esbuild-plugin-pnp/",\ - "packageDependencies": [\ - ["@yarnpkg/esbuild-plugin-pnp", "npm:3.0.0-rc.14"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:b567308d600cc49ad0dcf5ee9f761adc5572b914144f87bbc3284c71fbc29382723507bb61a8e531e29275684fd9c09310bc363ee648e9b47f4ea2c53497d2c8#npm:3.0.0-rc.14", {\ - "packageLocation": "./.yarn/__virtual__/@yarnpkg-esbuild-plugin-pnp-virtual-e8dac5a46c/0/cache/@yarnpkg-esbuild-plugin-pnp-npm-3.0.0-rc.14-1f35c4d7ab-7213b06d80.zip/node_modules/@yarnpkg/esbuild-plugin-pnp/",\ - "packageDependencies": [\ - ["@yarnpkg/esbuild-plugin-pnp", "virtual:b567308d600cc49ad0dcf5ee9f761adc5572b914144f87bbc3284c71fbc29382723507bb61a8e531e29275684fd9c09310bc363ee648e9b47f4ea2c53497d2c8#npm:3.0.0-rc.14"],\ - ["@types/esbuild", null],\ - ["esbuild", "npm:0.15.7"],\ - ["tslib", "npm:1.14.1"]\ - ],\ - "packagePeers": [\ - "@types/esbuild",\ - "esbuild"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["JSONStream", [\ - ["npm:1.3.5", {\ - "packageLocation": "./.yarn/cache/JSONStream-npm-1.3.5-1987f2e6dd-2605fa1242.zip/node_modules/JSONStream/",\ - "packageDependencies": [\ - ["JSONStream", "npm:1.3.5"],\ - ["jsonparse", "npm:1.3.1"],\ - ["through", "npm:2.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["abab", [\ - ["npm:2.0.6", {\ - "packageLocation": "./.yarn/cache/abab-npm-2.0.6-2662fba7f0-6ffc1af4ff.zip/node_modules/abab/",\ - "packageDependencies": [\ - ["abab", "npm:2.0.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["abbrev", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/abbrev-npm-1.1.1-3659247eab-a4a97ec07d.zip/node_modules/abbrev/",\ - "packageDependencies": [\ - ["abbrev", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["accepts", [\ - ["npm:1.3.8", {\ - "packageLocation": "./.yarn/cache/accepts-npm-1.3.8-9a812371c9-50c43d32e7.zip/node_modules/accepts/",\ - "packageDependencies": [\ - ["accepts", "npm:1.3.8"],\ - ["mime-types", "npm:2.1.35"],\ - ["negotiator", "npm:0.6.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["acorn", [\ - ["npm:8.10.0", {\ - "packageLocation": "./.yarn/cache/acorn-npm-8.10.0-2230c9e83e-538ba38af0.zip/node_modules/acorn/",\ - "packageDependencies": [\ - ["acorn", "npm:8.10.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.11.3", {\ - "packageLocation": "./.yarn/cache/acorn-npm-8.11.3-0d7ab48b38-76d8e7d559.zip/node_modules/acorn/",\ - "packageDependencies": [\ - ["acorn", "npm:8.11.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.12.0", {\ - "packageLocation": "./.yarn/cache/acorn-npm-8.12.0-10680c055b-ae142de873.zip/node_modules/acorn/",\ - "packageDependencies": [\ - ["acorn", "npm:8.12.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.8.0", {\ - "packageLocation": "./.yarn/cache/acorn-npm-8.8.0-9ef399ab45-7270ca82b2.zip/node_modules/acorn/",\ - "packageDependencies": [\ - ["acorn", "npm:8.8.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["acorn-globals", [\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/acorn-globals-npm-7.0.1-97c48c0140-2a2998a547.zip/node_modules/acorn-globals/",\ - "packageDependencies": [\ - ["acorn-globals", "npm:7.0.1"],\ - ["acorn", "npm:8.11.3"],\ - ["acorn-walk", "npm:8.3.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["acorn-jsx", [\ - ["npm:5.3.2", {\ - "packageLocation": "./.yarn/cache/acorn-jsx-npm-5.3.2-d7594599ea-c3d3b2a89c.zip/node_modules/acorn-jsx/",\ - "packageDependencies": [\ - ["acorn-jsx", "npm:5.3.2"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:0371ef3614c1182c8fcb05e5954a5fd9c124be4b821bd43f5ef7bdb1bf9603ab5ec16aa2a2a1de93fa397b424774f98f00c5e66d99eec56be0bd9f2a1ab2c75f#npm:5.3.2", {\ - "packageLocation": "./.yarn/__virtual__/acorn-jsx-virtual-c72fe04f43/0/cache/acorn-jsx-npm-5.3.2-d7594599ea-c3d3b2a89c.zip/node_modules/acorn-jsx/",\ - "packageDependencies": [\ - ["acorn-jsx", "virtual:0371ef3614c1182c8fcb05e5954a5fd9c124be4b821bd43f5ef7bdb1bf9603ab5ec16aa2a2a1de93fa397b424774f98f00c5e66d99eec56be0bd9f2a1ab2c75f#npm:5.3.2"],\ - ["@types/acorn", null],\ - ["acorn", "npm:8.8.0"]\ - ],\ - "packagePeers": [\ - "@types/acorn",\ - "acorn"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:a50722a5a9326b6a5f12350c494c4db3aa0f4caeac45e3e9e5fe071da20014ecfe738fe2ebe2c9c98abae81a4ea86b42f56d776b3bd5ec37f9ad3670c242b242#npm:5.3.2", {\ - "packageLocation": "./.yarn/__virtual__/acorn-jsx-virtual-834321b202/0/cache/acorn-jsx-npm-5.3.2-d7594599ea-c3d3b2a89c.zip/node_modules/acorn-jsx/",\ - "packageDependencies": [\ - ["acorn-jsx", "virtual:a50722a5a9326b6a5f12350c494c4db3aa0f4caeac45e3e9e5fe071da20014ecfe738fe2ebe2c9c98abae81a4ea86b42f56d776b3bd5ec37f9ad3670c242b242#npm:5.3.2"],\ - ["@types/acorn", null],\ - ["acorn", "npm:8.11.3"]\ - ],\ - "packagePeers": [\ - "@types/acorn",\ - "acorn"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:ceca8ad557b91711b09fdf508bc7df78063b81db3f03ff8158670c8520e4ad88d27c3a3dd632b1b4599c2c1099a5fb90612bd82484bf3001794f5df4d750609a#npm:5.3.2", {\ - "packageLocation": "./.yarn/__virtual__/acorn-jsx-virtual-db48fbe7ea/0/cache/acorn-jsx-npm-5.3.2-d7594599ea-c3d3b2a89c.zip/node_modules/acorn-jsx/",\ - "packageDependencies": [\ - ["acorn-jsx", "virtual:ceca8ad557b91711b09fdf508bc7df78063b81db3f03ff8158670c8520e4ad88d27c3a3dd632b1b4599c2c1099a5fb90612bd82484bf3001794f5df4d750609a#npm:5.3.2"],\ - ["@types/acorn", null],\ - ["acorn", "npm:8.10.0"]\ - ],\ - "packagePeers": [\ - "@types/acorn",\ - "acorn"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["acorn-walk", [\ - ["npm:8.2.0", {\ - "packageLocation": "./.yarn/cache/acorn-walk-npm-8.2.0-2f2cac3177-1715e76c01.zip/node_modules/acorn-walk/",\ - "packageDependencies": [\ - ["acorn-walk", "npm:8.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.3.2", {\ - "packageLocation": "./.yarn/cache/acorn-walk-npm-8.3.2-df039a42bf-3626b9d26a.zip/node_modules/acorn-walk/",\ - "packageDependencies": [\ - ["acorn-walk", "npm:8.3.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.3.3", {\ - "packageLocation": "./.yarn/cache/acorn-walk-npm-8.3.3-868c75184d-0f09d351fc.zip/node_modules/acorn-walk/",\ - "packageDependencies": [\ - ["acorn-walk", "npm:8.3.3"],\ - ["acorn", "npm:8.12.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["agent-base", [\ - ["npm:4.2.1", {\ - "packageLocation": "./.yarn/cache/agent-base-npm-4.2.1-c1c118b5fa-4f53dc3ed0.zip/node_modules/agent-base/",\ - "packageDependencies": [\ - ["agent-base", "npm:4.2.1"],\ - ["es6-promisify", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.3.0", {\ - "packageLocation": "./.yarn/cache/agent-base-npm-4.3.0-48c7e81d60-0c10891060.zip/node_modules/agent-base/",\ - "packageDependencies": [\ - ["agent-base", "npm:4.3.0"],\ - ["es6-promisify", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/agent-base-npm-6.0.2-428f325a93-f52b6872cc.zip/node_modules/agent-base/",\ - "packageDependencies": [\ - ["agent-base", "npm:6.0.2"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["agentkeepalive", [\ - ["npm:3.5.2", {\ - "packageLocation": "./.yarn/cache/agentkeepalive-npm-3.5.2-6736720002-75ecb0f764.zip/node_modules/agentkeepalive/",\ - "packageDependencies": [\ - ["agentkeepalive", "npm:3.5.2"],\ - ["humanize-ms", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.2.1", {\ - "packageLocation": "./.yarn/cache/agentkeepalive-npm-4.2.1-b86a9fb343-39cb49ed8c.zip/node_modules/agentkeepalive/",\ - "packageDependencies": [\ - ["agentkeepalive", "npm:4.2.1"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["depd", "npm:1.1.2"],\ - ["humanize-ms", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["aggregate-error", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/aggregate-error-npm-3.1.0-415a406f4e-1101a33f21.zip/node_modules/aggregate-error/",\ - "packageDependencies": [\ - ["aggregate-error", "npm:3.1.0"],\ - ["clean-stack", "npm:2.2.0"],\ - ["indent-string", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ajv", [\ - ["npm:6.12.6", {\ - "packageLocation": "./.yarn/cache/ajv-npm-6.12.6-4b5105e2b2-874972efe5.zip/node_modules/ajv/",\ - "packageDependencies": [\ - ["ajv", "npm:6.12.6"],\ - ["fast-deep-equal", "npm:3.1.3"],\ - ["fast-json-stable-stringify", "npm:2.1.0"],\ - ["json-schema-traverse", "npm:0.4.1"],\ - ["uri-js", "npm:4.4.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.12.0", {\ - "packageLocation": "./.yarn/cache/ajv-npm-8.12.0-3bf6e30741-4dc13714e3.zip/node_modules/ajv/",\ - "packageDependencies": [\ - ["ajv", "npm:8.12.0"],\ - ["fast-deep-equal", "npm:3.1.3"],\ - ["json-schema-traverse", "npm:1.0.0"],\ - ["require-from-string", "npm:2.0.2"],\ - ["uri-js", "npm:4.4.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ajv-draft-04", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/ajv-draft-04-npm-1.0.0-6fc962dbab-3f11fa0e7f.zip/node_modules/ajv-draft-04/",\ - "packageDependencies": [\ - ["ajv-draft-04", "npm:1.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:a01a7aca611211ff82a03c5bee6185e53f837adbba8875721424e2edcb5609b9ee50acd4e9db9547f36dcfc4f7dbcea4b832ef88083a005e328ccdbc9d1cfbec#npm:1.0.0", {\ - "packageLocation": "./.yarn/__virtual__/ajv-draft-04-virtual-e3163d7bf2/0/cache/ajv-draft-04-npm-1.0.0-6fc962dbab-3f11fa0e7f.zip/node_modules/ajv-draft-04/",\ - "packageDependencies": [\ - ["ajv-draft-04", "virtual:a01a7aca611211ff82a03c5bee6185e53f837adbba8875721424e2edcb5609b9ee50acd4e9db9547f36dcfc4f7dbcea4b832ef88083a005e328ccdbc9d1cfbec#npm:1.0.0"],\ - ["@types/ajv", null],\ - ["ajv", "npm:8.12.0"]\ - ],\ - "packagePeers": [\ - "@types/ajv",\ - "ajv"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ansi-align", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/ansi-align-npm-2.0.0-d2b1b30146-fecefb3b4a.zip/node_modules/ansi-align/",\ - "packageDependencies": [\ - ["ansi-align", "npm:2.0.0"],\ - ["string-width", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/ansi-align-npm-3.0.1-8e6288d20a-6abfa08f21.zip/node_modules/ansi-align/",\ - "packageDependencies": [\ - ["ansi-align", "npm:3.0.1"],\ - ["string-width", "npm:4.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ansi-escapes", [\ - ["npm:4.3.2", {\ - "packageLocation": "./.yarn/cache/ansi-escapes-npm-4.3.2-3ad173702f-93111c4218.zip/node_modules/ansi-escapes/",\ - "packageDependencies": [\ - ["ansi-escapes", "npm:4.3.2"],\ - ["type-fest", "npm:0.21.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/ansi-escapes-npm-5.0.0-8a26b6a77d-d4b5eb8207.zip/node_modules/ansi-escapes/",\ - "packageDependencies": [\ - ["ansi-escapes", "npm:5.0.0"],\ - ["type-fest", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ansi-regex", [\ - ["npm:2.1.1", {\ - "packageLocation": "./.yarn/cache/ansi-regex-npm-2.1.1-ddd24d102b-190abd03e4.zip/node_modules/ansi-regex/",\ - "packageDependencies": [\ - ["ansi-regex", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/ansi-regex-npm-3.0.1-01f44078a3-09daf180c5.zip/node_modules/ansi-regex/",\ - "packageDependencies": [\ - ["ansi-regex", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/ansi-regex-npm-4.1.1-af0a582bb9-b1a6ee44cb.zip/node_modules/ansi-regex/",\ - "packageDependencies": [\ - ["ansi-regex", "npm:4.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/ansi-regex-npm-5.0.1-c963a48615-2aa4bb54ca.zip/node_modules/ansi-regex/",\ - "packageDependencies": [\ - ["ansi-regex", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.1", {\ - "packageLocation": "./.yarn/cache/ansi-regex-npm-6.0.1-8d663a607d-1ff8b7667c.zip/node_modules/ansi-regex/",\ - "packageDependencies": [\ - ["ansi-regex", "npm:6.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ansi-styles", [\ - ["npm:2.2.1", {\ - "packageLocation": "./.yarn/cache/ansi-styles-npm-2.2.1-f3297e782c-ebc0e00381.zip/node_modules/ansi-styles/",\ - "packageDependencies": [\ - ["ansi-styles", "npm:2.2.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.2.1", {\ - "packageLocation": "./.yarn/cache/ansi-styles-npm-3.2.1-8cb8107983-d85ade01c1.zip/node_modules/ansi-styles/",\ - "packageDependencies": [\ - ["ansi-styles", "npm:3.2.1"],\ - ["color-convert", "npm:1.9.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.3.0", {\ - "packageLocation": "./.yarn/cache/ansi-styles-npm-4.3.0-245c7d42c7-513b44c3b2.zip/node_modules/ansi-styles/",\ - "packageDependencies": [\ - ["ansi-styles", "npm:4.3.0"],\ - ["color-convert", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/ansi-styles-npm-5.2.0-72fc7003e3-d7f4e97ce0.zip/node_modules/ansi-styles/",\ - "packageDependencies": [\ - ["ansi-styles", "npm:5.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.1.0", {\ - "packageLocation": "./.yarn/cache/ansi-styles-npm-6.1.0-4f6a594d04-7a7f8528c0.zip/node_modules/ansi-styles/",\ - "packageDependencies": [\ - ["ansi-styles", "npm:6.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ansicolors", [\ - ["npm:0.3.2", {\ - "packageLocation": "./.yarn/cache/ansicolors-npm-0.3.2-cc35882814-e84fae7ebc.zip/node_modules/ansicolors/",\ - "packageDependencies": [\ - ["ansicolors", "npm:0.3.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ansistyles", [\ - ["npm:0.1.3", {\ - "packageLocation": "./.yarn/cache/ansistyles-npm-0.1.3-112dc5352d-0072507f97.zip/node_modules/ansistyles/",\ - "packageDependencies": [\ - ["ansistyles", "npm:0.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["any-promise", [\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/any-promise-npm-1.3.0-f34eeaa7e7-0ee8a9bdbe.zip/node_modules/any-promise/",\ - "packageDependencies": [\ - ["any-promise", "npm:1.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["anymatch", [\ - ["npm:3.1.2", {\ - "packageLocation": "./.yarn/cache/anymatch-npm-3.1.2-1d5471acfa-985163db22.zip/node_modules/anymatch/",\ - "packageDependencies": [\ - ["anymatch", "npm:3.1.2"],\ - ["normalize-path", "npm:3.0.0"],\ - ["picomatch", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["aproba", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/aproba-npm-1.2.0-34129f0778-0fca141966.zip/node_modules/aproba/",\ - "packageDependencies": [\ - ["aproba", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/aproba-npm-2.0.0-8716bcfde6-5615cadcfb.zip/node_modules/aproba/",\ - "packageDependencies": [\ - ["aproba", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["arch", [\ - ["npm:2.2.0", {\ - "packageLocation": "./.yarn/cache/arch-npm-2.2.0-34797684d8-e21b763502.zip/node_modules/arch/",\ - "packageDependencies": [\ - ["arch", "npm:2.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["archy", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/archy-npm-1.0.0-7db8bfdc3b-504ae7af65.zip/node_modules/archy/",\ - "packageDependencies": [\ - ["archy", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["are-we-there-yet", [\ - ["npm:1.1.7", {\ - "packageLocation": "./.yarn/cache/are-we-there-yet-npm-1.1.7-db9f39924e-70d251719c.zip/node_modules/are-we-there-yet/",\ - "packageDependencies": [\ - ["are-we-there-yet", "npm:1.1.7"],\ - ["delegates", "npm:1.0.0"],\ - ["readable-stream", "npm:2.3.8"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/are-we-there-yet-npm-3.0.0-1391430190-348edfdd93.zip/node_modules/are-we-there-yet/",\ - "packageDependencies": [\ - ["are-we-there-yet", "npm:3.0.0"],\ - ["delegates", "npm:1.0.0"],\ - ["readable-stream", "npm:3.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["arg", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/arg-npm-1.0.0-9a35d8cd11-0a35939e3c.zip/node_modules/arg/",\ - "packageDependencies": [\ - ["arg", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.3", {\ - "packageLocation": "./.yarn/cache/arg-npm-4.1.3-1748b966a8-544af8dd3f.zip/node_modules/arg/",\ - "packageDependencies": [\ - ["arg", "npm:4.1.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.2", {\ - "packageLocation": "./.yarn/cache/arg-npm-5.0.2-2f5805a547-6c69ada1a9.zip/node_modules/arg/",\ - "packageDependencies": [\ - ["arg", "npm:5.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["argparse", [\ - ["npm:1.0.10", {\ - "packageLocation": "./.yarn/cache/argparse-npm-1.0.10-528934e59d-7ca6e45583.zip/node_modules/argparse/",\ - "packageDependencies": [\ - ["argparse", "npm:1.0.10"],\ - ["sprintf-js", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/argparse-npm-2.0.1-faff7999e6-83644b5649.zip/node_modules/argparse/",\ - "packageDependencies": [\ - ["argparse", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["array-buffer-byte-length", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/array-buffer-byte-length-npm-1.0.0-331671f28a-044e101ce1.zip/node_modules/array-buffer-byte-length/",\ - "packageDependencies": [\ - ["array-buffer-byte-length", "npm:1.0.0"],\ - ["call-bind", "npm:1.0.2"],\ - ["is-array-buffer", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/array-buffer-byte-length-npm-1.0.1-e7afc30010-53524e08f4.zip/node_modules/array-buffer-byte-length/",\ - "packageDependencies": [\ - ["array-buffer-byte-length", "npm:1.0.1"],\ - ["call-bind", "npm:1.0.5"],\ - ["is-array-buffer", "npm:3.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["array-differ", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/array-differ-npm-3.0.0-ddc0d89007-117edd9df5.zip/node_modules/array-differ/",\ - "packageDependencies": [\ - ["array-differ", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["array-flatten", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/array-flatten-npm-1.1.1-9d94ad5f1d-a9925bf351.zip/node_modules/array-flatten/",\ - "packageDependencies": [\ - ["array-flatten", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["array-includes", [\ - ["npm:3.1.5", {\ - "packageLocation": "./.yarn/cache/array-includes-npm-3.1.5-6b8e152f4f-f6f24d8341.zip/node_modules/array-includes/",\ - "packageDependencies": [\ - ["array-includes", "npm:3.1.5"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.1.4"],\ - ["es-abstract", "npm:1.20.1"],\ - ["get-intrinsic", "npm:1.1.2"],\ - ["is-string", "npm:1.0.7"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.1.7", {\ - "packageLocation": "./.yarn/cache/array-includes-npm-3.1.7-d32a5ee179-06f9e4598f.zip/node_modules/array-includes/",\ - "packageDependencies": [\ - ["array-includes", "npm:3.1.7"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["is-string", "npm:1.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["array-union", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/array-union-npm-2.1.0-4e4852b221-5bee12395c.zip/node_modules/array-union/",\ - "packageDependencies": [\ - ["array-union", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["array.prototype.findlast", [\ - ["npm:1.2.5", {\ - "packageLocation": "./.yarn/cache/array.prototype.findlast-npm-1.2.5-316cb71d39-83ce4ad95b.zip/node_modules/array.prototype.findlast/",\ - "packageDependencies": [\ - ["array.prototype.findlast", "npm:1.2.5"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.2"],\ - ["es-errors", "npm:1.3.0"],\ - ["es-object-atoms", "npm:1.0.0"],\ - ["es-shim-unscopables", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["array.prototype.findlastindex", [\ - ["npm:1.2.3", {\ - "packageLocation": "./.yarn/cache/array.prototype.findlastindex-npm-1.2.3-2a36f4417b-31f35d7b37.zip/node_modules/array.prototype.findlastindex/",\ - "packageDependencies": [\ - ["array.prototype.findlastindex", "npm:1.2.3"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"],\ - ["es-shim-unscopables", "npm:1.0.0"],\ - ["get-intrinsic", "npm:1.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["array.prototype.flat", [\ - ["npm:1.3.2", {\ - "packageLocation": "./.yarn/cache/array.prototype.flat-npm-1.3.2-350729f7f4-5d6b4bf102.zip/node_modules/array.prototype.flat/",\ - "packageDependencies": [\ - ["array.prototype.flat", "npm:1.3.2"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"],\ - ["es-shim-unscopables", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["array.prototype.flatmap", [\ - ["npm:1.3.2", {\ - "packageLocation": "./.yarn/cache/array.prototype.flatmap-npm-1.3.2-5c6a4af226-ce09fe21dc.zip/node_modules/array.prototype.flatmap/",\ - "packageDependencies": [\ - ["array.prototype.flatmap", "npm:1.3.2"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"],\ - ["es-shim-unscopables", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["array.prototype.reduce", [\ - ["npm:1.0.6", {\ - "packageLocation": "./.yarn/cache/array.prototype.reduce-npm-1.0.6-d706585613-c709c3f5ca.zip/node_modules/array.prototype.reduce/",\ - "packageDependencies": [\ - ["array.prototype.reduce", "npm:1.0.6"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"],\ - ["es-array-method-boxes-properly", "npm:1.0.0"],\ - ["is-string", "npm:1.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["array.prototype.toreversed", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/array.prototype.toreversed-npm-1.1.2-48ebc74406-5859819342.zip/node_modules/array.prototype.toreversed/",\ - "packageDependencies": [\ - ["array.prototype.toreversed", "npm:1.1.2"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"],\ - ["es-shim-unscopables", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["array.prototype.tosorted", [\ - ["npm:1.1.3", {\ - "packageLocation": "./.yarn/cache/array.prototype.tosorted-npm-1.1.3-f42c917a7c-555e880808.zip/node_modules/array.prototype.tosorted/",\ - "packageDependencies": [\ - ["array.prototype.tosorted", "npm:1.1.3"],\ - ["call-bind", "npm:1.0.5"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.2"],\ - ["es-errors", "npm:1.3.0"],\ - ["es-shim-unscopables", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["arraybuffer.prototype.slice", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/arraybuffer.prototype.slice-npm-1.0.2-4eda52ad8c-c200faf437.zip/node_modules/arraybuffer.prototype.slice/",\ - "packageDependencies": [\ - ["arraybuffer.prototype.slice", "npm:1.0.2"],\ - ["array-buffer-byte-length", "npm:1.0.0"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["is-array-buffer", "npm:3.0.2"],\ - ["is-shared-array-buffer", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/arraybuffer.prototype.slice-npm-1.0.3-97a993a091-352259cba5.zip/node_modules/arraybuffer.prototype.slice/",\ - "packageDependencies": [\ - ["arraybuffer.prototype.slice", "npm:1.0.3"],\ - ["array-buffer-byte-length", "npm:1.0.1"],\ - ["call-bind", "npm:1.0.5"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.2"],\ - ["es-errors", "npm:1.3.0"],\ - ["get-intrinsic", "npm:1.2.4"],\ - ["is-array-buffer", "npm:3.0.4"],\ - ["is-shared-array-buffer", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["arrify", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/arrify-npm-1.0.1-affafba9fe-745075dd4a.zip/node_modules/arrify/",\ - "packageDependencies": [\ - ["arrify", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/arrify-npm-2.0.1-38c408f77c-067c4c1afd.zip/node_modules/arrify/",\ - "packageDependencies": [\ - ["arrify", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["asap", [\ - ["npm:2.0.6", {\ - "packageLocation": "./.yarn/cache/asap-npm-2.0.6-36714d439d-b296c92c4b.zip/node_modules/asap/",\ - "packageDependencies": [\ - ["asap", "npm:2.0.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["asn1", [\ - ["npm:0.2.6", {\ - "packageLocation": "./.yarn/cache/asn1-npm-0.2.6-bdd07356c4-39f2ae343b.zip/node_modules/asn1/",\ - "packageDependencies": [\ - ["asn1", "npm:0.2.6"],\ - ["safer-buffer", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["assert-plus", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/assert-plus-npm-1.0.0-cac95ef098-19b4340cb8.zip/node_modules/assert-plus/",\ - "packageDependencies": [\ - ["assert-plus", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["assertion-error", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/assertion-error-npm-1.1.0-66b893015e-fd9429d3a3.zip/node_modules/assertion-error/",\ - "packageDependencies": [\ - ["assertion-error", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["astral-regex", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/astral-regex-npm-2.0.0-f30d866aab-876231688c.zip/node_modules/astral-regex/",\ - "packageDependencies": [\ - ["astral-regex", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["astring", [\ - ["npm:1.8.6", {\ - "packageLocation": "./.yarn/cache/astring-npm-1.8.6-f6cb013b92-6f034d2ace.zip/node_modules/astring/",\ - "packageDependencies": [\ - ["astring", "npm:1.8.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["asynckit", [\ - ["npm:0.4.0", {\ - "packageLocation": "./.yarn/cache/asynckit-npm-0.4.0-c718858525-7b78c451df.zip/node_modules/asynckit/",\ - "packageDependencies": [\ - ["asynckit", "npm:0.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["available-typed-arrays", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/available-typed-arrays-npm-1.0.5-88f321e4d3-20eb47b3ce.zip/node_modules/available-typed-arrays/",\ - "packageDependencies": [\ - ["available-typed-arrays", "npm:1.0.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/available-typed-arrays-npm-1.0.7-e5e5d79687-1aa3ffbfe6.zip/node_modules/available-typed-arrays/",\ - "packageDependencies": [\ - ["available-typed-arrays", "npm:1.0.7"],\ - ["possible-typed-array-names", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["aws-sign2", [\ - ["npm:0.7.0", {\ - "packageLocation": "./.yarn/cache/aws-sign2-npm-0.7.0-656c6cb84d-b148b0bb07.zip/node_modules/aws-sign2/",\ - "packageDependencies": [\ - ["aws-sign2", "npm:0.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["aws4", [\ - ["npm:1.12.0", {\ - "packageLocation": "./.yarn/cache/aws4-npm-1.12.0-af8e48a2ab-68f79708ac.zip/node_modules/aws4/",\ - "packageDependencies": [\ - ["aws4", "npm:1.12.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["axios", [\ - ["npm:0.27.2", {\ - "packageLocation": "./.yarn/cache/axios-npm-0.27.2-dbe3a48aea-38cb754046.zip/node_modules/axios/",\ - "packageDependencies": [\ - ["axios", "npm:0.27.2"],\ - ["follow-redirects", "virtual:dbe3a48aea1dd5649e16abaf23d4ae05582d2149e16141955113766a0f84f681baf358c77ddccfc82eb23e4ccc66c6c912df62a9c01f2a83f1842bf86cc297b1#npm:1.15.6"],\ - ["form-data", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.28.0", {\ - "packageLocation": "./.yarn/cache/axios-npm-0.28.0-3c9815353b-d378237751.zip/node_modules/axios/",\ - "packageDependencies": [\ - ["axios", "npm:0.28.0"],\ - ["follow-redirects", "virtual:dbe3a48aea1dd5649e16abaf23d4ae05582d2149e16141955113766a0f84f681baf358c77ddccfc82eb23e4ccc66c6c912df62a9c01f2a83f1842bf86cc297b1#npm:1.15.6"],\ - ["form-data", "npm:4.0.0"],\ - ["proxy-from-env", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/axios-npm-1.2.1-4056ddcb4c-c4dc4e1190.zip/node_modules/axios/",\ - "packageDependencies": [\ - ["axios", "npm:1.2.1"],\ - ["follow-redirects", "virtual:dbe3a48aea1dd5649e16abaf23d4ae05582d2149e16141955113766a0f84f681baf358c77ddccfc82eb23e4ccc66c6c912df62a9c01f2a83f1842bf86cc297b1#npm:1.15.6"],\ - ["form-data", "npm:4.0.0"],\ - ["proxy-from-env", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["babel-plugin-istanbul", [\ - ["npm:6.1.1", {\ - "packageLocation": "./.yarn/cache/babel-plugin-istanbul-npm-6.1.1-df824055e4-cb4fd95738.zip/node_modules/babel-plugin-istanbul/",\ - "packageDependencies": [\ - ["babel-plugin-istanbul", "npm:6.1.1"],\ - ["@babel/helper-plugin-utils", "npm:7.19.0"],\ - ["@istanbuljs/load-nyc-config", "npm:1.1.0"],\ - ["@istanbuljs/schema", "npm:0.1.3"],\ - ["istanbul-lib-instrument", "npm:5.2.0"],\ - ["test-exclude", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["babel-plugin-polyfill-corejs2", [\ - ["npm:0.4.10", {\ - "packageLocation": "./.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.10-194933d1f1-2c0e486878.zip/node_modules/babel-plugin-polyfill-corejs2/",\ - "packageDependencies": [\ - ["babel-plugin-polyfill-corejs2", "npm:0.4.10"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:0.4.8", {\ - "packageLocation": "./.yarn/cache/babel-plugin-polyfill-corejs2-npm-0.4.8-c655c174a4-22857b8726.zip/node_modules/babel-plugin-polyfill-corejs2/",\ - "packageDependencies": [\ - ["babel-plugin-polyfill-corejs2", "npm:0.4.8"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:0.4.10", {\ - "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs2-virtual-02254282a7/0/cache/babel-plugin-polyfill-corejs2-npm-0.4.10-194933d1f1-2c0e486878.zip/node_modules/babel-plugin-polyfill-corejs2/",\ - "packageDependencies": [\ - ["babel-plugin-polyfill-corejs2", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:0.4.10"],\ - ["@babel/compat-data", "npm:7.22.9"],\ - ["@babel/core", null],\ - ["@babel/helper-define-polyfill-provider", "virtual:02254282a7b3482c9785b31f855b814805349b6b369f4d2c7e2bfee5cb24eddd39330899bba2531f6722fa1241495f0d5c2ceb2a4200abe5f83c98caf2986061#npm:0.6.1"],\ - ["@types/babel__core", null],\ - ["semver", "npm:6.3.1"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:0.4.8", {\ - "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs2-virtual-66e290c8de/0/cache/babel-plugin-polyfill-corejs2-npm-0.4.8-c655c174a4-22857b8726.zip/node_modules/babel-plugin-polyfill-corejs2/",\ - "packageDependencies": [\ - ["babel-plugin-polyfill-corejs2", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:0.4.8"],\ - ["@babel/compat-data", "npm:7.22.9"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-define-polyfill-provider", "virtual:66e290c8de16985168d4263c6089419bc229ec62ee0321845f567bd8ac6835d0071517549c8bcc29c95420ccc31d155add7a3204ae8fa63cb2095bc73b28f1ff#npm:0.5.0"],\ - ["@types/babel__core", null],\ - ["semver", "npm:6.3.1"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["babel-plugin-polyfill-corejs3", [\ - ["npm:0.10.4", {\ - "packageLocation": "./.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.10.4-f40fa174d8-b96a54495f.zip/node_modules/babel-plugin-polyfill-corejs3/",\ - "packageDependencies": [\ - ["babel-plugin-polyfill-corejs3", "npm:0.10.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:0.9.0", {\ - "packageLocation": "./.yarn/cache/babel-plugin-polyfill-corejs3-npm-0.9.0-444a62ae31-65bbf59fc0.zip/node_modules/babel-plugin-polyfill-corejs3/",\ - "packageDependencies": [\ - ["babel-plugin-polyfill-corejs3", "npm:0.9.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:0.10.4", {\ - "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs3-virtual-3aa4cb96e3/0/cache/babel-plugin-polyfill-corejs3-npm-0.10.4-f40fa174d8-b96a54495f.zip/node_modules/babel-plugin-polyfill-corejs3/",\ - "packageDependencies": [\ - ["babel-plugin-polyfill-corejs3", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:0.10.4"],\ - ["@babel/core", null],\ - ["@babel/helper-define-polyfill-provider", "virtual:02254282a7b3482c9785b31f855b814805349b6b369f4d2c7e2bfee5cb24eddd39330899bba2531f6722fa1241495f0d5c2ceb2a4200abe5f83c98caf2986061#npm:0.6.1"],\ - ["@types/babel__core", null],\ - ["core-js-compat", "npm:3.36.1"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:0.9.0", {\ - "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs3-virtual-d287c7ba4c/0/cache/babel-plugin-polyfill-corejs3-npm-0.9.0-444a62ae31-65bbf59fc0.zip/node_modules/babel-plugin-polyfill-corejs3/",\ - "packageDependencies": [\ - ["babel-plugin-polyfill-corejs3", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:0.9.0"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-define-polyfill-provider", "virtual:66e290c8de16985168d4263c6089419bc229ec62ee0321845f567bd8ac6835d0071517549c8bcc29c95420ccc31d155add7a3204ae8fa63cb2095bc73b28f1ff#npm:0.5.0"],\ - ["@types/babel__core", null],\ - ["core-js-compat", "npm:3.35.1"]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["babel-plugin-polyfill-regenerator", [\ - ["npm:0.5.5", {\ - "packageLocation": "./.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.5.5-4829ad3cd0-3a9b482867.zip/node_modules/babel-plugin-polyfill-regenerator/",\ - "packageDependencies": [\ - ["babel-plugin-polyfill-regenerator", "npm:0.5.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:0.6.1", {\ - "packageLocation": "./.yarn/cache/babel-plugin-polyfill-regenerator-npm-0.6.1-eda4a0bca6-9df4a8e993.zip/node_modules/babel-plugin-polyfill-regenerator/",\ - "packageDependencies": [\ - ["babel-plugin-polyfill-regenerator", "npm:0.6.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:0.6.1", {\ - "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-regenerator-virtual-9fa9cb0f75/0/cache/babel-plugin-polyfill-regenerator-npm-0.6.1-eda4a0bca6-9df4a8e993.zip/node_modules/babel-plugin-polyfill-regenerator/",\ - "packageDependencies": [\ - ["babel-plugin-polyfill-regenerator", "virtual:96e586e3f0770f5ae9d08ae0a8ba59985046859ff44fb66d4d7de8c90e6dd2b07ff8ce2ac4347c8669ee3ee521da8c3ea1d3dea6fab98cf90068f2b42a37e5f9#npm:0.6.1"],\ - ["@babel/core", null],\ - ["@babel/helper-define-polyfill-provider", "virtual:02254282a7b3482c9785b31f855b814805349b6b369f4d2c7e2bfee5cb24eddd39330899bba2531f6722fa1241495f0d5c2ceb2a4200abe5f83c98caf2986061#npm:0.6.1"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:0.5.5", {\ - "packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-regenerator-virtual-f3e1fa0dca/0/cache/babel-plugin-polyfill-regenerator-npm-0.5.5-4829ad3cd0-3a9b482867.zip/node_modules/babel-plugin-polyfill-regenerator/",\ - "packageDependencies": [\ - ["babel-plugin-polyfill-regenerator", "virtual:d4461ae899ec149f8ad61f76a33a08bbadebcdce951eac64446bd69b2b97d7798ee6a731ed2db0f5a9e7bc1389d859d04cd9cf78229996b3233bd80ea8680c11#npm:0.5.5"],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/helper-define-polyfill-provider", "virtual:66e290c8de16985168d4263c6089419bc229ec62ee0321845f567bd8ac6835d0071517549c8bcc29c95420ccc31d155add7a3204ae8fa63cb2095bc73b28f1ff#npm:0.5.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["babel-preset-current-node-syntax", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/babel-preset-current-node-syntax-npm-1.0.1-849ec71e32-d118c27424.zip/node_modules/babel-preset-current-node-syntax/",\ - "packageDependencies": [\ - ["babel-preset-current-node-syntax", "npm:1.0.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:1.0.1", {\ - "packageLocation": "./.yarn/__virtual__/babel-preset-current-node-syntax-virtual-ba1c0e1ca6/0/cache/babel-preset-current-node-syntax-npm-1.0.1-849ec71e32-d118c27424.zip/node_modules/babel-preset-current-node-syntax/",\ - "packageDependencies": [\ - ["babel-preset-current-node-syntax", "virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:1.0.1"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/plugin-syntax-async-generators", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.4"],\ - ["@babel/plugin-syntax-bigint", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3"],\ - ["@babel/plugin-syntax-class-properties", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.12.13"],\ - ["@babel/plugin-syntax-import-meta", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.10.4"],\ - ["@babel/plugin-syntax-json-strings", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3"],\ - ["@babel/plugin-syntax-logical-assignment-operators", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.10.4"],\ - ["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3"],\ - ["@babel/plugin-syntax-numeric-separator", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.10.4"],\ - ["@babel/plugin-syntax-object-rest-spread", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3"],\ - ["@babel/plugin-syntax-optional-catch-binding", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3"],\ - ["@babel/plugin-syntax-optional-chaining", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.8.3"],\ - ["@babel/plugin-syntax-top-level-await", "virtual:ba1c0e1ca64eb2d0239b3eed2dcd904b02bec7c388c425e832f80080c28047a34349bdf847af35395682a84967d8c0d3855919199454485ed09f8786b7299687#npm:7.14.5"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["bail", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/bail-npm-2.0.2-42130cb251-aab4e8ccdc.zip/node_modules/bail/",\ - "packageDependencies": [\ - ["bail", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["balanced-match", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/balanced-match-npm-1.0.2-a53c126459-9706c088a2.zip/node_modules/balanced-match/",\ - "packageDependencies": [\ - ["balanced-match", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/balanced-match-npm-2.0.0-d9722af241-9a5caad6a2.zip/node_modules/balanced-match/",\ - "packageDependencies": [\ - ["balanced-match", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["base64-js", [\ - ["npm:1.5.1", {\ - "packageLocation": "./.yarn/cache/base64-js-npm-1.5.1-b2f7275641-669632eb37.zip/node_modules/base64-js/",\ - "packageDependencies": [\ - ["base64-js", "npm:1.5.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["bcrypt-pbkdf", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-4edfc9fe7d.zip/node_modules/bcrypt-pbkdf/",\ - "packageDependencies": [\ - ["bcrypt-pbkdf", "npm:1.0.2"],\ - ["tweetnacl", "npm:0.14.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["bin-links", [\ - ["npm:1.1.8", {\ - "packageLocation": "./.yarn/cache/bin-links-npm-1.1.8-94abbc8c7c-923543bd59.zip/node_modules/bin-links/",\ - "packageDependencies": [\ - ["bin-links", "npm:1.1.8"],\ - ["bluebird", "npm:3.7.2"],\ - ["cmd-shim", "npm:3.0.3"],\ - ["gentle-fs", "npm:2.3.1"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["mkdirp-infer-owner", "npm:1.0.2"],\ - ["npm-normalize-package-bin", "npm:1.0.1"],\ - ["write-file-atomic", "npm:2.4.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["binary-extensions", [\ - ["npm:2.2.0", {\ - "packageLocation": "./.yarn/cache/binary-extensions-npm-2.2.0-180c33fec7-ccd267956c.zip/node_modules/binary-extensions/",\ - "packageDependencies": [\ - ["binary-extensions", "npm:2.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["bl", [\ - ["npm:1.2.3", {\ - "packageLocation": "./.yarn/cache/bl-npm-1.2.3-49c4213ca5-123f097989.zip/node_modules/bl/",\ - "packageDependencies": [\ - ["bl", "npm:1.2.3"],\ - ["readable-stream", "npm:2.3.7"],\ - ["safe-buffer", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/bl-npm-4.1.0-7f94cdcf3f-9e8521fa7e.zip/node_modules/bl/",\ - "packageDependencies": [\ - ["bl", "npm:4.1.0"],\ - ["buffer", "npm:5.7.1"],\ - ["inherits", "npm:2.0.4"],\ - ["readable-stream", "npm:3.6.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/bl-npm-5.0.0-cd18f87fd8-5dbbcf9cbc.zip/node_modules/bl/",\ - "packageDependencies": [\ - ["bl", "npm:5.0.0"],\ - ["buffer", "npm:6.0.3"],\ - ["inherits", "npm:2.0.4"],\ - ["readable-stream", "npm:3.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["bluebird", [\ - ["npm:3.7.2", {\ - "packageLocation": "./.yarn/cache/bluebird-npm-3.7.2-6a54136ee3-869417503c.zip/node_modules/bluebird/",\ - "packageDependencies": [\ - ["bluebird", "npm:3.7.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["body-parser", [\ - ["npm:1.20.2", {\ - "packageLocation": "./.yarn/cache/body-parser-npm-1.20.2-44738662cf-14d37ec638.zip/node_modules/body-parser/",\ - "packageDependencies": [\ - ["body-parser", "npm:1.20.2"],\ - ["bytes", "npm:3.1.2"],\ - ["content-type", "npm:1.0.5"],\ - ["debug", "virtual:44738662cf800ff2863ba9baeabb817b24a959a14f86e20a31680e5dc79a4a738f7ceb7dca32753d579fae475aa061dffad8228a3391f3a9546b122f077e29a5#npm:2.6.9"],\ - ["depd", "npm:2.0.0"],\ - ["destroy", "npm:1.2.0"],\ - ["http-errors", "npm:2.0.0"],\ - ["iconv-lite", "npm:0.4.24"],\ - ["on-finished", "npm:2.4.1"],\ - ["qs", "npm:6.11.0"],\ - ["raw-body", "npm:2.5.2"],\ - ["type-is", "npm:1.6.18"],\ - ["unpipe", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["boxen", [\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/boxen-npm-1.3.0-516a1c78f9-8dad2081bf.zip/node_modules/boxen/",\ - "packageDependencies": [\ - ["boxen", "npm:1.3.0"],\ - ["ansi-align", "npm:2.0.0"],\ - ["camelcase", "npm:4.1.0"],\ - ["chalk", "npm:2.4.2"],\ - ["cli-boxes", "npm:1.0.0"],\ - ["string-width", "npm:2.1.1"],\ - ["term-size", "npm:1.2.0"],\ - ["widest-line", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/boxen-npm-7.0.0-86e7bcbd8c-b917cf7a16.zip/node_modules/boxen/",\ - "packageDependencies": [\ - ["boxen", "npm:7.0.0"],\ - ["ansi-align", "npm:3.0.1"],\ - ["camelcase", "npm:7.0.0"],\ - ["chalk", "npm:5.0.1"],\ - ["cli-boxes", "npm:3.0.0"],\ - ["string-width", "npm:5.1.2"],\ - ["type-fest", "npm:2.18.0"],\ - ["widest-line", "npm:4.0.1"],\ - ["wrap-ansi", "npm:8.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.1.1", {\ - "packageLocation": "./.yarn/cache/boxen-npm-7.1.1-e79a50b11c-ad8833d5f2.zip/node_modules/boxen/",\ - "packageDependencies": [\ - ["boxen", "npm:7.1.1"],\ - ["ansi-align", "npm:3.0.1"],\ - ["camelcase", "npm:7.0.1"],\ - ["chalk", "npm:5.3.0"],\ - ["cli-boxes", "npm:3.0.0"],\ - ["string-width", "npm:5.1.2"],\ - ["type-fest", "npm:2.18.0"],\ - ["widest-line", "npm:4.0.1"],\ - ["wrap-ansi", "npm:8.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["brace-expansion", [\ - ["npm:1.1.11", {\ - "packageLocation": "./.yarn/cache/brace-expansion-npm-1.1.11-fb95eb05ad-faf34a7bb0.zip/node_modules/brace-expansion/",\ - "packageDependencies": [\ - ["brace-expansion", "npm:1.1.11"],\ - ["balanced-match", "npm:1.0.2"],\ - ["concat-map", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/brace-expansion-npm-2.0.1-17aa2616f9-a61e7cd2e8.zip/node_modules/brace-expansion/",\ - "packageDependencies": [\ - ["brace-expansion", "npm:2.0.1"],\ - ["balanced-match", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["braces", [\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/braces-npm-3.0.3-582c14023c-b95aa0b3bd.zip/node_modules/braces/",\ - "packageDependencies": [\ - ["braces", "npm:3.0.3"],\ - ["fill-range", "npm:7.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["browserslist", [\ - ["npm:4.21.10", {\ - "packageLocation": "./.yarn/cache/browserslist-npm-4.21.10-e2170a875b-1e27c0f111.zip/node_modules/browserslist/",\ - "packageDependencies": [\ - ["browserslist", "npm:4.21.10"],\ - ["caniuse-lite", "npm:1.0.30001527"],\ - ["electron-to-chromium", "npm:1.4.508"],\ - ["node-releases", "npm:2.0.13"],\ - ["update-browserslist-db", "virtual:e2170a875bba2f8fa9e93e47c65f2f250097e101a59d95ea6fd852f32965e8cd6cef3b5662aa7295279d5bc60c9a612ddb8515c7dd1b7e8fb9984dee1823e7d6#npm:1.0.11"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.21.5", {\ - "packageLocation": "./.yarn/cache/browserslist-npm-4.21.5-e3b9e9d029-9755986b22.zip/node_modules/browserslist/",\ - "packageDependencies": [\ - ["browserslist", "npm:4.21.5"],\ - ["caniuse-lite", "npm:1.0.30001456"],\ - ["electron-to-chromium", "npm:1.4.302"],\ - ["node-releases", "npm:2.0.10"],\ - ["update-browserslist-db", "virtual:e3b9e9d029ed690d72cbb29196ba0a23f15b398eeb926347678187be937db870a04cbf984eecc8e0ec9c290158a9cd8607d12f0188665abe039fa4a9051a22ac#npm:1.0.10"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.22.3", {\ - "packageLocation": "./.yarn/cache/browserslist-npm-4.22.3-c3c1809375-e62b17348e.zip/node_modules/browserslist/",\ - "packageDependencies": [\ - ["browserslist", "npm:4.22.3"],\ - ["caniuse-lite", "npm:1.0.30001581"],\ - ["electron-to-chromium", "npm:1.4.648"],\ - ["node-releases", "npm:2.0.14"],\ - ["update-browserslist-db", "virtual:c3c1809375389507a1aeedf534fd79f857bb3c64ecc9e006768cadbfe62986d5f0c6d60929598771fa39a935d74fd2f97a9ee5a236e30da17e2b3a480f1ecae0#npm:1.0.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.23.0", {\ - "packageLocation": "./.yarn/cache/browserslist-npm-4.23.0-8126a959d4-436f49e796.zip/node_modules/browserslist/",\ - "packageDependencies": [\ - ["browserslist", "npm:4.23.0"],\ - ["caniuse-lite", "npm:1.0.30001599"],\ - ["electron-to-chromium", "npm:1.4.711"],\ - ["node-releases", "npm:2.0.14"],\ - ["update-browserslist-db", "virtual:8126a959d46e6def6d7f2497c47970a23a94adac85f5be1df9be290c674503b9bcbe0dc057e2741ee222cc2a8a3b9f584b20c3a9eb5ce085704d99fc5d94514c#npm:1.0.13"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["bser", [\ - ["npm:2.1.1", {\ - "packageLocation": "./.yarn/cache/bser-npm-2.1.1-cc902055ce-9ba4dc58ce.zip/node_modules/bser/",\ - "packageDependencies": [\ - ["bser", "npm:2.1.1"],\ - ["node-int64", "npm:0.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["buffer", [\ - ["npm:5.7.1", {\ - "packageLocation": "./.yarn/cache/buffer-npm-5.7.1-513ef8259e-e2cf8429e1.zip/node_modules/buffer/",\ - "packageDependencies": [\ - ["buffer", "npm:5.7.1"],\ - ["base64-js", "npm:1.5.1"],\ - ["ieee754", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.3", {\ - "packageLocation": "./.yarn/cache/buffer-npm-6.0.3-cd90dfedfe-5ad23293d9.zip/node_modules/buffer/",\ - "packageDependencies": [\ - ["buffer", "npm:6.0.3"],\ - ["base64-js", "npm:1.5.1"],\ - ["ieee754", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["buffer-alloc", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/buffer-alloc-npm-1.2.0-388beee0c7-560cd27f3c.zip/node_modules/buffer-alloc/",\ - "packageDependencies": [\ - ["buffer-alloc", "npm:1.2.0"],\ - ["buffer-alloc-unsafe", "npm:1.1.0"],\ - ["buffer-fill", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["buffer-alloc-unsafe", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/buffer-alloc-unsafe-npm-1.1.0-b5d7ccb44c-c5e18bf51f.zip/node_modules/buffer-alloc-unsafe/",\ - "packageDependencies": [\ - ["buffer-alloc-unsafe", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["buffer-crc32", [\ - ["npm:0.2.13", {\ - "packageLocation": "./.yarn/cache/buffer-crc32-npm-0.2.13-c4b6fceac1-06252347ae.zip/node_modules/buffer-crc32/",\ - "packageDependencies": [\ - ["buffer-crc32", "npm:0.2.13"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["buffer-equal-constant-time", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/buffer-equal-constant-time-npm-1.0.1-41826f3419-80bb945f5d.zip/node_modules/buffer-equal-constant-time/",\ - "packageDependencies": [\ - ["buffer-equal-constant-time", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["buffer-fill", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/buffer-fill-npm-1.0.0-915809118a-c29b4723dd.zip/node_modules/buffer-fill/",\ - "packageDependencies": [\ - ["buffer-fill", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["buffer-from", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/buffer-from-npm-1.1.2-03d2f20d7e-0448524a56.zip/node_modules/buffer-from/",\ - "packageDependencies": [\ - ["buffer-from", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["buildcheck", [\ - ["npm:0.0.6", {\ - "packageLocation": "./.yarn/cache/buildcheck-npm-0.0.6-46e0f23ecf-ad61759dc9.zip/node_modules/buildcheck/",\ - "packageDependencies": [\ - ["buildcheck", "npm:0.0.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["builtins", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/builtins-npm-1.0.3-f09d2d57f2-47ce94f7ee.zip/node_modules/builtins/",\ - "packageDependencies": [\ - ["builtins", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["bundle-require", [\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/bundle-require-npm-4.0.2-b7283351ec-13a78ac0ae.zip/node_modules/bundle-require/",\ - "packageDependencies": [\ - ["bundle-require", "npm:4.0.2"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:1ef97176e34bc7af75e8f0f7c320678eebb2e0ff51354f224f40bff02f57e8b2970312a33051e5d14d3515afe3f2ff5ee3547ace8184b013504b1021c8d3e0a5#npm:4.0.2", {\ - "packageLocation": "./.yarn/__virtual__/bundle-require-virtual-680ad9f54b/0/cache/bundle-require-npm-4.0.2-b7283351ec-13a78ac0ae.zip/node_modules/bundle-require/",\ - "packageDependencies": [\ - ["bundle-require", "virtual:1ef97176e34bc7af75e8f0f7c320678eebb2e0ff51354f224f40bff02f57e8b2970312a33051e5d14d3515afe3f2ff5ee3547ace8184b013504b1021c8d3e0a5#npm:4.0.2"],\ - ["@types/esbuild", null],\ - ["esbuild", "npm:0.19.12"],\ - ["load-tsconfig", "npm:0.2.5"]\ - ],\ - "packagePeers": [\ - "@types/esbuild",\ - "esbuild"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["byline", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/byline-npm-5.0.0-dde6edb7d9-737ca83e8e.zip/node_modules/byline/",\ - "packageDependencies": [\ - ["byline", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["byte-size", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/byte-size-npm-5.0.1-890bc8dda4-15ddadfb6e.zip/node_modules/byte-size/",\ - "packageDependencies": [\ - ["byte-size", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["bytes", [\ - ["npm:3.1.2", {\ - "packageLocation": "./.yarn/cache/bytes-npm-3.1.2-28b8643004-e4bcd3948d.zip/node_modules/bytes/",\ - "packageDependencies": [\ - ["bytes", "npm:3.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cac", [\ - ["npm:6.7.14", {\ - "packageLocation": "./.yarn/cache/cac-npm-6.7.14-c46284e425-45a2496a94.zip/node_modules/cac/",\ - "packageDependencies": [\ - ["cac", "npm:6.7.14"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cacache", [\ - ["npm:12.0.4", {\ - "packageLocation": "./.yarn/cache/cacache-npm-12.0.4-0a601d06b9-c88a72f369.zip/node_modules/cacache/",\ - "packageDependencies": [\ - ["cacache", "npm:12.0.4"],\ - ["bluebird", "npm:3.7.2"],\ - ["chownr", "npm:1.1.4"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["glob", "npm:7.2.3"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["infer-owner", "npm:1.0.4"],\ - ["lru-cache", "npm:5.1.1"],\ - ["mississippi", "npm:3.0.0"],\ - ["mkdirp", "npm:0.5.6"],\ - ["move-concurrently", "npm:1.0.1"],\ - ["promise-inflight", "virtual:0a601d06b9bb877e28dc3c2bf132b715e8c8db39518cb037053d3e960e698b842f18c4ad29c4dbd116bd79f31c565cbbc9741fa4573e2713fab36fd780658f57#npm:1.0.1"],\ - ["rimraf", "npm:2.7.1"],\ - ["ssri", "npm:6.0.2"],\ - ["unique-filename", "npm:1.1.1"],\ - ["y18n", "npm:4.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:16.1.0", {\ - "packageLocation": "./.yarn/cache/cacache-npm-16.1.0-e24d9a7d5b-ddfcf92f07.zip/node_modules/cacache/",\ - "packageDependencies": [\ - ["cacache", "npm:16.1.0"],\ - ["@npmcli/fs", "npm:2.1.0"],\ - ["@npmcli/move-file", "npm:2.0.0"],\ - ["chownr", "npm:2.0.0"],\ - ["fs-minipass", "npm:2.1.0"],\ - ["glob", "npm:8.0.3"],\ - ["infer-owner", "npm:1.0.4"],\ - ["lru-cache", "npm:7.10.1"],\ - ["minipass", "npm:3.3.6"],\ - ["minipass-collect", "npm:1.0.2"],\ - ["minipass-flush", "npm:1.0.5"],\ - ["minipass-pipeline", "npm:1.2.4"],\ - ["mkdirp", "npm:1.0.4"],\ - ["p-map", "npm:4.0.0"],\ - ["promise-inflight", "virtual:e24d9a7d5bfafeb0e9feff2818e85407e1cf44a276d18b9ca6dfb49cddb2524392de2fcf443eda17f1ea0d182e400e896df3142d004a89f718873309f2bace8e#npm:1.0.1"],\ - ["rimraf", "npm:3.0.2"],\ - ["ssri", "npm:9.0.0"],\ - ["tar", "npm:6.2.1"],\ - ["unique-filename", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cacheable-lookup", [\ - ["npm:6.0.4", {\ - "packageLocation": "./.yarn/cache/cacheable-lookup-npm-6.0.4-fe6f8fb6da-7aea70f5ea.zip/node_modules/cacheable-lookup/",\ - "packageDependencies": [\ - ["cacheable-lookup", "npm:6.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cacheable-request", [\ - ["npm:7.0.2", {\ - "packageLocation": "./.yarn/cache/cacheable-request-npm-7.0.2-e64cc641fc-6152813982.zip/node_modules/cacheable-request/",\ - "packageDependencies": [\ - ["cacheable-request", "npm:7.0.2"],\ - ["clone-response", "npm:1.0.2"],\ - ["get-stream", "npm:5.2.0"],\ - ["http-cache-semantics", "npm:4.1.1"],\ - ["keyv", "npm:4.3.3"],\ - ["lowercase-keys", "npm:2.0.0"],\ - ["normalize-url", "npm:6.1.0"],\ - ["responselike", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["call-bind", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/call-bind-npm-1.0.2-c957124861-f8e31de9d1.zip/node_modules/call-bind/",\ - "packageDependencies": [\ - ["call-bind", "npm:1.0.2"],\ - ["function-bind", "npm:1.1.1"],\ - ["get-intrinsic", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/call-bind-npm-1.0.5-65600fae47-449e83ecbd.zip/node_modules/call-bind/",\ - "packageDependencies": [\ - ["call-bind", "npm:1.0.5"],\ - ["function-bind", "npm:1.1.2"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["set-function-length", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/call-bind-npm-1.0.7-762763ef96-295c0c62b9.zip/node_modules/call-bind/",\ - "packageDependencies": [\ - ["call-bind", "npm:1.0.7"],\ - ["es-define-property", "npm:1.0.0"],\ - ["es-errors", "npm:1.3.0"],\ - ["function-bind", "npm:1.1.2"],\ - ["get-intrinsic", "npm:1.2.4"],\ - ["set-function-length", "npm:1.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["call-limit", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/call-limit-npm-1.1.1-76df9a97b2-c9f5cbbb8d.zip/node_modules/call-limit/",\ - "packageDependencies": [\ - ["call-limit", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["call-me-maybe", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/call-me-maybe-npm-1.0.2-a465269a37-42ff2d0bed.zip/node_modules/call-me-maybe/",\ - "packageDependencies": [\ - ["call-me-maybe", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["callsite", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/callsite-npm-1.0.0-897924017b-569686d622.zip/node_modules/callsite/",\ - "packageDependencies": [\ - ["callsite", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["callsites", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/callsites-npm-3.1.0-268f989910-072d17b6ab.zip/node_modules/callsites/",\ - "packageDependencies": [\ - ["callsites", "npm:3.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["camelcase", [\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/camelcase-npm-4.1.0-6903b265cd-9683356daf.zip/node_modules/camelcase/",\ - "packageDependencies": [\ - ["camelcase", "npm:4.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.3.1", {\ - "packageLocation": "./.yarn/cache/camelcase-npm-5.3.1-5db8af62c5-e6effce26b.zip/node_modules/camelcase/",\ - "packageDependencies": [\ - ["camelcase", "npm:5.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.3.0", {\ - "packageLocation": "./.yarn/cache/camelcase-npm-6.3.0-e5e42a0d15-8c96818a90.zip/node_modules/camelcase/",\ - "packageDependencies": [\ - ["camelcase", "npm:6.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/camelcase-npm-7.0.0-5041fb20b5-162d59607b.zip/node_modules/camelcase/",\ - "packageDependencies": [\ - ["camelcase", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/camelcase-npm-7.0.1-d41d97bb0d-86ab8f3ebf.zip/node_modules/camelcase/",\ - "packageDependencies": [\ - ["camelcase", "npm:7.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["camelcase-css", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/camelcase-css-npm-2.0.1-90d1b6df08-1cec2b3b3d.zip/node_modules/camelcase-css/",\ - "packageDependencies": [\ - ["camelcase-css", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["camelcase-keys", [\ - ["npm:6.2.2", {\ - "packageLocation": "./.yarn/cache/camelcase-keys-npm-6.2.2-d13777ec12-43c9af1adf.zip/node_modules/camelcase-keys/",\ - "packageDependencies": [\ - ["camelcase-keys", "npm:6.2.2"],\ - ["camelcase", "npm:5.3.1"],\ - ["map-obj", "npm:4.3.0"],\ - ["quick-lru", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["caniuse-lite", [\ - ["npm:1.0.30001456", {\ - "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30001456-78b4fe75c5-c2cc479962.zip/node_modules/caniuse-lite/",\ - "packageDependencies": [\ - ["caniuse-lite", "npm:1.0.30001456"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.30001527", {\ - "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30001527-e6172a828b-7ad99d78d1.zip/node_modules/caniuse-lite/",\ - "packageDependencies": [\ - ["caniuse-lite", "npm:1.0.30001527"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.30001581", {\ - "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30001581-7909cc6e66-ca4e2cd9d0.zip/node_modules/caniuse-lite/",\ - "packageDependencies": [\ - ["caniuse-lite", "npm:1.0.30001581"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.30001599", {\ - "packageLocation": "./.yarn/cache/caniuse-lite-npm-1.0.30001599-834cd4cb82-d7e619e2e7.zip/node_modules/caniuse-lite/",\ - "packageDependencies": [\ - ["caniuse-lite", "npm:1.0.30001599"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["capture-stack-trace", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/capture-stack-trace-npm-1.0.2-58ba7644bb-13295e8176.zip/node_modules/capture-stack-trace/",\ - "packageDependencies": [\ - ["capture-stack-trace", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["caseless", [\ - ["npm:0.12.0", {\ - "packageLocation": "./.yarn/cache/caseless-npm-0.12.0-e83bc5df83-b43bd4c440.zip/node_modules/caseless/",\ - "packageDependencies": [\ - ["caseless", "npm:0.12.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ccount", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/ccount-npm-2.0.1-f4b7827860-48193dada5.zip/node_modules/ccount/",\ - "packageDependencies": [\ - ["ccount", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["chai", [\ - ["npm:4.4.1", {\ - "packageLocation": "./.yarn/cache/chai-npm-4.4.1-ffd006b4b1-9ab84f36eb.zip/node_modules/chai/",\ - "packageDependencies": [\ - ["chai", "npm:4.4.1"],\ - ["assertion-error", "npm:1.1.0"],\ - ["check-error", "npm:1.0.3"],\ - ["deep-eql", "npm:4.1.4"],\ - ["get-func-name", "npm:2.0.2"],\ - ["loupe", "npm:2.3.7"],\ - ["pathval", "npm:1.1.1"],\ - ["type-detect", "npm:4.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["chalk", [\ - ["npm:1.1.3", {\ - "packageLocation": "./.yarn/cache/chalk-npm-1.1.3-59144c3a87-9d2ea6b98f.zip/node_modules/chalk/",\ - "packageDependencies": [\ - ["chalk", "npm:1.1.3"],\ - ["#supports-color", [\ - "supports-color",\ - "npm:9.2.2"\ - ]],\ - ["ansi-styles", "npm:2.2.1"],\ - ["escape-string-regexp", "npm:1.0.5"],\ - ["has-ansi", "npm:2.0.0"],\ - ["strip-ansi", "npm:3.0.1"],\ - ["supports-color", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/chalk-npm-2.3.0-3b5fe112cd-d348fc0f4f.zip/node_modules/chalk/",\ - "packageDependencies": [\ - ["chalk", "npm:2.3.0"],\ - ["#supports-color", [\ - "supports-color",\ - "npm:9.2.2"\ - ]],\ - ["ansi-styles", "npm:3.2.1"],\ - ["escape-string-regexp", "npm:1.0.5"],\ - ["supports-color", "npm:4.5.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.4.2", {\ - "packageLocation": "./.yarn/cache/chalk-npm-2.4.2-3ea16dd91e-ec3661d38f.zip/node_modules/chalk/",\ - "packageDependencies": [\ - ["chalk", "npm:2.4.2"],\ - ["#supports-color", [\ - "supports-color",\ - "npm:9.2.2"\ - ]],\ - ["ansi-styles", "npm:3.2.1"],\ - ["escape-string-regexp", "npm:1.0.5"],\ - ["supports-color", "npm:5.5.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.2", {\ - "packageLocation": "./.yarn/cache/chalk-npm-4.1.2-ba8b67ab80-fe75c9d5c7.zip/node_modules/chalk/",\ - "packageDependencies": [\ - ["chalk", "npm:4.1.2"],\ - ["#supports-color", [\ - "supports-color",\ - "npm:9.2.2"\ - ]],\ - ["ansi-styles", "npm:4.3.0"],\ - ["supports-color", "npm:7.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/chalk-npm-5.0.1-6afcb94227-7b45300372.zip/node_modules/chalk/",\ - "packageDependencies": [\ - ["chalk", "npm:5.0.1"],\ - ["#supports-color", [\ - "supports-color",\ - "npm:9.2.2"\ - ]]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.3.0", {\ - "packageLocation": "./.yarn/cache/chalk-npm-5.3.0-d181999efb-623922e077.zip/node_modules/chalk/",\ - "packageDependencies": [\ - ["chalk", "npm:5.3.0"],\ - ["#supports-color", [\ - "supports-color",\ - "npm:9.2.2"\ - ]]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["character-entities", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/character-entities-npm-2.0.2-b5ef4d8fe2-cf16438140.zip/node_modules/character-entities/",\ - "packageDependencies": [\ - ["character-entities", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["character-entities-html4", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/character-entities-html4-npm-2.1.0-ff9355188e-7034aa7c7f.zip/node_modules/character-entities-html4/",\ - "packageDependencies": [\ - ["character-entities-html4", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["character-entities-legacy", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/character-entities-legacy-npm-3.0.0-ba39d6d541-7582af055c.zip/node_modules/character-entities-legacy/",\ - "packageDependencies": [\ - ["character-entities-legacy", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["character-reference-invalid", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/character-reference-invalid-npm-2.0.1-edca9dd17a-98d3b1a52a.zip/node_modules/character-reference-invalid/",\ - "packageDependencies": [\ - ["character-reference-invalid", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["chardet", [\ - ["npm:0.7.0", {\ - "packageLocation": "./.yarn/cache/chardet-npm-0.7.0-27933dd6c7-6fd5da1f5d.zip/node_modules/chardet/",\ - "packageDependencies": [\ - ["chardet", "npm:0.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["check-error", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/check-error-npm-1.0.3-137994eabc-e2131025cf.zip/node_modules/check-error/",\ - "packageDependencies": [\ - ["check-error", "npm:1.0.3"],\ - ["get-func-name", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["chokidar", [\ - ["npm:3.5.3", {\ - "packageLocation": "./.yarn/cache/chokidar-npm-3.5.3-c5f9b0a56a-b49fcde401.zip/node_modules/chokidar/",\ - "packageDependencies": [\ - ["chokidar", "npm:3.5.3"],\ - ["anymatch", "npm:3.1.2"],\ - ["braces", "npm:3.0.3"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1"],\ - ["glob-parent", "npm:5.1.2"],\ - ["is-binary-path", "npm:2.1.0"],\ - ["is-glob", "npm:4.0.3"],\ - ["normalize-path", "npm:3.0.0"],\ - ["readdirp", "npm:3.6.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.6.0", {\ - "packageLocation": "./.yarn/cache/chokidar-npm-3.6.0-3c413a828f-d2f29f4997.zip/node_modules/chokidar/",\ - "packageDependencies": [\ - ["chokidar", "npm:3.6.0"],\ - ["anymatch", "npm:3.1.2"],\ - ["braces", "npm:3.0.3"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1"],\ - ["glob-parent", "npm:5.1.2"],\ - ["is-binary-path", "npm:2.1.0"],\ - ["is-glob", "npm:4.0.3"],\ - ["normalize-path", "npm:3.0.0"],\ - ["readdirp", "npm:3.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["chownr", [\ - ["npm:1.1.4", {\ - "packageLocation": "./.yarn/cache/chownr-npm-1.1.4-5bd400ab08-115648f8eb.zip/node_modules/chownr/",\ - "packageDependencies": [\ - ["chownr", "npm:1.1.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/chownr-npm-2.0.0-638f1c9c61-c57cf9dd07.zip/node_modules/chownr/",\ - "packageDependencies": [\ - ["chownr", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ci-info", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/ci-info-npm-1.6.0-2d91706840-dfc058f60c.zip/node_modules/ci-info/",\ - "packageDependencies": [\ - ["ci-info", "npm:1.6.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/ci-info-npm-2.0.0-78012236a1-3b374666a8.zip/node_modules/ci-info/",\ - "packageDependencies": [\ - ["ci-info", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.3.2", {\ - "packageLocation": "./.yarn/cache/ci-info-npm-3.3.2-fb5617e149-fd81f1edd2.zip/node_modules/ci-info/",\ - "packageDependencies": [\ - ["ci-info", "npm:3.3.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cidr-regex", [\ - ["npm:2.0.10", {\ - "packageLocation": "./.yarn/cache/cidr-regex-npm-2.0.10-5f1a202198-1499b01d19.zip/node_modules/cidr-regex/",\ - "packageDependencies": [\ - ["cidr-regex", "npm:2.0.10"],\ - ["ip-regex", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["clean-stack", [\ - ["npm:2.2.0", {\ - "packageLocation": "./.yarn/cache/clean-stack-npm-2.2.0-a8ce435a5c-2ac8cd2b2f.zip/node_modules/clean-stack/",\ - "packageDependencies": [\ - ["clean-stack", "npm:2.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cli-boxes", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/cli-boxes-npm-1.0.0-fdd89bc01b-101cfd6464.zip/node_modules/cli-boxes/",\ - "packageDependencies": [\ - ["cli-boxes", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/cli-boxes-npm-3.0.0-e5de3a0d5e-637d84419d.zip/node_modules/cli-boxes/",\ - "packageDependencies": [\ - ["cli-boxes", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cli-columns", [\ - ["npm:3.1.2", {\ - "packageLocation": "./.yarn/cache/cli-columns-npm-3.1.2-6ae5c75451-10f270a429.zip/node_modules/cli-columns/",\ - "packageDependencies": [\ - ["cli-columns", "npm:3.1.2"],\ - ["string-width", "npm:2.1.1"],\ - ["strip-ansi", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cli-cursor", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/cli-cursor-npm-3.1.0-fee1e46b5e-2692784c6c.zip/node_modules/cli-cursor/",\ - "packageDependencies": [\ - ["cli-cursor", "npm:3.1.0"],\ - ["restore-cursor", "npm:3.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/cli-cursor-npm-4.0.0-08e7cbaf41-ab3f3ea207.zip/node_modules/cli-cursor/",\ - "packageDependencies": [\ - ["cli-cursor", "npm:4.0.0"],\ - ["restore-cursor", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cli-spinners", [\ - ["npm:2.9.0", {\ - "packageLocation": "./.yarn/cache/cli-spinners-npm-2.9.0-227cd236ed-a9c56e1f44.zip/node_modules/cli-spinners/",\ - "packageDependencies": [\ - ["cli-spinners", "npm:2.9.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.9.1", {\ - "packageLocation": "./.yarn/cache/cli-spinners-npm-2.9.1-cb791d7451-1780618be5.zip/node_modules/cli-spinners/",\ - "packageDependencies": [\ - ["cli-spinners", "npm:2.9.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cli-table3", [\ - ["npm:0.5.1", {\ - "packageLocation": "./.yarn/cache/cli-table3-npm-0.5.1-570cb07b69-3ff8c82144.zip/node_modules/cli-table3/",\ - "packageDependencies": [\ - ["cli-table3", "npm:0.5.1"],\ - ["colors", "npm:1.4.0"],\ - ["object-assign", "npm:4.1.1"],\ - ["string-width", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cli-truncate", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/cli-truncate-npm-2.1.0-72184d3467-bf1e4e6195.zip/node_modules/cli-truncate/",\ - "packageDependencies": [\ - ["cli-truncate", "npm:2.1.0"],\ - ["slice-ansi", "npm:3.0.0"],\ - ["string-width", "npm:4.2.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/cli-truncate-npm-3.1.0-654d2989ef-c3243e4197.zip/node_modules/cli-truncate/",\ - "packageDependencies": [\ - ["cli-truncate", "npm:3.1.0"],\ - ["slice-ansi", "npm:5.0.0"],\ - ["string-width", "npm:5.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cli-width", [\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/cli-width-npm-4.1.0-c08b53be83-0a79cff2db.zip/node_modules/cli-width/",\ - "packageDependencies": [\ - ["cli-width", "npm:4.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["clipboardy", [\ - ["npm:1.2.2", {\ - "packageLocation": "./.yarn/unplugged/clipboardy-npm-1.2.2-43bc06ee7b/node_modules/clipboardy/",\ - "packageDependencies": [\ - ["clipboardy", "npm:1.2.2"],\ - ["arch", "npm:2.2.0"],\ - ["execa", "npm:0.8.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cliui", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/cliui-npm-5.0.0-885b5f48ee-0bb8779efe.zip/node_modules/cliui/",\ - "packageDependencies": [\ - ["cliui", "npm:5.0.0"],\ - ["string-width", "npm:3.1.0"],\ - ["strip-ansi", "npm:5.2.0"],\ - ["wrap-ansi", "npm:5.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.4", {\ - "packageLocation": "./.yarn/cache/cliui-npm-7.0.4-d6b8a9edb6-ce2e8f578a.zip/node_modules/cliui/",\ - "packageDependencies": [\ - ["cliui", "npm:7.0.4"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["wrap-ansi", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.0.1", {\ - "packageLocation": "./.yarn/cache/cliui-npm-8.0.1-3b029092cf-79648b3b00.zip/node_modules/cliui/",\ - "packageDependencies": [\ - ["cliui", "npm:8.0.1"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["wrap-ansi", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["clone", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/clone-npm-1.0.4-a610fcbcf9-d06418b733.zip/node_modules/clone/",\ - "packageDependencies": [\ - ["clone", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["clone-response", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/clone-response-npm-1.0.2-135ae8239d-2d0e61547f.zip/node_modules/clone-response/",\ - "packageDependencies": [\ - ["clone-response", "npm:1.0.2"],\ - ["mimic-response", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cmd-shim", [\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/cmd-shim-npm-3.0.3-af43d19764-709bf22cc0.zip/node_modules/cmd-shim/",\ - "packageDependencies": [\ - ["cmd-shim", "npm:3.0.3"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["mkdirp", "npm:0.5.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["code-block-writer", [\ - ["npm:11.0.3", {\ - "packageLocation": "./.yarn/cache/code-block-writer-npm-11.0.3-01e06f4812-f0a2605f19.zip/node_modules/code-block-writer/",\ - "packageDependencies": [\ - ["code-block-writer", "npm:11.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["code-point-at", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/code-point-at-npm-1.1.0-37de5fe566-17d5666611.zip/node_modules/code-point-at/",\ - "packageDependencies": [\ - ["code-point-at", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["color-convert", [\ - ["npm:1.9.3", {\ - "packageLocation": "./.yarn/cache/color-convert-npm-1.9.3-1fe690075e-fd7a64a17c.zip/node_modules/color-convert/",\ - "packageDependencies": [\ - ["color-convert", "npm:1.9.3"],\ - ["color-name", "npm:1.1.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/color-convert-npm-2.0.1-79730e935b-79e6bdb9fd.zip/node_modules/color-convert/",\ - "packageDependencies": [\ - ["color-convert", "npm:2.0.1"],\ - ["color-name", "npm:1.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["color-name", [\ - ["npm:1.1.3", {\ - "packageLocation": "./.yarn/cache/color-name-npm-1.1.3-728b7b5d39-09c5d3e33d.zip/node_modules/color-name/",\ - "packageDependencies": [\ - ["color-name", "npm:1.1.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.1.4", {\ - "packageLocation": "./.yarn/cache/color-name-npm-1.1.4-025792b0ea-b044585952.zip/node_modules/color-name/",\ - "packageDependencies": [\ - ["color-name", "npm:1.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["color-support", [\ - ["npm:1.1.3", {\ - "packageLocation": "./.yarn/cache/color-support-npm-1.1.3-3be5c53455-9b73568176.zip/node_modules/color-support/",\ - "packageDependencies": [\ - ["color-support", "npm:1.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["colord", [\ - ["npm:2.9.3", {\ - "packageLocation": "./.yarn/cache/colord-npm-2.9.3-5c35c27898-95d909bfbc.zip/node_modules/colord/",\ - "packageDependencies": [\ - ["colord", "npm:2.9.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["colorette", [\ - ["npm:1.4.0", {\ - "packageLocation": "./.yarn/cache/colorette-npm-1.4.0-7e94b44dc3-01c3c16058.zip/node_modules/colorette/",\ - "packageDependencies": [\ - ["colorette", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.19", {\ - "packageLocation": "./.yarn/cache/colorette-npm-2.0.19-f73dfe6a4e-888cf5493f.zip/node_modules/colorette/",\ - "packageDependencies": [\ - ["colorette", "npm:2.0.19"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["colors", [\ - ["npm:1.4.0", {\ - "packageLocation": "./.yarn/cache/colors-npm-1.4.0-7e2cf12234-98aa2c2418.zip/node_modules/colors/",\ - "packageDependencies": [\ - ["colors", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["columnify", [\ - ["npm:1.5.4", {\ - "packageLocation": "./.yarn/cache/columnify-npm-1.5.4-e5035327bd-f069393741.zip/node_modules/columnify/",\ - "packageDependencies": [\ - ["columnify", "npm:1.5.4"],\ - ["strip-ansi", "npm:3.0.1"],\ - ["wcwidth", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["combined-stream", [\ - ["npm:1.0.8", {\ - "packageLocation": "./.yarn/cache/combined-stream-npm-1.0.8-dc14d4a63a-49fa4aeb49.zip/node_modules/combined-stream/",\ - "packageDependencies": [\ - ["combined-stream", "npm:1.0.8"],\ - ["delayed-stream", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["comma-separated-tokens", [\ - ["npm:2.0.3", {\ - "packageLocation": "./.yarn/cache/comma-separated-tokens-npm-2.0.3-a4a34086b3-e3bf9e0332.zip/node_modules/comma-separated-tokens/",\ - "packageDependencies": [\ - ["comma-separated-tokens", "npm:2.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["commander", [\ - ["npm:2.20.3", {\ - "packageLocation": "./.yarn/cache/commander-npm-2.20.3-d8dcbaa39b-ab8c07884e.zip/node_modules/commander/",\ - "packageDependencies": [\ - ["commander", "npm:2.20.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/commander-npm-4.1.1-22a0fe921b-d7b9913ff9.zip/node_modules/commander/",\ - "packageDependencies": [\ - ["commander", "npm:4.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.1.0", {\ - "packageLocation": "./.yarn/cache/commander-npm-5.1.0-7e939e7832-0b7fec1712.zip/node_modules/commander/",\ - "packageDependencies": [\ - ["commander", "npm:5.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.3.0", {\ - "packageLocation": "./.yarn/cache/commander-npm-8.3.0-c0d18c66d5-0f82321821.zip/node_modules/commander/",\ - "packageDependencies": [\ - ["commander", "npm:8.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.4.0", {\ - "packageLocation": "./.yarn/cache/commander-npm-9.4.0-3cc611cdba-a322de584a.zip/node_modules/commander/",\ - "packageDependencies": [\ - ["commander", "npm:9.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["compress-brotli", [\ - ["npm:1.3.8", {\ - "packageLocation": "./.yarn/cache/compress-brotli-npm-1.3.8-9b6ceac281-de7589d692.zip/node_modules/compress-brotli/",\ - "packageDependencies": [\ - ["compress-brotli", "npm:1.3.8"],\ - ["@types/json-buffer", "npm:3.0.0"],\ - ["json-buffer", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["concat-map", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/concat-map-npm-0.0.1-85a921b7ee-902a9f5d89.zip/node_modules/concat-map/",\ - "packageDependencies": [\ - ["concat-map", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["concat-stream", [\ - ["npm:1.6.2", {\ - "packageLocation": "./.yarn/cache/concat-stream-npm-1.6.2-2bee337060-1ef77032cb.zip/node_modules/concat-stream/",\ - "packageDependencies": [\ - ["concat-stream", "npm:1.6.2"],\ - ["buffer-from", "npm:1.1.2"],\ - ["inherits", "npm:2.0.4"],\ - ["readable-stream", "npm:2.3.8"],\ - ["typedarray", "npm:0.0.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["confbox", [\ - ["npm:0.1.7", {\ - "packageLocation": "./.yarn/cache/confbox-npm-0.1.7-0fb39b2d88-bde836c26f.zip/node_modules/confbox/",\ - "packageDependencies": [\ - ["confbox", "npm:0.1.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["config-chain", [\ - ["npm:1.1.13", {\ - "packageLocation": "./.yarn/cache/config-chain-npm-1.1.13-82e06afbc4-828137a28e.zip/node_modules/config-chain/",\ - "packageDependencies": [\ - ["config-chain", "npm:1.1.13"],\ - ["ini", "npm:1.3.8"],\ - ["proto-list", "npm:1.2.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["configstore", [\ - ["npm:3.1.5", {\ - "packageLocation": "./.yarn/cache/configstore-npm-3.1.5-a04df49ef3-948b50af43.zip/node_modules/configstore/",\ - "packageDependencies": [\ - ["configstore", "npm:3.1.5"],\ - ["dot-prop", "npm:4.2.1"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["make-dir", "npm:1.3.0"],\ - ["unique-string", "npm:1.0.0"],\ - ["write-file-atomic", "npm:2.4.3"],\ - ["xdg-basedir", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["console-control-strings", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/console-control-strings-npm-1.1.0-e3160e5275-8755d76787.zip/node_modules/console-control-strings/",\ - "packageDependencies": [\ - ["console-control-strings", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["console-table-printer", [\ - ["npm:2.12.0", {\ - "packageLocation": "./.yarn/cache/console-table-printer-npm-2.12.0-1c3b2705ca-2cd826da50.zip/node_modules/console-table-printer/",\ - "packageDependencies": [\ - ["console-table-printer", "npm:2.12.0"],\ - ["simple-wcswidth", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["content-disposition", [\ - ["npm:0.5.4", {\ - "packageLocation": "./.yarn/cache/content-disposition-npm-0.5.4-2d93678616-afb9d545e2.zip/node_modules/content-disposition/",\ - "packageDependencies": [\ - ["content-disposition", "npm:0.5.4"],\ - ["safe-buffer", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["content-type", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/content-type-npm-1.0.5-3e037bf9ab-566271e0a2.zip/node_modules/content-type/",\ - "packageDependencies": [\ - ["content-type", "npm:1.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["convert-source-map", [\ - ["npm:1.8.0", {\ - "packageLocation": "./.yarn/cache/convert-source-map-npm-1.8.0-037f671dde-985d974a2d.zip/node_modules/convert-source-map/",\ - "packageDependencies": [\ - ["convert-source-map", "npm:1.8.0"],\ - ["safe-buffer", "npm:5.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/convert-source-map-npm-2.0.0-7ab664dc4e-63ae9933be.zip/node_modules/convert-source-map/",\ - "packageDependencies": [\ - ["convert-source-map", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cookie", [\ - ["npm:0.6.0", {\ - "packageLocation": "./.yarn/cache/cookie-npm-0.6.0-362d6a2e45-f56a7d32a0.zip/node_modules/cookie/",\ - "packageDependencies": [\ - ["cookie", "npm:0.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cookie-signature", [\ - ["npm:1.0.6", {\ - "packageLocation": "./.yarn/cache/cookie-signature-npm-1.0.6-93f325f7f0-f4e1b0a98a.zip/node_modules/cookie-signature/",\ - "packageDependencies": [\ - ["cookie-signature", "npm:1.0.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["copy-concurrently", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/copy-concurrently-npm-1.0.5-a20f3c4b55-63c169f582.zip/node_modules/copy-concurrently/",\ - "packageDependencies": [\ - ["copy-concurrently", "npm:1.0.5"],\ - ["aproba", "npm:1.2.0"],\ - ["fs-write-stream-atomic", "npm:1.0.10"],\ - ["iferr", "npm:0.1.5"],\ - ["mkdirp", "npm:0.5.6"],\ - ["rimraf", "npm:2.7.1"],\ - ["run-queue", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["core-js-compat", [\ - ["npm:3.32.1", {\ - "packageLocation": "./.yarn/cache/core-js-compat-npm-3.32.1-d74aca93d6-2ce0002d6d.zip/node_modules/core-js-compat/",\ - "packageDependencies": [\ - ["core-js-compat", "npm:3.32.1"],\ - ["browserslist", "npm:4.21.10"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.35.1", {\ - "packageLocation": "./.yarn/cache/core-js-compat-npm-3.35.1-1088e0320e-4c1a7076d3.zip/node_modules/core-js-compat/",\ - "packageDependencies": [\ - ["core-js-compat", "npm:3.35.1"],\ - ["browserslist", "npm:4.22.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.36.1", {\ - "packageLocation": "./.yarn/cache/core-js-compat-npm-3.36.1-b72b6c5d83-c9109bd599.zip/node_modules/core-js-compat/",\ - "packageDependencies": [\ - ["core-js-compat", "npm:3.36.1"],\ - ["browserslist", "npm:4.23.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["core-util-is", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/core-util-is-npm-1.0.2-9fc2b94dc3-7a4c925b49.zip/node_modules/core-util-is/",\ - "packageDependencies": [\ - ["core-util-is", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/core-util-is-npm-1.0.3-ca74b76c90-9de8597363.zip/node_modules/core-util-is/",\ - "packageDependencies": [\ - ["core-util-is", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cors", [\ - ["npm:2.8.5", {\ - "packageLocation": "./.yarn/cache/cors-npm-2.8.5-c9935a2d12-ced838404c.zip/node_modules/cors/",\ - "packageDependencies": [\ - ["cors", "npm:2.8.5"],\ - ["object-assign", "npm:4.1.1"],\ - ["vary", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cosmiconfig", [\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/cosmiconfig-npm-7.0.1-dd19ae2403-4be63e7117.zip/node_modules/cosmiconfig/",\ - "packageDependencies": [\ - ["cosmiconfig", "npm:7.0.1"],\ - ["@types/parse-json", "npm:4.0.0"],\ - ["import-fresh", "npm:3.3.0"],\ - ["parse-json", "npm:5.2.0"],\ - ["path-type", "npm:4.0.0"],\ - ["yaml", "npm:2.3.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.0.0", {\ - "packageLocation": "./.yarn/cache/cosmiconfig-npm-9.0.0-47d78cf275-a30c424b53.zip/node_modules/cosmiconfig/",\ - "packageDependencies": [\ - ["cosmiconfig", "npm:9.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:9.0.0", {\ - "packageLocation": "./.yarn/__virtual__/cosmiconfig-virtual-88408762ec/0/cache/cosmiconfig-npm-9.0.0-47d78cf275-a30c424b53.zip/node_modules/cosmiconfig/",\ - "packageDependencies": [\ - ["cosmiconfig", "virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:9.0.0"],\ - ["@types/typescript", null],\ - ["env-paths", "npm:2.2.1"],\ - ["import-fresh", "npm:3.3.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["parse-json", "npm:5.2.0"],\ - ["typescript", null]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cpu-features", [\ - ["npm:0.0.9", {\ - "packageLocation": "./.yarn/unplugged/cpu-features-npm-0.0.9-b608362c8d/node_modules/cpu-features/",\ - "packageDependencies": [\ - ["cpu-features", "npm:0.0.9"],\ - ["buildcheck", "npm:0.0.6"],\ - ["nan", "npm:2.19.0"],\ - ["node-gyp", "npm:9.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["create-error-class", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/create-error-class-npm-3.0.2-b6f6443221-7254a6f960.zip/node_modules/create-error-class/",\ - "packageDependencies": [\ - ["create-error-class", "npm:3.0.2"],\ - ["capture-stack-trace", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["create-require", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/create-require-npm-1.1.1-839884ca2e-a9a1503d43.zip/node_modules/create-require/",\ - "packageDependencies": [\ - ["create-require", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cross-spawn", [\ - ["npm:5.1.0", {\ - "packageLocation": "./.yarn/cache/cross-spawn-npm-5.1.0-a3e220603e-726939c995.zip/node_modules/cross-spawn/",\ - "packageDependencies": [\ - ["cross-spawn", "npm:5.1.0"],\ - ["lru-cache", "npm:4.1.5"],\ - ["shebang-command", "npm:1.2.0"],\ - ["which", "npm:1.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.3", {\ - "packageLocation": "./.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-671cc7c728.zip/node_modules/cross-spawn/",\ - "packageDependencies": [\ - ["cross-spawn", "npm:7.0.3"],\ - ["path-key", "npm:3.1.1"],\ - ["shebang-command", "npm:2.0.0"],\ - ["which", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["crypto-random-string", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/crypto-random-string-npm-1.0.0-e708c14263-6fc61a46c1.zip/node_modules/crypto-random-string/",\ - "packageDependencies": [\ - ["crypto-random-string", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["css-functions-list", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/css-functions-list-npm-3.1.0-56c193d794-8a7c9d4ae5.zip/node_modules/css-functions-list/",\ - "packageDependencies": [\ - ["css-functions-list", "npm:3.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.2.1", {\ - "packageLocation": "./.yarn/cache/css-functions-list-npm-3.2.1-5ac4b56811-57d7deb3b0.zip/node_modules/css-functions-list/",\ - "packageDependencies": [\ - ["css-functions-list", "npm:3.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["css-tree", [\ - ["npm:2.3.1", {\ - "packageLocation": "./.yarn/cache/css-tree-npm-2.3.1-6540d78e26-493cc24b5c.zip/node_modules/css-tree/",\ - "packageDependencies": [\ - ["css-tree", "npm:2.3.1"],\ - ["mdn-data", "npm:2.0.30"],\ - ["source-map-js", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cssesc", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/cssesc-npm-3.0.0-15ec56f86f-f8c4ababff.zip/node_modules/cssesc/",\ - "packageDependencies": [\ - ["cssesc", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cssom", [\ - ["npm:0.3.8", {\ - "packageLocation": "./.yarn/cache/cssom-npm-0.3.8-a9291d36ff-24beb3087c.zip/node_modules/cssom/",\ - "packageDependencies": [\ - ["cssom", "npm:0.3.8"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.5.0", {\ - "packageLocation": "./.yarn/cache/cssom-npm-0.5.0-44ab2704f2-823471aa30.zip/node_modules/cssom/",\ - "packageDependencies": [\ - ["cssom", "npm:0.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cssstyle", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/cssstyle-npm-2.3.0-b5d112c450-5f05e6fd2e.zip/node_modules/cssstyle/",\ - "packageDependencies": [\ - ["cssstyle", "npm:2.3.0"],\ - ["cssom", "npm:0.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["csstype", [\ - ["npm:3.1.2", {\ - "packageLocation": "./.yarn/cache/csstype-npm-3.1.2-cead7d99b2-e1a52e6c25.zip/node_modules/csstype/",\ - "packageDependencies": [\ - ["csstype", "npm:3.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cyclist", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/cyclist-npm-1.0.2-3fb9f45bc1-d7c0336565.zip/node_modules/cyclist/",\ - "packageDependencies": [\ - ["cyclist", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["dashdash", [\ - ["npm:1.14.1", {\ - "packageLocation": "./.yarn/cache/dashdash-npm-1.14.1-be8f10a286-3634c24957.zip/node_modules/dashdash/",\ - "packageDependencies": [\ - ["dashdash", "npm:1.14.1"],\ - ["assert-plus", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["data-urls", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/data-urls-npm-3.0.2-c8b2050319-033fc3dd0f.zip/node_modules/data-urls/",\ - "packageDependencies": [\ - ["data-urls", "npm:3.0.2"],\ - ["abab", "npm:2.0.6"],\ - ["whatwg-mimetype", "npm:3.0.0"],\ - ["whatwg-url", "npm:11.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["data-view-buffer", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/data-view-buffer-npm-1.0.1-d911beebce-ce24348f3c.zip/node_modules/data-view-buffer/",\ - "packageDependencies": [\ - ["data-view-buffer", "npm:1.0.1"],\ - ["call-bind", "npm:1.0.7"],\ - ["es-errors", "npm:1.3.0"],\ - ["is-data-view", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["data-view-byte-length", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/data-view-byte-length-npm-1.0.1-538a9e432e-dbb3200edc.zip/node_modules/data-view-byte-length/",\ - "packageDependencies": [\ - ["data-view-byte-length", "npm:1.0.1"],\ - ["call-bind", "npm:1.0.7"],\ - ["es-errors", "npm:1.3.0"],\ - ["is-data-view", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["data-view-byte-offset", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/data-view-byte-offset-npm-1.0.0-7112a24a4b-7f0bf8720b.zip/node_modules/data-view-byte-offset/",\ - "packageDependencies": [\ - ["data-view-byte-offset", "npm:1.0.0"],\ - ["call-bind", "npm:1.0.7"],\ - ["es-errors", "npm:1.3.0"],\ - ["is-data-view", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["dayjs", [\ - ["npm:1.11.11", {\ - "packageLocation": "./.yarn/cache/dayjs-npm-1.11.11-3555b1f819-84788275aa.zip/node_modules/dayjs/",\ - "packageDependencies": [\ - ["dayjs", "npm:1.11.11"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["debug", [\ - ["npm:2.6.9", {\ - "packageLocation": "./.yarn/cache/debug-npm-2.6.9-7d4cb597dc-d2f51589ca.zip/node_modules/debug/",\ - "packageDependencies": [\ - ["debug", "npm:2.6.9"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/debug-npm-3.1.0-9f0accb99b-0b52718ab9.zip/node_modules/debug/",\ - "packageDependencies": [\ - ["debug", "npm:3.1.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:3.2.7", {\ - "packageLocation": "./.yarn/cache/debug-npm-3.2.7-754e818c7a-b3d8c59407.zip/node_modules/debug/",\ - "packageDependencies": [\ - ["debug", "npm:3.2.7"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:4.3.4", {\ - "packageLocation": "./.yarn/cache/debug-npm-4.3.4-4513954577-3dbad3f94e.zip/node_modules/debug/",\ - "packageDependencies": [\ - ["debug", "npm:4.3.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7", {\ - "packageLocation": "./.yarn/__virtual__/debug-virtual-d2345003b7/0/cache/debug-npm-3.2.7-754e818c7a-b3d8c59407.zip/node_modules/debug/",\ - "packageDependencies": [\ - ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"],\ - ["@types/supports-color", null],\ - ["ms", "npm:2.1.3"],\ - ["supports-color", "npm:8.1.1"]\ - ],\ - "packagePeers": [\ - "@types/supports-color"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:44738662cf800ff2863ba9baeabb817b24a959a14f86e20a31680e5dc79a4a738f7ceb7dca32753d579fae475aa061dffad8228a3391f3a9546b122f077e29a5#npm:2.6.9", {\ - "packageLocation": "./.yarn/__virtual__/debug-virtual-fad9a3537e/0/cache/debug-npm-2.6.9-7d4cb597dc-d2f51589ca.zip/node_modules/debug/",\ - "packageDependencies": [\ - ["debug", "virtual:44738662cf800ff2863ba9baeabb817b24a959a14f86e20a31680e5dc79a4a738f7ceb7dca32753d579fae475aa061dffad8228a3391f3a9546b122f077e29a5#npm:2.6.9"],\ - ["@types/supports-color", null],\ - ["ms", "npm:2.0.0"],\ - ["supports-color", "npm:8.1.1"]\ - ],\ - "packagePeers": [\ - "@types/supports-color"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4", {\ - "packageLocation": "./.yarn/__virtual__/debug-virtual-a84ae92427/0/cache/debug-npm-4.3.4-4513954577-3dbad3f94e.zip/node_modules/debug/",\ - "packageDependencies": [\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["@types/supports-color", null],\ - ["ms", "npm:2.1.2"],\ - ["supports-color", "npm:8.1.1"]\ - ],\ - "packagePeers": [\ - "@types/supports-color"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:6618ab6046111bda0b9a733e34fec5329265b155b4408a2345f36333ccbe1a86dfc9efc447e5134e4156dde98ed737f5efbe42b5378f22c09197bf46e2cdab17#npm:3.1.0", {\ - "packageLocation": "./.yarn/__virtual__/debug-virtual-77b911398e/0/cache/debug-npm-3.1.0-9f0accb99b-0b52718ab9.zip/node_modules/debug/",\ - "packageDependencies": [\ - ["debug", "virtual:6618ab6046111bda0b9a733e34fec5329265b155b4408a2345f36333ccbe1a86dfc9efc447e5134e4156dde98ed737f5efbe42b5378f22c09197bf46e2cdab17#npm:3.1.0"],\ - ["@types/supports-color", null],\ - ["ms", "npm:2.0.0"],\ - ["supports-color", "npm:8.1.1"]\ - ],\ - "packagePeers": [\ - "@types/supports-color"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["debuglog", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/debuglog-npm-1.0.1-c553c84ea5-970679f2eb.zip/node_modules/debuglog/",\ - "packageDependencies": [\ - ["debuglog", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["decamelize", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/decamelize-npm-1.2.0-c5a2fdc622-ad8c51a7e7.zip/node_modules/decamelize/",\ - "packageDependencies": [\ - ["decamelize", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["decamelize-keys", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/decamelize-keys-npm-1.1.0-75168ffadd-8bc5d32e03.zip/node_modules/decamelize-keys/",\ - "packageDependencies": [\ - ["decamelize-keys", "npm:1.1.0"],\ - ["decamelize", "npm:1.2.0"],\ - ["map-obj", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["decimal.js", [\ - ["npm:10.4.3", {\ - "packageLocation": "./.yarn/cache/decimal.js-npm-10.4.3-e7d483387c-796404dcfa.zip/node_modules/decimal.js/",\ - "packageDependencies": [\ - ["decimal.js", "npm:10.4.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["decode-named-character-reference", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/decode-named-character-reference-npm-1.0.2-db17a755fd-f4c71d3b93.zip/node_modules/decode-named-character-reference/",\ - "packageDependencies": [\ - ["decode-named-character-reference", "npm:1.0.2"],\ - ["character-entities", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["decode-uri-component", [\ - ["npm:0.2.2", {\ - "packageLocation": "./.yarn/cache/decode-uri-component-npm-0.2.2-e22e2aa917-95476a7d28.zip/node_modules/decode-uri-component/",\ - "packageDependencies": [\ - ["decode-uri-component", "npm:0.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["decompress", [\ - ["npm:4.2.1", {\ - "packageLocation": "./.yarn/cache/decompress-npm-4.2.1-a79829cc55-8247a31c6d.zip/node_modules/decompress/",\ - "packageDependencies": [\ - ["decompress", "npm:4.2.1"],\ - ["decompress-tar", "npm:4.1.1"],\ - ["decompress-tarbz2", "npm:4.1.1"],\ - ["decompress-targz", "npm:4.1.1"],\ - ["decompress-unzip", "npm:4.0.1"],\ - ["graceful-fs", "npm:4.2.10"],\ - ["make-dir", "npm:1.3.0"],\ - ["pify", "npm:2.3.0"],\ - ["strip-dirs", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["decompress-response", [\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/decompress-response-npm-6.0.0-359de2878c-d377cf47e0.zip/node_modules/decompress-response/",\ - "packageDependencies": [\ - ["decompress-response", "npm:6.0.0"],\ - ["mimic-response", "npm:3.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["decompress-tar", [\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/decompress-tar-npm-4.1.1-ff91950fee-42d5360b55.zip/node_modules/decompress-tar/",\ - "packageDependencies": [\ - ["decompress-tar", "npm:4.1.1"],\ - ["file-type", "npm:5.2.0"],\ - ["is-stream", "npm:1.1.0"],\ - ["tar-stream", "npm:1.6.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["decompress-tarbz2", [\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/decompress-tarbz2-npm-4.1.1-69114342e0-519c813377.zip/node_modules/decompress-tarbz2/",\ - "packageDependencies": [\ - ["decompress-tarbz2", "npm:4.1.1"],\ - ["decompress-tar", "npm:4.1.1"],\ - ["file-type", "npm:6.2.0"],\ - ["is-stream", "npm:1.1.0"],\ - ["seek-bzip", "npm:1.0.6"],\ - ["unbzip2-stream", "npm:1.4.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["decompress-targz", [\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/decompress-targz-npm-4.1.1-444d44d5aa-22738f58eb.zip/node_modules/decompress-targz/",\ - "packageDependencies": [\ - ["decompress-targz", "npm:4.1.1"],\ - ["decompress-tar", "npm:4.1.1"],\ - ["file-type", "npm:5.2.0"],\ - ["is-stream", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["decompress-unzip", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/decompress-unzip-npm-4.0.1-8d93b02d1f-ba9f3204ab.zip/node_modules/decompress-unzip/",\ - "packageDependencies": [\ - ["decompress-unzip", "npm:4.0.1"],\ - ["file-type", "npm:3.9.0"],\ - ["get-stream", "npm:2.3.1"],\ - ["pify", "npm:2.3.0"],\ - ["yauzl", "npm:2.10.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["dedent", [\ - ["npm:0.7.0", {\ - "packageLocation": "./.yarn/cache/dedent-npm-0.7.0-2dbb45a4c5-87de191050.zip/node_modules/dedent/",\ - "packageDependencies": [\ - ["dedent", "npm:0.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["deep-eql", [\ - ["npm:4.1.4", {\ - "packageLocation": "./.yarn/cache/deep-eql-npm-4.1.4-bc4d39c2ca-01c3ca78ff.zip/node_modules/deep-eql/",\ - "packageDependencies": [\ - ["deep-eql", "npm:4.1.4"],\ - ["type-detect", "npm:4.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["deep-extend", [\ - ["npm:0.6.0", {\ - "packageLocation": "./.yarn/cache/deep-extend-npm-0.6.0-e182924219-7be7e5a8d4.zip/node_modules/deep-extend/",\ - "packageDependencies": [\ - ["deep-extend", "npm:0.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["deep-is", [\ - ["npm:0.1.4", {\ - "packageLocation": "./.yarn/cache/deep-is-npm-0.1.4-88938b5a67-edb65dd0d7.zip/node_modules/deep-is/",\ - "packageDependencies": [\ - ["deep-is", "npm:0.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["defaults", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/defaults-npm-1.0.3-e829107b9e-96e2112da6.zip/node_modules/defaults/",\ - "packageDependencies": [\ - ["defaults", "npm:1.0.3"],\ - ["clone", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["defer-to-connect", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/defer-to-connect-npm-2.0.1-9005cc8c60-8a9b50d2f2.zip/node_modules/defer-to-connect/",\ - "packageDependencies": [\ - ["defer-to-connect", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["define-data-property", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/define-data-property-npm-1.1.1-2b5156d112-a29855ad3f.zip/node_modules/define-data-property/",\ - "packageDependencies": [\ - ["define-data-property", "npm:1.1.1"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["gopd", "npm:1.0.1"],\ - ["has-property-descriptors", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.1.4", {\ - "packageLocation": "./.yarn/cache/define-data-property-npm-1.1.4-4cbd8efc51-8068ee6cab.zip/node_modules/define-data-property/",\ - "packageDependencies": [\ - ["define-data-property", "npm:1.1.4"],\ - ["es-define-property", "npm:1.0.0"],\ - ["es-errors", "npm:1.3.0"],\ - ["gopd", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["define-lazy-prop", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/define-lazy-prop-npm-2.0.0-bba0cd91a7-0115fdb065.zip/node_modules/define-lazy-prop/",\ - "packageDependencies": [\ - ["define-lazy-prop", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["define-properties", [\ - ["npm:1.1.4", {\ - "packageLocation": "./.yarn/cache/define-properties-npm-1.1.4-85ee575655-ce0aef3f9e.zip/node_modules/define-properties/",\ - "packageDependencies": [\ - ["define-properties", "npm:1.1.4"],\ - ["has-property-descriptors", "npm:1.0.0"],\ - ["object-keys", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/define-properties-npm-1.2.1-8a4d42413b-b4ccd00597.zip/node_modules/define-properties/",\ - "packageDependencies": [\ - ["define-properties", "npm:1.2.1"],\ - ["define-data-property", "npm:1.1.1"],\ - ["has-property-descriptors", "npm:1.0.0"],\ - ["object-keys", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["delayed-stream", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/delayed-stream-npm-1.0.0-c5a4c4cc02-46fe6e83e2.zip/node_modules/delayed-stream/",\ - "packageDependencies": [\ - ["delayed-stream", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["delegates", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip/node_modules/delegates/",\ - "packageDependencies": [\ - ["delegates", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["depcheck", [\ - ["npm:1.4.6", {\ - "packageLocation": "./.yarn/cache/depcheck-npm-1.4.6-f71c78330d-028c110453.zip/node_modules/depcheck/",\ - "packageDependencies": [\ - ["depcheck", "npm:1.4.6"],\ - ["@babel/parser", "npm:7.22.5"],\ - ["@babel/traverse", "npm:7.23.2"],\ - ["@vue/compiler-sfc", "npm:3.2.33"],\ - ["callsite", "npm:1.0.0"],\ - ["camelcase", "npm:6.3.0"],\ - ["cosmiconfig", "npm:7.0.1"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["deps-regex", "npm:0.1.4"],\ - ["findup-sync", "npm:5.0.0"],\ - ["ignore", "npm:5.2.4"],\ - ["is-core-module", "npm:2.10.0"],\ - ["js-yaml", "npm:3.14.1"],\ - ["json5", "npm:2.2.2"],\ - ["lodash", "npm:4.17.21"],\ - ["minimatch", "npm:3.1.2"],\ - ["multimatch", "npm:5.0.0"],\ - ["please-upgrade-node", "npm:3.2.0"],\ - ["readdirp", "npm:3.6.0"],\ - ["require-package-name", "npm:2.0.1"],\ - ["resolve", "patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d"],\ - ["resolve-from", "npm:5.0.0"],\ - ["semver", "npm:7.3.8"],\ - ["yargs", "npm:16.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["depd", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/depd-npm-1.1.2-b0c8414da7-6b406620d2.zip/node_modules/depd/",\ - "packageDependencies": [\ - ["depd", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/depd-npm-2.0.0-b6c51a4b43-abbe19c768.zip/node_modules/depd/",\ - "packageDependencies": [\ - ["depd", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["deps-regex", [\ - ["npm:0.1.4", {\ - "packageLocation": "./.yarn/cache/deps-regex-npm-0.1.4-da6b966279-70c5e7fa88.zip/node_modules/deps-regex/",\ - "packageDependencies": [\ - ["deps-regex", "npm:0.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["dequal", [\ - ["npm:2.0.3", {\ - "packageLocation": "./.yarn/cache/dequal-npm-2.0.3-53a630c60e-8679b850e1.zip/node_modules/dequal/",\ - "packageDependencies": [\ - ["dequal", "npm:2.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["destroy", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/destroy-npm-1.2.0-6a511802e2-0acb300b74.zip/node_modules/destroy/",\ - "packageDependencies": [\ - ["destroy", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["detect-file", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/detect-file-npm-1.0.0-a22ca7c5b6-1861e41461.zip/node_modules/detect-file/",\ - "packageDependencies": [\ - ["detect-file", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["detect-indent", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/detect-indent-npm-5.0.0-123fa3fd0b-61763211da.zip/node_modules/detect-indent/",\ - "packageDependencies": [\ - ["detect-indent", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["detect-libc", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/detect-libc-npm-1.0.3-c30ac344d4-daaaed925f.zip/node_modules/detect-libc/",\ - "packageDependencies": [\ - ["detect-libc", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["detect-newline", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/detect-newline-npm-2.1.0-31d9d239e0-c55146fd5b.zip/node_modules/detect-newline/",\ - "packageDependencies": [\ - ["detect-newline", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["dettle", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/dettle-npm-1.0.2-cd4207d220-636cfc10e4.zip/node_modules/dettle/",\ - "packageDependencies": [\ - ["dettle", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["devlop", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/devlop-npm-1.1.0-d4a98d724c-d2ff650bac.zip/node_modules/devlop/",\ - "packageDependencies": [\ - ["devlop", "npm:1.1.0"],\ - ["dequal", "npm:2.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["dezalgo", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/dezalgo-npm-1.0.4-ae3b673c98-895389c6ae.zip/node_modules/dezalgo/",\ - "packageDependencies": [\ - ["dezalgo", "npm:1.0.4"],\ - ["asap", "npm:2.0.6"],\ - ["wrappy", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["didyoumean", [\ - ["npm:1.2.2", {\ - "packageLocation": "./.yarn/cache/didyoumean-npm-1.2.2-fd568ec571-d5d98719d5.zip/node_modules/didyoumean/",\ - "packageDependencies": [\ - ["didyoumean", "npm:1.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["diff", [\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/diff-npm-4.0.2-73133c7102-f2c09b0ce4.zip/node_modules/diff/",\ - "packageDependencies": [\ - ["diff", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.1.0", {\ - "packageLocation": "./.yarn/cache/diff-npm-5.1.0-d24d222280-c7bf0df7c9.zip/node_modules/diff/",\ - "packageDependencies": [\ - ["diff", "npm:5.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/diff-npm-5.2.0-f523a581f3-12b63ca9c3.zip/node_modules/diff/",\ - "packageDependencies": [\ - ["diff", "npm:5.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["diff-sequences", [\ - ["npm:29.0.0", {\ - "packageLocation": "./.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-2c084a3db0.zip/node_modules/diff-sequences/",\ - "packageDependencies": [\ - ["diff-sequences", "npm:29.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:29.6.3", {\ - "packageLocation": "./.yarn/cache/diff-sequences-npm-29.6.3-18ab2c9949-f4914158e1.zip/node_modules/diff-sequences/",\ - "packageDependencies": [\ - ["diff-sequences", "npm:29.6.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["dir-glob", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/dir-glob-npm-3.0.1-1aea628b1b-fa05e18324.zip/node_modules/dir-glob/",\ - "packageDependencies": [\ - ["dir-glob", "npm:3.0.1"],\ - ["path-type", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["dlv", [\ - ["npm:1.1.3", {\ - "packageLocation": "./.yarn/cache/dlv-npm-1.1.3-187c903a21-d7381bca22.zip/node_modules/dlv/",\ - "packageDependencies": [\ - ["dlv", "npm:1.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["docker-modem", [\ - ["npm:5.0.3", {\ - "packageLocation": "./.yarn/cache/docker-modem-npm-5.0.3-49494b2140-68f4948591.zip/node_modules/docker-modem/",\ - "packageDependencies": [\ - ["docker-modem", "npm:5.0.3"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["readable-stream", "npm:3.6.0"],\ - ["split-ca", "npm:1.0.1"],\ - ["ssh2", "npm:1.15.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["dockerode", [\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/dockerode-npm-4.0.2-18c529e4b9-4d36633d04.zip/node_modules/dockerode/",\ - "packageDependencies": [\ - ["dockerode", "npm:4.0.2"],\ - ["@balena/dockerignore", "npm:1.0.2"],\ - ["docker-modem", "npm:5.0.3"],\ - ["tar-fs", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["doctrine", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/doctrine-npm-2.1.0-ac15d049b7-a45e277f7f.zip/node_modules/doctrine/",\ - "packageDependencies": [\ - ["doctrine", "npm:2.1.0"],\ - ["esutils", "npm:2.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/doctrine-npm-3.0.0-c6f1615f04-fd7673ca77.zip/node_modules/doctrine/",\ - "packageDependencies": [\ - ["doctrine", "npm:3.0.0"],\ - ["esutils", "npm:2.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["domexception", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/domexception-npm-4.0.0-5093673f9b-ddbc1268ed.zip/node_modules/domexception/",\ - "packageDependencies": [\ - ["domexception", "npm:4.0.0"],\ - ["webidl-conversions", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["dot-prop", [\ - ["npm:4.2.1", {\ - "packageLocation": "./.yarn/cache/dot-prop-npm-4.2.1-9e47a92a56-5f4f19aa44.zip/node_modules/dot-prop/",\ - "packageDependencies": [\ - ["dot-prop", "npm:4.2.1"],\ - ["is-obj", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["dotenv", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/dotenv-npm-5.0.1-9cab850c63-78a69d88e6.zip/node_modules/dotenv/",\ - "packageDependencies": [\ - ["dotenv", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["dprint-node", [\ - ["npm:1.0.8", {\ - "packageLocation": "./.yarn/unplugged/dprint-node-npm-1.0.8-f7d03c5245/node_modules/dprint-node/",\ - "packageDependencies": [\ - ["dprint-node", "npm:1.0.8"],\ - ["detect-libc", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["duplexer3", [\ - ["npm:0.1.5", {\ - "packageLocation": "./.yarn/cache/duplexer3-npm-0.1.5-343d4ab7e3-e677cb4c48.zip/node_modules/duplexer3/",\ - "packageDependencies": [\ - ["duplexer3", "npm:0.1.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["duplexify", [\ - ["npm:3.7.1", {\ - "packageLocation": "./.yarn/cache/duplexify-npm-3.7.1-8f4f1e821f-3c2ed2223d.zip/node_modules/duplexify/",\ - "packageDependencies": [\ - ["duplexify", "npm:3.7.1"],\ - ["end-of-stream", "npm:1.4.4"],\ - ["inherits", "npm:2.0.4"],\ - ["readable-stream", "npm:2.3.8"],\ - ["stream-shift", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eastasianwidth", [\ - ["npm:0.2.0", {\ - "packageLocation": "./.yarn/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-7d00d7cd8e.zip/node_modules/eastasianwidth/",\ - "packageDependencies": [\ - ["eastasianwidth", "npm:0.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ecc-jsbn", [\ - ["npm:0.1.2", {\ - "packageLocation": "./.yarn/cache/ecc-jsbn-npm-0.1.2-85b7a7be89-22fef4b620.zip/node_modules/ecc-jsbn/",\ - "packageDependencies": [\ - ["ecc-jsbn", "npm:0.1.2"],\ - ["jsbn", "npm:0.1.1"],\ - ["safer-buffer", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ecdsa-sig-formatter", [\ - ["npm:1.0.11", {\ - "packageLocation": "./.yarn/cache/ecdsa-sig-formatter-npm-1.0.11-b6784e7852-207f9ab1c2.zip/node_modules/ecdsa-sig-formatter/",\ - "packageDependencies": [\ - ["ecdsa-sig-formatter", "npm:1.0.11"],\ - ["safe-buffer", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["editor", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/editor-npm-1.0.0-ef3bc973f4-41fb75f605.zip/node_modules/editor/",\ - "packageDependencies": [\ - ["editor", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["editorconfig", [\ - ["npm:0.15.3", {\ - "packageLocation": "./.yarn/cache/editorconfig-npm-0.15.3-873be190a7-a94afeda19.zip/node_modules/editorconfig/",\ - "packageDependencies": [\ - ["editorconfig", "npm:0.15.3"],\ - ["commander", "npm:2.20.3"],\ - ["lru-cache", "npm:4.1.5"],\ - ["semver", "npm:5.7.2"],\ - ["sigmund", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ee-first", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/ee-first-npm-1.1.1-33f8535b39-1b4cac778d.zip/node_modules/ee-first/",\ - "packageDependencies": [\ - ["ee-first", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["electron-to-chromium", [\ - ["npm:1.4.302", {\ - "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.4.302-103e381a2e-aa764494f9.zip/node_modules/electron-to-chromium/",\ - "packageDependencies": [\ - ["electron-to-chromium", "npm:1.4.302"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.4.508", {\ - "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.4.508-f3143d7736-4475eb18f5.zip/node_modules/electron-to-chromium/",\ - "packageDependencies": [\ - ["electron-to-chromium", "npm:1.4.508"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.4.648", {\ - "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.4.648-ea7ec5c374-54f840e032.zip/node_modules/electron-to-chromium/",\ - "packageDependencies": [\ - ["electron-to-chromium", "npm:1.4.648"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.4.711", {\ - "packageLocation": "./.yarn/cache/electron-to-chromium-npm-1.4.711-96943319e5-8a6fa89f4c.zip/node_modules/electron-to-chromium/",\ - "packageDependencies": [\ - ["electron-to-chromium", "npm:1.4.711"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["emoji-regex", [\ - ["npm:10.2.1", {\ - "packageLocation": "./.yarn/cache/emoji-regex-npm-10.2.1-463e5e2567-1aa2d16881.zip/node_modules/emoji-regex/",\ - "packageDependencies": [\ - ["emoji-regex", "npm:10.2.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.3", {\ - "packageLocation": "./.yarn/cache/emoji-regex-npm-7.0.3-cfe9479bb3-9159b2228b.zip/node_modules/emoji-regex/",\ - "packageDependencies": [\ - ["emoji-regex", "npm:7.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.0.0", {\ - "packageLocation": "./.yarn/cache/emoji-regex-npm-8.0.0-213764015c-d4c5c39d5a.zip/node_modules/emoji-regex/",\ - "packageDependencies": [\ - ["emoji-regex", "npm:8.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.2.2", {\ - "packageLocation": "./.yarn/cache/emoji-regex-npm-9.2.2-e6fac8d058-8487182da7.zip/node_modules/emoji-regex/",\ - "packageDependencies": [\ - ["emoji-regex", "npm:9.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["encodeurl", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/encodeurl-npm-1.0.2-f8c8454c41-e50e3d508c.zip/node_modules/encodeurl/",\ - "packageDependencies": [\ - ["encodeurl", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["encoding", [\ - ["npm:0.1.13", {\ - "packageLocation": "./.yarn/cache/encoding-npm-0.1.13-82a1837d30-bb98632f8f.zip/node_modules/encoding/",\ - "packageDependencies": [\ - ["encoding", "npm:0.1.13"],\ - ["iconv-lite", "npm:0.6.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["end-of-stream", [\ - ["npm:1.4.4", {\ - "packageLocation": "./.yarn/cache/end-of-stream-npm-1.4.4-497fc6dee1-530a5a5a1e.zip/node_modules/end-of-stream/",\ - "packageDependencies": [\ - ["end-of-stream", "npm:1.4.4"],\ - ["once", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["endent", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/endent-npm-2.1.0-0eb3dd7fb3-c352831088.zip/node_modules/endent/",\ - "packageDependencies": [\ - ["endent", "npm:2.1.0"],\ - ["dedent", "npm:0.7.0"],\ - ["fast-json-parse", "npm:1.0.3"],\ - ["objectorarray", "npm:1.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["enhanced-resolve", [\ - ["npm:5.15.0", {\ - "packageLocation": "./.yarn/cache/enhanced-resolve-npm-5.15.0-16eb7ddef9-fbd8cdc926.zip/node_modules/enhanced-resolve/",\ - "packageDependencies": [\ - ["enhanced-resolve", "npm:5.15.0"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["tapable", "npm:2.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["entities", [\ - ["npm:4.5.0", {\ - "packageLocation": "./.yarn/cache/entities-npm-4.5.0-7cdb83b832-853f8ebd5b.zip/node_modules/entities/",\ - "packageDependencies": [\ - ["entities", "npm:4.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["env-cmd", [\ - ["https://github.com/toddbluhm/env-cmd.git#commit=8f35b71651f6a78710308ff38ab30896ea72ee8b", {\ - "packageLocation": "./.yarn/cache/env-cmd-https-e48db865d4-cce663205b.zip/node_modules/env-cmd/",\ - "packageDependencies": [\ - ["env-cmd", "https://github.com/toddbluhm/env-cmd.git#commit=8f35b71651f6a78710308ff38ab30896ea72ee8b"],\ - ["commander", "npm:5.1.0"],\ - ["cross-spawn", "npm:7.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["env-paths", [\ - ["npm:2.2.1", {\ - "packageLocation": "./.yarn/cache/env-paths-npm-2.2.1-7c7577428c-65b5df55a8.zip/node_modules/env-paths/",\ - "packageDependencies": [\ - ["env-paths", "npm:2.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["err-code", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/err-code-npm-1.1.2-76c4ec5eff-a1c6a194d2.zip/node_modules/err-code/",\ - "packageDependencies": [\ - ["err-code", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.3", {\ - "packageLocation": "./.yarn/cache/err-code-npm-2.0.3-082e0ff9a7-8b7b1be20d.zip/node_modules/err-code/",\ - "packageDependencies": [\ - ["err-code", "npm:2.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["errno", [\ - ["npm:0.1.8", {\ - "packageLocation": "./.yarn/cache/errno-npm-0.1.8-10ebc185bf-1271f7b9fb.zip/node_modules/errno/",\ - "packageDependencies": [\ - ["errno", "npm:0.1.8"],\ - ["prr", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["error-ex", [\ - ["npm:1.3.2", {\ - "packageLocation": "./.yarn/cache/error-ex-npm-1.3.2-5654f80c0f-c1c2b8b65f.zip/node_modules/error-ex/",\ - "packageDependencies": [\ - ["error-ex", "npm:1.3.2"],\ - ["is-arrayish", "npm:0.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["es-abstract", [\ - ["npm:1.20.1", {\ - "packageLocation": "./.yarn/cache/es-abstract-npm-1.20.1-83d41a4d88-28da27ae0e.zip/node_modules/es-abstract/",\ - "packageDependencies": [\ - ["es-abstract", "npm:1.20.1"],\ - ["call-bind", "npm:1.0.2"],\ - ["es-to-primitive", "npm:1.2.1"],\ - ["function-bind", "npm:1.1.1"],\ - ["function.prototype.name", "npm:1.1.5"],\ - ["get-intrinsic", "npm:1.1.2"],\ - ["get-symbol-description", "npm:1.0.0"],\ - ["has", "npm:1.0.3"],\ - ["has-property-descriptors", "npm:1.0.0"],\ - ["has-symbols", "npm:1.0.3"],\ - ["internal-slot", "npm:1.0.3"],\ - ["is-callable", "npm:1.2.4"],\ - ["is-negative-zero", "npm:2.0.2"],\ - ["is-regex", "npm:1.1.4"],\ - ["is-shared-array-buffer", "npm:1.0.2"],\ - ["is-string", "npm:1.0.7"],\ - ["is-weakref", "npm:1.0.2"],\ - ["object-inspect", "npm:1.12.2"],\ - ["object-keys", "npm:1.1.1"],\ - ["object.assign", "npm:4.1.4"],\ - ["regexp.prototype.flags", "npm:1.4.3"],\ - ["string.prototype.trimend", "npm:1.0.5"],\ - ["string.prototype.trimstart", "npm:1.0.5"],\ - ["unbox-primitive", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.22.3", {\ - "packageLocation": "./.yarn/cache/es-abstract-npm-1.22.3-15a58832e5-b1bdc96285.zip/node_modules/es-abstract/",\ - "packageDependencies": [\ - ["es-abstract", "npm:1.22.3"],\ - ["array-buffer-byte-length", "npm:1.0.0"],\ - ["arraybuffer.prototype.slice", "npm:1.0.2"],\ - ["available-typed-arrays", "npm:1.0.5"],\ - ["call-bind", "npm:1.0.5"],\ - ["es-set-tostringtag", "npm:2.0.2"],\ - ["es-to-primitive", "npm:1.2.1"],\ - ["function.prototype.name", "npm:1.1.6"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["get-symbol-description", "npm:1.0.0"],\ - ["globalthis", "npm:1.0.3"],\ - ["gopd", "npm:1.0.1"],\ - ["has-property-descriptors", "npm:1.0.0"],\ - ["has-proto", "npm:1.0.1"],\ - ["has-symbols", "npm:1.0.3"],\ - ["hasown", "npm:2.0.0"],\ - ["internal-slot", "npm:1.0.6"],\ - ["is-array-buffer", "npm:3.0.2"],\ - ["is-callable", "npm:1.2.7"],\ - ["is-negative-zero", "npm:2.0.2"],\ - ["is-regex", "npm:1.1.4"],\ - ["is-shared-array-buffer", "npm:1.0.2"],\ - ["is-string", "npm:1.0.7"],\ - ["is-typed-array", "npm:1.1.12"],\ - ["is-weakref", "npm:1.0.2"],\ - ["object-inspect", "npm:1.13.1"],\ - ["object-keys", "npm:1.1.1"],\ - ["object.assign", "npm:4.1.4"],\ - ["regexp.prototype.flags", "npm:1.5.1"],\ - ["safe-array-concat", "npm:1.0.1"],\ - ["safe-regex-test", "npm:1.0.0"],\ - ["string.prototype.trim", "npm:1.2.8"],\ - ["string.prototype.trimend", "npm:1.0.7"],\ - ["string.prototype.trimstart", "npm:1.0.7"],\ - ["typed-array-buffer", "npm:1.0.0"],\ - ["typed-array-byte-length", "npm:1.0.0"],\ - ["typed-array-byte-offset", "npm:1.0.0"],\ - ["typed-array-length", "npm:1.0.4"],\ - ["unbox-primitive", "npm:1.0.2"],\ - ["which-typed-array", "npm:1.1.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.23.2", {\ - "packageLocation": "./.yarn/cache/es-abstract-npm-1.23.2-ed2b93bc4c-cc6410cb58.zip/node_modules/es-abstract/",\ - "packageDependencies": [\ - ["es-abstract", "npm:1.23.2"],\ - ["array-buffer-byte-length", "npm:1.0.1"],\ - ["arraybuffer.prototype.slice", "npm:1.0.3"],\ - ["available-typed-arrays", "npm:1.0.7"],\ - ["call-bind", "npm:1.0.7"],\ - ["data-view-buffer", "npm:1.0.1"],\ - ["data-view-byte-length", "npm:1.0.1"],\ - ["data-view-byte-offset", "npm:1.0.0"],\ - ["es-define-property", "npm:1.0.0"],\ - ["es-errors", "npm:1.3.0"],\ - ["es-object-atoms", "npm:1.0.0"],\ - ["es-set-tostringtag", "npm:2.0.3"],\ - ["es-to-primitive", "npm:1.2.1"],\ - ["function.prototype.name", "npm:1.1.6"],\ - ["get-intrinsic", "npm:1.2.4"],\ - ["get-symbol-description", "npm:1.0.2"],\ - ["globalthis", "npm:1.0.3"],\ - ["gopd", "npm:1.0.1"],\ - ["has-property-descriptors", "npm:1.0.2"],\ - ["has-proto", "npm:1.0.3"],\ - ["has-symbols", "npm:1.0.3"],\ - ["hasown", "npm:2.0.2"],\ - ["internal-slot", "npm:1.0.7"],\ - ["is-array-buffer", "npm:3.0.4"],\ - ["is-callable", "npm:1.2.7"],\ - ["is-data-view", "npm:1.0.1"],\ - ["is-negative-zero", "npm:2.0.3"],\ - ["is-regex", "npm:1.1.4"],\ - ["is-shared-array-buffer", "npm:1.0.3"],\ - ["is-string", "npm:1.0.7"],\ - ["is-typed-array", "npm:1.1.13"],\ - ["is-weakref", "npm:1.0.2"],\ - ["object-inspect", "npm:1.13.1"],\ - ["object-keys", "npm:1.1.1"],\ - ["object.assign", "npm:4.1.5"],\ - ["regexp.prototype.flags", "npm:1.5.2"],\ - ["safe-array-concat", "npm:1.1.2"],\ - ["safe-regex-test", "npm:1.0.3"],\ - ["string.prototype.trim", "npm:1.2.9"],\ - ["string.prototype.trimend", "npm:1.0.8"],\ - ["string.prototype.trimstart", "npm:1.0.7"],\ - ["typed-array-buffer", "npm:1.0.2"],\ - ["typed-array-byte-length", "npm:1.0.1"],\ - ["typed-array-byte-offset", "npm:1.0.2"],\ - ["typed-array-length", "npm:1.0.6"],\ - ["unbox-primitive", "npm:1.0.2"],\ - ["which-typed-array", "npm:1.1.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["es-array-method-boxes-properly", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/es-array-method-boxes-properly-npm-1.0.0-d4bc728109-2537fcd1ce.zip/node_modules/es-array-method-boxes-properly/",\ - "packageDependencies": [\ - ["es-array-method-boxes-properly", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["es-define-property", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/es-define-property-npm-1.0.0-e23aa9b242-f66ece0a88.zip/node_modules/es-define-property/",\ - "packageDependencies": [\ - ["es-define-property", "npm:1.0.0"],\ - ["get-intrinsic", "npm:1.2.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["es-errors", [\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/es-errors-npm-1.3.0-fda0c9b8a8-ec1414527a.zip/node_modules/es-errors/",\ - "packageDependencies": [\ - ["es-errors", "npm:1.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["es-iterator-helpers", [\ - ["npm:1.0.18", {\ - "packageLocation": "./.yarn/cache/es-iterator-helpers-npm-1.0.18-1d29665edd-1594324ff3.zip/node_modules/es-iterator-helpers/",\ - "packageDependencies": [\ - ["es-iterator-helpers", "npm:1.0.18"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.2"],\ - ["es-errors", "npm:1.3.0"],\ - ["es-set-tostringtag", "npm:2.0.3"],\ - ["function-bind", "npm:1.1.2"],\ - ["get-intrinsic", "npm:1.2.4"],\ - ["globalthis", "npm:1.0.3"],\ - ["has-property-descriptors", "npm:1.0.2"],\ - ["has-proto", "npm:1.0.3"],\ - ["has-symbols", "npm:1.0.3"],\ - ["internal-slot", "npm:1.0.7"],\ - ["iterator.prototype", "npm:1.1.2"],\ - ["safe-array-concat", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["es-object-atoms", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/es-object-atoms-npm-1.0.0-c5cca6d760-26f0ff78ab.zip/node_modules/es-object-atoms/",\ - "packageDependencies": [\ - ["es-object-atoms", "npm:1.0.0"],\ - ["es-errors", "npm:1.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["es-set-tostringtag", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/es-set-tostringtag-npm-2.0.2-dae5ec6c58-afcec3a4c9.zip/node_modules/es-set-tostringtag/",\ - "packageDependencies": [\ - ["es-set-tostringtag", "npm:2.0.2"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["has-tostringtag", "npm:1.0.0"],\ - ["hasown", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.3", {\ - "packageLocation": "./.yarn/cache/es-set-tostringtag-npm-2.0.3-8a191fed13-7227fa48a4.zip/node_modules/es-set-tostringtag/",\ - "packageDependencies": [\ - ["es-set-tostringtag", "npm:2.0.3"],\ - ["get-intrinsic", "npm:1.2.4"],\ - ["has-tostringtag", "npm:1.0.2"],\ - ["hasown", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["es-shim-unscopables", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/es-shim-unscopables-npm-1.0.0-06186593f1-83e95cadbb.zip/node_modules/es-shim-unscopables/",\ - "packageDependencies": [\ - ["es-shim-unscopables", "npm:1.0.0"],\ - ["has", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/es-shim-unscopables-npm-1.0.2-a3056a4c0d-432bd527c6.zip/node_modules/es-shim-unscopables/",\ - "packageDependencies": [\ - ["es-shim-unscopables", "npm:1.0.2"],\ - ["hasown", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["es-to-primitive", [\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/es-to-primitive-npm-1.2.1-b7a7eac6c5-4ead6671a2.zip/node_modules/es-to-primitive/",\ - "packageDependencies": [\ - ["es-to-primitive", "npm:1.2.1"],\ - ["is-callable", "npm:1.2.4"],\ - ["is-date-object", "npm:1.0.5"],\ - ["is-symbol", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["es6-promise", [\ - ["npm:3.3.1", {\ - "packageLocation": "./.yarn/cache/es6-promise-npm-3.3.1-876231af5b-ce4044009c.zip/node_modules/es6-promise/",\ - "packageDependencies": [\ - ["es6-promise", "npm:3.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.2.8", {\ - "packageLocation": "./.yarn/cache/es6-promise-npm-4.2.8-c9f5b11f66-95614a8887.zip/node_modules/es6-promise/",\ - "packageDependencies": [\ - ["es6-promise", "npm:4.2.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["es6-promisify", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/es6-promisify-npm-5.0.0-3726550934-fbed9d7915.zip/node_modules/es6-promisify/",\ - "packageDependencies": [\ - ["es6-promisify", "npm:5.0.0"],\ - ["es6-promise", "npm:4.2.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-npm-0.15.7-9aee421406/node_modules/esbuild/",\ - "packageDependencies": [\ - ["esbuild", "npm:0.15.7"],\ - ["@esbuild/linux-loong64", "npm:0.15.7"],\ - ["esbuild-android-64", "npm:0.15.7"],\ - ["esbuild-android-arm64", "npm:0.15.7"],\ - ["esbuild-darwin-64", "npm:0.15.7"],\ - ["esbuild-darwin-arm64", "npm:0.15.7"],\ - ["esbuild-freebsd-64", "npm:0.15.7"],\ - ["esbuild-freebsd-arm64", "npm:0.15.7"],\ - ["esbuild-linux-32", "npm:0.15.7"],\ - ["esbuild-linux-64", "npm:0.15.7"],\ - ["esbuild-linux-arm", "npm:0.15.7"],\ - ["esbuild-linux-arm64", "npm:0.15.7"],\ - ["esbuild-linux-mips64le", "npm:0.15.7"],\ - ["esbuild-linux-ppc64le", "npm:0.15.7"],\ - ["esbuild-linux-riscv64", "npm:0.15.7"],\ - ["esbuild-linux-s390x", "npm:0.15.7"],\ - ["esbuild-netbsd-64", "npm:0.15.7"],\ - ["esbuild-openbsd-64", "npm:0.15.7"],\ - ["esbuild-sunos-64", "npm:0.15.7"],\ - ["esbuild-windows-32", "npm:0.15.7"],\ - ["esbuild-windows-64", "npm:0.15.7"],\ - ["esbuild-windows-arm64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.19.12", {\ - "packageLocation": "./.yarn/unplugged/esbuild-npm-0.19.12-fb5a3a4313/node_modules/esbuild/",\ - "packageDependencies": [\ - ["esbuild", "npm:0.19.12"],\ - ["@esbuild/aix-ppc64", "npm:0.19.12"],\ - ["@esbuild/android-arm", "npm:0.19.12"],\ - ["@esbuild/android-arm64", "npm:0.19.12"],\ - ["@esbuild/android-x64", "npm:0.19.12"],\ - ["@esbuild/darwin-arm64", "npm:0.19.12"],\ - ["@esbuild/darwin-x64", "npm:0.19.12"],\ - ["@esbuild/freebsd-arm64", "npm:0.19.12"],\ - ["@esbuild/freebsd-x64", "npm:0.19.12"],\ - ["@esbuild/linux-arm", "npm:0.19.12"],\ - ["@esbuild/linux-arm64", "npm:0.19.12"],\ - ["@esbuild/linux-ia32", "npm:0.19.12"],\ - ["@esbuild/linux-loong64", "npm:0.19.12"],\ - ["@esbuild/linux-mips64el", "npm:0.19.12"],\ - ["@esbuild/linux-ppc64", "npm:0.19.12"],\ - ["@esbuild/linux-riscv64", "npm:0.19.12"],\ - ["@esbuild/linux-s390x", "npm:0.19.12"],\ - ["@esbuild/linux-x64", "npm:0.19.12"],\ - ["@esbuild/netbsd-x64", "npm:0.19.12"],\ - ["@esbuild/openbsd-x64", "npm:0.19.12"],\ - ["@esbuild/sunos-x64", "npm:0.19.12"],\ - ["@esbuild/win32-arm64", "npm:0.19.12"],\ - ["@esbuild/win32-ia32", "npm:0.19.12"],\ - ["@esbuild/win32-x64", "npm:0.19.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/unplugged/esbuild-npm-0.20.2-1923187a7f/node_modules/esbuild/",\ - "packageDependencies": [\ - ["esbuild", "npm:0.20.2"],\ - ["@esbuild/aix-ppc64", "npm:0.20.2"],\ - ["@esbuild/android-arm", "npm:0.20.2"],\ - ["@esbuild/android-arm64", "npm:0.20.2"],\ - ["@esbuild/android-x64", "npm:0.20.2"],\ - ["@esbuild/darwin-arm64", "npm:0.20.2"],\ - ["@esbuild/darwin-x64", "npm:0.20.2"],\ - ["@esbuild/freebsd-arm64", "npm:0.20.2"],\ - ["@esbuild/freebsd-x64", "npm:0.20.2"],\ - ["@esbuild/linux-arm", "npm:0.20.2"],\ - ["@esbuild/linux-arm64", "npm:0.20.2"],\ - ["@esbuild/linux-ia32", "npm:0.20.2"],\ - ["@esbuild/linux-loong64", "npm:0.20.2"],\ - ["@esbuild/linux-mips64el", "npm:0.20.2"],\ - ["@esbuild/linux-ppc64", "npm:0.20.2"],\ - ["@esbuild/linux-riscv64", "npm:0.20.2"],\ - ["@esbuild/linux-s390x", "npm:0.20.2"],\ - ["@esbuild/linux-x64", "npm:0.20.2"],\ - ["@esbuild/netbsd-x64", "npm:0.20.2"],\ - ["@esbuild/openbsd-x64", "npm:0.20.2"],\ - ["@esbuild/sunos-x64", "npm:0.20.2"],\ - ["@esbuild/win32-arm64", "npm:0.20.2"],\ - ["@esbuild/win32-ia32", "npm:0.20.2"],\ - ["@esbuild/win32-x64", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.5", {\ - "packageLocation": "./.yarn/unplugged/esbuild-npm-0.21.5-d85dfbc965/node_modules/esbuild/",\ - "packageDependencies": [\ - ["esbuild", "npm:0.21.5"],\ - ["@esbuild/aix-ppc64", "npm:0.21.5"],\ - ["@esbuild/android-arm", "npm:0.21.5"],\ - ["@esbuild/android-arm64", "npm:0.21.5"],\ - ["@esbuild/android-x64", "npm:0.21.5"],\ - ["@esbuild/darwin-arm64", "npm:0.21.5"],\ - ["@esbuild/darwin-x64", "npm:0.21.5"],\ - ["@esbuild/freebsd-arm64", "npm:0.21.5"],\ - ["@esbuild/freebsd-x64", "npm:0.21.5"],\ - ["@esbuild/linux-arm", "npm:0.21.5"],\ - ["@esbuild/linux-arm64", "npm:0.21.5"],\ - ["@esbuild/linux-ia32", "npm:0.21.5"],\ - ["@esbuild/linux-loong64", "npm:0.21.5"],\ - ["@esbuild/linux-mips64el", "npm:0.21.5"],\ - ["@esbuild/linux-ppc64", "npm:0.21.5"],\ - ["@esbuild/linux-riscv64", "npm:0.21.5"],\ - ["@esbuild/linux-s390x", "npm:0.21.5"],\ - ["@esbuild/linux-x64", "npm:0.21.5"],\ - ["@esbuild/netbsd-x64", "npm:0.21.5"],\ - ["@esbuild/openbsd-x64", "npm:0.21.5"],\ - ["@esbuild/sunos-x64", "npm:0.21.5"],\ - ["@esbuild/win32-arm64", "npm:0.21.5"],\ - ["@esbuild/win32-ia32", "npm:0.21.5"],\ - ["@esbuild/win32-x64", "npm:0.21.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-android-64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-android-64-npm-0.15.7-269df3ca9f/node_modules/esbuild-android-64/",\ - "packageDependencies": [\ - ["esbuild-android-64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-android-arm64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-android-arm64-npm-0.15.7-6073fd4dc9/node_modules/esbuild-android-arm64/",\ - "packageDependencies": [\ - ["esbuild-android-arm64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-darwin-64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-darwin-64-npm-0.15.7-723c8cbc8e/node_modules/esbuild-darwin-64/",\ - "packageDependencies": [\ - ["esbuild-darwin-64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-darwin-arm64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-darwin-arm64-npm-0.15.7-111aea0b3a/node_modules/esbuild-darwin-arm64/",\ - "packageDependencies": [\ - ["esbuild-darwin-arm64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-freebsd-64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-freebsd-64-npm-0.15.7-bd098f3d01/node_modules/esbuild-freebsd-64/",\ - "packageDependencies": [\ - ["esbuild-freebsd-64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-freebsd-arm64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-freebsd-arm64-npm-0.15.7-9e613bde06/node_modules/esbuild-freebsd-arm64/",\ - "packageDependencies": [\ - ["esbuild-freebsd-arm64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-linux-32", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-linux-32-npm-0.15.7-66ab0695a4/node_modules/esbuild-linux-32/",\ - "packageDependencies": [\ - ["esbuild-linux-32", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-linux-64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-linux-64-npm-0.15.7-b10b927b7b/node_modules/esbuild-linux-64/",\ - "packageDependencies": [\ - ["esbuild-linux-64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-linux-arm", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-linux-arm-npm-0.15.7-518e7d8c04/node_modules/esbuild-linux-arm/",\ - "packageDependencies": [\ - ["esbuild-linux-arm", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-linux-arm64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-linux-arm64-npm-0.15.7-e6e6e4f6e0/node_modules/esbuild-linux-arm64/",\ - "packageDependencies": [\ - ["esbuild-linux-arm64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-linux-mips64le", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-linux-mips64le-npm-0.15.7-372020e5d3/node_modules/esbuild-linux-mips64le/",\ - "packageDependencies": [\ - ["esbuild-linux-mips64le", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-linux-ppc64le", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-linux-ppc64le-npm-0.15.7-317c8b658c/node_modules/esbuild-linux-ppc64le/",\ - "packageDependencies": [\ - ["esbuild-linux-ppc64le", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-linux-riscv64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-linux-riscv64-npm-0.15.7-38cc36baed/node_modules/esbuild-linux-riscv64/",\ - "packageDependencies": [\ - ["esbuild-linux-riscv64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-linux-s390x", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-linux-s390x-npm-0.15.7-6cdf6a740a/node_modules/esbuild-linux-s390x/",\ - "packageDependencies": [\ - ["esbuild-linux-s390x", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-netbsd-64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-netbsd-64-npm-0.15.7-e90494f9f6/node_modules/esbuild-netbsd-64/",\ - "packageDependencies": [\ - ["esbuild-netbsd-64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-openbsd-64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-openbsd-64-npm-0.15.7-005040808d/node_modules/esbuild-openbsd-64/",\ - "packageDependencies": [\ - ["esbuild-openbsd-64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-sunos-64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-sunos-64-npm-0.15.7-93ec50e579/node_modules/esbuild-sunos-64/",\ - "packageDependencies": [\ - ["esbuild-sunos-64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-windows-32", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-windows-32-npm-0.15.7-fc771388e0/node_modules/esbuild-windows-32/",\ - "packageDependencies": [\ - ["esbuild-windows-32", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-windows-64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-windows-64-npm-0.15.7-005954b31a/node_modules/esbuild-windows-64/",\ - "packageDependencies": [\ - ["esbuild-windows-64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esbuild-windows-arm64", [\ - ["npm:0.15.7", {\ - "packageLocation": "./.yarn/unplugged/esbuild-windows-arm64-npm-0.15.7-0f216ed1a9/node_modules/esbuild-windows-arm64/",\ - "packageDependencies": [\ - ["esbuild-windows-arm64", "npm:0.15.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["escalade", [\ - ["npm:3.1.1", {\ - "packageLocation": "./.yarn/cache/escalade-npm-3.1.1-e02da076aa-a3e2a99f07.zip/node_modules/escalade/",\ - "packageDependencies": [\ - ["escalade", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["escape-html", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/escape-html-npm-1.0.3-376c22ee74-6213ca9ae0.zip/node_modules/escape-html/",\ - "packageDependencies": [\ - ["escape-html", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["escape-string-regexp", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/escape-string-regexp-npm-1.0.5-3284de402f-6092fda75c.zip/node_modules/escape-string-regexp/",\ - "packageDependencies": [\ - ["escape-string-regexp", "npm:1.0.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/escape-string-regexp-npm-2.0.0-aef69d2a25-9f8a2d5743.zip/node_modules/escape-string-regexp/",\ - "packageDependencies": [\ - ["escape-string-regexp", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-98b48897d9.zip/node_modules/escape-string-regexp/",\ - "packageDependencies": [\ - ["escape-string-regexp", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/escape-string-regexp-npm-5.0.0-a663e825ce-20daabe197.zip/node_modules/escape-string-regexp/",\ - "packageDependencies": [\ - ["escape-string-regexp", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["escodegen", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/escodegen-npm-2.1.0-e0bf940745-096696407e.zip/node_modules/escodegen/",\ - "packageDependencies": [\ - ["escodegen", "npm:2.1.0"],\ - ["esprima", "npm:4.0.1"],\ - ["estraverse", "npm:5.3.0"],\ - ["esutils", "npm:2.0.3"],\ - ["source-map", "npm:0.6.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eslint", [\ - ["npm:8.26.0", {\ - "packageLocation": "./.yarn/cache/eslint-npm-8.26.0-c277e15ec0-a2aced939e.zip/node_modules/eslint/",\ - "packageDependencies": [\ - ["eslint", "npm:8.26.0"],\ - ["@eslint/eslintrc", "npm:1.3.3"],\ - ["@humanwhocodes/config-array", "npm:0.11.6"],\ - ["@humanwhocodes/module-importer", "npm:1.0.1"],\ - ["@nodelib/fs.walk", "npm:1.2.8"],\ - ["ajv", "npm:6.12.6"],\ - ["chalk", "npm:4.1.2"],\ - ["cross-spawn", "npm:7.0.3"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["doctrine", "npm:3.0.0"],\ - ["escape-string-regexp", "npm:4.0.0"],\ - ["eslint-scope", "npm:7.1.1"],\ - ["eslint-utils", "virtual:c277e15ec0e2045c627afe7c6881d1c470953aef8322950356243dade72ac04024bc73986d7b8df7a4695dda6baeb1c400992fcdebf4f4f1fdf4df3d4618bb1c#npm:3.0.0"],\ - ["eslint-visitor-keys", "npm:3.3.0"],\ - ["espree", "npm:9.4.0"],\ - ["esquery", "npm:1.4.0"],\ - ["esutils", "npm:2.0.3"],\ - ["fast-deep-equal", "npm:3.1.3"],\ - ["file-entry-cache", "npm:6.0.1"],\ - ["find-up", "npm:5.0.0"],\ - ["glob-parent", "npm:6.0.2"],\ - ["globals", "npm:13.15.0"],\ - ["grapheme-splitter", "npm:1.0.4"],\ - ["ignore", "npm:5.2.4"],\ - ["import-fresh", "npm:3.3.0"],\ - ["imurmurhash", "npm:0.1.4"],\ - ["is-glob", "npm:4.0.3"],\ - ["is-path-inside", "npm:3.0.3"],\ - ["js-sdsl", "npm:4.1.4"],\ - ["js-yaml", "npm:4.1.0"],\ - ["json-stable-stringify-without-jsonify", "npm:1.0.1"],\ - ["levn", "npm:0.4.1"],\ - ["lodash.merge", "npm:4.6.2"],\ - ["minimatch", "npm:3.1.2"],\ - ["natural-compare", "npm:1.4.0"],\ - ["optionator", "npm:0.9.1"],\ - ["regexpp", "npm:3.2.0"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["strip-json-comments", "npm:3.1.1"],\ - ["text-table", "npm:0.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.56.0", {\ - "packageLocation": "./.yarn/cache/eslint-npm-8.56.0-6eec398a41-883436d1e8.zip/node_modules/eslint/",\ - "packageDependencies": [\ - ["eslint", "npm:8.56.0"],\ - ["@eslint-community/eslint-utils", "virtual:6eec398a4132b5372ea5ffc0bc36d4c81602b7e444a89685d0d958016d8fd53df5c0c97c6a8bf99951469e2c6c06135dd192e9309f6e39b1a4c85e0faabe1f6b#npm:4.4.0"],\ - ["@eslint-community/regexpp", "npm:4.10.0"],\ - ["@eslint/eslintrc", "npm:2.1.4"],\ - ["@eslint/js", "npm:8.56.0"],\ - ["@humanwhocodes/config-array", "npm:0.11.14"],\ - ["@humanwhocodes/module-importer", "npm:1.0.1"],\ - ["@nodelib/fs.walk", "npm:1.2.8"],\ - ["@ungap/structured-clone", "npm:1.2.0"],\ - ["ajv", "npm:6.12.6"],\ - ["chalk", "npm:4.1.2"],\ - ["cross-spawn", "npm:7.0.3"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["doctrine", "npm:3.0.0"],\ - ["escape-string-regexp", "npm:4.0.0"],\ - ["eslint-scope", "npm:7.2.2"],\ - ["eslint-visitor-keys", "npm:3.4.3"],\ - ["espree", "npm:9.6.1"],\ - ["esquery", "npm:1.5.0"],\ - ["esutils", "npm:2.0.3"],\ - ["fast-deep-equal", "npm:3.1.3"],\ - ["file-entry-cache", "npm:6.0.1"],\ - ["find-up", "npm:5.0.0"],\ - ["glob-parent", "npm:6.0.2"],\ - ["globals", "npm:13.24.0"],\ - ["graphemer", "npm:1.4.0"],\ - ["ignore", "npm:5.2.4"],\ - ["imurmurhash", "npm:0.1.4"],\ - ["is-glob", "npm:4.0.3"],\ - ["is-path-inside", "npm:3.0.3"],\ - ["js-yaml", "npm:4.1.0"],\ - ["json-stable-stringify-without-jsonify", "npm:1.0.1"],\ - ["levn", "npm:0.4.1"],\ - ["lodash.merge", "npm:4.6.2"],\ - ["minimatch", "npm:3.1.2"],\ - ["natural-compare", "npm:1.4.0"],\ - ["optionator", "npm:0.9.3"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["text-table", "npm:0.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eslint-import-resolver-node", [\ - ["npm:0.3.9", {\ - "packageLocation": "./.yarn/cache/eslint-import-resolver-node-npm-0.3.9-2a426afc4b-439b912712.zip/node_modules/eslint-import-resolver-node/",\ - "packageDependencies": [\ - ["eslint-import-resolver-node", "npm:0.3.9"],\ - ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"],\ - ["is-core-module", "npm:2.13.1"],\ - ["resolve", "patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eslint-module-utils", [\ - ["npm:2.8.0", {\ - "packageLocation": "./.yarn/cache/eslint-module-utils-npm-2.8.0-05e42bcab0-74c6dfea76.zip/node_modules/eslint-module-utils/",\ - "packageDependencies": [\ - ["eslint-module-utils", "npm:2.8.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:72b3f50cce3a0f6d6de17dee8c2cc74e571dd760a74513597875e40bb28332aace77b133087ec0dea2132bafac44503549b5b7f75ec68c1a1e9f79e2045a958e#npm:2.8.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-module-utils-virtual-dd566a3f6c/0/cache/eslint-module-utils-npm-2.8.0-05e42bcab0-74c6dfea76.zip/node_modules/eslint-module-utils/",\ - "packageDependencies": [\ - ["eslint-module-utils", "virtual:72b3f50cce3a0f6d6de17dee8c2cc74e571dd760a74513597875e40bb28332aace77b133087ec0dea2132bafac44503549b5b7f75ec68c1a1e9f79e2045a958e#npm:2.8.0"],\ - ["@types/eslint", null],\ - ["@types/eslint-import-resolver-node", null],\ - ["@types/eslint-import-resolver-typescript", null],\ - ["@types/eslint-import-resolver-webpack", null],\ - ["@types/typescript-eslint__parser", null],\ - ["@typescript-eslint/parser", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:6.21.0"],\ - ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"],\ - ["eslint", "npm:8.56.0"],\ - ["eslint-import-resolver-node", "npm:0.3.9"],\ - ["eslint-import-resolver-typescript", null],\ - ["eslint-import-resolver-webpack", null]\ - ],\ - "packagePeers": [\ - "@types/eslint-import-resolver-node",\ - "@types/eslint-import-resolver-typescript",\ - "@types/eslint-import-resolver-webpack",\ - "@types/eslint",\ - "@types/typescript-eslint__parser",\ - "@typescript-eslint/parser",\ - "eslint-import-resolver-node",\ - "eslint-import-resolver-typescript",\ - "eslint-import-resolver-webpack",\ - "eslint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eslint-plugin-deprecation", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-deprecation-npm-2.0.0-e310a7e362-d79611e902.zip/node_modules/eslint-plugin-deprecation/",\ - "packageDependencies": [\ - ["eslint-plugin-deprecation", "npm:2.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:2.0.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-deprecation-virtual-40512de0f0/0/cache/eslint-plugin-deprecation-npm-2.0.0-e310a7e362-d79611e902.zip/node_modules/eslint-plugin-deprecation/",\ - "packageDependencies": [\ - ["eslint-plugin-deprecation", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:2.0.0"],\ - ["@types/eslint", null],\ - ["@types/typescript", null],\ - ["@typescript-eslint/utils", "virtual:40512de0f042c17f2fbfa26a74d3f9eed8abe816dddfc66db99aa2b470d49b86cf4a2eaf98c6c036796af1cbc76cfd1f7f6c896c731ab001dc302cdf89326cb5#npm:6.20.0"],\ - ["eslint", "npm:8.56.0"],\ - ["tslib", "npm:2.4.0"],\ - ["tsutils", "virtual:36905ba7001a311aa678adb60e4477911dbf4cb8df6b1f23f3c600b2df2e24be60054bff82abc1485314231d97430dce00bffb3b7a7087bfdbe1c99f1c85b84f#npm:3.21.0"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "@types/typescript",\ - "eslint",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eslint-plugin-import", [\ - ["npm:2.29.0", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-import-npm-2.29.0-9cd6da0b0a-19ee541fb9.zip/node_modules/eslint-plugin-import/",\ - "packageDependencies": [\ - ["eslint-plugin-import", "npm:2.29.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:2.29.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-import-virtual-72b3f50cce/0/cache/eslint-plugin-import-npm-2.29.0-9cd6da0b0a-19ee541fb9.zip/node_modules/eslint-plugin-import/",\ - "packageDependencies": [\ - ["eslint-plugin-import", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:2.29.0"],\ - ["@types/eslint", null],\ - ["@types/typescript-eslint__parser", null],\ - ["@typescript-eslint/parser", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:6.21.0"],\ - ["array-includes", "npm:3.1.7"],\ - ["array.prototype.findlastindex", "npm:1.2.3"],\ - ["array.prototype.flat", "npm:1.3.2"],\ - ["array.prototype.flatmap", "npm:1.3.2"],\ - ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"],\ - ["doctrine", "npm:2.1.0"],\ - ["eslint", "npm:8.56.0"],\ - ["eslint-import-resolver-node", "npm:0.3.9"],\ - ["eslint-module-utils", "virtual:72b3f50cce3a0f6d6de17dee8c2cc74e571dd760a74513597875e40bb28332aace77b133087ec0dea2132bafac44503549b5b7f75ec68c1a1e9f79e2045a958e#npm:2.8.0"],\ - ["hasown", "npm:2.0.0"],\ - ["is-core-module", "npm:2.13.1"],\ - ["is-glob", "npm:4.0.3"],\ - ["minimatch", "npm:3.1.2"],\ - ["object.fromentries", "npm:2.0.7"],\ - ["object.groupby", "npm:1.0.1"],\ - ["object.values", "npm:1.1.7"],\ - ["semver", "npm:6.3.1"],\ - ["tsconfig-paths", "npm:3.14.2"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "@types/typescript-eslint__parser",\ - "@typescript-eslint/parser",\ - "eslint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eslint-plugin-jest", [\ - ["npm:27.9.0", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-jest-npm-27.9.0-050f40ee4c-e2a4b41510.zip/node_modules/eslint-plugin-jest/",\ - "packageDependencies": [\ - ["eslint-plugin-jest", "npm:27.9.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:27.9.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-jest-virtual-b83793aa89/0/cache/eslint-plugin-jest-npm-27.9.0-050f40ee4c-e2a4b41510.zip/node_modules/eslint-plugin-jest/",\ - "packageDependencies": [\ - ["eslint-plugin-jest", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:27.9.0"],\ - ["@types/eslint", null],\ - ["@types/jest", null],\ - ["@types/typescript-eslint__eslint-plugin", null],\ - ["@typescript-eslint/eslint-plugin", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:5.30.5"],\ - ["@typescript-eslint/utils", "virtual:b83793aa895aada262229149f7d0fc76a54d9e252dffeb9236e377f2621aa83d6e7cc7dd0f2b88e8f6b8c19d042f6cc19507118e32af9a040b956163ca2d0428#npm:5.32.0"],\ - ["eslint", "npm:8.56.0"],\ - ["jest", null]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "@types/jest",\ - "@types/typescript-eslint__eslint-plugin",\ - "@typescript-eslint/eslint-plugin",\ - "eslint",\ - "jest"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eslint-plugin-react", [\ - ["npm:7.34.1", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-react-npm-7.34.1-93be695b40-82f391c5a0.zip/node_modules/eslint-plugin-react/",\ - "packageDependencies": [\ - ["eslint-plugin-react", "npm:7.34.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:7.34.1", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-virtual-a99afc7a2c/0/cache/eslint-plugin-react-npm-7.34.1-93be695b40-82f391c5a0.zip/node_modules/eslint-plugin-react/",\ - "packageDependencies": [\ - ["eslint-plugin-react", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:7.34.1"],\ - ["@types/eslint", null],\ - ["array-includes", "npm:3.1.7"],\ - ["array.prototype.findlast", "npm:1.2.5"],\ - ["array.prototype.flatmap", "npm:1.3.2"],\ - ["array.prototype.toreversed", "npm:1.1.2"],\ - ["array.prototype.tosorted", "npm:1.1.3"],\ - ["doctrine", "npm:2.1.0"],\ - ["es-iterator-helpers", "npm:1.0.18"],\ - ["eslint", "npm:8.56.0"],\ - ["estraverse", "npm:5.3.0"],\ - ["jsx-ast-utils", "npm:3.3.3"],\ - ["minimatch", "npm:3.1.2"],\ - ["object.entries", "npm:1.1.8"],\ - ["object.fromentries", "npm:2.0.7"],\ - ["object.hasown", "npm:1.1.4"],\ - ["object.values", "npm:1.1.7"],\ - ["prop-types", "npm:15.8.1"],\ - ["resolve", "patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=c3c19d"],\ - ["semver", "npm:6.3.1"],\ - ["string.prototype.matchall", "npm:4.0.11"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eslint-plugin-react-hooks", [\ - ["npm:4.6.0", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-react-hooks-npm-4.6.0-b429fac07f-23001801f1.zip/node_modules/eslint-plugin-react-hooks/",\ - "packageDependencies": [\ - ["eslint-plugin-react-hooks", "npm:4.6.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:4.6.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-hooks-virtual-6a860c22a5/0/cache/eslint-plugin-react-hooks-npm-4.6.0-b429fac07f-23001801f1.zip/node_modules/eslint-plugin-react-hooks/",\ - "packageDependencies": [\ - ["eslint-plugin-react-hooks", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:4.6.0"],\ - ["@types/eslint", null],\ - ["eslint", "npm:8.56.0"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eslint-plugin-tailwindcss", [\ - ["npm:3.15.1", {\ - "packageLocation": "./.yarn/cache/eslint-plugin-tailwindcss-npm-3.15.1-c0cd9c5ba1-7402935335.zip/node_modules/eslint-plugin-tailwindcss/",\ - "packageDependencies": [\ - ["eslint-plugin-tailwindcss", "npm:3.15.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:3.15.1", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-tailwindcss-virtual-b1aebfbe44/0/cache/eslint-plugin-tailwindcss-npm-3.15.1-c0cd9c5ba1-7402935335.zip/node_modules/eslint-plugin-tailwindcss/",\ - "packageDependencies": [\ - ["eslint-plugin-tailwindcss", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:3.15.1"],\ - ["@types/tailwindcss", null],\ - ["fast-glob", "npm:3.2.12"],\ - ["postcss", "npm:8.4.31"],\ - ["tailwindcss", "npm:3.3.2"]\ - ],\ - "packagePeers": [\ - "@types/tailwindcss",\ - "tailwindcss"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eslint-scope", [\ - ["npm:5.1.1", {\ - "packageLocation": "./.yarn/cache/eslint-scope-npm-5.1.1-71fe59b18a-47e4b6a3f0.zip/node_modules/eslint-scope/",\ - "packageDependencies": [\ - ["eslint-scope", "npm:5.1.1"],\ - ["esrecurse", "npm:4.3.0"],\ - ["estraverse", "npm:4.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.1.1", {\ - "packageLocation": "./.yarn/cache/eslint-scope-npm-7.1.1-23935eb377-9f6e974ab2.zip/node_modules/eslint-scope/",\ - "packageDependencies": [\ - ["eslint-scope", "npm:7.1.1"],\ - ["esrecurse", "npm:4.3.0"],\ - ["estraverse", "npm:5.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.2.2", {\ - "packageLocation": "./.yarn/cache/eslint-scope-npm-7.2.2-53cb0df8e8-ec97dbf5fb.zip/node_modules/eslint-scope/",\ - "packageDependencies": [\ - ["eslint-scope", "npm:7.2.2"],\ - ["esrecurse", "npm:4.3.0"],\ - ["estraverse", "npm:5.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eslint-utils", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/eslint-utils-npm-3.0.0-630b3a4013-0668fe02f5.zip/node_modules/eslint-utils/",\ - "packageDependencies": [\ - ["eslint-utils", "npm:3.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:9d7527c5b072da461e8fed84219cf19873aed98a4732697c35e1aef2d7cff751a8cb61c751d1143abbcfe0a921d82e1b6ac3fe6973dcd04092e313cc749a7c82#npm:3.0.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-utils-virtual-2974a7c23e/0/cache/eslint-utils-npm-3.0.0-630b3a4013-0668fe02f5.zip/node_modules/eslint-utils/",\ - "packageDependencies": [\ - ["eslint-utils", "virtual:9d7527c5b072da461e8fed84219cf19873aed98a4732697c35e1aef2d7cff751a8cb61c751d1143abbcfe0a921d82e1b6ac3fe6973dcd04092e313cc749a7c82#npm:3.0.0"],\ - ["@types/eslint", null],\ - ["eslint", "npm:8.56.0"],\ - ["eslint-visitor-keys", "npm:2.1.0"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:c277e15ec0e2045c627afe7c6881d1c470953aef8322950356243dade72ac04024bc73986d7b8df7a4695dda6baeb1c400992fcdebf4f4f1fdf4df3d4618bb1c#npm:3.0.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-utils-virtual-73f86c6b70/0/cache/eslint-utils-npm-3.0.0-630b3a4013-0668fe02f5.zip/node_modules/eslint-utils/",\ - "packageDependencies": [\ - ["eslint-utils", "virtual:c277e15ec0e2045c627afe7c6881d1c470953aef8322950356243dade72ac04024bc73986d7b8df7a4695dda6baeb1c400992fcdebf4f4f1fdf4df3d4618bb1c#npm:3.0.0"],\ - ["@types/eslint", null],\ - ["eslint", "npm:8.26.0"],\ - ["eslint-visitor-keys", "npm:2.1.0"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["eslint-visitor-keys", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-2.1.0-c31806b6b9-e3081d7dd2.zip/node_modules/eslint-visitor-keys/",\ - "packageDependencies": [\ - ["eslint-visitor-keys", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.3.0", {\ - "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-3.3.0-d329af7c8c-d59e68a7c5.zip/node_modules/eslint-visitor-keys/",\ - "packageDependencies": [\ - ["eslint-visitor-keys", "npm:3.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.4.3", {\ - "packageLocation": "./.yarn/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-36e9ef87fc.zip/node_modules/eslint-visitor-keys/",\ - "packageDependencies": [\ - ["eslint-visitor-keys", "npm:3.4.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["espree", [\ - ["npm:9.4.0", {\ - "packageLocation": "./.yarn/cache/espree-npm-9.4.0-0371ef3614-2e3020dde6.zip/node_modules/espree/",\ - "packageDependencies": [\ - ["espree", "npm:9.4.0"],\ - ["acorn", "npm:8.8.0"],\ - ["acorn-jsx", "virtual:0371ef3614c1182c8fcb05e5954a5fd9c124be4b821bd43f5ef7bdb1bf9603ab5ec16aa2a2a1de93fa397b424774f98f00c5e66d99eec56be0bd9f2a1ab2c75f#npm:5.3.2"],\ - ["eslint-visitor-keys", "npm:3.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.6.1", {\ - "packageLocation": "./.yarn/cache/espree-npm-9.6.1-a50722a5a9-eb8c149c7a.zip/node_modules/espree/",\ - "packageDependencies": [\ - ["espree", "npm:9.6.1"],\ - ["acorn", "npm:8.11.3"],\ - ["acorn-jsx", "virtual:a50722a5a9326b6a5f12350c494c4db3aa0f4caeac45e3e9e5fe071da20014ecfe738fe2ebe2c9c98abae81a4ea86b42f56d776b3bd5ec37f9ad3670c242b242#npm:5.3.2"],\ - ["eslint-visitor-keys", "npm:3.4.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esprima", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/esprima-npm-4.0.1-1084e98778-b45bc805a6.zip/node_modules/esprima/",\ - "packageDependencies": [\ - ["esprima", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esquery", [\ - ["npm:1.4.0", {\ - "packageLocation": "./.yarn/cache/esquery-npm-1.4.0-f39408b1a7-a0807e17ab.zip/node_modules/esquery/",\ - "packageDependencies": [\ - ["esquery", "npm:1.4.0"],\ - ["estraverse", "npm:5.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.5.0", {\ - "packageLocation": "./.yarn/cache/esquery-npm-1.5.0-d8f8a06879-aefb0d2596.zip/node_modules/esquery/",\ - "packageDependencies": [\ - ["esquery", "npm:1.5.0"],\ - ["estraverse", "npm:5.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esrecurse", [\ - ["npm:4.3.0", {\ - "packageLocation": "./.yarn/cache/esrecurse-npm-4.3.0-10b86a887a-ebc17b1a33.zip/node_modules/esrecurse/",\ - "packageDependencies": [\ - ["esrecurse", "npm:4.3.0"],\ - ["estraverse", "npm:5.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["estraverse", [\ - ["npm:4.3.0", {\ - "packageLocation": "./.yarn/cache/estraverse-npm-4.3.0-920a32f3c6-a6299491f9.zip/node_modules/estraverse/",\ - "packageDependencies": [\ - ["estraverse", "npm:4.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.3.0", {\ - "packageLocation": "./.yarn/cache/estraverse-npm-5.3.0-03284f8f63-072780882d.zip/node_modules/estraverse/",\ - "packageDependencies": [\ - ["estraverse", "npm:5.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["estree-util-attach-comments", [\ - ["npm:2.1.1", {\ - "packageLocation": "./.yarn/cache/estree-util-attach-comments-npm-2.1.1-872c177a8a-c5c2c41c9a.zip/node_modules/estree-util-attach-comments/",\ - "packageDependencies": [\ - ["estree-util-attach-comments", "npm:2.1.1"],\ - ["@types/estree", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["estree-util-build-jsx", [\ - ["npm:2.2.2", {\ - "packageLocation": "./.yarn/cache/estree-util-build-jsx-npm-2.2.2-c3f1420348-d008ac36a4.zip/node_modules/estree-util-build-jsx/",\ - "packageDependencies": [\ - ["estree-util-build-jsx", "npm:2.2.2"],\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["estree-util-is-identifier-name", "npm:2.1.0"],\ - ["estree-walker", "npm:3.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["estree-util-is-identifier-name", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/estree-util-is-identifier-name-npm-2.1.0-2b8df71baf-cab317a071.zip/node_modules/estree-util-is-identifier-name/",\ - "packageDependencies": [\ - ["estree-util-is-identifier-name", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/estree-util-is-identifier-name-npm-3.0.0-7815ea9f20-ea3909f018.zip/node_modules/estree-util-is-identifier-name/",\ - "packageDependencies": [\ - ["estree-util-is-identifier-name", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["estree-util-to-js", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/estree-util-to-js-npm-1.2.0-85057be9d5-93a75e1051.zip/node_modules/estree-util-to-js/",\ - "packageDependencies": [\ - ["estree-util-to-js", "npm:1.2.0"],\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["astring", "npm:1.8.6"],\ - ["source-map", "npm:0.7.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["estree-util-visit", [\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/estree-util-visit-npm-1.2.1-58d95f90a0-6feea4fdc4.zip/node_modules/estree-util-visit/",\ - "packageDependencies": [\ - ["estree-util-visit", "npm:1.2.1"],\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["@types/unist", "npm:2.0.8"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/estree-util-visit-npm-2.0.0-a1ee97d6ab-6444b38f22.zip/node_modules/estree-util-visit/",\ - "packageDependencies": [\ - ["estree-util-visit", "npm:2.0.0"],\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["@types/unist", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["estree-walker", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/estree-walker-npm-2.0.2-dfab42f65c-6151e6f982.zip/node_modules/estree-walker/",\ - "packageDependencies": [\ - ["estree-walker", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/estree-walker-npm-3.0.3-0372979673-a65728d572.zip/node_modules/estree-walker/",\ - "packageDependencies": [\ - ["estree-walker", "npm:3.0.3"],\ - ["@types/estree", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["esutils", [\ - ["npm:2.0.3", {\ - "packageLocation": "./.yarn/cache/esutils-npm-2.0.3-f865beafd5-22b5b08f74.zip/node_modules/esutils/",\ - "packageDependencies": [\ - ["esutils", "npm:2.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["etag", [\ - ["npm:1.8.1", {\ - "packageLocation": "./.yarn/cache/etag-npm-1.8.1-54a3b989d9-571aeb3dbe.zip/node_modules/etag/",\ - "packageDependencies": [\ - ["etag", "npm:1.8.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["execa", [\ - ["npm:0.7.0", {\ - "packageLocation": "./.yarn/cache/execa-npm-0.7.0-3f4e53d884-dd70206d74.zip/node_modules/execa/",\ - "packageDependencies": [\ - ["execa", "npm:0.7.0"],\ - ["cross-spawn", "npm:5.1.0"],\ - ["get-stream", "npm:3.0.0"],\ - ["is-stream", "npm:1.1.0"],\ - ["npm-run-path", "npm:2.0.2"],\ - ["p-finally", "npm:1.0.0"],\ - ["signal-exit", "npm:3.0.7"],\ - ["strip-eof", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.8.0", {\ - "packageLocation": "./.yarn/cache/execa-npm-0.8.0-7ca41c58fb-c2a4bf6e05.zip/node_modules/execa/",\ - "packageDependencies": [\ - ["execa", "npm:0.8.0"],\ - ["cross-spawn", "npm:5.1.0"],\ - ["get-stream", "npm:3.0.0"],\ - ["is-stream", "npm:1.1.0"],\ - ["npm-run-path", "npm:2.0.2"],\ - ["p-finally", "npm:1.0.0"],\ - ["signal-exit", "npm:3.0.7"],\ - ["strip-eof", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.1.1", {\ - "packageLocation": "./.yarn/cache/execa-npm-5.1.1-191347acf5-fba9022c8c.zip/node_modules/execa/",\ - "packageDependencies": [\ - ["execa", "npm:5.1.1"],\ - ["cross-spawn", "npm:7.0.3"],\ - ["get-stream", "npm:6.0.1"],\ - ["human-signals", "npm:2.1.0"],\ - ["is-stream", "npm:2.0.1"],\ - ["merge-stream", "npm:2.0.0"],\ - ["npm-run-path", "npm:4.0.1"],\ - ["onetime", "npm:5.1.2"],\ - ["signal-exit", "npm:3.0.7"],\ - ["strip-final-newline", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.1.0", {\ - "packageLocation": "./.yarn/cache/execa-npm-6.1.0-be1d7f323b-1a4af79983.zip/node_modules/execa/",\ - "packageDependencies": [\ - ["execa", "npm:6.1.0"],\ - ["cross-spawn", "npm:7.0.3"],\ - ["get-stream", "npm:6.0.1"],\ - ["human-signals", "npm:3.0.1"],\ - ["is-stream", "npm:3.0.0"],\ - ["merge-stream", "npm:2.0.0"],\ - ["npm-run-path", "npm:5.1.0"],\ - ["onetime", "npm:6.0.0"],\ - ["signal-exit", "npm:3.0.7"],\ - ["strip-final-newline", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.0.1", {\ - "packageLocation": "./.yarn/cache/execa-npm-8.0.1-0211bd404c-cac1bf8658.zip/node_modules/execa/",\ - "packageDependencies": [\ - ["execa", "npm:8.0.1"],\ - ["cross-spawn", "npm:7.0.3"],\ - ["get-stream", "npm:8.0.1"],\ - ["human-signals", "npm:5.0.0"],\ - ["is-stream", "npm:3.0.0"],\ - ["merge-stream", "npm:2.0.0"],\ - ["npm-run-path", "npm:5.1.0"],\ - ["onetime", "npm:6.0.0"],\ - ["signal-exit", "npm:4.1.0"],\ - ["strip-final-newline", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["expand-tilde", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/expand-tilde-npm-2.0.2-a4020a62f5-2efe6ed407.zip/node_modules/expand-tilde/",\ - "packageDependencies": [\ - ["expand-tilde", "npm:2.0.2"],\ - ["homedir-polyfill", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["expect", [\ - ["npm:29.0.3", {\ - "packageLocation": "./.yarn/cache/expect-npm-29.0.3-63dbd1de55-21b7fd346c.zip/node_modules/expect/",\ - "packageDependencies": [\ - ["expect", "npm:29.0.3"],\ - ["@jest/expect-utils", "npm:29.0.3"],\ - ["jest-get-type", "npm:29.0.0"],\ - ["jest-matcher-utils", "npm:29.0.3"],\ - ["jest-message-util", "npm:29.0.3"],\ - ["jest-util", "npm:29.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/expect-npm-29.7.0-62e9f7979e-9257f10288.zip/node_modules/expect/",\ - "packageDependencies": [\ - ["expect", "npm:29.7.0"],\ - ["@jest/expect-utils", "npm:29.7.0"],\ - ["jest-get-type", "npm:29.6.3"],\ - ["jest-matcher-utils", "npm:29.7.0"],\ - ["jest-message-util", "npm:29.7.0"],\ - ["jest-util", "npm:29.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["express", [\ - ["npm:4.19.2", {\ - "packageLocation": "./.yarn/cache/express-npm-4.19.2-f81334a22a-212dbd6c2c.zip/node_modules/express/",\ - "packageDependencies": [\ - ["express", "npm:4.19.2"],\ - ["accepts", "npm:1.3.8"],\ - ["array-flatten", "npm:1.1.1"],\ - ["body-parser", "npm:1.20.2"],\ - ["content-disposition", "npm:0.5.4"],\ - ["content-type", "npm:1.0.5"],\ - ["cookie", "npm:0.6.0"],\ - ["cookie-signature", "npm:1.0.6"],\ - ["debug", "virtual:44738662cf800ff2863ba9baeabb817b24a959a14f86e20a31680e5dc79a4a738f7ceb7dca32753d579fae475aa061dffad8228a3391f3a9546b122f077e29a5#npm:2.6.9"],\ - ["depd", "npm:2.0.0"],\ - ["encodeurl", "npm:1.0.2"],\ - ["escape-html", "npm:1.0.3"],\ - ["etag", "npm:1.8.1"],\ - ["finalhandler", "npm:1.2.0"],\ - ["fresh", "npm:0.5.2"],\ - ["http-errors", "npm:2.0.0"],\ - ["merge-descriptors", "npm:1.0.1"],\ - ["methods", "npm:1.1.2"],\ - ["on-finished", "npm:2.4.1"],\ - ["parseurl", "npm:1.3.3"],\ - ["path-to-regexp", "npm:0.1.7"],\ - ["proxy-addr", "npm:2.0.7"],\ - ["qs", "npm:6.11.0"],\ - ["range-parser", "npm:1.2.1"],\ - ["safe-buffer", "npm:5.2.1"],\ - ["send", "npm:0.18.0"],\ - ["serve-static", "npm:1.15.0"],\ - ["setprototypeof", "npm:1.2.0"],\ - ["statuses", "npm:2.0.1"],\ - ["type-is", "npm:1.6.18"],\ - ["utils-merge", "npm:1.0.1"],\ - ["vary", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["extend", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/extend-npm-3.0.2-e1ca07ac54-a50a8309ca.zip/node_modules/extend/",\ - "packageDependencies": [\ - ["extend", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["extend-shallow", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/extend-shallow-npm-2.0.1-e6ef52b29c-8fb58d9d7a.zip/node_modules/extend-shallow/",\ - "packageDependencies": [\ - ["extend-shallow", "npm:2.0.1"],\ - ["is-extendable", "npm:0.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["external-editor", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/external-editor-npm-3.1.0-878e7807af-1c2a616a73.zip/node_modules/external-editor/",\ - "packageDependencies": [\ - ["external-editor", "npm:3.1.0"],\ - ["chardet", "npm:0.7.0"],\ - ["iconv-lite", "npm:0.4.24"],\ - ["tmp", "npm:0.0.33"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["extsprintf", [\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/extsprintf-npm-1.3.0-61a92b324c-cee7a4a1e3.zip/node_modules/extsprintf/",\ - "packageDependencies": [\ - ["extsprintf", "npm:1.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.4.1", {\ - "packageLocation": "./.yarn/cache/extsprintf-npm-1.4.1-140b2f27ab-a2f29b2419.zip/node_modules/extsprintf/",\ - "packageDependencies": [\ - ["extsprintf", "npm:1.4.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fast-deep-equal", [\ - ["npm:3.1.3", {\ - "packageLocation": "./.yarn/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip/node_modules/fast-deep-equal/",\ - "packageDependencies": [\ - ["fast-deep-equal", "npm:3.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fast-glob", [\ - ["npm:3.2.12", {\ - "packageLocation": "./.yarn/cache/fast-glob-npm-3.2.12-162763bbae-0b1990f6ce.zip/node_modules/fast-glob/",\ - "packageDependencies": [\ - ["fast-glob", "npm:3.2.12"],\ - ["@nodelib/fs.stat", "npm:2.0.5"],\ - ["@nodelib/fs.walk", "npm:1.2.8"],\ - ["glob-parent", "npm:5.1.2"],\ - ["merge2", "npm:1.4.1"],\ - ["micromatch", "npm:4.0.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.3.2", {\ - "packageLocation": "./.yarn/cache/fast-glob-npm-3.3.2-0a8cb4f2ca-900e4979f4.zip/node_modules/fast-glob/",\ - "packageDependencies": [\ - ["fast-glob", "npm:3.3.2"],\ - ["@nodelib/fs.stat", "npm:2.0.5"],\ - ["@nodelib/fs.walk", "npm:1.2.8"],\ - ["glob-parent", "npm:5.1.2"],\ - ["merge2", "npm:1.4.1"],\ - ["micromatch", "npm:4.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fast-json-parse", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/fast-json-parse-npm-1.0.3-6bc2572d6c-c19117c56e.zip/node_modules/fast-json-parse/",\ - "packageDependencies": [\ - ["fast-json-parse", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fast-json-stable-stringify", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/fast-json-stable-stringify-npm-2.1.0-02e8905fda-b191531e36.zip/node_modules/fast-json-stable-stringify/",\ - "packageDependencies": [\ - ["fast-json-stable-stringify", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fast-levenshtein", [\ - ["npm:2.0.6", {\ - "packageLocation": "./.yarn/cache/fast-levenshtein-npm-2.0.6-fcd74b8df5-92cfec0a8d.zip/node_modules/fast-levenshtein/",\ - "packageDependencies": [\ - ["fast-levenshtein", "npm:2.0.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fast-safe-stringify", [\ - ["npm:2.1.1", {\ - "packageLocation": "./.yarn/cache/fast-safe-stringify-npm-2.1.1-7ce89033ca-a851cbddc4.zip/node_modules/fast-safe-stringify/",\ - "packageDependencies": [\ - ["fast-safe-stringify", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fastest-levenshtein", [\ - ["npm:1.0.16", {\ - "packageLocation": "./.yarn/cache/fastest-levenshtein-npm-1.0.16-192d328856-a78d44285c.zip/node_modules/fastest-levenshtein/",\ - "packageDependencies": [\ - ["fastest-levenshtein", "npm:1.0.16"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fastq", [\ - ["npm:1.13.0", {\ - "packageLocation": "./.yarn/cache/fastq-npm-1.13.0-a45963881c-32cf15c29a.zip/node_modules/fastq/",\ - "packageDependencies": [\ - ["fastq", "npm:1.13.0"],\ - ["reusify", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fb-watchman", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/fb-watchman-npm-2.0.1-30005d50fe-8510230778.zip/node_modules/fb-watchman/",\ - "packageDependencies": [\ - ["fb-watchman", "npm:2.0.1"],\ - ["bser", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fd-slicer", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/fd-slicer-npm-1.1.0-3cade0050a-c8585fd571.zip/node_modules/fd-slicer/",\ - "packageDependencies": [\ - ["fd-slicer", "npm:1.1.0"],\ - ["pend", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fern", [\ - ["workspace:.", {\ - "packageLocation": "./",\ - "packageDependencies": [\ - ["fern", "workspace:."],\ - ["@babel/core", "npm:7.23.2"],\ - ["@babel/preset-env", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:7.23.9"],\ - ["@babel/preset-typescript", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:7.23.0"],\ - ["@blueprintjs/eslint-plugin", "npm:2.1.2"],\ - ["@blueprintjs/stylelint-plugin", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:4.1.3"],\ - ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ - ["@fern-fern/generator-exec-sdk", "npm:0.0.816"],\ - ["@types/is-ci", "npm:3.0.2"],\ - ["@types/lodash-es", "npm:4.17.7"],\ - ["@types/node", "npm:18.7.18"],\ - ["@typescript-eslint/eslint-plugin", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:5.30.5"],\ - ["@typescript-eslint/parser", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:6.21.0"],\ - ["chalk", "npm:5.0.1"],\ - ["depcheck", "npm:1.4.6"],\ - ["eslint", "npm:8.56.0"],\ - ["eslint-plugin-deprecation", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:2.0.0"],\ - ["eslint-plugin-import", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:2.29.0"],\ - ["eslint-plugin-jest", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:27.9.0"],\ - ["eslint-plugin-react", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:7.34.1"],\ - ["eslint-plugin-react-hooks", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:4.6.0"],\ - ["eslint-plugin-tailwindcss", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:3.15.1"],\ - ["execa", "npm:5.1.1"],\ - ["husky", "npm:8.0.1"],\ - ["immer", "npm:9.0.15"],\ - ["is-ci", "npm:3.0.1"],\ - ["jsonc-parser", "npm:2.2.1"],\ - ["lint-staged", "npm:13.0.3"],\ - ["lodash-es", "npm:4.17.21"],\ - ["mrlint", "npm:0.1.4"],\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["prettier", "npm:2.7.1"],\ - ["react", "npm:18.2.0"],\ - ["stylelint", "npm:14.14.0"],\ - ["stylelint-config-prettier-scss", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:0.0.1"],\ - ["stylelint-config-standard-scss", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:5.0.0"],\ - ["tailwindcss", "npm:3.3.2"],\ - ["terminal-link", "npm:3.0.0"],\ - ["ts-node", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:10.9.2"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["workspace", "npm:0.0.1-preview.1"]\ - ],\ - "linkType": "SOFT"\ - }]\ - ]],\ - ["figgy-pudding", [\ - ["npm:3.5.2", {\ - "packageLocation": "./.yarn/cache/figgy-pudding-npm-3.5.2-2f4e3e1305-4090bd6619.zip/node_modules/figgy-pudding/",\ - "packageDependencies": [\ - ["figgy-pudding", "npm:3.5.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["file-entry-cache", [\ - ["npm:6.0.1", {\ - "packageLocation": "./.yarn/cache/file-entry-cache-npm-6.0.1-31965cf0af-f49701feaa.zip/node_modules/file-entry-cache/",\ - "packageDependencies": [\ - ["file-entry-cache", "npm:6.0.1"],\ - ["flat-cache", "npm:3.0.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.0.0", {\ - "packageLocation": "./.yarn/cache/file-entry-cache-npm-8.0.0-5b09d19a83-f67802d333.zip/node_modules/file-entry-cache/",\ - "packageDependencies": [\ - ["file-entry-cache", "npm:8.0.0"],\ - ["flat-cache", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["file-type", [\ - ["npm:3.9.0", {\ - "packageLocation": "./.yarn/cache/file-type-npm-3.9.0-fec2c20533-1db70b2485.zip/node_modules/file-type/",\ - "packageDependencies": [\ - ["file-type", "npm:3.9.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/file-type-npm-5.2.0-d8b09d0b59-b2b21c7fc3.zip/node_modules/file-type/",\ - "packageDependencies": [\ - ["file-type", "npm:5.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.2.0", {\ - "packageLocation": "./.yarn/cache/file-type-npm-6.2.0-0b469e4b41-749540cefc.zip/node_modules/file-type/",\ - "packageDependencies": [\ - ["file-type", "npm:6.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fill-range", [\ - ["npm:7.1.1", {\ - "packageLocation": "./.yarn/cache/fill-range-npm-7.1.1-bf491486db-b4abfbca38.zip/node_modules/fill-range/",\ - "packageDependencies": [\ - ["fill-range", "npm:7.1.1"],\ - ["to-regex-range", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["filter-obj", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/filter-obj-npm-1.1.0-84128fc26d-cf2104a7c4.zip/node_modules/filter-obj/",\ - "packageDependencies": [\ - ["filter-obj", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["finalhandler", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/finalhandler-npm-1.2.0-593d001463-92effbfd32.zip/node_modules/finalhandler/",\ - "packageDependencies": [\ - ["finalhandler", "npm:1.2.0"],\ - ["debug", "virtual:44738662cf800ff2863ba9baeabb817b24a959a14f86e20a31680e5dc79a4a738f7ceb7dca32753d579fae475aa061dffad8228a3391f3a9546b122f077e29a5#npm:2.6.9"],\ - ["encodeurl", "npm:1.0.2"],\ - ["escape-html", "npm:1.0.3"],\ - ["on-finished", "npm:2.4.1"],\ - ["parseurl", "npm:1.3.3"],\ - ["statuses", "npm:2.0.1"],\ - ["unpipe", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["find-npm-prefix", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/find-npm-prefix-npm-1.0.2-87eb69f4ac-e9cb72e808.zip/node_modules/find-npm-prefix/",\ - "packageDependencies": [\ - ["find-npm-prefix", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["find-up", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/find-up-npm-3.0.0-a2d4b1b317-38eba3fe7a.zip/node_modules/find-up/",\ - "packageDependencies": [\ - ["find-up", "npm:3.0.0"],\ - ["locate-path", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/find-up-npm-4.1.0-c3ccf8d855-4c172680e8.zip/node_modules/find-up/",\ - "packageDependencies": [\ - ["find-up", "npm:4.1.0"],\ - ["locate-path", "npm:5.0.0"],\ - ["path-exists", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/find-up-npm-5.0.0-e03e9b796d-07955e3573.zip/node_modules/find-up/",\ - "packageDependencies": [\ - ["find-up", "npm:5.0.0"],\ - ["locate-path", "npm:6.0.0"],\ - ["path-exists", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.3.0", {\ - "packageLocation": "./.yarn/cache/find-up-npm-6.3.0-e5056fc655-9a21b7f924.zip/node_modules/find-up/",\ - "packageDependencies": [\ - ["find-up", "npm:6.3.0"],\ - ["locate-path", "npm:7.1.1"],\ - ["path-exists", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["findup-sync", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/findup-sync-npm-5.0.0-3de27edc83-576716c77a.zip/node_modules/findup-sync/",\ - "packageDependencies": [\ - ["findup-sync", "npm:5.0.0"],\ - ["detect-file", "npm:1.0.0"],\ - ["is-glob", "npm:4.0.3"],\ - ["micromatch", "npm:4.0.5"],\ - ["resolve-dir", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["flat-cache", [\ - ["npm:3.0.4", {\ - "packageLocation": "./.yarn/cache/flat-cache-npm-3.0.4-ee77e5911e-4fdd10ecbc.zip/node_modules/flat-cache/",\ - "packageDependencies": [\ - ["flat-cache", "npm:3.0.4"],\ - ["flatted", "npm:3.2.5"],\ - ["rimraf", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/flat-cache-npm-4.0.0-af74b9d632-744d5f111a.zip/node_modules/flat-cache/",\ - "packageDependencies": [\ - ["flat-cache", "npm:4.0.0"],\ - ["flatted", "npm:3.2.9"],\ - ["keyv", "npm:4.5.4"],\ - ["rimraf", "npm:5.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["flatted", [\ - ["npm:3.2.5", {\ - "packageLocation": "./.yarn/cache/flatted-npm-3.2.5-0ee5a8875f-3c436e9695.zip/node_modules/flatted/",\ - "packageDependencies": [\ - ["flatted", "npm:3.2.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.2.9", {\ - "packageLocation": "./.yarn/cache/flatted-npm-3.2.9-0462256d3c-f14167fbe2.zip/node_modules/flatted/",\ - "packageDependencies": [\ - ["flatted", "npm:3.2.9"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["flush-write-stream", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/flush-write-stream-npm-1.1.1-54f7360c04-42e07747f8.zip/node_modules/flush-write-stream/",\ - "packageDependencies": [\ - ["flush-write-stream", "npm:1.1.1"],\ - ["inherits", "npm:2.0.4"],\ - ["readable-stream", "npm:2.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["follow-redirects", [\ - ["npm:1.15.6", {\ - "packageLocation": "./.yarn/cache/follow-redirects-npm-1.15.6-50635fe51d-a62c378dfc.zip/node_modules/follow-redirects/",\ - "packageDependencies": [\ - ["follow-redirects", "npm:1.15.6"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:dbe3a48aea1dd5649e16abaf23d4ae05582d2149e16141955113766a0f84f681baf358c77ddccfc82eb23e4ccc66c6c912df62a9c01f2a83f1842bf86cc297b1#npm:1.15.6", {\ - "packageLocation": "./.yarn/__virtual__/follow-redirects-virtual-daf9138e0d/0/cache/follow-redirects-npm-1.15.6-50635fe51d-a62c378dfc.zip/node_modules/follow-redirects/",\ - "packageDependencies": [\ - ["follow-redirects", "virtual:dbe3a48aea1dd5649e16abaf23d4ae05582d2149e16141955113766a0f84f681baf358c77ddccfc82eb23e4ccc66c6c912df62a9c01f2a83f1842bf86cc297b1#npm:1.15.6"],\ - ["@types/debug", null],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"]\ - ],\ - "packagePeers": [\ - "@types/debug"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["for-each", [\ - ["npm:0.3.3", {\ - "packageLocation": "./.yarn/cache/for-each-npm-0.3.3-0010ca8cdd-6c48ff2bc6.zip/node_modules/for-each/",\ - "packageDependencies": [\ - ["for-each", "npm:0.3.3"],\ - ["is-callable", "npm:1.2.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["foreground-child", [\ - ["npm:3.1.1", {\ - "packageLocation": "./.yarn/cache/foreground-child-npm-3.1.1-77e78ed774-139d270bc8.zip/node_modules/foreground-child/",\ - "packageDependencies": [\ - ["foreground-child", "npm:3.1.1"],\ - ["cross-spawn", "npm:7.0.3"],\ - ["signal-exit", "npm:4.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["forever-agent", [\ - ["npm:0.6.1", {\ - "packageLocation": "./.yarn/cache/forever-agent-npm-0.6.1-01dae53bf9-766ae6e220.zip/node_modules/forever-agent/",\ - "packageDependencies": [\ - ["forever-agent", "npm:0.6.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["form-data", [\ - ["npm:2.3.3", {\ - "packageLocation": "./.yarn/cache/form-data-npm-2.3.3-c016cc11c0-10c1780fa1.zip/node_modules/form-data/",\ - "packageDependencies": [\ - ["form-data", "npm:2.3.3"],\ - ["asynckit", "npm:0.4.0"],\ - ["combined-stream", "npm:1.0.8"],\ - ["mime-types", "npm:2.1.35"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/form-data-npm-4.0.0-916facec2d-01135bf867.zip/node_modules/form-data/",\ - "packageDependencies": [\ - ["form-data", "npm:4.0.0"],\ - ["asynckit", "npm:0.4.0"],\ - ["combined-stream", "npm:1.0.8"],\ - ["mime-types", "npm:2.1.35"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["form-data-encoder", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/form-data-encoder-npm-2.0.1-1eb15a5536-66a8dd84d7.zip/node_modules/form-data-encoder/",\ - "packageDependencies": [\ - ["form-data-encoder", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/form-data-encoder-npm-4.0.2-aa021c3f21-12769f21af.zip/node_modules/form-data-encoder/",\ - "packageDependencies": [\ - ["form-data-encoder", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["formdata-node", [\ - ["npm:6.0.3", {\ - "packageLocation": "./.yarn/cache/formdata-node-npm-6.0.3-c432b83b2e-0c404dad51.zip/node_modules/formdata-node/",\ - "packageDependencies": [\ - ["formdata-node", "npm:6.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["forwarded", [\ - ["npm:0.2.0", {\ - "packageLocation": "./.yarn/cache/forwarded-npm-0.2.0-6473dabe35-fd27e2394d.zip/node_modules/forwarded/",\ - "packageDependencies": [\ - ["forwarded", "npm:0.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fresh", [\ - ["npm:0.5.2", {\ - "packageLocation": "./.yarn/cache/fresh-npm-0.5.2-ad2bb4c0a2-13ea8b08f9.zip/node_modules/fresh/",\ - "packageDependencies": [\ - ["fresh", "npm:0.5.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["from2", [\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/from2-npm-1.3.0-c0a7be40c4-ae8bd548aa.zip/node_modules/from2/",\ - "packageDependencies": [\ - ["from2", "npm:1.3.0"],\ - ["inherits", "npm:2.0.4"],\ - ["readable-stream", "npm:1.1.14"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/from2-npm-2.3.0-bd16dc410b-6080eba079.zip/node_modules/from2/",\ - "packageDependencies": [\ - ["from2", "npm:2.3.0"],\ - ["inherits", "npm:2.0.4"],\ - ["readable-stream", "npm:2.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fs-constants", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/fs-constants-npm-1.0.0-59576b2177-18f5b71837.zip/node_modules/fs-constants/",\ - "packageDependencies": [\ - ["fs-constants", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fs-extra", [\ - ["npm:11.1.1", {\ - "packageLocation": "./.yarn/cache/fs-extra-npm-11.1.1-ca44602180-fb883c6824.zip/node_modules/fs-extra/",\ - "packageDependencies": [\ - ["fs-extra", "npm:11.1.1"],\ - ["graceful-fs", "npm:4.2.10"],\ - ["jsonfile", "npm:6.1.0"],\ - ["universalify", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:11.2.0", {\ - "packageLocation": "./.yarn/cache/fs-extra-npm-11.2.0-6783080799-b12e42fa40.zip/node_modules/fs-extra/",\ - "packageDependencies": [\ - ["fs-extra", "npm:11.2.0"],\ - ["graceful-fs", "npm:4.2.10"],\ - ["jsonfile", "npm:6.1.0"],\ - ["universalify", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fs-minipass", [\ - ["npm:1.2.7", {\ - "packageLocation": "./.yarn/cache/fs-minipass-npm-1.2.7-0e18342ce1-40fd46a2b5.zip/node_modules/fs-minipass/",\ - "packageDependencies": [\ - ["fs-minipass", "npm:1.2.7"],\ - ["minipass", "npm:2.9.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/fs-minipass-npm-2.1.0-501ef87306-1b8d128dae.zip/node_modules/fs-minipass/",\ - "packageDependencies": [\ - ["fs-minipass", "npm:2.1.0"],\ - ["minipass", "npm:3.3.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fs-monkey", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/fs-monkey-npm-1.0.5-5fd8526237-424b67f65b.zip/node_modules/fs-monkey/",\ - "packageDependencies": [\ - ["fs-monkey", "npm:1.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fs-vacuum", [\ - ["npm:1.2.10", {\ - "packageLocation": "./.yarn/cache/fs-vacuum-npm-1.2.10-ab4f71a30c-c5eb7ec0a0.zip/node_modules/fs-vacuum/",\ - "packageDependencies": [\ - ["fs-vacuum", "npm:1.2.10"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["path-is-inside", "npm:1.0.2"],\ - ["rimraf", "npm:2.7.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fs-write-stream-atomic", [\ - ["npm:1.0.10", {\ - "packageLocation": "./.yarn/cache/fs-write-stream-atomic-npm-1.0.10-d6efbd9866-43c2d6817b.zip/node_modules/fs-write-stream-atomic/",\ - "packageDependencies": [\ - ["fs-write-stream-atomic", "npm:1.0.10"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["iferr", "npm:0.1.5"],\ - ["imurmurhash", "npm:0.1.4"],\ - ["readable-stream", "npm:2.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fs.realpath", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/fs.realpath-npm-1.0.0-c8f05d8126-99ddea01a7.zip/node_modules/fs.realpath/",\ - "packageDependencies": [\ - ["fs.realpath", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["fsevents", [\ - ["patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1", {\ - "packageLocation": "./.yarn/unplugged/fsevents-patch-2882183fbf/node_modules/fsevents/",\ - "packageDependencies": [\ - ["fsevents", "patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1"],\ - ["node-gyp", "npm:9.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1", {\ - "packageLocation": "./.yarn/unplugged/fsevents-patch-21ad2b1333/node_modules/fsevents/",\ - "packageDependencies": [\ - ["fsevents", "patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1"],\ - ["node-gyp", "npm:9.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["function-bind", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/function-bind-npm-1.1.1-b56b322ae9-b32fbaebb3.zip/node_modules/function-bind/",\ - "packageDependencies": [\ - ["function-bind", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/function-bind-npm-1.1.2-7a55be9b03-2b0ff4ce70.zip/node_modules/function-bind/",\ - "packageDependencies": [\ - ["function-bind", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["function.prototype.name", [\ - ["npm:1.1.5", {\ - "packageLocation": "./.yarn/cache/function.prototype.name-npm-1.1.5-e776a642bb-acd21d733a.zip/node_modules/function.prototype.name/",\ - "packageDependencies": [\ - ["function.prototype.name", "npm:1.1.5"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.1.4"],\ - ["es-abstract", "npm:1.20.1"],\ - ["functions-have-names", "npm:1.2.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.1.6", {\ - "packageLocation": "./.yarn/cache/function.prototype.name-npm-1.1.6-fd3a6a5cdd-7a3f9bd98a.zip/node_modules/function.prototype.name/",\ - "packageDependencies": [\ - ["function.prototype.name", "npm:1.1.6"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"],\ - ["functions-have-names", "npm:1.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["functional-red-black-tree", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/functional-red-black-tree-npm-1.0.1-ccfe924dcd-ca6c170f37.zip/node_modules/functional-red-black-tree/",\ - "packageDependencies": [\ - ["functional-red-black-tree", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["functions-have-names", [\ - ["npm:1.2.3", {\ - "packageLocation": "./.yarn/cache/functions-have-names-npm-1.2.3-e5cf1e2208-c3f1f5ba20.zip/node_modules/functions-have-names/",\ - "packageDependencies": [\ - ["functions-have-names", "npm:1.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["gauge", [\ - ["npm:2.7.4", {\ - "packageLocation": "./.yarn/cache/gauge-npm-2.7.4-2189a73529-a89b53cee6.zip/node_modules/gauge/",\ - "packageDependencies": [\ - ["gauge", "npm:2.7.4"],\ - ["aproba", "npm:1.2.0"],\ - ["console-control-strings", "npm:1.1.0"],\ - ["has-unicode", "npm:2.0.1"],\ - ["object-assign", "npm:4.1.1"],\ - ["signal-exit", "npm:3.0.7"],\ - ["string-width", "npm:1.0.2"],\ - ["strip-ansi", "npm:3.0.1"],\ - ["wide-align", "npm:1.1.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.4", {\ - "packageLocation": "./.yarn/cache/gauge-npm-4.0.4-8f878385e9-788b6bfe52.zip/node_modules/gauge/",\ - "packageDependencies": [\ - ["gauge", "npm:4.0.4"],\ - ["aproba", "npm:2.0.0"],\ - ["color-support", "npm:1.1.3"],\ - ["console-control-strings", "npm:1.1.0"],\ - ["has-unicode", "npm:2.0.1"],\ - ["signal-exit", "npm:3.0.7"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["wide-align", "npm:1.1.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["genfun", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/genfun-npm-5.0.0-4ef81f33fb-fb5034e1cf.zip/node_modules/genfun/",\ - "packageDependencies": [\ - ["genfun", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["gensync", [\ - ["npm:1.0.0-beta.2", {\ - "packageLocation": "./.yarn/cache/gensync-npm-1.0.0-beta.2-224666d72f-a7437e58c6.zip/node_modules/gensync/",\ - "packageDependencies": [\ - ["gensync", "npm:1.0.0-beta.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["gentle-fs", [\ - ["npm:2.3.1", {\ - "packageLocation": "./.yarn/cache/gentle-fs-npm-2.3.1-01bcd4fb83-3858fd6f70.zip/node_modules/gentle-fs/",\ - "packageDependencies": [\ - ["gentle-fs", "npm:2.3.1"],\ - ["aproba", "npm:1.2.0"],\ - ["chownr", "npm:1.1.4"],\ - ["cmd-shim", "npm:3.0.3"],\ - ["fs-vacuum", "npm:1.2.10"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["iferr", "npm:0.1.5"],\ - ["infer-owner", "npm:1.0.4"],\ - ["mkdirp", "npm:0.5.6"],\ - ["path-is-inside", "npm:1.0.2"],\ - ["read-cmd-shim", "npm:1.0.5"],\ - ["slide", "npm:1.1.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["get-caller-file", [\ - ["npm:2.0.5", {\ - "packageLocation": "./.yarn/cache/get-caller-file-npm-2.0.5-80e8a86305-b9769a836d.zip/node_modules/get-caller-file/",\ - "packageDependencies": [\ - ["get-caller-file", "npm:2.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["get-func-name", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/get-func-name-npm-2.0.2-409dbe3703-3f62f4c236.zip/node_modules/get-func-name/",\ - "packageDependencies": [\ - ["get-func-name", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["get-intrinsic", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/get-intrinsic-npm-1.1.2-89f421122b-252f45491f.zip/node_modules/get-intrinsic/",\ - "packageDependencies": [\ - ["get-intrinsic", "npm:1.1.2"],\ - ["function-bind", "npm:1.1.1"],\ - ["has", "npm:1.0.3"],\ - ["has-symbols", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.2.2", {\ - "packageLocation": "./.yarn/cache/get-intrinsic-npm-1.2.2-3f446d8847-447ff0724d.zip/node_modules/get-intrinsic/",\ - "packageDependencies": [\ - ["get-intrinsic", "npm:1.2.2"],\ - ["function-bind", "npm:1.1.2"],\ - ["has-proto", "npm:1.0.1"],\ - ["has-symbols", "npm:1.0.3"],\ - ["hasown", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.2.4", {\ - "packageLocation": "./.yarn/cache/get-intrinsic-npm-1.2.4-1dad3427b2-414e3cdf2c.zip/node_modules/get-intrinsic/",\ - "packageDependencies": [\ - ["get-intrinsic", "npm:1.2.4"],\ - ["es-errors", "npm:1.3.0"],\ - ["function-bind", "npm:1.1.2"],\ - ["has-proto", "npm:1.0.1"],\ - ["has-symbols", "npm:1.0.3"],\ - ["hasown", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["get-package-type", [\ - ["npm:0.1.0", {\ - "packageLocation": "./.yarn/cache/get-package-type-npm-0.1.0-6c70cdc8ab-bba0811116.zip/node_modules/get-package-type/",\ - "packageDependencies": [\ - ["get-package-type", "npm:0.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["get-port", [\ - ["npm:7.1.0", {\ - "packageLocation": "./.yarn/cache/get-port-npm-7.1.0-4ef4f09d7c-f4d23b4302.zip/node_modules/get-port/",\ - "packageDependencies": [\ - ["get-port", "npm:7.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["get-stream", [\ - ["npm:2.3.1", {\ - "packageLocation": "./.yarn/cache/get-stream-npm-2.3.1-1755f3cab9-d82c86556e.zip/node_modules/get-stream/",\ - "packageDependencies": [\ - ["get-stream", "npm:2.3.1"],\ - ["object-assign", "npm:4.1.1"],\ - ["pinkie-promise", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/get-stream-npm-3.0.0-ca0b13ddbe-36142f4600.zip/node_modules/get-stream/",\ - "packageDependencies": [\ - ["get-stream", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/get-stream-npm-4.1.0-314d430a5d-443e191417.zip/node_modules/get-stream/",\ - "packageDependencies": [\ - ["get-stream", "npm:4.1.0"],\ - ["pump", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/get-stream-npm-5.2.0-2cfd3b452b-8bc1a23174.zip/node_modules/get-stream/",\ - "packageDependencies": [\ - ["get-stream", "npm:5.2.0"],\ - ["pump", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.1", {\ - "packageLocation": "./.yarn/cache/get-stream-npm-6.0.1-83e51a4642-e04ecece32.zip/node_modules/get-stream/",\ - "packageDependencies": [\ - ["get-stream", "npm:6.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.0.1", {\ - "packageLocation": "./.yarn/cache/get-stream-npm-8.0.1-c921b4840e-01e3d3cf29.zip/node_modules/get-stream/",\ - "packageDependencies": [\ - ["get-stream", "npm:8.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["get-symbol-description", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/get-symbol-description-npm-1.0.0-9c95a4bc1f-9ceff8fe96.zip/node_modules/get-symbol-description/",\ - "packageDependencies": [\ - ["get-symbol-description", "npm:1.0.0"],\ - ["call-bind", "npm:1.0.2"],\ - ["get-intrinsic", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/get-symbol-description-npm-1.0.2-f8c332e0b5-e1cb53bc21.zip/node_modules/get-symbol-description/",\ - "packageDependencies": [\ - ["get-symbol-description", "npm:1.0.2"],\ - ["call-bind", "npm:1.0.5"],\ - ["es-errors", "npm:1.3.0"],\ - ["get-intrinsic", "npm:1.2.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["getpass", [\ - ["npm:0.1.7", {\ - "packageLocation": "./.yarn/cache/getpass-npm-0.1.7-519164a3be-ab18d55661.zip/node_modules/getpass/",\ - "packageDependencies": [\ - ["getpass", "npm:0.1.7"],\ - ["assert-plus", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["glob", [\ - ["npm:10.3.10", {\ - "packageLocation": "./.yarn/cache/glob-npm-10.3.10-da1ef8b112-4f2fe2511e.zip/node_modules/glob/",\ - "packageDependencies": [\ - ["glob", "npm:10.3.10"],\ - ["foreground-child", "npm:3.1.1"],\ - ["jackspeak", "npm:2.3.6"],\ - ["minimatch", "npm:9.0.3"],\ - ["minipass", "npm:7.0.4"],\ - ["path-scurry", "npm:1.10.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.1.6", {\ - "packageLocation": "./.yarn/cache/glob-npm-7.1.6-1ce3a5189a-351d549dd9.zip/node_modules/glob/",\ - "packageDependencies": [\ - ["glob", "npm:7.1.6"],\ - ["fs.realpath", "npm:1.0.0"],\ - ["inflight", "npm:1.0.6"],\ - ["inherits", "npm:2.0.4"],\ - ["minimatch", "npm:3.1.2"],\ - ["once", "npm:1.4.0"],\ - ["path-is-absolute", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.2.3", {\ - "packageLocation": "./.yarn/cache/glob-npm-7.2.3-2d866d17a5-29452e97b3.zip/node_modules/glob/",\ - "packageDependencies": [\ - ["glob", "npm:7.2.3"],\ - ["fs.realpath", "npm:1.0.0"],\ - ["inflight", "npm:1.0.6"],\ - ["inherits", "npm:2.0.4"],\ - ["minimatch", "npm:3.1.2"],\ - ["once", "npm:1.4.0"],\ - ["path-is-absolute", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.0.3", {\ - "packageLocation": "./.yarn/cache/glob-npm-8.0.3-750f909025-50bcdea19d.zip/node_modules/glob/",\ - "packageDependencies": [\ - ["glob", "npm:8.0.3"],\ - ["fs.realpath", "npm:1.0.0"],\ - ["inflight", "npm:1.0.6"],\ - ["inherits", "npm:2.0.4"],\ - ["minimatch", "npm:5.1.0"],\ - ["once", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.1.0", {\ - "packageLocation": "./.yarn/cache/glob-npm-8.1.0-65f64af8b1-92fbea3221.zip/node_modules/glob/",\ - "packageDependencies": [\ - ["glob", "npm:8.1.0"],\ - ["fs.realpath", "npm:1.0.0"],\ - ["inflight", "npm:1.0.6"],\ - ["inherits", "npm:2.0.4"],\ - ["minimatch", "npm:5.1.0"],\ - ["once", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["glob-parent", [\ - ["npm:5.1.2", {\ - "packageLocation": "./.yarn/cache/glob-parent-npm-5.1.2-021ab32634-f4f2bfe242.zip/node_modules/glob-parent/",\ - "packageDependencies": [\ - ["glob-parent", "npm:5.1.2"],\ - ["is-glob", "npm:4.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/glob-parent-npm-6.0.2-2cbef12738-c13ee97978.zip/node_modules/glob-parent/",\ - "packageDependencies": [\ - ["glob-parent", "npm:6.0.2"],\ - ["is-glob", "npm:4.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["glob-promise", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/unplugged/glob-promise-virtual-5125ea585c/node_modules/glob-promise/",\ - "packageDependencies": [\ - ["glob-promise", "npm:5.0.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:05c9e45862260c886c225652bec99cad7887f66633a7523be0779a61d1b18e00a53a73459a92e616cdddaec4e56c4785468ac2461291fb12a8be2bd2de789022#npm:5.0.1", {\ - "packageLocation": "./.yarn/unplugged/glob-promise-virtual-5125ea585c/node_modules/glob-promise/",\ - "packageDependencies": [\ - ["glob-promise", "virtual:05c9e45862260c886c225652bec99cad7887f66633a7523be0779a61d1b18e00a53a73459a92e616cdddaec4e56c4785468ac2461291fb12a8be2bd2de789022#npm:5.0.1"],\ - ["@types/glob", "npm:8.1.0"],\ - ["glob", "npm:8.1.0"],\ - ["npm-install-peers", "npm:1.2.2"]\ - ],\ - "packagePeers": [\ - "glob"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["global-dirs", [\ - ["npm:0.1.1", {\ - "packageLocation": "./.yarn/cache/global-dirs-npm-0.1.1-87c167e806-10624f5a8d.zip/node_modules/global-dirs/",\ - "packageDependencies": [\ - ["global-dirs", "npm:0.1.1"],\ - ["ini", "npm:1.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["global-modules", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/global-modules-npm-1.0.0-70c522e57a-10be68796c.zip/node_modules/global-modules/",\ - "packageDependencies": [\ - ["global-modules", "npm:1.0.0"],\ - ["global-prefix", "npm:1.0.2"],\ - ["is-windows", "npm:1.0.2"],\ - ["resolve-dir", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/global-modules-npm-2.0.0-f71d340362-d6197f2585.zip/node_modules/global-modules/",\ - "packageDependencies": [\ - ["global-modules", "npm:2.0.0"],\ - ["global-prefix", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["global-prefix", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/global-prefix-npm-1.0.2-a96996834b-061b43470f.zip/node_modules/global-prefix/",\ - "packageDependencies": [\ - ["global-prefix", "npm:1.0.2"],\ - ["expand-tilde", "npm:2.0.2"],\ - ["homedir-polyfill", "npm:1.0.3"],\ - ["ini", "npm:1.3.8"],\ - ["is-windows", "npm:1.0.2"],\ - ["which", "npm:1.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/global-prefix-npm-3.0.0-68cf01e67d-8a82fc1d6f.zip/node_modules/global-prefix/",\ - "packageDependencies": [\ - ["global-prefix", "npm:3.0.0"],\ - ["ini", "npm:1.3.8"],\ - ["kind-of", "npm:6.0.3"],\ - ["which", "npm:1.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["globals", [\ - ["npm:11.12.0", {\ - "packageLocation": "./.yarn/cache/globals-npm-11.12.0-1fa7f41a6c-67051a45ec.zip/node_modules/globals/",\ - "packageDependencies": [\ - ["globals", "npm:11.12.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:13.15.0", {\ - "packageLocation": "./.yarn/cache/globals-npm-13.15.0-c0b0c83a7a-383ade0873.zip/node_modules/globals/",\ - "packageDependencies": [\ - ["globals", "npm:13.15.0"],\ - ["type-fest", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:13.24.0", {\ - "packageLocation": "./.yarn/cache/globals-npm-13.24.0-cc7713139c-56066ef058.zip/node_modules/globals/",\ - "packageDependencies": [\ - ["globals", "npm:13.24.0"],\ - ["type-fest", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["globalthis", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/globalthis-npm-1.0.3-96cd56020d-fbd7d760dc.zip/node_modules/globalthis/",\ - "packageDependencies": [\ - ["globalthis", "npm:1.0.3"],\ - ["define-properties", "npm:1.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["globby", [\ - ["npm:11.1.0", {\ - "packageLocation": "./.yarn/cache/globby-npm-11.1.0-bdcdf20c71-b4be8885e0.zip/node_modules/globby/",\ - "packageDependencies": [\ - ["globby", "npm:11.1.0"],\ - ["array-union", "npm:2.1.0"],\ - ["dir-glob", "npm:3.0.1"],\ - ["fast-glob", "npm:3.2.12"],\ - ["ignore", "npm:5.2.4"],\ - ["merge2", "npm:1.4.1"],\ - ["slash", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["globjoin", [\ - ["npm:0.1.4", {\ - "packageLocation": "./.yarn/cache/globjoin-npm-0.1.4-a1beb812bf-0a47d88d56.zip/node_modules/globjoin/",\ - "packageDependencies": [\ - ["globjoin", "npm:0.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["gopd", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/gopd-npm-1.0.1-10c1d0b534-a5ccfb8806.zip/node_modules/gopd/",\ - "packageDependencies": [\ - ["gopd", "npm:1.0.1"],\ - ["get-intrinsic", "npm:1.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["got", [\ - ["npm:12.3.0", {\ - "packageLocation": "./.yarn/cache/got-npm-12.3.0-250c6050ac-3f2ec7a17d.zip/node_modules/got/",\ - "packageDependencies": [\ - ["got", "npm:12.3.0"],\ - ["@sindresorhus/is", "npm:5.3.0"],\ - ["@szmarczak/http-timer", "npm:5.0.1"],\ - ["@types/cacheable-request", "npm:6.0.2"],\ - ["@types/responselike", "npm:1.0.0"],\ - ["cacheable-lookup", "npm:6.0.4"],\ - ["cacheable-request", "npm:7.0.2"],\ - ["decompress-response", "npm:6.0.0"],\ - ["form-data-encoder", "npm:2.0.1"],\ - ["get-stream", "npm:6.0.1"],\ - ["http2-wrapper", "npm:2.1.11"],\ - ["lowercase-keys", "npm:3.0.0"],\ - ["p-cancelable", "npm:3.0.0"],\ - ["responselike", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.7.1", {\ - "packageLocation": "./.yarn/cache/got-npm-6.7.1-f61570d59b-e816306dbd.zip/node_modules/got/",\ - "packageDependencies": [\ - ["got", "npm:6.7.1"],\ - ["@types/keyv", "npm:3.1.4"],\ - ["@types/responselike", "npm:1.0.0"],\ - ["create-error-class", "npm:3.0.2"],\ - ["duplexer3", "npm:0.1.5"],\ - ["get-stream", "npm:3.0.0"],\ - ["is-redirect", "npm:1.0.0"],\ - ["is-retry-allowed", "npm:1.2.0"],\ - ["is-stream", "npm:1.1.0"],\ - ["lowercase-keys", "npm:1.0.1"],\ - ["safe-buffer", "npm:5.2.1"],\ - ["timed-out", "npm:4.0.1"],\ - ["unzip-response", "npm:2.0.1"],\ - ["url-parse-lax", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["graceful-fs", [\ - ["npm:4.2.10", {\ - "packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.10-79c70989ca-3f109d70ae.zip/node_modules/graceful-fs/",\ - "packageDependencies": [\ - ["graceful-fs", "npm:4.2.10"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.2.11", {\ - "packageLocation": "./.yarn/cache/graceful-fs-npm-4.2.11-24bb648a68-ac85f94da9.zip/node_modules/graceful-fs/",\ - "packageDependencies": [\ - ["graceful-fs", "npm:4.2.11"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["grapheme-splitter", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/grapheme-splitter-npm-1.0.4-648f2bf509-0c22ec54de.zip/node_modules/grapheme-splitter/",\ - "packageDependencies": [\ - ["grapheme-splitter", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["graphemer", [\ - ["npm:1.4.0", {\ - "packageLocation": "./.yarn/cache/graphemer-npm-1.4.0-0627732d35-bab8f0be9b.zip/node_modules/graphemer/",\ - "packageDependencies": [\ - ["graphemer", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["gray-matter", [\ - ["npm:4.0.3", {\ - "packageLocation": "./.yarn/cache/gray-matter-npm-4.0.3-852ae4f34c-37717bd424.zip/node_modules/gray-matter/",\ - "packageDependencies": [\ - ["gray-matter", "npm:4.0.3"],\ - ["js-yaml", "npm:3.14.1"],\ - ["kind-of", "npm:6.0.3"],\ - ["section-matter", "npm:1.0.0"],\ - ["strip-bom-string", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["har-schema", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/har-schema-npm-2.0.0-3a318c0ca5-d8946348f3.zip/node_modules/har-schema/",\ - "packageDependencies": [\ - ["har-schema", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["har-validator", [\ - ["npm:5.1.5", {\ - "packageLocation": "./.yarn/cache/har-validator-npm-5.1.5-bd9ac162f5-b998a7269c.zip/node_modules/har-validator/",\ - "packageDependencies": [\ - ["har-validator", "npm:5.1.5"],\ - ["ajv", "npm:6.12.6"],\ - ["har-schema", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["hard-rejection", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/hard-rejection-npm-2.1.0-a80f2a977d-7baaf80a0c.zip/node_modules/hard-rejection/",\ - "packageDependencies": [\ - ["hard-rejection", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["has", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/has-npm-1.0.3-b7f00631c1-b9ad53d53b.zip/node_modules/has/",\ - "packageDependencies": [\ - ["has", "npm:1.0.3"],\ - ["function-bind", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["has-ansi", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/has-ansi-npm-2.0.0-9bf0cff2af-1b51daa021.zip/node_modules/has-ansi/",\ - "packageDependencies": [\ - ["has-ansi", "npm:2.0.0"],\ - ["ansi-regex", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["has-bigints", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/has-bigints-npm-1.0.2-52732e614d-390e31e7be.zip/node_modules/has-bigints/",\ - "packageDependencies": [\ - ["has-bigints", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["has-flag", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/has-flag-npm-2.0.0-afbe649c60-7d060d142e.zip/node_modules/has-flag/",\ - "packageDependencies": [\ - ["has-flag", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/has-flag-npm-3.0.0-16ac11fe05-4a15638b45.zip/node_modules/has-flag/",\ - "packageDependencies": [\ - ["has-flag", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/has-flag-npm-4.0.0-32af9f0536-261a135703.zip/node_modules/has-flag/",\ - "packageDependencies": [\ - ["has-flag", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["has-property-descriptors", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/has-property-descriptors-npm-1.0.0-56289b918d-a6d3f0a266.zip/node_modules/has-property-descriptors/",\ - "packageDependencies": [\ - ["has-property-descriptors", "npm:1.0.0"],\ - ["get-intrinsic", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/has-property-descriptors-npm-1.0.2-d7077d09f1-fcbb246ea2.zip/node_modules/has-property-descriptors/",\ - "packageDependencies": [\ - ["has-property-descriptors", "npm:1.0.2"],\ - ["es-define-property", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["has-proto", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/has-proto-npm-1.0.1-631ea9d820-febc5b5b53.zip/node_modules/has-proto/",\ - "packageDependencies": [\ - ["has-proto", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/has-proto-npm-1.0.3-b598da2961-fe7c3d50b3.zip/node_modules/has-proto/",\ - "packageDependencies": [\ - ["has-proto", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["has-symbols", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/has-symbols-npm-1.0.3-1986bff2c4-a054c40c63.zip/node_modules/has-symbols/",\ - "packageDependencies": [\ - ["has-symbols", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["has-tostringtag", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/has-tostringtag-npm-1.0.0-b1fcf3ab55-cc12eb28cb.zip/node_modules/has-tostringtag/",\ - "packageDependencies": [\ - ["has-tostringtag", "npm:1.0.0"],\ - ["has-symbols", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/has-tostringtag-npm-1.0.2-74a4800369-999d60bb75.zip/node_modules/has-tostringtag/",\ - "packageDependencies": [\ - ["has-tostringtag", "npm:1.0.2"],\ - ["has-symbols", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["has-unicode", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/has-unicode-npm-2.0.1-893adb4747-1eab07a743.zip/node_modules/has-unicode/",\ - "packageDependencies": [\ - ["has-unicode", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["hasown", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/hasown-npm-2.0.0-78b794ceef-6151c75ca1.zip/node_modules/hasown/",\ - "packageDependencies": [\ - ["hasown", "npm:2.0.0"],\ - ["function-bind", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/hasown-npm-2.0.2-80fe6c9901-e8516f776a.zip/node_modules/hasown/",\ - "packageDependencies": [\ - ["hasown", "npm:2.0.2"],\ - ["function-bind", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["hast-util-to-estree", [\ - ["npm:2.3.3", {\ - "packageLocation": "./.yarn/cache/hast-util-to-estree-npm-2.3.3-a87d9b491a-a09de0214d.zip/node_modules/hast-util-to-estree/",\ - "packageDependencies": [\ - ["hast-util-to-estree", "npm:2.3.3"],\ - ["@types/estree", "npm:1.0.1"],\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["@types/hast", "npm:2.3.5"],\ - ["@types/unist", "npm:2.0.8"],\ - ["comma-separated-tokens", "npm:2.0.3"],\ - ["estree-util-attach-comments", "npm:2.1.1"],\ - ["estree-util-is-identifier-name", "npm:2.1.0"],\ - ["hast-util-whitespace", "npm:2.0.1"],\ - ["mdast-util-mdx-expression", "npm:1.3.2"],\ - ["mdast-util-mdxjs-esm", "npm:1.3.1"],\ - ["property-information", "npm:6.3.0"],\ - ["space-separated-tokens", "npm:2.0.2"],\ - ["style-to-object", "npm:0.4.2"],\ - ["unist-util-position", "npm:4.0.4"],\ - ["zwitch", "npm:2.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["hast-util-whitespace", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/hast-util-whitespace-npm-2.0.1-0cb2b36fdf-431be6b2f3.zip/node_modules/hast-util-whitespace/",\ - "packageDependencies": [\ - ["hast-util-whitespace", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["homedir-polyfill", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/homedir-polyfill-npm-1.0.3-da1a29ce00-18dd4db870.zip/node_modules/homedir-polyfill/",\ - "packageDependencies": [\ - ["homedir-polyfill", "npm:1.0.3"],\ - ["parse-passwd", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["hosted-git-info", [\ - ["npm:2.8.9", {\ - "packageLocation": "./.yarn/cache/hosted-git-info-npm-2.8.9-62c44fa93f-c955394bda.zip/node_modules/hosted-git-info/",\ - "packageDependencies": [\ - ["hosted-git-info", "npm:2.8.9"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/hosted-git-info-npm-4.1.0-4efcdf8fd3-c3f87b3c2f.zip/node_modules/hosted-git-info/",\ - "packageDependencies": [\ - ["hosted-git-info", "npm:4.1.0"],\ - ["lru-cache", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["html-encoding-sniffer", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/html-encoding-sniffer-npm-3.0.0-daac3dfe41-8d806aa004.zip/node_modules/html-encoding-sniffer/",\ - "packageDependencies": [\ - ["html-encoding-sniffer", "npm:3.0.0"],\ - ["whatwg-encoding", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["html-tags", [\ - ["npm:3.2.0", {\ - "packageLocation": "./.yarn/cache/html-tags-npm-3.2.0-cdd16b1446-a0c9e96ac2.zip/node_modules/html-tags/",\ - "packageDependencies": [\ - ["html-tags", "npm:3.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.3.1", {\ - "packageLocation": "./.yarn/cache/html-tags-npm-3.3.1-c8f411791b-b4ef1d5a76.zip/node_modules/html-tags/",\ - "packageDependencies": [\ - ["html-tags", "npm:3.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["http-cache-semantics", [\ - ["npm:3.8.1", {\ - "packageLocation": "./.yarn/cache/http-cache-semantics-npm-3.8.1-9d037f563e-b1108d37be.zip/node_modules/http-cache-semantics/",\ - "packageDependencies": [\ - ["http-cache-semantics", "npm:3.8.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/http-cache-semantics-npm-4.1.1-1120131375-83ac0bc60b.zip/node_modules/http-cache-semantics/",\ - "packageDependencies": [\ - ["http-cache-semantics", "npm:4.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["http-errors", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/http-errors-npm-2.0.0-3f1c503428-9b0a378266.zip/node_modules/http-errors/",\ - "packageDependencies": [\ - ["http-errors", "npm:2.0.0"],\ - ["depd", "npm:2.0.0"],\ - ["inherits", "npm:2.0.4"],\ - ["setprototypeof", "npm:1.2.0"],\ - ["statuses", "npm:2.0.1"],\ - ["toidentifier", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["http-proxy-agent", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/http-proxy-agent-npm-2.1.0-6618ab6046-9b3ab4c794.zip/node_modules/http-proxy-agent/",\ - "packageDependencies": [\ - ["http-proxy-agent", "npm:2.1.0"],\ - ["agent-base", "npm:4.3.0"],\ - ["debug", "virtual:6618ab6046111bda0b9a733e34fec5329265b155b4408a2345f36333ccbe1a86dfc9efc447e5134e4156dde98ed737f5efbe42b5378f22c09197bf46e2cdab17#npm:3.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/http-proxy-agent-npm-5.0.0-7f1f121b83-e2ee1ff165.zip/node_modules/http-proxy-agent/",\ - "packageDependencies": [\ - ["http-proxy-agent", "npm:5.0.0"],\ - ["@tootallnate/once", "npm:2.0.0"],\ - ["agent-base", "npm:6.0.2"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["http-signature", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/http-signature-npm-1.2.0-ee92426f34-3324598712.zip/node_modules/http-signature/",\ - "packageDependencies": [\ - ["http-signature", "npm:1.2.0"],\ - ["assert-plus", "npm:1.0.0"],\ - ["jsprim", "npm:1.4.2"],\ - ["sshpk", "npm:1.18.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["http2-client", [\ - ["npm:1.3.5", {\ - "packageLocation": "./.yarn/cache/http2-client-npm-1.3.5-822034017a-075970adef.zip/node_modules/http2-client/",\ - "packageDependencies": [\ - ["http2-client", "npm:1.3.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["http2-wrapper", [\ - ["npm:2.1.11", {\ - "packageLocation": "./.yarn/cache/http2-wrapper-npm-2.1.11-a7577d6368-5da05aa2c7.zip/node_modules/http2-wrapper/",\ - "packageDependencies": [\ - ["http2-wrapper", "npm:2.1.11"],\ - ["quick-lru", "npm:5.1.1"],\ - ["resolve-alpn", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["https-proxy-agent", [\ - ["npm:2.2.4", {\ - "packageLocation": "./.yarn/cache/https-proxy-agent-npm-2.2.4-8bb97bed48-5fa8eab256.zip/node_modules/https-proxy-agent/",\ - "packageDependencies": [\ - ["https-proxy-agent", "npm:2.2.4"],\ - ["agent-base", "npm:4.3.0"],\ - ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/https-proxy-agent-npm-5.0.1-42d65f358e-571fccdf38.zip/node_modules/https-proxy-agent/",\ - "packageDependencies": [\ - ["https-proxy-agent", "npm:5.0.1"],\ - ["agent-base", "npm:6.0.2"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["human-signals", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/human-signals-npm-2.1.0-f75815481d-b87fd89fce.zip/node_modules/human-signals/",\ - "packageDependencies": [\ - ["human-signals", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/human-signals-npm-3.0.1-0c557ca74a-f252a7769c.zip/node_modules/human-signals/",\ - "packageDependencies": [\ - ["human-signals", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/human-signals-npm-5.0.0-ed25a9f58c-6504560d5e.zip/node_modules/human-signals/",\ - "packageDependencies": [\ - ["human-signals", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["humanize-ms", [\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/humanize-ms-npm-1.2.1-e942bd7329-9c7a74a282.zip/node_modules/humanize-ms/",\ - "packageDependencies": [\ - ["humanize-ms", "npm:1.2.1"],\ - ["ms", "npm:2.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["husky", [\ - ["npm:8.0.1", {\ - "packageLocation": "./.yarn/cache/husky-npm-8.0.1-85fede8470-943a73a13d.zip/node_modules/husky/",\ - "packageDependencies": [\ - ["husky", "npm:8.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["iconv-lite", [\ - ["npm:0.4.24", {\ - "packageLocation": "./.yarn/cache/iconv-lite-npm-0.4.24-c5c4ac6695-bd9f120f5a.zip/node_modules/iconv-lite/",\ - "packageDependencies": [\ - ["iconv-lite", "npm:0.4.24"],\ - ["safer-buffer", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.6.3", {\ - "packageLocation": "./.yarn/cache/iconv-lite-npm-0.6.3-24b8aae27e-3f60d47a5c.zip/node_modules/iconv-lite/",\ - "packageDependencies": [\ - ["iconv-lite", "npm:0.6.3"],\ - ["safer-buffer", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ieee754", [\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/ieee754-npm-1.2.1-fb63b3caeb-5144c0c981.zip/node_modules/ieee754/",\ - "packageDependencies": [\ - ["ieee754", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["iferr", [\ - ["npm:0.1.5", {\ - "packageLocation": "./.yarn/cache/iferr-npm-0.1.5-c49f4a3fbc-a18d19b6ad.zip/node_modules/iferr/",\ - "packageDependencies": [\ - ["iferr", "npm:0.1.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/iferr-npm-1.0.2-d48a189880-67eaa52a8f.zip/node_modules/iferr/",\ - "packageDependencies": [\ - ["iferr", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ignore", [\ - ["npm:5.2.4", {\ - "packageLocation": "./.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-3d4c309c60.zip/node_modules/ignore/",\ - "packageDependencies": [\ - ["ignore", "npm:5.2.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.3.1", {\ - "packageLocation": "./.yarn/cache/ignore-npm-5.3.1-f6947c5df7-71d7bb4c1d.zip/node_modules/ignore/",\ - "packageDependencies": [\ - ["ignore", "npm:5.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ignore-walk", [\ - ["npm:3.0.4", {\ - "packageLocation": "./.yarn/cache/ignore-walk-npm-3.0.4-dc5095baa0-9e9c5ef6c3.zip/node_modules/ignore-walk/",\ - "packageDependencies": [\ - ["ignore-walk", "npm:3.0.4"],\ - ["minimatch", "npm:3.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["image-size", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/image-size-npm-1.1.1-4e6d664667-23b3a515dd.zip/node_modules/image-size/",\ - "packageDependencies": [\ - ["image-size", "npm:1.1.1"],\ - ["queue", "npm:6.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["immer", [\ - ["npm:9.0.15", {\ - "packageLocation": "./.yarn/cache/immer-npm-9.0.15-6c734225db-92e3d63e81.zip/node_modules/immer/",\ - "packageDependencies": [\ - ["immer", "npm:9.0.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["immutable", [\ - ["npm:4.3.5", {\ - "packageLocation": "./.yarn/cache/immutable-npm-4.3.5-5958499808-0e25dd5c31.zip/node_modules/immutable/",\ - "packageDependencies": [\ - ["immutable", "npm:4.3.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["import-fresh", [\ - ["npm:3.3.0", {\ - "packageLocation": "./.yarn/cache/import-fresh-npm-3.3.0-3e34265ca9-2cacfad06e.zip/node_modules/import-fresh/",\ - "packageDependencies": [\ - ["import-fresh", "npm:3.3.0"],\ - ["parent-module", "npm:1.0.1"],\ - ["resolve-from", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["import-lazy", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/import-lazy-npm-2.1.0-b128ce6959-05294f3b9d.zip/node_modules/import-lazy/",\ - "packageDependencies": [\ - ["import-lazy", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/import-lazy-npm-4.0.0-3215653869-22f5e51702.zip/node_modules/import-lazy/",\ - "packageDependencies": [\ - ["import-lazy", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["imurmurhash", [\ - ["npm:0.1.4", {\ - "packageLocation": "./.yarn/cache/imurmurhash-npm-0.1.4-610c5068a0-7cae75c8cd.zip/node_modules/imurmurhash/",\ - "packageDependencies": [\ - ["imurmurhash", "npm:0.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["indent-string", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/indent-string-npm-4.0.0-7b717435b2-824cfb9929.zip/node_modules/indent-string/",\ - "packageDependencies": [\ - ["indent-string", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["infer-owner", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/infer-owner-npm-1.0.4-685ac3d2af-181e732764.zip/node_modules/infer-owner/",\ - "packageDependencies": [\ - ["infer-owner", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["inflight", [\ - ["npm:1.0.6", {\ - "packageLocation": "./.yarn/cache/inflight-npm-1.0.6-ccedb4b908-f4f76aa072.zip/node_modules/inflight/",\ - "packageDependencies": [\ - ["inflight", "npm:1.0.6"],\ - ["once", "npm:1.4.0"],\ - ["wrappy", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["inherits", [\ - ["npm:2.0.4", {\ - "packageLocation": "./.yarn/cache/inherits-npm-2.0.4-c66b3957a0-4a48a73384.zip/node_modules/inherits/",\ - "packageDependencies": [\ - ["inherits", "npm:2.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ini", [\ - ["npm:1.3.8", {\ - "packageLocation": "./.yarn/cache/ini-npm-1.3.8-fb5040b4c0-dfd98b0ca3.zip/node_modules/ini/",\ - "packageDependencies": [\ - ["ini", "npm:1.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["init-package-json", [\ - ["npm:1.10.3", {\ - "packageLocation": "./.yarn/cache/init-package-json-npm-1.10.3-83a0bc1ff1-6c4149a5a4.zip/node_modules/init-package-json/",\ - "packageDependencies": [\ - ["init-package-json", "npm:1.10.3"],\ - ["glob", "npm:7.2.3"],\ - ["npm-package-arg", "npm:6.1.1"],\ - ["promzard", "npm:0.3.0"],\ - ["read", "npm:1.0.7"],\ - ["read-package-json", "npm:2.1.2"],\ - ["semver", "npm:5.7.2"],\ - ["validate-npm-package-license", "npm:3.0.4"],\ - ["validate-npm-package-name", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["inline-style-parser", [\ - ["npm:0.1.1", {\ - "packageLocation": "./.yarn/cache/inline-style-parser-npm-0.1.1-702eac409f-5d545056a3.zip/node_modules/inline-style-parser/",\ - "packageDependencies": [\ - ["inline-style-parser", "npm:0.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["inquirer", [\ - ["npm:9.2.23", {\ - "packageLocation": "./.yarn/cache/inquirer-npm-9.2.23-a0d07c513d-d3d5c48b2c.zip/node_modules/inquirer/",\ - "packageDependencies": [\ - ["inquirer", "npm:9.2.23"],\ - ["@inquirer/figures", "npm:1.0.3"],\ - ["@ljharb/through", "npm:2.3.13"],\ - ["ansi-escapes", "npm:4.3.2"],\ - ["chalk", "npm:5.3.0"],\ - ["cli-cursor", "npm:3.1.0"],\ - ["cli-width", "npm:4.1.0"],\ - ["external-editor", "npm:3.1.0"],\ - ["lodash", "npm:4.17.21"],\ - ["mute-stream", "npm:1.0.0"],\ - ["ora", "npm:5.4.1"],\ - ["run-async", "npm:3.0.0"],\ - ["rxjs", "npm:7.8.1"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["wrap-ansi", "npm:6.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["internal-slot", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/internal-slot-npm-1.0.3-9e05eea002-1944f92e98.zip/node_modules/internal-slot/",\ - "packageDependencies": [\ - ["internal-slot", "npm:1.0.3"],\ - ["get-intrinsic", "npm:1.1.2"],\ - ["has", "npm:1.0.3"],\ - ["side-channel", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.6", {\ - "packageLocation": "./.yarn/cache/internal-slot-npm-1.0.6-1ed833e09a-7872454888.zip/node_modules/internal-slot/",\ - "packageDependencies": [\ - ["internal-slot", "npm:1.0.6"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["hasown", "npm:2.0.0"],\ - ["side-channel", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/internal-slot-npm-1.0.7-6e3758af00-cadc5eea5d.zip/node_modules/internal-slot/",\ - "packageDependencies": [\ - ["internal-slot", "npm:1.0.7"],\ - ["es-errors", "npm:1.3.0"],\ - ["hasown", "npm:2.0.0"],\ - ["side-channel", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ip", [\ - ["npm:1.1.5", {\ - "packageLocation": "./.yarn/cache/ip-npm-1.1.5-af36318aa6-30133981f0.zip/node_modules/ip/",\ - "packageDependencies": [\ - ["ip", "npm:1.1.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.1.8", {\ - "packageLocation": "./.yarn/cache/ip-npm-1.1.8-abea558b72-a2ade53eb3.zip/node_modules/ip/",\ - "packageDependencies": [\ - ["ip", "npm:1.1.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ip-regex", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/ip-regex-npm-2.1.0-7eb0f6c4ab-331d95052a.zip/node_modules/ip-regex/",\ - "packageDependencies": [\ - ["ip-regex", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ipaddr.js", [\ - ["npm:1.9.1", {\ - "packageLocation": "./.yarn/cache/ipaddr.js-npm-1.9.1-19ae7878b4-f88d382598.zip/node_modules/ipaddr.js/",\ - "packageDependencies": [\ - ["ipaddr.js", "npm:1.9.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-alphabetical", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/is-alphabetical-npm-2.0.1-054fa4f335-56207db8d9.zip/node_modules/is-alphabetical/",\ - "packageDependencies": [\ - ["is-alphabetical", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-alphanumerical", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/is-alphanumerical-npm-2.0.1-33fafdbb47-87acc06800.zip/node_modules/is-alphanumerical/",\ - "packageDependencies": [\ - ["is-alphanumerical", "npm:2.0.1"],\ - ["is-alphabetical", "npm:2.0.1"],\ - ["is-decimal", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-array-buffer", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/is-array-buffer-npm-3.0.2-0dec897785-dcac9dda66.zip/node_modules/is-array-buffer/",\ - "packageDependencies": [\ - ["is-array-buffer", "npm:3.0.2"],\ - ["call-bind", "npm:1.0.2"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["is-typed-array", "npm:1.1.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.4", {\ - "packageLocation": "./.yarn/cache/is-array-buffer-npm-3.0.4-c1d4ec5b64-e4e3e6ef0f.zip/node_modules/is-array-buffer/",\ - "packageDependencies": [\ - ["is-array-buffer", "npm:3.0.4"],\ - ["call-bind", "npm:1.0.2"],\ - ["get-intrinsic", "npm:1.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-arrayish", [\ - ["npm:0.2.1", {\ - "packageLocation": "./.yarn/cache/is-arrayish-npm-0.2.1-23927dfb15-eef4417e3c.zip/node_modules/is-arrayish/",\ - "packageDependencies": [\ - ["is-arrayish", "npm:0.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-async-function", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/is-async-function-npm-2.0.0-ebf8596ab1-e3471d95e6.zip/node_modules/is-async-function/",\ - "packageDependencies": [\ - ["is-async-function", "npm:2.0.0"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-bigint", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/is-bigint-npm-1.0.4-31c2eecbc9-c56edfe09b.zip/node_modules/is-bigint/",\ - "packageDependencies": [\ - ["is-bigint", "npm:1.0.4"],\ - ["has-bigints", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-binary-path", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/is-binary-path-npm-2.1.0-e61d46f557-84192eb88c.zip/node_modules/is-binary-path/",\ - "packageDependencies": [\ - ["is-binary-path", "npm:2.1.0"],\ - ["binary-extensions", "npm:2.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-boolean-object", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/is-boolean-object-npm-1.1.2-ecbd575e6a-c03b23dbaa.zip/node_modules/is-boolean-object/",\ - "packageDependencies": [\ - ["is-boolean-object", "npm:1.1.2"],\ - ["call-bind", "npm:1.0.2"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-buffer", [\ - ["npm:2.0.5", {\ - "packageLocation": "./.yarn/cache/is-buffer-npm-2.0.5-17e563f277-764c9ad8b5.zip/node_modules/is-buffer/",\ - "packageDependencies": [\ - ["is-buffer", "npm:2.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-callable", [\ - ["npm:1.2.4", {\ - "packageLocation": "./.yarn/cache/is-callable-npm-1.2.4-03fc17459c-1a28d57dc4.zip/node_modules/is-callable/",\ - "packageDependencies": [\ - ["is-callable", "npm:1.2.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.2.7", {\ - "packageLocation": "./.yarn/cache/is-callable-npm-1.2.7-808a303e61-61fd57d03b.zip/node_modules/is-callable/",\ - "packageDependencies": [\ - ["is-callable", "npm:1.2.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-ci", [\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/is-ci-npm-1.2.1-6a67118112-eca06c5626.zip/node_modules/is-ci/",\ - "packageDependencies": [\ - ["is-ci", "npm:1.2.1"],\ - ["ci-info", "npm:1.6.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/is-ci-npm-3.0.1-d9aea361e1-192c66dc78.zip/node_modules/is-ci/",\ - "packageDependencies": [\ - ["is-ci", "npm:3.0.1"],\ - ["ci-info", "npm:3.3.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-cidr", [\ - ["npm:3.1.1", {\ - "packageLocation": "./.yarn/cache/is-cidr-npm-3.1.1-2cd3bde45a-d0d56ca21d.zip/node_modules/is-cidr/",\ - "packageDependencies": [\ - ["is-cidr", "npm:3.1.1"],\ - ["cidr-regex", "npm:2.0.10"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-core-module", [\ - ["npm:2.10.0", {\ - "packageLocation": "./.yarn/cache/is-core-module-npm-2.10.0-6dff9310aa-0f3f77811f.zip/node_modules/is-core-module/",\ - "packageDependencies": [\ - ["is-core-module", "npm:2.10.0"],\ - ["has", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.12.1", {\ - "packageLocation": "./.yarn/cache/is-core-module-npm-2.12.1-ce74e89160-f04ea30533.zip/node_modules/is-core-module/",\ - "packageDependencies": [\ - ["is-core-module", "npm:2.12.1"],\ - ["has", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.13.1", {\ - "packageLocation": "./.yarn/cache/is-core-module-npm-2.13.1-36e17434f9-256559ee8a.zip/node_modules/is-core-module/",\ - "packageDependencies": [\ - ["is-core-module", "npm:2.13.1"],\ - ["hasown", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-data-view", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/is-data-view-npm-1.0.1-d6136250e8-4ba4562ac2.zip/node_modules/is-data-view/",\ - "packageDependencies": [\ - ["is-data-view", "npm:1.0.1"],\ - ["is-typed-array", "npm:1.1.13"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-date-object", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/is-date-object-npm-1.0.5-88f3d08b5e-baa9077cdf.zip/node_modules/is-date-object/",\ - "packageDependencies": [\ - ["is-date-object", "npm:1.0.5"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-decimal", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/is-decimal-npm-2.0.1-828eaaadd3-97132de7ac.zip/node_modules/is-decimal/",\ - "packageDependencies": [\ - ["is-decimal", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-docker", [\ - ["npm:2.2.1", {\ - "packageLocation": "./.yarn/cache/is-docker-npm-2.2.1-3f18a53aff-3fef7ddbf0.zip/node_modules/is-docker/",\ - "packageDependencies": [\ - ["is-docker", "npm:2.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-extendable", [\ - ["npm:0.1.1", {\ - "packageLocation": "./.yarn/cache/is-extendable-npm-0.1.1-322b4649ec-3875571d20.zip/node_modules/is-extendable/",\ - "packageDependencies": [\ - ["is-extendable", "npm:0.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-extglob", [\ - ["npm:2.1.1", {\ - "packageLocation": "./.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-df033653d0.zip/node_modules/is-extglob/",\ - "packageDependencies": [\ - ["is-extglob", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-finalizationregistry", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/is-finalizationregistry-npm-1.0.2-15bf1bd7ce-4f243a8e06.zip/node_modules/is-finalizationregistry/",\ - "packageDependencies": [\ - ["is-finalizationregistry", "npm:1.0.2"],\ - ["call-bind", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-fullwidth-code-point", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-1.0.0-0e436ba1ef-4d46a7465a.zip/node_modules/is-fullwidth-code-point/",\ - "packageDependencies": [\ - ["is-fullwidth-code-point", "npm:1.0.0"],\ - ["number-is-nan", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-2.0.0-507f56ec71-eef9c6e15f.zip/node_modules/is-fullwidth-code-point/",\ - "packageDependencies": [\ - ["is-fullwidth-code-point", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-44a30c2945.zip/node_modules/is-fullwidth-code-point/",\ - "packageDependencies": [\ - ["is-fullwidth-code-point", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/is-fullwidth-code-point-npm-4.0.0-848488b60d-8ae89bf505.zip/node_modules/is-fullwidth-code-point/",\ - "packageDependencies": [\ - ["is-fullwidth-code-point", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-generator-function", [\ - ["npm:1.0.10", {\ - "packageLocation": "./.yarn/cache/is-generator-function-npm-1.0.10-1d0f3809ef-d54644e7db.zip/node_modules/is-generator-function/",\ - "packageDependencies": [\ - ["is-generator-function", "npm:1.0.10"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-glob", [\ - ["npm:4.0.3", {\ - "packageLocation": "./.yarn/cache/is-glob-npm-4.0.3-cb87bf1bdb-d381c1319f.zip/node_modules/is-glob/",\ - "packageDependencies": [\ - ["is-glob", "npm:4.0.3"],\ - ["is-extglob", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-hexadecimal", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/is-hexadecimal-npm-2.0.1-00f396bd63-66a2ea8599.zip/node_modules/is-hexadecimal/",\ - "packageDependencies": [\ - ["is-hexadecimal", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-installed-globally", [\ - ["npm:0.1.0", {\ - "packageLocation": "./.yarn/cache/is-installed-globally-npm-0.1.0-c4b41928c9-45a27b3cfa.zip/node_modules/is-installed-globally/",\ - "packageDependencies": [\ - ["is-installed-globally", "npm:0.1.0"],\ - ["global-dirs", "npm:0.1.1"],\ - ["is-path-inside", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-interactive", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/is-interactive-npm-1.0.0-7ff7c6e04a-824808776e.zip/node_modules/is-interactive/",\ - "packageDependencies": [\ - ["is-interactive", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/is-interactive-npm-2.0.0-dcec8b26d7-e8d52ad490.zip/node_modules/is-interactive/",\ - "packageDependencies": [\ - ["is-interactive", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-lambda", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/is-lambda-npm-1.0.1-7ab55bc8a8-93a32f0194.zip/node_modules/is-lambda/",\ - "packageDependencies": [\ - ["is-lambda", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-map", [\ - ["npm:2.0.3", {\ - "packageLocation": "./.yarn/cache/is-map-npm-2.0.3-9e061e76e3-e6ce5f6380.zip/node_modules/is-map/",\ - "packageDependencies": [\ - ["is-map", "npm:2.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-natural-number", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/is-natural-number-npm-4.0.1-b5fd86a31d-3e5e3d52e0.zip/node_modules/is-natural-number/",\ - "packageDependencies": [\ - ["is-natural-number", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-negative-zero", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/is-negative-zero-npm-2.0.2-0adac91f15-f3232194c4.zip/node_modules/is-negative-zero/",\ - "packageDependencies": [\ - ["is-negative-zero", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.3", {\ - "packageLocation": "./.yarn/cache/is-negative-zero-npm-2.0.3-d06b09e322-c1e6b23d20.zip/node_modules/is-negative-zero/",\ - "packageDependencies": [\ - ["is-negative-zero", "npm:2.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-npm", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/is-npm-npm-1.0.0-3797354863-7992bd56bd.zip/node_modules/is-npm/",\ - "packageDependencies": [\ - ["is-npm", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-number", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/is-number-npm-7.0.0-060086935c-456ac6f8e0.zip/node_modules/is-number/",\ - "packageDependencies": [\ - ["is-number", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-number-object", [\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/is-number-object-npm-1.0.7-539d0e274d-d1e8d01bb0.zip/node_modules/is-number-object/",\ - "packageDependencies": [\ - ["is-number-object", "npm:1.0.7"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-obj", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/is-obj-npm-1.0.1-7d391539d7-3ccf0efdea.zip/node_modules/is-obj/",\ - "packageDependencies": [\ - ["is-obj", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-path-inside", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/is-path-inside-npm-1.0.1-cd0d417091-07e52c8116.zip/node_modules/is-path-inside/",\ - "packageDependencies": [\ - ["is-path-inside", "npm:1.0.1"],\ - ["path-is-inside", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip/node_modules/is-path-inside/",\ - "packageDependencies": [\ - ["is-path-inside", "npm:3.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-plain-obj", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/is-plain-obj-npm-1.1.0-1046f64c0b-0ee0480779.zip/node_modules/is-plain-obj/",\ - "packageDependencies": [\ - ["is-plain-obj", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/is-plain-obj-npm-4.1.0-a4f2a92b44-6dc45da70d.zip/node_modules/is-plain-obj/",\ - "packageDependencies": [\ - ["is-plain-obj", "npm:4.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-plain-object", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/is-plain-object-npm-5.0.0-285b70faa3-e32d27061e.zip/node_modules/is-plain-object/",\ - "packageDependencies": [\ - ["is-plain-object", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-potential-custom-element-name", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/is-potential-custom-element-name-npm-1.0.1-f352f606f8-ced7bbbb64.zip/node_modules/is-potential-custom-element-name/",\ - "packageDependencies": [\ - ["is-potential-custom-element-name", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-redirect", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/is-redirect-npm-1.0.0-0ff2c21753-25dd3d9943.zip/node_modules/is-redirect/",\ - "packageDependencies": [\ - ["is-redirect", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-reference", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/is-reference-npm-3.0.1-6d25a4ca74-12c316d161.zip/node_modules/is-reference/",\ - "packageDependencies": [\ - ["is-reference", "npm:3.0.1"],\ - ["@types/estree", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-regex", [\ - ["npm:1.1.4", {\ - "packageLocation": "./.yarn/cache/is-regex-npm-1.1.4-cca193ef11-362399b335.zip/node_modules/is-regex/",\ - "packageDependencies": [\ - ["is-regex", "npm:1.1.4"],\ - ["call-bind", "npm:1.0.2"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-retry-allowed", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/is-retry-allowed-npm-1.2.0-730be11f6c-50d700a89a.zip/node_modules/is-retry-allowed/",\ - "packageDependencies": [\ - ["is-retry-allowed", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-set", [\ - ["npm:2.0.3", {\ - "packageLocation": "./.yarn/cache/is-set-npm-2.0.3-1b72c9a855-36e3f8c44b.zip/node_modules/is-set/",\ - "packageDependencies": [\ - ["is-set", "npm:2.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-shared-array-buffer", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/is-shared-array-buffer-npm-1.0.2-32e4181fcd-9508929cf1.zip/node_modules/is-shared-array-buffer/",\ - "packageDependencies": [\ - ["is-shared-array-buffer", "npm:1.0.2"],\ - ["call-bind", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/is-shared-array-buffer-npm-1.0.3-3b3b3142a6-a4fff602c3.zip/node_modules/is-shared-array-buffer/",\ - "packageDependencies": [\ - ["is-shared-array-buffer", "npm:1.0.3"],\ - ["call-bind", "npm:1.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-stream", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/is-stream-npm-1.1.0-818ecbf6bb-063c6bec9d.zip/node_modules/is-stream/",\ - "packageDependencies": [\ - ["is-stream", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/is-stream-npm-2.0.1-c802db55e7-b8e05ccdf9.zip/node_modules/is-stream/",\ - "packageDependencies": [\ - ["is-stream", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/is-stream-npm-3.0.0-a77ac9a62e-172093fe99.zip/node_modules/is-stream/",\ - "packageDependencies": [\ - ["is-stream", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-string", [\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/is-string-npm-1.0.7-9f7066daed-323b3d0462.zip/node_modules/is-string/",\ - "packageDependencies": [\ - ["is-string", "npm:1.0.7"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-symbol", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/is-symbol-npm-1.0.4-eb9baac703-92805812ef.zip/node_modules/is-symbol/",\ - "packageDependencies": [\ - ["is-symbol", "npm:1.0.4"],\ - ["has-symbols", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-typed-array", [\ - ["npm:1.1.12", {\ - "packageLocation": "./.yarn/cache/is-typed-array-npm-1.1.12-6135c91b1a-4c89c4a3be.zip/node_modules/is-typed-array/",\ - "packageDependencies": [\ - ["is-typed-array", "npm:1.1.12"],\ - ["which-typed-array", "npm:1.1.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.1.13", {\ - "packageLocation": "./.yarn/cache/is-typed-array-npm-1.1.13-0dce6ee7c2-150f9ada18.zip/node_modules/is-typed-array/",\ - "packageDependencies": [\ - ["is-typed-array", "npm:1.1.13"],\ - ["which-typed-array", "npm:1.1.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-typedarray", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/is-typedarray-npm-1.0.0-bbd99de5b6-3508c6cd0a.zip/node_modules/is-typedarray/",\ - "packageDependencies": [\ - ["is-typedarray", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-unicode-supported", [\ - ["npm:0.1.0", {\ - "packageLocation": "./.yarn/cache/is-unicode-supported-npm-0.1.0-0833e1bbfb-a2aab86ee7.zip/node_modules/is-unicode-supported/",\ - "packageDependencies": [\ - ["is-unicode-supported", "npm:0.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/is-unicode-supported-npm-1.2.0-ed541ab508-2d90b4b3ce.zip/node_modules/is-unicode-supported/",\ - "packageDependencies": [\ - ["is-unicode-supported", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/is-unicode-supported-npm-1.3.0-9371ea1eda-20a1fc161a.zip/node_modules/is-unicode-supported/",\ - "packageDependencies": [\ - ["is-unicode-supported", "npm:1.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-weakmap", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/is-weakmap-npm-2.0.2-ced3cab2dc-f36aef758b.zip/node_modules/is-weakmap/",\ - "packageDependencies": [\ - ["is-weakmap", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-weakref", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/is-weakref-npm-1.0.2-ff80e8c314-95bd9a57cd.zip/node_modules/is-weakref/",\ - "packageDependencies": [\ - ["is-weakref", "npm:1.0.2"],\ - ["call-bind", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-weakset", [\ - ["npm:2.0.3", {\ - "packageLocation": "./.yarn/cache/is-weakset-npm-2.0.3-f7d282c9c1-8b6a20ee9f.zip/node_modules/is-weakset/",\ - "packageDependencies": [\ - ["is-weakset", "npm:2.0.3"],\ - ["call-bind", "npm:1.0.7"],\ - ["get-intrinsic", "npm:1.2.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-windows", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/is-windows-npm-1.0.2-898cd6f3d7-438b7e5265.zip/node_modules/is-windows/",\ - "packageDependencies": [\ - ["is-windows", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["is-wsl", [\ - ["npm:2.2.0", {\ - "packageLocation": "./.yarn/cache/is-wsl-npm-2.2.0-2ba10d6393-20849846ae.zip/node_modules/is-wsl/",\ - "packageDependencies": [\ - ["is-wsl", "npm:2.2.0"],\ - ["is-docker", "npm:2.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["isarray", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/isarray-npm-0.0.1-92e37e0a70-49191f1425.zip/node_modules/isarray/",\ - "packageDependencies": [\ - ["isarray", "npm:0.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/isarray-npm-1.0.0-db4f547720-f032df8e02.zip/node_modules/isarray/",\ - "packageDependencies": [\ - ["isarray", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.5", {\ - "packageLocation": "./.yarn/cache/isarray-npm-2.0.5-4ba522212d-bd5bbe4104.zip/node_modules/isarray/",\ - "packageDependencies": [\ - ["isarray", "npm:2.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["isexe", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/isexe-npm-2.0.0-b58870bd2e-26bf6c5480.zip/node_modules/isexe/",\ - "packageDependencies": [\ - ["isexe", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["isstream", [\ - ["npm:0.1.2", {\ - "packageLocation": "./.yarn/cache/isstream-npm-0.1.2-8581c75385-1eb2fe63a7.zip/node_modules/isstream/",\ - "packageDependencies": [\ - ["isstream", "npm:0.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["istanbul-lib-coverage", [\ - ["npm:3.2.0", {\ - "packageLocation": "./.yarn/cache/istanbul-lib-coverage-npm-3.2.0-93f84b2c8c-a2a545033b.zip/node_modules/istanbul-lib-coverage/",\ - "packageDependencies": [\ - ["istanbul-lib-coverage", "npm:3.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["istanbul-lib-instrument", [\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/istanbul-lib-instrument-npm-5.2.0-6aa783f498-7c242ed782.zip/node_modules/istanbul-lib-instrument/",\ - "packageDependencies": [\ - ["istanbul-lib-instrument", "npm:5.2.0"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/parser", "npm:7.19.1"],\ - ["@istanbuljs/schema", "npm:0.1.3"],\ - ["istanbul-lib-coverage", "npm:3.2.0"],\ - ["semver", "npm:6.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["iterator.prototype", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/iterator.prototype-npm-1.1.2-009f234a21-d8a507e2cc.zip/node_modules/iterator.prototype/",\ - "packageDependencies": [\ - ["iterator.prototype", "npm:1.1.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["has-symbols", "npm:1.0.3"],\ - ["reflect.getprototypeof", "npm:1.0.6"],\ - ["set-function-name", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jackspeak", [\ - ["npm:2.3.6", {\ - "packageLocation": "./.yarn/cache/jackspeak-npm-2.3.6-42e1233172-57d43ad11e.zip/node_modules/jackspeak/",\ - "packageDependencies": [\ - ["jackspeak", "npm:2.3.6"],\ - ["@isaacs/cliui", "npm:8.0.2"],\ - ["@pkgjs/parseargs", "npm:0.11.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jest-diff", [\ - ["npm:29.0.3", {\ - "packageLocation": "./.yarn/cache/jest-diff-npm-29.0.3-46ff0e9ddd-1e12b63ea6.zip/node_modules/jest-diff/",\ - "packageDependencies": [\ - ["jest-diff", "npm:29.0.3"],\ - ["chalk", "npm:4.1.2"],\ - ["diff-sequences", "npm:29.0.0"],\ - ["jest-get-type", "npm:29.0.0"],\ - ["pretty-format", "npm:29.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/jest-diff-npm-29.7.0-0149e01930-08e24a9dd4.zip/node_modules/jest-diff/",\ - "packageDependencies": [\ - ["jest-diff", "npm:29.7.0"],\ - ["chalk", "npm:4.1.2"],\ - ["diff-sequences", "npm:29.6.3"],\ - ["jest-get-type", "npm:29.6.3"],\ - ["pretty-format", "npm:29.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jest-environment-jsdom", [\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/jest-environment-jsdom-npm-29.7.0-0b72dd0e0b-559aac134c.zip/node_modules/jest-environment-jsdom/",\ - "packageDependencies": [\ - ["jest-environment-jsdom", "npm:29.7.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:7821aed0ab825bb97e7a83aa73ddcebc48c1addb4c7bb8e48165cd794ef4ddc38ad472a5bac8abbb90dba18a13c26ad6f8d9d0fa2f6f070b336f2e4c36dd4a33#npm:29.7.0", {\ - "packageLocation": "./.yarn/__virtual__/jest-environment-jsdom-virtual-9a91497984/0/cache/jest-environment-jsdom-npm-29.7.0-0b72dd0e0b-559aac134c.zip/node_modules/jest-environment-jsdom/",\ - "packageDependencies": [\ - ["jest-environment-jsdom", "virtual:7821aed0ab825bb97e7a83aa73ddcebc48c1addb4c7bb8e48165cd794ef4ddc38ad472a5bac8abbb90dba18a13c26ad6f8d9d0fa2f6f070b336f2e4c36dd4a33#npm:29.7.0"],\ - ["@jest/environment", "npm:29.7.0"],\ - ["@jest/fake-timers", "npm:29.7.0"],\ - ["@jest/types", "npm:29.6.3"],\ - ["@types/canvas", null],\ - ["@types/jsdom", "npm:20.0.1"],\ - ["@types/node", "npm:18.7.18"],\ - ["canvas", null],\ - ["jest-mock", "npm:29.7.0"],\ - ["jest-util", "npm:29.7.0"],\ - ["jsdom", "virtual:9a91497984a74ca6455cfafe48aae74a8808c03896666fb7e2a57023e7e53f40e53b8bfea58ae8d59d3dcd8878a49c2b813ef066da8772891ac36c8f7934b19c#npm:20.0.3"]\ - ],\ - "packagePeers": [\ - "@types/canvas",\ - "canvas"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jest-get-type", [\ - ["npm:29.0.0", {\ - "packageLocation": "./.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-9abdd11d69.zip/node_modules/jest-get-type/",\ - "packageDependencies": [\ - ["jest-get-type", "npm:29.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:29.6.3", {\ - "packageLocation": "./.yarn/cache/jest-get-type-npm-29.6.3-500477292e-88ac9102d4.zip/node_modules/jest-get-type/",\ - "packageDependencies": [\ - ["jest-get-type", "npm:29.6.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jest-haste-map", [\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/jest-haste-map-npm-29.7.0-e3be419eff-c2c8f2d3e7.zip/node_modules/jest-haste-map/",\ - "packageDependencies": [\ - ["jest-haste-map", "npm:29.7.0"],\ - ["@jest/types", "npm:29.6.3"],\ - ["@types/graceful-fs", "npm:4.1.5"],\ - ["@types/node", "npm:18.7.18"],\ - ["anymatch", "npm:3.1.2"],\ - ["fb-watchman", "npm:2.0.1"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1"],\ - ["graceful-fs", "npm:4.2.10"],\ - ["jest-regex-util", "npm:29.6.3"],\ - ["jest-util", "npm:29.7.0"],\ - ["jest-worker", "npm:29.7.0"],\ - ["micromatch", "npm:4.0.5"],\ - ["walker", "npm:1.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jest-matcher-utils", [\ - ["npm:29.0.3", {\ - "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-29.0.3-9317a74a1e-e39ab74a04.zip/node_modules/jest-matcher-utils/",\ - "packageDependencies": [\ - ["jest-matcher-utils", "npm:29.0.3"],\ - ["chalk", "npm:4.1.2"],\ - ["jest-diff", "npm:29.0.3"],\ - ["jest-get-type", "npm:29.0.0"],\ - ["pretty-format", "npm:29.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/jest-matcher-utils-npm-29.7.0-dfc74b630e-d7259e5f99.zip/node_modules/jest-matcher-utils/",\ - "packageDependencies": [\ - ["jest-matcher-utils", "npm:29.7.0"],\ - ["chalk", "npm:4.1.2"],\ - ["jest-diff", "npm:29.7.0"],\ - ["jest-get-type", "npm:29.6.3"],\ - ["pretty-format", "npm:29.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jest-message-util", [\ - ["npm:29.0.3", {\ - "packageLocation": "./.yarn/cache/jest-message-util-npm-29.0.3-6be00c7820-04bee1fee1.zip/node_modules/jest-message-util/",\ - "packageDependencies": [\ - ["jest-message-util", "npm:29.0.3"],\ - ["@babel/code-frame", "npm:7.18.6"],\ - ["@jest/types", "npm:29.0.3"],\ - ["@types/stack-utils", "npm:2.0.1"],\ - ["chalk", "npm:4.1.2"],\ - ["graceful-fs", "npm:4.2.10"],\ - ["micromatch", "npm:4.0.5"],\ - ["pretty-format", "npm:29.0.3"],\ - ["slash", "npm:3.0.0"],\ - ["stack-utils", "npm:2.0.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/jest-message-util-npm-29.7.0-7f88b6e8d1-a9d025b1c6.zip/node_modules/jest-message-util/",\ - "packageDependencies": [\ - ["jest-message-util", "npm:29.7.0"],\ - ["@babel/code-frame", "npm:7.18.6"],\ - ["@jest/types", "npm:29.6.3"],\ - ["@types/stack-utils", "npm:2.0.1"],\ - ["chalk", "npm:4.1.2"],\ - ["graceful-fs", "npm:4.2.10"],\ - ["micromatch", "npm:4.0.5"],\ - ["pretty-format", "npm:29.7.0"],\ - ["slash", "npm:3.0.0"],\ - ["stack-utils", "npm:2.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jest-mock", [\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/jest-mock-npm-29.7.0-22c4769d06-81ba9b6868.zip/node_modules/jest-mock/",\ - "packageDependencies": [\ - ["jest-mock", "npm:29.7.0"],\ - ["@jest/types", "npm:29.6.3"],\ - ["@types/node", "npm:18.7.18"],\ - ["jest-util", "npm:29.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jest-regex-util", [\ - ["npm:29.6.3", {\ - "packageLocation": "./.yarn/cache/jest-regex-util-npm-29.6.3-568e0094e2-0518beeb9b.zip/node_modules/jest-regex-util/",\ - "packageDependencies": [\ - ["jest-regex-util", "npm:29.6.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jest-snapshot", [\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/jest-snapshot-npm-29.7.0-15ef0a4ad6-86821c3ad0.zip/node_modules/jest-snapshot/",\ - "packageDependencies": [\ - ["jest-snapshot", "npm:29.7.0"],\ - ["@babel/core", "npm:7.19.1"],\ - ["@babel/generator", "npm:7.19.0"],\ - ["@babel/plugin-syntax-jsx", "virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:7.18.6"],\ - ["@babel/plugin-syntax-typescript", "virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:7.18.6"],\ - ["@babel/types", "npm:7.19.0"],\ - ["@jest/expect-utils", "npm:29.7.0"],\ - ["@jest/transform", "npm:29.7.0"],\ - ["@jest/types", "npm:29.6.3"],\ - ["babel-preset-current-node-syntax", "virtual:15ef0a4ad61c166598c4d195dc64a0b7270b186e9a584ea25871b4181189fa5a61a49aa37f6bcda6ffed25499ff900f1a33224b0c22868c8eb1eaf1dd4f0dc11#npm:1.0.1"],\ - ["chalk", "npm:4.1.2"],\ - ["expect", "npm:29.7.0"],\ - ["graceful-fs", "npm:4.2.10"],\ - ["jest-diff", "npm:29.7.0"],\ - ["jest-get-type", "npm:29.6.3"],\ - ["jest-matcher-utils", "npm:29.7.0"],\ - ["jest-message-util", "npm:29.7.0"],\ - ["jest-util", "npm:29.7.0"],\ - ["natural-compare", "npm:1.4.0"],\ - ["pretty-format", "npm:29.7.0"],\ - ["semver", "npm:7.5.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jest-specific-snapshot", [\ - ["npm:8.0.0", {\ - "packageLocation": "./.yarn/cache/jest-specific-snapshot-npm-8.0.0-5813d98b95-8ffcee9ca7.zip/node_modules/jest-specific-snapshot/",\ - "packageDependencies": [\ - ["jest-specific-snapshot", "npm:8.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:8a76149279d527dc42458201c3444f0e08bb8ef2b7cbf4f32fc7e89d242b47183703ea44d1dad80bf1fea71f560f9b94f46bf42448e2ea552c04d3003cead412#npm:8.0.0", {\ - "packageLocation": "./.yarn/__virtual__/jest-specific-snapshot-virtual-4e7fbc2a34/0/cache/jest-specific-snapshot-npm-8.0.0-5813d98b95-8ffcee9ca7.zip/node_modules/jest-specific-snapshot/",\ - "packageDependencies": [\ - ["jest-specific-snapshot", "virtual:8a76149279d527dc42458201c3444f0e08bb8ef2b7cbf4f32fc7e89d242b47183703ea44d1dad80bf1fea71f560f9b94f46bf42448e2ea552c04d3003cead412#npm:8.0.0"],\ - ["@types/jest", null],\ - ["jest", null],\ - ["jest-snapshot", "npm:29.7.0"]\ - ],\ - "packagePeers": [\ - "@types/jest",\ - "jest"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jest-util", [\ - ["npm:29.0.3", {\ - "packageLocation": "./.yarn/cache/jest-util-npm-29.0.3-52059003ed-39c31e75ba.zip/node_modules/jest-util/",\ - "packageDependencies": [\ - ["jest-util", "npm:29.0.3"],\ - ["@jest/types", "npm:29.0.3"],\ - ["@types/node", "npm:18.7.18"],\ - ["chalk", "npm:4.1.2"],\ - ["ci-info", "npm:3.3.2"],\ - ["graceful-fs", "npm:4.2.10"],\ - ["picomatch", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/jest-util-npm-29.7.0-ff1d59714b-042ab4980f.zip/node_modules/jest-util/",\ - "packageDependencies": [\ - ["jest-util", "npm:29.7.0"],\ - ["@jest/types", "npm:29.6.3"],\ - ["@types/node", "npm:18.7.18"],\ - ["chalk", "npm:4.1.2"],\ - ["ci-info", "npm:3.3.2"],\ - ["graceful-fs", "npm:4.2.10"],\ - ["picomatch", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jest-worker", [\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/jest-worker-npm-29.7.0-4d3567fed6-30fff60af4.zip/node_modules/jest-worker/",\ - "packageDependencies": [\ - ["jest-worker", "npm:29.7.0"],\ - ["@types/node", "npm:18.7.18"],\ - ["jest-util", "npm:29.7.0"],\ - ["merge-stream", "npm:2.0.0"],\ - ["supports-color", "npm:8.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jiti", [\ - ["npm:1.18.2", {\ - "packageLocation": "./.yarn/cache/jiti-npm-1.18.2-112a8d9b37-46c41cd82d.zip/node_modules/jiti/",\ - "packageDependencies": [\ - ["jiti", "npm:1.18.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jose", [\ - ["npm:4.15.5", {\ - "packageLocation": "./.yarn/cache/jose-npm-4.15.5-15e487a3a1-7dde76447c.zip/node_modules/jose/",\ - "packageDependencies": [\ - ["jose", "npm:4.15.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["joycon", [\ - ["npm:3.1.1", {\ - "packageLocation": "./.yarn/cache/joycon-npm-3.1.1-3033e0e5f4-8003c9c3fc.zip/node_modules/joycon/",\ - "packageDependencies": [\ - ["joycon", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["js-base64", [\ - ["npm:3.7.2", {\ - "packageLocation": "./.yarn/cache/js-base64-npm-3.7.2-706fb77a0b-573f28e9a2.zip/node_modules/js-base64/",\ - "packageDependencies": [\ - ["js-base64", "npm:3.7.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.7.6", {\ - "packageLocation": "./.yarn/cache/js-base64-npm-3.7.6-1e309aec9f-4e1e82443c.zip/node_modules/js-base64/",\ - "packageDependencies": [\ - ["js-base64", "npm:3.7.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.7.7", {\ - "packageLocation": "./.yarn/cache/js-base64-npm-3.7.7-641cff09f0-d1b02971db.zip/node_modules/js-base64/",\ - "packageDependencies": [\ - ["js-base64", "npm:3.7.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["js-levenshtein", [\ - ["npm:1.1.6", {\ - "packageLocation": "./.yarn/cache/js-levenshtein-npm-1.1.6-ab883e61a3-409f052a7f.zip/node_modules/js-levenshtein/",\ - "packageDependencies": [\ - ["js-levenshtein", "npm:1.1.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["js-sdsl", [\ - ["npm:4.1.4", {\ - "packageLocation": "./.yarn/cache/js-sdsl-npm-4.1.4-334fa1c399-1977cea4ab.zip/node_modules/js-sdsl/",\ - "packageDependencies": [\ - ["js-sdsl", "npm:4.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["js-tokens", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/js-tokens-npm-4.0.0-0ac852e9e2-8a95213a5a.zip/node_modules/js-tokens/",\ - "packageDependencies": [\ - ["js-tokens", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.0.0", {\ - "packageLocation": "./.yarn/cache/js-tokens-npm-9.0.0-35a2868eaf-427d0db681.zip/node_modules/js-tokens/",\ - "packageDependencies": [\ - ["js-tokens", "npm:9.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["js-yaml", [\ - ["npm:3.14.1", {\ - "packageLocation": "./.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-bef146085f.zip/node_modules/js-yaml/",\ - "packageDependencies": [\ - ["js-yaml", "npm:3.14.1"],\ - ["argparse", "npm:1.0.10"],\ - ["esprima", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/js-yaml-npm-4.1.0-3606f32312-c7830dfd45.zip/node_modules/js-yaml/",\ - "packageDependencies": [\ - ["js-yaml", "npm:4.1.0"],\ - ["argparse", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jsbn", [\ - ["npm:0.1.1", {\ - "packageLocation": "./.yarn/cache/jsbn-npm-0.1.1-0eb7132404-e5ff29c1b8.zip/node_modules/jsbn/",\ - "packageDependencies": [\ - ["jsbn", "npm:0.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jsdom", [\ - ["npm:20.0.3", {\ - "packageLocation": "./.yarn/cache/jsdom-npm-20.0.3-906a2f7005-6e2ae21db3.zip/node_modules/jsdom/",\ - "packageDependencies": [\ - ["jsdom", "npm:20.0.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:9a91497984a74ca6455cfafe48aae74a8808c03896666fb7e2a57023e7e53f40e53b8bfea58ae8d59d3dcd8878a49c2b813ef066da8772891ac36c8f7934b19c#npm:20.0.3", {\ - "packageLocation": "./.yarn/__virtual__/jsdom-virtual-0502a75d94/0/cache/jsdom-npm-20.0.3-906a2f7005-6e2ae21db3.zip/node_modules/jsdom/",\ - "packageDependencies": [\ - ["jsdom", "virtual:9a91497984a74ca6455cfafe48aae74a8808c03896666fb7e2a57023e7e53f40e53b8bfea58ae8d59d3dcd8878a49c2b813ef066da8772891ac36c8f7934b19c#npm:20.0.3"],\ - ["@types/canvas", null],\ - ["abab", "npm:2.0.6"],\ - ["acorn", "npm:8.11.3"],\ - ["acorn-globals", "npm:7.0.1"],\ - ["canvas", null],\ - ["cssom", "npm:0.5.0"],\ - ["cssstyle", "npm:2.3.0"],\ - ["data-urls", "npm:3.0.2"],\ - ["decimal.js", "npm:10.4.3"],\ - ["domexception", "npm:4.0.0"],\ - ["escodegen", "npm:2.1.0"],\ - ["form-data", "npm:4.0.0"],\ - ["html-encoding-sniffer", "npm:3.0.0"],\ - ["http-proxy-agent", "npm:5.0.0"],\ - ["https-proxy-agent", "npm:5.0.1"],\ - ["is-potential-custom-element-name", "npm:1.0.1"],\ - ["nwsapi", "npm:2.2.9"],\ - ["parse5", "npm:7.1.2"],\ - ["saxes", "npm:6.0.0"],\ - ["symbol-tree", "npm:3.2.4"],\ - ["tough-cookie", "npm:4.1.4"],\ - ["w3c-xmlserializer", "npm:4.0.0"],\ - ["webidl-conversions", "npm:7.0.0"],\ - ["whatwg-encoding", "npm:2.0.0"],\ - ["whatwg-mimetype", "npm:3.0.0"],\ - ["whatwg-url", "npm:11.0.0"],\ - ["ws", "virtual:390e69b5e7878e77fda38c4f9304f9fbc05122d3fb17b360b27020a194cd0a263fc1d949adeba19ed9774cde8a94e24c5cf738191bc4bd96b8bfc41b678cb012#npm:8.17.0"],\ - ["xml-name-validator", "npm:4.0.0"]\ - ],\ - "packagePeers": [\ - "@types/canvas",\ - "canvas"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jsesc", [\ - ["npm:0.5.0", {\ - "packageLocation": "./.yarn/cache/jsesc-npm-0.5.0-6827074492-b8b44cbfc9.zip/node_modules/jsesc/",\ - "packageDependencies": [\ - ["jsesc", "npm:0.5.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.5.2", {\ - "packageLocation": "./.yarn/cache/jsesc-npm-2.5.2-c5acb78804-4dc1907711.zip/node_modules/jsesc/",\ - "packageDependencies": [\ - ["jsesc", "npm:2.5.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["json-buffer", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/json-buffer-npm-3.0.1-f8f6d20603-9026b03edc.zip/node_modules/json-buffer/",\ - "packageDependencies": [\ - ["json-buffer", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["json-parse-better-errors", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/json-parse-better-errors-npm-1.0.2-7f37637d19-ff2b5ba2a7.zip/node_modules/json-parse-better-errors/",\ - "packageDependencies": [\ - ["json-parse-better-errors", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["json-parse-even-better-errors", [\ - ["npm:2.3.1", {\ - "packageLocation": "./.yarn/cache/json-parse-even-better-errors-npm-2.3.1-144d62256e-798ed4cf33.zip/node_modules/json-parse-even-better-errors/",\ - "packageDependencies": [\ - ["json-parse-even-better-errors", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["json-schema", [\ - ["npm:0.4.0", {\ - "packageLocation": "./.yarn/cache/json-schema-npm-0.4.0-e776313070-66389434c3.zip/node_modules/json-schema/",\ - "packageDependencies": [\ - ["json-schema", "npm:0.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["json-schema-traverse", [\ - ["npm:0.4.1", {\ - "packageLocation": "./.yarn/cache/json-schema-traverse-npm-0.4.1-4759091693-7486074d3b.zip/node_modules/json-schema-traverse/",\ - "packageDependencies": [\ - ["json-schema-traverse", "npm:0.4.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/json-schema-traverse-npm-1.0.0-fb3684f4f0-02f2f466cd.zip/node_modules/json-schema-traverse/",\ - "packageDependencies": [\ - ["json-schema-traverse", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["json-stable-stringify-without-jsonify", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/json-stable-stringify-without-jsonify-npm-1.0.1-b65772b28b-cff44156dd.zip/node_modules/json-stable-stringify-without-jsonify/",\ - "packageDependencies": [\ - ["json-stable-stringify-without-jsonify", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["json-stream-stringify", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/json-stream-stringify-npm-3.0.1-46e5348fc2-bc6a00e67a.zip/node_modules/json-stream-stringify/",\ - "packageDependencies": [\ - ["json-stream-stringify", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["json-stringify-safe", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/json-stringify-safe-npm-5.0.1-064ddd6ab4-48ec0adad5.zip/node_modules/json-stringify-safe/",\ - "packageDependencies": [\ - ["json-stringify-safe", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["json5", [\ - ["npm:2.2.2", {\ - "packageLocation": "./.yarn/cache/json5-npm-2.2.2-b047c53fcb-9a878d66b7.zip/node_modules/json5/",\ - "packageDependencies": [\ - ["json5", "npm:2.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jsonc-parser", [\ - ["npm:2.2.1", {\ - "packageLocation": "./.yarn/unplugged/jsonc-parser-npm-2.2.1-31c56e9df8/node_modules/jsonc-parser/",\ - "packageDependencies": [\ - ["jsonc-parser", "npm:2.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jsonfile", [\ - ["npm:6.1.0", {\ - "packageLocation": "./.yarn/cache/jsonfile-npm-6.1.0-20a4796cee-7af3b8e1ac.zip/node_modules/jsonfile/",\ - "packageDependencies": [\ - ["jsonfile", "npm:6.1.0"],\ - ["graceful-fs", "npm:4.2.10"],\ - ["universalify", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jsonparse", [\ - ["npm:1.3.1", {\ - "packageLocation": "./.yarn/cache/jsonparse-npm-1.3.1-b6fde74828-6514a7be46.zip/node_modules/jsonparse/",\ - "packageDependencies": [\ - ["jsonparse", "npm:1.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jsonwebtoken", [\ - ["npm:9.0.2", {\ - "packageLocation": "./.yarn/cache/jsonwebtoken-npm-9.0.2-42c6b14d02-fc739a6a8b.zip/node_modules/jsonwebtoken/",\ - "packageDependencies": [\ - ["jsonwebtoken", "npm:9.0.2"],\ - ["jws", "npm:3.2.2"],\ - ["lodash.includes", "npm:4.3.0"],\ - ["lodash.isboolean", "npm:3.0.3"],\ - ["lodash.isinteger", "npm:4.0.4"],\ - ["lodash.isnumber", "npm:3.0.3"],\ - ["lodash.isplainobject", "npm:4.0.6"],\ - ["lodash.isstring", "npm:4.0.1"],\ - ["lodash.once", "npm:4.1.1"],\ - ["ms", "npm:2.1.3"],\ - ["semver", "npm:7.5.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jsprim", [\ - ["npm:1.4.2", {\ - "packageLocation": "./.yarn/cache/jsprim-npm-1.4.2-1ae6cade9a-2ad1b9fdcc.zip/node_modules/jsprim/",\ - "packageDependencies": [\ - ["jsprim", "npm:1.4.2"],\ - ["assert-plus", "npm:1.0.0"],\ - ["extsprintf", "npm:1.3.0"],\ - ["json-schema", "npm:0.4.0"],\ - ["verror", "npm:1.10.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jsx-ast-utils", [\ - ["npm:3.3.3", {\ - "packageLocation": "./.yarn/cache/jsx-ast-utils-npm-3.3.3-3d3171e1e4-a2ed78cac4.zip/node_modules/jsx-ast-utils/",\ - "packageDependencies": [\ - ["jsx-ast-utils", "npm:3.3.3"],\ - ["array-includes", "npm:3.1.5"],\ - ["object.assign", "npm:4.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jwa", [\ - ["npm:1.4.1", {\ - "packageLocation": "./.yarn/cache/jwa-npm-1.4.1-4f19d6572c-ff30ea7c2d.zip/node_modules/jwa/",\ - "packageDependencies": [\ - ["jwa", "npm:1.4.1"],\ - ["buffer-equal-constant-time", "npm:1.0.1"],\ - ["ecdsa-sig-formatter", "npm:1.0.11"],\ - ["safe-buffer", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jwks-rsa", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/jwks-rsa-npm-3.1.0-722d05108f-eef0c174b0.zip/node_modules/jwks-rsa/",\ - "packageDependencies": [\ - ["jwks-rsa", "npm:3.1.0"],\ - ["@types/express", "npm:4.17.21"],\ - ["@types/jsonwebtoken", "npm:9.0.6"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["jose", "npm:4.15.5"],\ - ["limiter", "npm:1.1.5"],\ - ["lru-memoizer", "npm:2.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["jws", [\ - ["npm:3.2.2", {\ - "packageLocation": "./.yarn/cache/jws-npm-3.2.2-c1ae59c7af-f0213fe5b7.zip/node_modules/jws/",\ - "packageDependencies": [\ - ["jws", "npm:3.2.2"],\ - ["jwa", "npm:1.4.1"],\ - ["safe-buffer", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["keyv", [\ - ["npm:4.3.3", {\ - "packageLocation": "./.yarn/cache/keyv-npm-4.3.3-a263e23789-bcc946eeec.zip/node_modules/keyv/",\ - "packageDependencies": [\ - ["keyv", "npm:4.3.3"],\ - ["compress-brotli", "npm:1.3.8"],\ - ["json-buffer", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.5.4", {\ - "packageLocation": "./.yarn/cache/keyv-npm-4.5.4-4c8e2cf7f7-74a24395b1.zip/node_modules/keyv/",\ - "packageDependencies": [\ - ["keyv", "npm:4.5.4"],\ - ["json-buffer", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["kind-of", [\ - ["npm:6.0.3", {\ - "packageLocation": "./.yarn/cache/kind-of-npm-6.0.3-ab15f36220-3ab01e7b1d.zip/node_modules/kind-of/",\ - "packageDependencies": [\ - ["kind-of", "npm:6.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["kleur", [\ - ["npm:4.1.5", {\ - "packageLocation": "./.yarn/cache/kleur-npm-4.1.5-46b6135f41-1dc476e327.zip/node_modules/kleur/",\ - "packageDependencies": [\ - ["kleur", "npm:4.1.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["known-css-properties", [\ - ["npm:0.25.0", {\ - "packageLocation": "./.yarn/cache/known-css-properties-npm-0.25.0-449500c0af-1e6860b9cb.zip/node_modules/known-css-properties/",\ - "packageDependencies": [\ - ["known-css-properties", "npm:0.25.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.29.0", {\ - "packageLocation": "./.yarn/cache/known-css-properties-npm-0.29.0-6bc491faeb-daa6562e90.zip/node_modules/known-css-properties/",\ - "packageDependencies": [\ - ["known-css-properties", "npm:0.29.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ky", [\ - ["npm:1.2.2", {\ - "packageLocation": "./.yarn/cache/ky-npm-1.2.2-c4362f1dcc-dd35c2303e.zip/node_modules/ky/",\ - "packageDependencies": [\ - ["ky", "npm:1.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["latest-version", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/latest-version-npm-3.1.0-deb049c563-1923b097b5.zip/node_modules/latest-version/",\ - "packageDependencies": [\ - ["latest-version", "npm:3.1.0"],\ - ["package-json", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/latest-version-npm-7.0.0-2849fd29d3-1f0deba00d.zip/node_modules/latest-version/",\ - "packageDependencies": [\ - ["latest-version", "npm:7.0.0"],\ - ["package-json", "npm:8.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.0.0", {\ - "packageLocation": "./.yarn/cache/latest-version-npm-9.0.0-34701a5ff8-98f0a33bcb.zip/node_modules/latest-version/",\ - "packageDependencies": [\ - ["latest-version", "npm:9.0.0"],\ - ["package-json", "npm:10.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lazy-property", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/lazy-property-npm-1.0.0-9a867181de-d8a5a3d103.zip/node_modules/lazy-property/",\ - "packageDependencies": [\ - ["lazy-property", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["levn", [\ - ["npm:0.4.1", {\ - "packageLocation": "./.yarn/cache/levn-npm-0.4.1-d183b2d7bb-12c5021c85.zip/node_modules/levn/",\ - "packageDependencies": [\ - ["levn", "npm:0.4.1"],\ - ["prelude-ls", "npm:1.2.1"],\ - ["type-check", "npm:0.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libcipm", [\ - ["npm:4.0.8", {\ - "packageLocation": "./.yarn/cache/libcipm-npm-4.0.8-5c219aa316-4029776626.zip/node_modules/libcipm/",\ - "packageDependencies": [\ - ["libcipm", "npm:4.0.8"],\ - ["bin-links", "npm:1.1.8"],\ - ["bluebird", "npm:3.7.2"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["find-npm-prefix", "npm:1.0.2"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["ini", "npm:1.3.8"],\ - ["lock-verify", "npm:2.2.2"],\ - ["mkdirp", "npm:0.5.6"],\ - ["npm-lifecycle", "npm:3.1.5"],\ - ["npm-logical-tree", "npm:1.2.1"],\ - ["npm-package-arg", "npm:6.1.1"],\ - ["pacote", "npm:9.5.12"],\ - ["read-package-json", "npm:2.1.2"],\ - ["rimraf", "npm:2.7.1"],\ - ["worker-farm", "npm:1.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpm", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/libnpm-npm-3.0.1-b2a1cc7f5e-eaacb44ffe.zip/node_modules/libnpm/",\ - "packageDependencies": [\ - ["libnpm", "npm:3.0.1"],\ - ["bin-links", "npm:1.1.8"],\ - ["bluebird", "npm:3.7.2"],\ - ["find-npm-prefix", "npm:1.0.2"],\ - ["libnpmaccess", "npm:3.0.2"],\ - ["libnpmconfig", "npm:1.2.1"],\ - ["libnpmhook", "npm:5.0.3"],\ - ["libnpmorg", "npm:1.0.1"],\ - ["libnpmpublish", "npm:1.1.3"],\ - ["libnpmsearch", "npm:2.0.2"],\ - ["libnpmteam", "npm:1.0.2"],\ - ["lock-verify", "npm:2.2.2"],\ - ["npm-lifecycle", "npm:3.1.5"],\ - ["npm-logical-tree", "npm:1.2.1"],\ - ["npm-package-arg", "npm:6.1.1"],\ - ["npm-profile", "npm:4.0.4"],\ - ["npm-registry-fetch", "npm:4.0.7"],\ - ["npmlog", "npm:4.1.2"],\ - ["pacote", "npm:9.5.12"],\ - ["read-package-json", "npm:2.1.2"],\ - ["stringify-package", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmaccess", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/libnpmaccess-npm-3.0.2-95f91994de-45c0ecaf3c.zip/node_modules/libnpmaccess/",\ - "packageDependencies": [\ - ["libnpmaccess", "npm:3.0.2"],\ - ["aproba", "npm:2.0.0"],\ - ["get-stream", "npm:4.1.0"],\ - ["npm-package-arg", "npm:6.1.1"],\ - ["npm-registry-fetch", "npm:4.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmconfig", [\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/libnpmconfig-npm-1.2.1-5e1c5669c9-e6d740b850.zip/node_modules/libnpmconfig/",\ - "packageDependencies": [\ - ["libnpmconfig", "npm:1.2.1"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["find-up", "npm:3.0.0"],\ - ["ini", "npm:1.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmhook", [\ - ["npm:5.0.3", {\ - "packageLocation": "./.yarn/cache/libnpmhook-npm-5.0.3-037cbefe30-b3dd306ade.zip/node_modules/libnpmhook/",\ - "packageDependencies": [\ - ["libnpmhook", "npm:5.0.3"],\ - ["aproba", "npm:2.0.0"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["get-stream", "npm:4.1.0"],\ - ["npm-registry-fetch", "npm:4.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmorg", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/libnpmorg-npm-1.0.1-bef6bf576d-0b2b52de62.zip/node_modules/libnpmorg/",\ - "packageDependencies": [\ - ["libnpmorg", "npm:1.0.1"],\ - ["aproba", "npm:2.0.0"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["get-stream", "npm:4.1.0"],\ - ["npm-registry-fetch", "npm:4.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmpublish", [\ - ["npm:1.1.3", {\ - "packageLocation": "./.yarn/cache/libnpmpublish-npm-1.1.3-bf1c626e4b-0840e93ddd.zip/node_modules/libnpmpublish/",\ - "packageDependencies": [\ - ["libnpmpublish", "npm:1.1.3"],\ - ["aproba", "npm:2.0.0"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["get-stream", "npm:4.1.0"],\ - ["lodash.clonedeep", "npm:4.5.0"],\ - ["normalize-package-data", "npm:2.5.0"],\ - ["npm-package-arg", "npm:6.1.1"],\ - ["npm-registry-fetch", "npm:4.0.7"],\ - ["semver", "npm:5.7.2"],\ - ["ssri", "npm:6.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmsearch", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/libnpmsearch-npm-2.0.2-232bd09717-106f6bf4e9.zip/node_modules/libnpmsearch/",\ - "packageDependencies": [\ - ["libnpmsearch", "npm:2.0.2"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["get-stream", "npm:4.1.0"],\ - ["npm-registry-fetch", "npm:4.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpmteam", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/libnpmteam-npm-1.0.2-9dc039f0f2-738168a50d.zip/node_modules/libnpmteam/",\ - "packageDependencies": [\ - ["libnpmteam", "npm:1.0.2"],\ - ["aproba", "npm:2.0.0"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["get-stream", "npm:4.1.0"],\ - ["npm-registry-fetch", "npm:4.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["libnpx", [\ - ["npm:10.2.4", {\ - "packageLocation": "./.yarn/cache/libnpx-npm-10.2.4-43acf550c7-9cb496cb00.zip/node_modules/libnpx/",\ - "packageDependencies": [\ - ["libnpx", "npm:10.2.4"],\ - ["dotenv", "npm:5.0.1"],\ - ["npm-package-arg", "npm:6.1.1"],\ - ["rimraf", "npm:2.7.1"],\ - ["safe-buffer", "npm:5.2.1"],\ - ["update-notifier", "npm:2.5.0"],\ - ["which", "npm:1.3.1"],\ - ["y18n", "npm:4.0.3"],\ - ["yargs", "npm:14.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lilconfig", [\ - ["npm:2.0.5", {\ - "packageLocation": "./.yarn/cache/lilconfig-npm-2.0.5-ba2b9195a0-f7bb9e4265.zip/node_modules/lilconfig/",\ - "packageDependencies": [\ - ["lilconfig", "npm:2.0.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.6", {\ - "packageLocation": "./.yarn/cache/lilconfig-npm-2.0.6-6231346eaf-40a3cd72f1.zip/node_modules/lilconfig/",\ - "packageDependencies": [\ - ["lilconfig", "npm:2.0.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/lilconfig-npm-2.1.0-a179261924-8549bb352b.zip/node_modules/lilconfig/",\ - "packageDependencies": [\ - ["lilconfig", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["limiter", [\ - ["npm:1.1.5", {\ - "packageLocation": "./.yarn/cache/limiter-npm-1.1.5-aa11b1b2de-2d51d3a8be.zip/node_modules/limiter/",\ - "packageDependencies": [\ - ["limiter", "npm:1.1.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lines-and-columns", [\ - ["npm:1.2.4", {\ - "packageLocation": "./.yarn/cache/lines-and-columns-npm-1.2.4-d6c7cc5799-0c37f9f7fa.zip/node_modules/lines-and-columns/",\ - "packageDependencies": [\ - ["lines-and-columns", "npm:1.2.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lint-staged", [\ - ["npm:13.0.3", {\ - "packageLocation": "./.yarn/cache/lint-staged-npm-13.0.3-5f9010e5ff-53d585007d.zip/node_modules/lint-staged/",\ - "packageDependencies": [\ - ["lint-staged", "npm:13.0.3"],\ - ["cli-truncate", "npm:3.1.0"],\ - ["colorette", "npm:2.0.19"],\ - ["commander", "npm:9.4.0"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["execa", "npm:6.1.0"],\ - ["lilconfig", "npm:2.0.5"],\ - ["listr2", "virtual:5f9010e5ff1626822e95f9478abbca9d06865e771c302ab7261d07ee4d7fe4994efa0046bb5f7982f8af81ec57df4734f10c32785310c1db8be5aaf37cb23c05#npm:4.0.5"],\ - ["micromatch", "npm:4.0.5"],\ - ["normalize-path", "npm:3.0.0"],\ - ["object-inspect", "npm:1.12.2"],\ - ["pidtree", "npm:0.6.0"],\ - ["string-argv", "npm:0.3.1"],\ - ["yaml", "npm:2.3.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["listr2", [\ - ["npm:4.0.5", {\ - "packageLocation": "./.yarn/cache/listr2-npm-4.0.5-e9e44decc1-7af31851ab.zip/node_modules/listr2/",\ - "packageDependencies": [\ - ["listr2", "npm:4.0.5"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:5f9010e5ff1626822e95f9478abbca9d06865e771c302ab7261d07ee4d7fe4994efa0046bb5f7982f8af81ec57df4734f10c32785310c1db8be5aaf37cb23c05#npm:4.0.5", {\ - "packageLocation": "./.yarn/__virtual__/listr2-virtual-b3f9afb5e2/0/cache/listr2-npm-4.0.5-e9e44decc1-7af31851ab.zip/node_modules/listr2/",\ - "packageDependencies": [\ - ["listr2", "virtual:5f9010e5ff1626822e95f9478abbca9d06865e771c302ab7261d07ee4d7fe4994efa0046bb5f7982f8af81ec57df4734f10c32785310c1db8be5aaf37cb23c05#npm:4.0.5"],\ - ["@types/enquirer", null],\ - ["cli-truncate", "npm:2.1.0"],\ - ["colorette", "npm:2.0.19"],\ - ["enquirer", null],\ - ["log-update", "npm:4.0.0"],\ - ["p-map", "npm:4.0.0"],\ - ["rfdc", "npm:1.3.0"],\ - ["rxjs", "npm:7.5.6"],\ - ["through", "npm:2.3.8"],\ - ["wrap-ansi", "npm:7.0.0"]\ - ],\ - "packagePeers": [\ - "@types/enquirer",\ - "enquirer"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["load-tsconfig", [\ - ["npm:0.2.5", {\ - "packageLocation": "./.yarn/cache/load-tsconfig-npm-0.2.5-70feef5c98-631740833c.zip/node_modules/load-tsconfig/",\ - "packageDependencies": [\ - ["load-tsconfig", "npm:0.2.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["local-pkg", [\ - ["npm:0.5.0", {\ - "packageLocation": "./.yarn/cache/local-pkg-npm-0.5.0-c126c7ec8b-b0a6931e58.zip/node_modules/local-pkg/",\ - "packageDependencies": [\ - ["local-pkg", "npm:0.5.0"],\ - ["mlly", "npm:1.7.1"],\ - ["pkg-types", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["locate-path", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/locate-path-npm-3.0.0-991671ae9f-53db399667.zip/node_modules/locate-path/",\ - "packageDependencies": [\ - ["locate-path", "npm:3.0.0"],\ - ["p-locate", "npm:3.0.0"],\ - ["path-exists", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/locate-path-npm-5.0.0-46580c43e4-83e51725e6.zip/node_modules/locate-path/",\ - "packageDependencies": [\ - ["locate-path", "npm:5.0.0"],\ - ["p-locate", "npm:4.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/locate-path-npm-6.0.0-06a1e4c528-72eb661788.zip/node_modules/locate-path/",\ - "packageDependencies": [\ - ["locate-path", "npm:6.0.0"],\ - ["p-locate", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.1.1", {\ - "packageLocation": "./.yarn/cache/locate-path-npm-7.1.1-f7185f31cc-1d88af5b51.zip/node_modules/locate-path/",\ - "packageDependencies": [\ - ["locate-path", "npm:7.1.1"],\ - ["p-locate", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lock-verify", [\ - ["npm:2.2.2", {\ - "packageLocation": "./.yarn/cache/lock-verify-npm-2.2.2-735eafb6e2-77d55a3bd6.zip/node_modules/lock-verify/",\ - "packageDependencies": [\ - ["lock-verify", "npm:2.2.2"],\ - ["@iarna/cli", "npm:2.1.0"],\ - ["npm-package-arg", "npm:6.1.1"],\ - ["semver", "npm:5.7.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lockfile", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/lockfile-npm-1.0.4-00301b5723-8de35aace8.zip/node_modules/lockfile/",\ - "packageDependencies": [\ - ["lockfile", "npm:1.0.4"],\ - ["signal-exit", "npm:3.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash", [\ - ["npm:4.17.21", {\ - "packageLocation": "./.yarn/cache/lodash-npm-4.17.21-6382451519-eb835a2e51.zip/node_modules/lodash/",\ - "packageDependencies": [\ - ["lodash", "npm:4.17.21"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash-es", [\ - ["npm:4.17.21", {\ - "packageLocation": "./.yarn/cache/lodash-es-npm-4.17.21-b45832dfce-05cbffad6e.zip/node_modules/lodash-es/",\ - "packageDependencies": [\ - ["lodash-es", "npm:4.17.21"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash._baseindexof", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/lodash._baseindexof-npm-3.1.0-33cc4e3a6b-64780b5e4f.zip/node_modules/lodash._baseindexof/",\ - "packageDependencies": [\ - ["lodash._baseindexof", "npm:3.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash._baseuniq", [\ - ["npm:4.6.0", {\ - "packageLocation": "./.yarn/cache/lodash._baseuniq-npm-4.6.0-a98f6ab38a-8c16fe2e80.zip/node_modules/lodash._baseuniq/",\ - "packageDependencies": [\ - ["lodash._baseuniq", "npm:4.6.0"],\ - ["lodash._createset", "npm:4.0.3"],\ - ["lodash._root", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash._bindcallback", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/lodash._bindcallback-npm-3.0.1-0110b1b18e-3916fd72bc.zip/node_modules/lodash._bindcallback/",\ - "packageDependencies": [\ - ["lodash._bindcallback", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash._cacheindexof", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/lodash._cacheindexof-npm-3.0.2-ba540306fe-60ae73761b.zip/node_modules/lodash._cacheindexof/",\ - "packageDependencies": [\ - ["lodash._cacheindexof", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash._createcache", [\ - ["npm:3.1.2", {\ - "packageLocation": "./.yarn/cache/lodash._createcache-npm-3.1.2-b5aeba86fb-3388662347.zip/node_modules/lodash._createcache/",\ - "packageDependencies": [\ - ["lodash._createcache", "npm:3.1.2"],\ - ["lodash._getnative", "npm:3.9.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash._createset", [\ - ["npm:4.0.3", {\ - "packageLocation": "./.yarn/cache/lodash._createset-npm-4.0.3-f7693e6ae0-fb4450fbf4.zip/node_modules/lodash._createset/",\ - "packageDependencies": [\ - ["lodash._createset", "npm:4.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash._getnative", [\ - ["npm:3.9.1", {\ - "packageLocation": "./.yarn/cache/lodash._getnative-npm-3.9.1-6d612ef543-ba2152bb10.zip/node_modules/lodash._getnative/",\ - "packageDependencies": [\ - ["lodash._getnative", "npm:3.9.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash._root", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/lodash._root-npm-3.0.1-fd9c45051c-3e12c6f409.zip/node_modules/lodash._root/",\ - "packageDependencies": [\ - ["lodash._root", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.clonedeep", [\ - ["npm:4.5.0", {\ - "packageLocation": "./.yarn/cache/lodash.clonedeep-npm-4.5.0-fbc3cda4e5-92c46f094b.zip/node_modules/lodash.clonedeep/",\ - "packageDependencies": [\ - ["lodash.clonedeep", "npm:4.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.debounce", [\ - ["npm:4.0.8", {\ - "packageLocation": "./.yarn/cache/lodash.debounce-npm-4.0.8-f1d6e09799-a3f527d22c.zip/node_modules/lodash.debounce/",\ - "packageDependencies": [\ - ["lodash.debounce", "npm:4.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.includes", [\ - ["npm:4.3.0", {\ - "packageLocation": "./.yarn/cache/lodash.includes-npm-4.3.0-3a2f6fa22c-71092c1305.zip/node_modules/lodash.includes/",\ - "packageDependencies": [\ - ["lodash.includes", "npm:4.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.isboolean", [\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/lodash.isboolean-npm-3.0.3-b575b41488-b70068b4a8.zip/node_modules/lodash.isboolean/",\ - "packageDependencies": [\ - ["lodash.isboolean", "npm:3.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.isequal", [\ - ["npm:4.5.0", {\ - "packageLocation": "./.yarn/cache/lodash.isequal-npm-4.5.0-f8b0f64d63-da27515dc5.zip/node_modules/lodash.isequal/",\ - "packageDependencies": [\ - ["lodash.isequal", "npm:4.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.isinteger", [\ - ["npm:4.0.4", {\ - "packageLocation": "./.yarn/cache/lodash.isinteger-npm-4.0.4-42add9f4e1-6034821b3f.zip/node_modules/lodash.isinteger/",\ - "packageDependencies": [\ - ["lodash.isinteger", "npm:4.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.isnumber", [\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/lodash.isnumber-npm-3.0.3-b3bb5f7347-913784275b.zip/node_modules/lodash.isnumber/",\ - "packageDependencies": [\ - ["lodash.isnumber", "npm:3.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.isplainobject", [\ - ["npm:4.0.6", {\ - "packageLocation": "./.yarn/cache/lodash.isplainobject-npm-4.0.6-d73937742f-29c6351f28.zip/node_modules/lodash.isplainobject/",\ - "packageDependencies": [\ - ["lodash.isplainobject", "npm:4.0.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.isstring", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/lodash.isstring-npm-4.0.1-721fee791c-eaac87ae96.zip/node_modules/lodash.isstring/",\ - "packageDependencies": [\ - ["lodash.isstring", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.merge", [\ - ["npm:4.6.2", {\ - "packageLocation": "./.yarn/cache/lodash.merge-npm-4.6.2-77cb4416bf-ad580b4bdb.zip/node_modules/lodash.merge/",\ - "packageDependencies": [\ - ["lodash.merge", "npm:4.6.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.once", [\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/lodash.once-npm-4.1.1-d8ba329ead-d768fa9f9b.zip/node_modules/lodash.once/",\ - "packageDependencies": [\ - ["lodash.once", "npm:4.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.restparam", [\ - ["npm:3.6.1", {\ - "packageLocation": "./.yarn/cache/lodash.restparam-npm-3.6.1-1f9bdbdcf2-8bda0c7aae.zip/node_modules/lodash.restparam/",\ - "packageDependencies": [\ - ["lodash.restparam", "npm:3.6.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.sortby", [\ - ["npm:4.7.0", {\ - "packageLocation": "./.yarn/cache/lodash.sortby-npm-4.7.0-fda8ab950d-db170c9396.zip/node_modules/lodash.sortby/",\ - "packageDependencies": [\ - ["lodash.sortby", "npm:4.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.truncate", [\ - ["npm:4.4.2", {\ - "packageLocation": "./.yarn/cache/lodash.truncate-npm-4.4.2-bc50fe1663-b463d8a382.zip/node_modules/lodash.truncate/",\ - "packageDependencies": [\ - ["lodash.truncate", "npm:4.4.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.union", [\ - ["npm:4.6.0", {\ - "packageLocation": "./.yarn/cache/lodash.union-npm-4.6.0-8c9e2d9292-1514dc6508.zip/node_modules/lodash.union/",\ - "packageDependencies": [\ - ["lodash.union", "npm:4.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.uniq", [\ - ["npm:4.5.0", {\ - "packageLocation": "./.yarn/cache/lodash.uniq-npm-4.5.0-7c270dca85-a4779b57a8.zip/node_modules/lodash.uniq/",\ - "packageDependencies": [\ - ["lodash.uniq", "npm:4.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lodash.without", [\ - ["npm:4.4.0", {\ - "packageLocation": "./.yarn/cache/lodash.without-npm-4.4.0-d6341490b4-8cef752edd.zip/node_modules/lodash.without/",\ - "packageDependencies": [\ - ["lodash.without", "npm:4.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["log-symbols", [\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/log-symbols-npm-4.1.0-0a13492d8b-fce1497b31.zip/node_modules/log-symbols/",\ - "packageDependencies": [\ - ["log-symbols", "npm:4.1.0"],\ - ["chalk", "npm:4.1.2"],\ - ["is-unicode-supported", "npm:0.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.1.0", {\ - "packageLocation": "./.yarn/cache/log-symbols-npm-5.1.0-75864cfeb4-7291b6e7f1.zip/node_modules/log-symbols/",\ - "packageDependencies": [\ - ["log-symbols", "npm:5.1.0"],\ - ["chalk", "npm:5.0.1"],\ - ["is-unicode-supported", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["log-update", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/log-update-npm-4.0.0-9d0554261c-ae2f85bbab.zip/node_modules/log-update/",\ - "packageDependencies": [\ - ["log-update", "npm:4.0.0"],\ - ["ansi-escapes", "npm:4.3.2"],\ - ["cli-cursor", "npm:3.1.0"],\ - ["slice-ansi", "npm:4.0.0"],\ - ["wrap-ansi", "npm:6.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["longest-streak", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/longest-streak-npm-3.1.0-e2ab1c40ee-d7f952ed00.zip/node_modules/longest-streak/",\ - "packageDependencies": [\ - ["longest-streak", "npm:3.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["loose-envify", [\ - ["npm:1.4.0", {\ - "packageLocation": "./.yarn/cache/loose-envify-npm-1.4.0-6307b72ccf-6517e24e0c.zip/node_modules/loose-envify/",\ - "packageDependencies": [\ - ["loose-envify", "npm:1.4.0"],\ - ["js-tokens", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["loupe", [\ - ["npm:2.3.7", {\ - "packageLocation": "./.yarn/cache/loupe-npm-2.3.7-f294c2ef33-96c058ec71.zip/node_modules/loupe/",\ - "packageDependencies": [\ - ["loupe", "npm:2.3.7"],\ - ["get-func-name", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lowercase-keys", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/lowercase-keys-npm-1.0.1-0979e653b8-4d04502659.zip/node_modules/lowercase-keys/",\ - "packageDependencies": [\ - ["lowercase-keys", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/lowercase-keys-npm-2.0.0-1876065a32-24d7ebd56c.zip/node_modules/lowercase-keys/",\ - "packageDependencies": [\ - ["lowercase-keys", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/lowercase-keys-npm-3.0.0-f8c4730215-67a3f81409.zip/node_modules/lowercase-keys/",\ - "packageDependencies": [\ - ["lowercase-keys", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lru-cache", [\ - ["npm:10.2.0", {\ - "packageLocation": "./.yarn/cache/lru-cache-npm-10.2.0-b9f6b44740-eee7ddda4a.zip/node_modules/lru-cache/",\ - "packageDependencies": [\ - ["lru-cache", "npm:10.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.5", {\ - "packageLocation": "./.yarn/cache/lru-cache-npm-4.1.5-ede304cc43-4bb4b58a36.zip/node_modules/lru-cache/",\ - "packageDependencies": [\ - ["lru-cache", "npm:4.1.5"],\ - ["pseudomap", "npm:1.0.2"],\ - ["yallist", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.1.1", {\ - "packageLocation": "./.yarn/cache/lru-cache-npm-5.1.1-f475882a51-c154ae1cbb.zip/node_modules/lru-cache/",\ - "packageDependencies": [\ - ["lru-cache", "npm:5.1.1"],\ - ["yallist", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/lru-cache-npm-6.0.0-b4c8668fe1-f97f499f89.zip/node_modules/lru-cache/",\ - "packageDependencies": [\ - ["lru-cache", "npm:6.0.0"],\ - ["yallist", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.10.1", {\ - "packageLocation": "./.yarn/cache/lru-cache-npm-7.10.1-5af910d0ed-e8b190d71e.zip/node_modules/lru-cache/",\ - "packageDependencies": [\ - ["lru-cache", "npm:7.10.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["lru-memoizer", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/lru-memoizer-npm-2.3.0-265a029b89-3468a655b8.zip/node_modules/lru-memoizer/",\ - "packageDependencies": [\ - ["lru-memoizer", "npm:2.3.0"],\ - ["lodash.clonedeep", "npm:4.5.0"],\ - ["lru-cache", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["magic-string", [\ - ["npm:0.25.9", {\ - "packageLocation": "./.yarn/cache/magic-string-npm-0.25.9-0b51c0ea50-9a0e55a15c.zip/node_modules/magic-string/",\ - "packageDependencies": [\ - ["magic-string", "npm:0.25.9"],\ - ["sourcemap-codec", "npm:1.4.8"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.30.10", {\ - "packageLocation": "./.yarn/cache/magic-string-npm-0.30.10-f4e92e6784-456fd47c39.zip/node_modules/magic-string/",\ - "packageDependencies": [\ - ["magic-string", "npm:0.30.10"],\ - ["@jridgewell/sourcemap-codec", "npm:1.4.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["make-dir", [\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/make-dir-npm-1.3.0-692810d225-c564f6e7bb.zip/node_modules/make-dir/",\ - "packageDependencies": [\ - ["make-dir", "npm:1.3.0"],\ - ["pify", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["make-error", [\ - ["npm:1.3.6", {\ - "packageLocation": "./.yarn/cache/make-error-npm-1.3.6-ccb85d9458-b86e5e0e25.zip/node_modules/make-error/",\ - "packageDependencies": [\ - ["make-error", "npm:1.3.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["make-fetch-happen", [\ - ["npm:10.1.3", {\ - "packageLocation": "./.yarn/cache/make-fetch-happen-npm-10.1.3-959d1dda52-14b9bc5fb6.zip/node_modules/make-fetch-happen/",\ - "packageDependencies": [\ - ["make-fetch-happen", "npm:10.1.3"],\ - ["agentkeepalive", "npm:4.2.1"],\ - ["cacache", "npm:16.1.0"],\ - ["http-cache-semantics", "npm:4.1.1"],\ - ["http-proxy-agent", "npm:5.0.0"],\ - ["https-proxy-agent", "npm:5.0.1"],\ - ["is-lambda", "npm:1.0.1"],\ - ["lru-cache", "npm:7.10.1"],\ - ["minipass", "npm:3.3.6"],\ - ["minipass-collect", "npm:1.0.2"],\ - ["minipass-fetch", "npm:2.1.0"],\ - ["minipass-flush", "npm:1.0.5"],\ - ["minipass-pipeline", "npm:1.2.4"],\ - ["negotiator", "npm:0.6.3"],\ - ["promise-retry", "npm:2.0.1"],\ - ["socks-proxy-agent", "npm:6.2.0"],\ - ["ssri", "npm:9.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.2", {\ - "packageLocation": "./.yarn/cache/make-fetch-happen-npm-5.0.2-4da3d5b759-f3fb34e716.zip/node_modules/make-fetch-happen/",\ - "packageDependencies": [\ - ["make-fetch-happen", "npm:5.0.2"],\ - ["agentkeepalive", "npm:3.5.2"],\ - ["cacache", "npm:12.0.4"],\ - ["http-cache-semantics", "npm:3.8.1"],\ - ["http-proxy-agent", "npm:2.1.0"],\ - ["https-proxy-agent", "npm:2.2.4"],\ - ["lru-cache", "npm:5.1.1"],\ - ["mississippi", "npm:3.0.0"],\ - ["node-fetch-npm", "npm:2.0.4"],\ - ["promise-retry", "npm:1.1.1"],\ - ["socks-proxy-agent", "npm:4.0.2"],\ - ["ssri", "npm:6.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["makeerror", [\ - ["npm:1.0.12", {\ - "packageLocation": "./.yarn/cache/makeerror-npm-1.0.12-69abf085d7-b38a025a12.zip/node_modules/makeerror/",\ - "packageDependencies": [\ - ["makeerror", "npm:1.0.12"],\ - ["tmpl", "npm:1.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["map-obj", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/map-obj-npm-1.0.1-fa55100fac-9949e7baec.zip/node_modules/map-obj/",\ - "packageDependencies": [\ - ["map-obj", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.3.0", {\ - "packageLocation": "./.yarn/cache/map-obj-npm-4.3.0-d53e32935d-fbc554934d.zip/node_modules/map-obj/",\ - "packageDependencies": [\ - ["map-obj", "npm:4.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["markdown-extensions", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/markdown-extensions-npm-1.1.1-633329e3d0-8a6dd128be.zip/node_modules/markdown-extensions/",\ - "packageDependencies": [\ - ["markdown-extensions", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["markdown-table", [\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/markdown-table-npm-3.0.3-b24147eaf5-8fcd3d9018.zip/node_modules/markdown-table/",\ - "packageDependencies": [\ - ["markdown-table", "npm:3.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mathml-tag-names", [\ - ["npm:2.1.3", {\ - "packageLocation": "./.yarn/cache/mathml-tag-names-npm-2.1.3-875bd2d6e7-1201a25a13.zip/node_modules/mathml-tag-names/",\ - "packageDependencies": [\ - ["mathml-tag-names", "npm:2.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-definitions", [\ - ["npm:5.1.2", {\ - "packageLocation": "./.yarn/cache/mdast-util-definitions-npm-5.1.2-45a5b0f1bf-2544daccab.zip/node_modules/mdast-util-definitions/",\ - "packageDependencies": [\ - ["mdast-util-definitions", "npm:5.1.2"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["@types/unist", "npm:2.0.8"],\ - ["unist-util-visit", "npm:4.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-find-and-replace", [\ - ["npm:2.2.2", {\ - "packageLocation": "./.yarn/cache/mdast-util-find-and-replace-npm-2.2.2-7e2061aea9-b4ce463c43.zip/node_modules/mdast-util-find-and-replace/",\ - "packageDependencies": [\ - ["mdast-util-find-and-replace", "npm:2.2.2"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["escape-string-regexp", "npm:5.0.0"],\ - ["unist-util-is", "npm:5.2.1"],\ - ["unist-util-visit-parents", "npm:5.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-from-markdown", [\ - ["npm:1.3.1", {\ - "packageLocation": "./.yarn/cache/mdast-util-from-markdown-npm-1.3.1-dd1eea116a-c2fac22516.zip/node_modules/mdast-util-from-markdown/",\ - "packageDependencies": [\ - ["mdast-util-from-markdown", "npm:1.3.1"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["@types/unist", "npm:2.0.8"],\ - ["decode-named-character-reference", "npm:1.0.2"],\ - ["mdast-util-to-string", "npm:3.2.0"],\ - ["micromark", "npm:3.2.0"],\ - ["micromark-util-decode-numeric-character-reference", "npm:1.1.0"],\ - ["micromark-util-decode-string", "npm:1.1.0"],\ - ["micromark-util-normalize-identifier", "npm:1.1.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["unist-util-stringify-position", "npm:3.0.3"],\ - ["uvu", "npm:0.5.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/mdast-util-from-markdown-npm-2.0.0-7358a7473f-4e8d8a46b4.zip/node_modules/mdast-util-from-markdown/",\ - "packageDependencies": [\ - ["mdast-util-from-markdown", "npm:2.0.0"],\ - ["@types/mdast", "npm:4.0.3"],\ - ["@types/unist", "npm:3.0.2"],\ - ["decode-named-character-reference", "npm:1.0.2"],\ - ["devlop", "npm:1.1.0"],\ - ["mdast-util-to-string", "npm:4.0.0"],\ - ["micromark", "npm:4.0.0"],\ - ["micromark-util-decode-numeric-character-reference", "npm:2.0.1"],\ - ["micromark-util-decode-string", "npm:2.0.0"],\ - ["micromark-util-normalize-identifier", "npm:2.0.0"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"],\ - ["unist-util-stringify-position", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-gfm", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/mdast-util-gfm-npm-2.0.2-34fe06a303-7078cb9852.zip/node_modules/mdast-util-gfm/",\ - "packageDependencies": [\ - ["mdast-util-gfm", "npm:2.0.2"],\ - ["mdast-util-from-markdown", "npm:1.3.1"],\ - ["mdast-util-gfm-autolink-literal", "npm:1.0.3"],\ - ["mdast-util-gfm-footnote", "npm:1.0.2"],\ - ["mdast-util-gfm-strikethrough", "npm:1.0.3"],\ - ["mdast-util-gfm-table", "npm:1.0.7"],\ - ["mdast-util-gfm-task-list-item", "npm:1.0.2"],\ - ["mdast-util-to-markdown", "npm:1.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-gfm-autolink-literal", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/mdast-util-gfm-autolink-literal-npm-1.0.3-30e29b9908-1748a8727c.zip/node_modules/mdast-util-gfm-autolink-literal/",\ - "packageDependencies": [\ - ["mdast-util-gfm-autolink-literal", "npm:1.0.3"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["ccount", "npm:2.0.1"],\ - ["mdast-util-find-and-replace", "npm:2.2.2"],\ - ["micromark-util-character", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-gfm-footnote", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/mdast-util-gfm-footnote-npm-1.0.2-4584cc7d97-2d77505f93.zip/node_modules/mdast-util-gfm-footnote/",\ - "packageDependencies": [\ - ["mdast-util-gfm-footnote", "npm:1.0.2"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["mdast-util-to-markdown", "npm:1.5.0"],\ - ["micromark-util-normalize-identifier", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-gfm-strikethrough", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/mdast-util-gfm-strikethrough-npm-1.0.3-213cf55fea-17003340ff.zip/node_modules/mdast-util-gfm-strikethrough/",\ - "packageDependencies": [\ - ["mdast-util-gfm-strikethrough", "npm:1.0.3"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["mdast-util-to-markdown", "npm:1.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-gfm-table", [\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/mdast-util-gfm-table-npm-1.0.7-70536e7d2d-8b8c401bb4.zip/node_modules/mdast-util-gfm-table/",\ - "packageDependencies": [\ - ["mdast-util-gfm-table", "npm:1.0.7"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["markdown-table", "npm:3.0.3"],\ - ["mdast-util-from-markdown", "npm:1.3.1"],\ - ["mdast-util-to-markdown", "npm:1.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-gfm-task-list-item", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/mdast-util-gfm-task-list-item-npm-1.0.2-9de4576007-c9b86037d6.zip/node_modules/mdast-util-gfm-task-list-item/",\ - "packageDependencies": [\ - ["mdast-util-gfm-task-list-item", "npm:1.0.2"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["mdast-util-to-markdown", "npm:1.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-mdx", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/mdast-util-mdx-npm-2.0.1-fa9e345324-7303149230.zip/node_modules/mdast-util-mdx/",\ - "packageDependencies": [\ - ["mdast-util-mdx", "npm:2.0.1"],\ - ["mdast-util-from-markdown", "npm:1.3.1"],\ - ["mdast-util-mdx-expression", "npm:1.3.2"],\ - ["mdast-util-mdx-jsx", "npm:2.1.4"],\ - ["mdast-util-mdxjs-esm", "npm:1.3.1"],\ - ["mdast-util-to-markdown", "npm:1.5.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/mdast-util-mdx-npm-3.0.0-02a6734e33-e2b007d826.zip/node_modules/mdast-util-mdx/",\ - "packageDependencies": [\ - ["mdast-util-mdx", "npm:3.0.0"],\ - ["mdast-util-from-markdown", "npm:2.0.0"],\ - ["mdast-util-mdx-expression", "npm:2.0.0"],\ - ["mdast-util-mdx-jsx", "npm:3.1.2"],\ - ["mdast-util-mdxjs-esm", "npm:2.0.1"],\ - ["mdast-util-to-markdown", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-mdx-expression", [\ - ["npm:1.3.2", {\ - "packageLocation": "./.yarn/cache/mdast-util-mdx-expression-npm-1.3.2-0cd3362efc-e4c90f26de.zip/node_modules/mdast-util-mdx-expression/",\ - "packageDependencies": [\ - ["mdast-util-mdx-expression", "npm:1.3.2"],\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["@types/hast", "npm:2.3.5"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["mdast-util-from-markdown", "npm:1.3.1"],\ - ["mdast-util-to-markdown", "npm:1.5.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/mdast-util-mdx-expression-npm-2.0.0-442ccac045-4e1183000e.zip/node_modules/mdast-util-mdx-expression/",\ - "packageDependencies": [\ - ["mdast-util-mdx-expression", "npm:2.0.0"],\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["@types/hast", "npm:3.0.4"],\ - ["@types/mdast", "npm:4.0.3"],\ - ["devlop", "npm:1.1.0"],\ - ["mdast-util-from-markdown", "npm:2.0.0"],\ - ["mdast-util-to-markdown", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-mdx-jsx", [\ - ["npm:2.1.4", {\ - "packageLocation": "./.yarn/cache/mdast-util-mdx-jsx-npm-2.1.4-7b04372865-add3ff2dd1.zip/node_modules/mdast-util-mdx-jsx/",\ - "packageDependencies": [\ - ["mdast-util-mdx-jsx", "npm:2.1.4"],\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["@types/hast", "npm:2.3.5"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["@types/unist", "npm:2.0.8"],\ - ["ccount", "npm:2.0.1"],\ - ["mdast-util-from-markdown", "npm:1.3.1"],\ - ["mdast-util-to-markdown", "npm:1.5.0"],\ - ["parse-entities", "npm:4.0.1"],\ - ["stringify-entities", "npm:4.0.3"],\ - ["unist-util-remove-position", "npm:4.0.2"],\ - ["unist-util-stringify-position", "npm:3.0.3"],\ - ["vfile-message", "npm:3.1.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.1.2", {\ - "packageLocation": "./.yarn/cache/mdast-util-mdx-jsx-npm-3.1.2-ddb83e0459-33cb8a6577.zip/node_modules/mdast-util-mdx-jsx/",\ - "packageDependencies": [\ - ["mdast-util-mdx-jsx", "npm:3.1.2"],\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["@types/hast", "npm:3.0.4"],\ - ["@types/mdast", "npm:4.0.3"],\ - ["@types/unist", "npm:3.0.2"],\ - ["ccount", "npm:2.0.1"],\ - ["devlop", "npm:1.1.0"],\ - ["mdast-util-from-markdown", "npm:2.0.0"],\ - ["mdast-util-to-markdown", "npm:2.1.0"],\ - ["parse-entities", "npm:4.0.1"],\ - ["stringify-entities", "npm:4.0.3"],\ - ["unist-util-remove-position", "npm:5.0.0"],\ - ["unist-util-stringify-position", "npm:4.0.0"],\ - ["vfile-message", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-mdxjs-esm", [\ - ["npm:1.3.1", {\ - "packageLocation": "./.yarn/cache/mdast-util-mdxjs-esm-npm-1.3.1-ae04f9d0af-ee78a4f58a.zip/node_modules/mdast-util-mdxjs-esm/",\ - "packageDependencies": [\ - ["mdast-util-mdxjs-esm", "npm:1.3.1"],\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["@types/hast", "npm:2.3.5"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["mdast-util-from-markdown", "npm:1.3.1"],\ - ["mdast-util-to-markdown", "npm:1.5.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/mdast-util-mdxjs-esm-npm-2.0.1-4431068664-1f9dad04d3.zip/node_modules/mdast-util-mdxjs-esm/",\ - "packageDependencies": [\ - ["mdast-util-mdxjs-esm", "npm:2.0.1"],\ - ["@types/estree-jsx", "npm:1.0.0"],\ - ["@types/hast", "npm:3.0.4"],\ - ["@types/mdast", "npm:4.0.3"],\ - ["devlop", "npm:1.1.0"],\ - ["mdast-util-from-markdown", "npm:2.0.0"],\ - ["mdast-util-to-markdown", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-phrasing", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/mdast-util-phrasing-npm-3.0.1-1da1e5bff8-c5b616d9b1.zip/node_modules/mdast-util-phrasing/",\ - "packageDependencies": [\ - ["mdast-util-phrasing", "npm:3.0.1"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["unist-util-is", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/mdast-util-phrasing-npm-4.1.0-30939ebbcd-3a97533e8a.zip/node_modules/mdast-util-phrasing/",\ - "packageDependencies": [\ - ["mdast-util-phrasing", "npm:4.1.0"],\ - ["@types/mdast", "npm:4.0.3"],\ - ["unist-util-is", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-to-hast", [\ - ["npm:12.3.0", {\ - "packageLocation": "./.yarn/cache/mdast-util-to-hast-npm-12.3.0-4814ec4c82-ea40c9f07d.zip/node_modules/mdast-util-to-hast/",\ - "packageDependencies": [\ - ["mdast-util-to-hast", "npm:12.3.0"],\ - ["@types/hast", "npm:2.3.5"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["mdast-util-definitions", "npm:5.1.2"],\ - ["micromark-util-sanitize-uri", "npm:1.2.0"],\ - ["trim-lines", "npm:3.0.1"],\ - ["unist-util-generated", "npm:2.0.1"],\ - ["unist-util-position", "npm:4.0.4"],\ - ["unist-util-visit", "npm:4.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-to-markdown", [\ - ["npm:1.5.0", {\ - "packageLocation": "./.yarn/cache/mdast-util-to-markdown-npm-1.5.0-43c48b6c48-64338eb33e.zip/node_modules/mdast-util-to-markdown/",\ - "packageDependencies": [\ - ["mdast-util-to-markdown", "npm:1.5.0"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["@types/unist", "npm:2.0.8"],\ - ["longest-streak", "npm:3.1.0"],\ - ["mdast-util-phrasing", "npm:3.0.1"],\ - ["mdast-util-to-string", "npm:3.2.0"],\ - ["micromark-util-decode-string", "npm:1.1.0"],\ - ["unist-util-visit", "npm:4.1.2"],\ - ["zwitch", "npm:2.0.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/mdast-util-to-markdown-npm-2.1.0-450939723c-3a2cf3957e.zip/node_modules/mdast-util-to-markdown/",\ - "packageDependencies": [\ - ["mdast-util-to-markdown", "npm:2.1.0"],\ - ["@types/mdast", "npm:4.0.3"],\ - ["@types/unist", "npm:3.0.2"],\ - ["longest-streak", "npm:3.1.0"],\ - ["mdast-util-phrasing", "npm:4.1.0"],\ - ["mdast-util-to-string", "npm:4.0.0"],\ - ["micromark-util-decode-string", "npm:2.0.0"],\ - ["unist-util-visit", "npm:5.0.0"],\ - ["zwitch", "npm:2.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdast-util-to-string", [\ - ["npm:3.2.0", {\ - "packageLocation": "./.yarn/cache/mdast-util-to-string-npm-3.2.0-4f9fa356be-dc40b544d5.zip/node_modules/mdast-util-to-string/",\ - "packageDependencies": [\ - ["mdast-util-to-string", "npm:3.2.0"],\ - ["@types/mdast", "npm:3.0.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/mdast-util-to-string-npm-4.0.0-fc8d9714a5-35489fb571.zip/node_modules/mdast-util-to-string/",\ - "packageDependencies": [\ - ["mdast-util-to-string", "npm:4.0.0"],\ - ["@types/mdast", "npm:4.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mdn-data", [\ - ["npm:2.0.30", {\ - "packageLocation": "./.yarn/cache/mdn-data-npm-2.0.30-bf7b39c09a-d6ac5ac743.zip/node_modules/mdn-data/",\ - "packageDependencies": [\ - ["mdn-data", "npm:2.0.30"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["meant", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/meant-npm-1.0.3-6ca1974dda-10d5a8534c.zip/node_modules/meant/",\ - "packageDependencies": [\ - ["meant", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["media-typer", [\ - ["npm:0.3.0", {\ - "packageLocation": "./.yarn/cache/media-typer-npm-0.3.0-8674f8f0f5-af1b38516c.zip/node_modules/media-typer/",\ - "packageDependencies": [\ - ["media-typer", "npm:0.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["memfs", [\ - ["npm:3.5.3", {\ - "packageLocation": "./.yarn/cache/memfs-npm-3.5.3-58186f00bb-18dfdeacad.zip/node_modules/memfs/",\ - "packageDependencies": [\ - ["memfs", "npm:3.5.3"],\ - ["fs-monkey", "npm:1.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["meow", [\ - ["npm:13.2.0", {\ - "packageLocation": "./.yarn/cache/meow-npm-13.2.0-9907f89171-79c61dc02a.zip/node_modules/meow/",\ - "packageDependencies": [\ - ["meow", "npm:13.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.0.0", {\ - "packageLocation": "./.yarn/cache/meow-npm-9.0.0-8b2707248e-99799c4724.zip/node_modules/meow/",\ - "packageDependencies": [\ - ["meow", "npm:9.0.0"],\ - ["@types/minimist", "npm:1.2.2"],\ - ["camelcase-keys", "npm:6.2.2"],\ - ["decamelize", "npm:1.2.0"],\ - ["decamelize-keys", "npm:1.1.0"],\ - ["hard-rejection", "npm:2.1.0"],\ - ["minimist-options", "npm:4.1.0"],\ - ["normalize-package-data", "npm:3.0.3"],\ - ["read-pkg-up", "npm:7.0.1"],\ - ["redent", "npm:3.0.0"],\ - ["trim-newlines", "npm:3.0.1"],\ - ["type-fest", "npm:0.18.1"],\ - ["yargs-parser", "npm:20.2.9"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["merge-descriptors", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/merge-descriptors-npm-1.0.1-615287aaa8-5abc259d2a.zip/node_modules/merge-descriptors/",\ - "packageDependencies": [\ - ["merge-descriptors", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["merge-stream", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/merge-stream-npm-2.0.0-2ac83efea5-6fa4dcc8d8.zip/node_modules/merge-stream/",\ - "packageDependencies": [\ - ["merge-stream", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["merge2", [\ - ["npm:1.4.1", {\ - "packageLocation": "./.yarn/cache/merge2-npm-1.4.1-a2507bd06c-7268db63ed.zip/node_modules/merge2/",\ - "packageDependencies": [\ - ["merge2", "npm:1.4.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["methods", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/methods-npm-1.1.2-92f6fdb39b-0917ff4041.zip/node_modules/methods/",\ - "packageDependencies": [\ - ["methods", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark", [\ - ["npm:3.2.0", {\ - "packageLocation": "./.yarn/cache/micromark-npm-3.2.0-5351b5395d-56c15851ad.zip/node_modules/micromark/",\ - "packageDependencies": [\ - ["micromark", "npm:3.2.0"],\ - ["@types/debug", "npm:4.1.8"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["decode-named-character-reference", "npm:1.0.2"],\ - ["micromark-core-commonmark", "npm:1.1.0"],\ - ["micromark-factory-space", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-chunked", "npm:1.1.0"],\ - ["micromark-util-combine-extensions", "npm:1.1.0"],\ - ["micromark-util-decode-numeric-character-reference", "npm:1.1.0"],\ - ["micromark-util-encode", "npm:1.1.0"],\ - ["micromark-util-normalize-identifier", "npm:1.1.0"],\ - ["micromark-util-resolve-all", "npm:1.1.0"],\ - ["micromark-util-sanitize-uri", "npm:1.2.0"],\ - ["micromark-util-subtokenize", "npm:1.1.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["uvu", "npm:0.5.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-npm-4.0.0-ddf83a29ef-b84ab5ab1a.zip/node_modules/micromark/",\ - "packageDependencies": [\ - ["micromark", "npm:4.0.0"],\ - ["@types/debug", "npm:4.1.8"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["decode-named-character-reference", "npm:1.0.2"],\ - ["devlop", "npm:1.1.0"],\ - ["micromark-core-commonmark", "npm:2.0.1"],\ - ["micromark-factory-space", "npm:2.0.0"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-chunked", "npm:2.0.0"],\ - ["micromark-util-combine-extensions", "npm:2.0.0"],\ - ["micromark-util-decode-numeric-character-reference", "npm:2.0.1"],\ - ["micromark-util-encode", "npm:2.0.0"],\ - ["micromark-util-normalize-identifier", "npm:2.0.0"],\ - ["micromark-util-resolve-all", "npm:2.0.0"],\ - ["micromark-util-sanitize-uri", "npm:2.0.0"],\ - ["micromark-util-subtokenize", "npm:2.0.1"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-core-commonmark", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-core-commonmark-npm-1.1.0-6f0dca58f3-c6dfedc958.zip/node_modules/micromark-core-commonmark/",\ - "packageDependencies": [\ - ["micromark-core-commonmark", "npm:1.1.0"],\ - ["decode-named-character-reference", "npm:1.0.2"],\ - ["micromark-factory-destination", "npm:1.1.0"],\ - ["micromark-factory-label", "npm:1.1.0"],\ - ["micromark-factory-space", "npm:1.1.0"],\ - ["micromark-factory-title", "npm:1.1.0"],\ - ["micromark-factory-whitespace", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-chunked", "npm:1.1.0"],\ - ["micromark-util-classify-character", "npm:1.1.0"],\ - ["micromark-util-html-tag-name", "npm:1.2.0"],\ - ["micromark-util-normalize-identifier", "npm:1.1.0"],\ - ["micromark-util-resolve-all", "npm:1.1.0"],\ - ["micromark-util-subtokenize", "npm:1.1.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["uvu", "npm:0.5.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/micromark-core-commonmark-npm-2.0.1-47bd3ea994-6a9891cc88.zip/node_modules/micromark-core-commonmark/",\ - "packageDependencies": [\ - ["micromark-core-commonmark", "npm:2.0.1"],\ - ["decode-named-character-reference", "npm:1.0.2"],\ - ["devlop", "npm:1.1.0"],\ - ["micromark-factory-destination", "npm:2.0.0"],\ - ["micromark-factory-label", "npm:2.0.0"],\ - ["micromark-factory-space", "npm:2.0.0"],\ - ["micromark-factory-title", "npm:2.0.0"],\ - ["micromark-factory-whitespace", "npm:2.0.0"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-chunked", "npm:2.0.0"],\ - ["micromark-util-classify-character", "npm:2.0.0"],\ - ["micromark-util-html-tag-name", "npm:2.0.0"],\ - ["micromark-util-normalize-identifier", "npm:2.0.0"],\ - ["micromark-util-resolve-all", "npm:2.0.0"],\ - ["micromark-util-subtokenize", "npm:2.0.1"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-gfm", [\ - ["npm:2.0.3", {\ - "packageLocation": "./.yarn/cache/micromark-extension-gfm-npm-2.0.3-134337a21c-c4a917c16d.zip/node_modules/micromark-extension-gfm/",\ - "packageDependencies": [\ - ["micromark-extension-gfm", "npm:2.0.3"],\ - ["micromark-extension-gfm-autolink-literal", "npm:1.0.5"],\ - ["micromark-extension-gfm-footnote", "npm:1.1.2"],\ - ["micromark-extension-gfm-strikethrough", "npm:1.0.7"],\ - ["micromark-extension-gfm-table", "npm:1.0.7"],\ - ["micromark-extension-gfm-tagfilter", "npm:1.0.2"],\ - ["micromark-extension-gfm-task-list-item", "npm:1.0.5"],\ - ["micromark-util-combine-extensions", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-gfm-autolink-literal", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/micromark-extension-gfm-autolink-literal-npm-1.0.5-1ada4a6641-ec2f6bc4a3.zip/node_modules/micromark-extension-gfm-autolink-literal/",\ - "packageDependencies": [\ - ["micromark-extension-gfm-autolink-literal", "npm:1.0.5"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-sanitize-uri", "npm:1.2.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-gfm-footnote", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/micromark-extension-gfm-footnote-npm-1.1.2-caa5472e3f-c151a629ee.zip/node_modules/micromark-extension-gfm-footnote/",\ - "packageDependencies": [\ - ["micromark-extension-gfm-footnote", "npm:1.1.2"],\ - ["micromark-core-commonmark", "npm:1.1.0"],\ - ["micromark-factory-space", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-normalize-identifier", "npm:1.1.0"],\ - ["micromark-util-sanitize-uri", "npm:1.2.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["uvu", "npm:0.5.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-gfm-strikethrough", [\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/micromark-extension-gfm-strikethrough-npm-1.0.7-f5e7b0b63e-169e310a44.zip/node_modules/micromark-extension-gfm-strikethrough/",\ - "packageDependencies": [\ - ["micromark-extension-gfm-strikethrough", "npm:1.0.7"],\ - ["micromark-util-chunked", "npm:1.1.0"],\ - ["micromark-util-classify-character", "npm:1.1.0"],\ - ["micromark-util-resolve-all", "npm:1.1.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["uvu", "npm:0.5.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-gfm-table", [\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/micromark-extension-gfm-table-npm-1.0.7-878b7528e3-4853731285.zip/node_modules/micromark-extension-gfm-table/",\ - "packageDependencies": [\ - ["micromark-extension-gfm-table", "npm:1.0.7"],\ - ["micromark-factory-space", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["uvu", "npm:0.5.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-gfm-tagfilter", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/micromark-extension-gfm-tagfilter-npm-1.0.2-87d5ea927a-7d2441df51.zip/node_modules/micromark-extension-gfm-tagfilter/",\ - "packageDependencies": [\ - ["micromark-extension-gfm-tagfilter", "npm:1.0.2"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-gfm-task-list-item", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/micromark-extension-gfm-task-list-item-npm-1.0.5-0fb4eed065-929f05343d.zip/node_modules/micromark-extension-gfm-task-list-item/",\ - "packageDependencies": [\ - ["micromark-extension-gfm-task-list-item", "npm:1.0.5"],\ - ["micromark-factory-space", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["uvu", "npm:0.5.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-mdx", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-extension-mdx-npm-2.1.0-595512d671-f01e9e7551.zip/node_modules/micromark-extension-mdx/",\ - "packageDependencies": [\ - ["micromark-extension-mdx", "npm:2.1.0"],\ - ["micromark-extension-mdx-expression", "npm:3.0.0"],\ - ["micromark-extension-mdx-jsx", "npm:3.0.0"],\ - ["micromark-extension-mdx-md", "npm:2.0.0"],\ - ["micromark-util-combine-extensions", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-mdx-expression", [\ - ["npm:1.0.8", {\ - "packageLocation": "./.yarn/cache/micromark-extension-mdx-expression-npm-1.0.8-95d2ed6eb2-49750d10c1.zip/node_modules/micromark-extension-mdx-expression/",\ - "packageDependencies": [\ - ["micromark-extension-mdx-expression", "npm:1.0.8"],\ - ["@types/estree", "npm:1.0.1"],\ - ["micromark-factory-mdx-expression", "npm:1.0.9"],\ - ["micromark-factory-space", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-events-to-acorn", "npm:1.2.3"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["uvu", "npm:0.5.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-extension-mdx-expression-npm-3.0.0-4efecb7218-abd6ba0acd.zip/node_modules/micromark-extension-mdx-expression/",\ - "packageDependencies": [\ - ["micromark-extension-mdx-expression", "npm:3.0.0"],\ - ["@types/estree", "npm:1.0.1"],\ - ["devlop", "npm:1.1.0"],\ - ["micromark-factory-mdx-expression", "npm:2.0.1"],\ - ["micromark-factory-space", "npm:2.0.0"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-events-to-acorn", "npm:2.0.2"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-mdx-jsx", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/micromark-extension-mdx-jsx-npm-1.0.5-ef5b951682-0ddb7b71c2.zip/node_modules/micromark-extension-mdx-jsx/",\ - "packageDependencies": [\ - ["micromark-extension-mdx-jsx", "npm:1.0.5"],\ - ["@types/acorn", "npm:4.0.6"],\ - ["@types/estree", "npm:1.0.1"],\ - ["estree-util-is-identifier-name", "npm:2.1.0"],\ - ["micromark-factory-mdx-expression", "npm:1.0.9"],\ - ["micromark-factory-space", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["uvu", "npm:0.5.6"],\ - ["vfile-message", "npm:3.1.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-extension-mdx-jsx-npm-3.0.0-9128341ebb-5e2f45d381.zip/node_modules/micromark-extension-mdx-jsx/",\ - "packageDependencies": [\ - ["micromark-extension-mdx-jsx", "npm:3.0.0"],\ - ["@types/acorn", "npm:4.0.6"],\ - ["@types/estree", "npm:1.0.1"],\ - ["devlop", "npm:1.1.0"],\ - ["estree-util-is-identifier-name", "npm:3.0.0"],\ - ["micromark-factory-mdx-expression", "npm:2.0.1"],\ - ["micromark-factory-space", "npm:2.0.0"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"],\ - ["vfile-message", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-mdx-md", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/micromark-extension-mdx-md-npm-1.0.1-c524399fe3-fdeaf8f4f9.zip/node_modules/micromark-extension-mdx-md/",\ - "packageDependencies": [\ - ["micromark-extension-mdx-md", "npm:1.0.1"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-extension-mdx-md-npm-2.0.0-eba668824c-7daf03372f.zip/node_modules/micromark-extension-mdx-md/",\ - "packageDependencies": [\ - ["micromark-extension-mdx-md", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-mdxjs", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/micromark-extension-mdxjs-npm-1.0.1-ceca8ad557-1e6bf3df76.zip/node_modules/micromark-extension-mdxjs/",\ - "packageDependencies": [\ - ["micromark-extension-mdxjs", "npm:1.0.1"],\ - ["acorn", "npm:8.10.0"],\ - ["acorn-jsx", "virtual:ceca8ad557b91711b09fdf508bc7df78063b81db3f03ff8158670c8520e4ad88d27c3a3dd632b1b4599c2c1099a5fb90612bd82484bf3001794f5df4d750609a#npm:5.3.2"],\ - ["micromark-extension-mdx-expression", "npm:1.0.8"],\ - ["micromark-extension-mdx-jsx", "npm:1.0.5"],\ - ["micromark-extension-mdx-md", "npm:1.0.1"],\ - ["micromark-extension-mdxjs-esm", "npm:1.0.5"],\ - ["micromark-util-combine-extensions", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-extension-mdxjs-esm", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/micromark-extension-mdxjs-esm-npm-1.0.5-cb307e2a05-7006cfa963.zip/node_modules/micromark-extension-mdxjs-esm/",\ - "packageDependencies": [\ - ["micromark-extension-mdxjs-esm", "npm:1.0.5"],\ - ["@types/estree", "npm:1.0.1"],\ - ["micromark-core-commonmark", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-events-to-acorn", "npm:1.2.3"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["unist-util-position-from-estree", "npm:1.1.2"],\ - ["uvu", "npm:0.5.6"],\ - ["vfile-message", "npm:3.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-factory-destination", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-factory-destination-npm-1.1.0-b520b52727-9e2b5fb5fe.zip/node_modules/micromark-factory-destination/",\ - "packageDependencies": [\ - ["micromark-factory-destination", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-factory-destination-npm-2.0.0-1b8de67781-d36e65ed1c.zip/node_modules/micromark-factory-destination/",\ - "packageDependencies": [\ - ["micromark-factory-destination", "npm:2.0.0"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-factory-label", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-factory-label-npm-1.1.0-d8a5a37124-fcda48f128.zip/node_modules/micromark-factory-label/",\ - "packageDependencies": [\ - ["micromark-factory-label", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["uvu", "npm:0.5.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-factory-label-npm-2.0.0-9e92e5cd87-c021dbd0ed.zip/node_modules/micromark-factory-label/",\ - "packageDependencies": [\ - ["micromark-factory-label", "npm:2.0.0"],\ - ["devlop", "npm:1.1.0"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-factory-mdx-expression", [\ - ["npm:1.0.9", {\ - "packageLocation": "./.yarn/cache/micromark-factory-mdx-expression-npm-1.0.9-5e83bb23b6-7359bf3290.zip/node_modules/micromark-factory-mdx-expression/",\ - "packageDependencies": [\ - ["micromark-factory-mdx-expression", "npm:1.0.9"],\ - ["@types/estree", "npm:1.0.1"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-events-to-acorn", "npm:1.2.3"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["unist-util-position-from-estree", "npm:1.1.2"],\ - ["uvu", "npm:0.5.6"],\ - ["vfile-message", "npm:3.1.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/micromark-factory-mdx-expression-npm-2.0.1-98802cfda0-2ba0ae939d.zip/node_modules/micromark-factory-mdx-expression/",\ - "packageDependencies": [\ - ["micromark-factory-mdx-expression", "npm:2.0.1"],\ - ["@types/estree", "npm:1.0.1"],\ - ["devlop", "npm:1.1.0"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-events-to-acorn", "npm:2.0.2"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"],\ - ["unist-util-position-from-estree", "npm:2.0.0"],\ - ["vfile-message", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-factory-space", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-factory-space-npm-1.1.0-30229d1b5d-b58435076b.zip/node_modules/micromark-factory-space/",\ - "packageDependencies": [\ - ["micromark-factory-space", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-factory-space-npm-2.0.0-715185b38a-4ffdcdc2f7.zip/node_modules/micromark-factory-space/",\ - "packageDependencies": [\ - ["micromark-factory-space", "npm:2.0.0"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-factory-title", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-factory-title-npm-1.1.0-4af82ae5b2-4432d3dbc8.zip/node_modules/micromark-factory-title/",\ - "packageDependencies": [\ - ["micromark-factory-title", "npm:1.1.0"],\ - ["micromark-factory-space", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-factory-title-npm-2.0.0-9107a1e877-39e1ac23af.zip/node_modules/micromark-factory-title/",\ - "packageDependencies": [\ - ["micromark-factory-title", "npm:2.0.0"],\ - ["micromark-factory-space", "npm:2.0.0"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-factory-whitespace", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-factory-whitespace-npm-1.1.0-8564d6a9a1-ef0fa682c7.zip/node_modules/micromark-factory-whitespace/",\ - "packageDependencies": [\ - ["micromark-factory-whitespace", "npm:1.1.0"],\ - ["micromark-factory-space", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-factory-whitespace-npm-2.0.0-53940ab034-9587c2546d.zip/node_modules/micromark-factory-whitespace/",\ - "packageDependencies": [\ - ["micromark-factory-whitespace", "npm:2.0.0"],\ - ["micromark-factory-space", "npm:2.0.0"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-character", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-character-npm-1.2.0-b42e3441af-089e79162a.zip/node_modules/micromark-util-character/",\ - "packageDependencies": [\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-character-npm-2.1.0-86cf4a520e-36ee910f84.zip/node_modules/micromark-util-character/",\ - "packageDependencies": [\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-chunked", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-chunked-npm-1.1.0-2b46b7c8a2-c435bde911.zip/node_modules/micromark-util-chunked/",\ - "packageDependencies": [\ - ["micromark-util-chunked", "npm:1.1.0"],\ - ["micromark-util-symbol", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-chunked-npm-2.0.0-97063efe7b-324f95cccd.zip/node_modules/micromark-util-chunked/",\ - "packageDependencies": [\ - ["micromark-util-chunked", "npm:2.0.0"],\ - ["micromark-util-symbol", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-classify-character", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-classify-character-npm-1.1.0-77b33fd18e-8499cb0bb1.zip/node_modules/micromark-util-classify-character/",\ - "packageDependencies": [\ - ["micromark-util-classify-character", "npm:1.1.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-classify-character-npm-2.0.0-a260c97f86-086e52904d.zip/node_modules/micromark-util-classify-character/",\ - "packageDependencies": [\ - ["micromark-util-classify-character", "npm:2.0.0"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-combine-extensions", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-combine-extensions-npm-1.1.0-d7734a9ec8-ee78464f5d.zip/node_modules/micromark-util-combine-extensions/",\ - "packageDependencies": [\ - ["micromark-util-combine-extensions", "npm:1.1.0"],\ - ["micromark-util-chunked", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-combine-extensions-npm-2.0.0-6af1824ca7-107c477003.zip/node_modules/micromark-util-combine-extensions/",\ - "packageDependencies": [\ - ["micromark-util-combine-extensions", "npm:2.0.0"],\ - ["micromark-util-chunked", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-decode-numeric-character-reference", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-decode-numeric-character-reference-npm-1.1.0-0381c1cb74-4733fe7514.zip/node_modules/micromark-util-decode-numeric-character-reference/",\ - "packageDependencies": [\ - ["micromark-util-decode-numeric-character-reference", "npm:1.1.0"],\ - ["micromark-util-symbol", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/micromark-util-decode-numeric-character-reference-npm-2.0.1-2db25e156f-9512507722.zip/node_modules/micromark-util-decode-numeric-character-reference/",\ - "packageDependencies": [\ - ["micromark-util-decode-numeric-character-reference", "npm:2.0.1"],\ - ["micromark-util-symbol", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-decode-string", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-decode-string-npm-1.1.0-d3fef9c9ba-f1625155db.zip/node_modules/micromark-util-decode-string/",\ - "packageDependencies": [\ - ["micromark-util-decode-string", "npm:1.1.0"],\ - ["decode-named-character-reference", "npm:1.0.2"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-decode-numeric-character-reference", "npm:1.1.0"],\ - ["micromark-util-symbol", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-decode-string-npm-2.0.0-111ff2ba19-a75daf32a4.zip/node_modules/micromark-util-decode-string/",\ - "packageDependencies": [\ - ["micromark-util-decode-string", "npm:2.0.0"],\ - ["decode-named-character-reference", "npm:1.0.2"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-decode-numeric-character-reference", "npm:2.0.1"],\ - ["micromark-util-symbol", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-encode", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-encode-npm-1.1.0-65f415c4fe-4ef29d02b1.zip/node_modules/micromark-util-encode/",\ - "packageDependencies": [\ - ["micromark-util-encode", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-encode-npm-2.0.0-c2e70ee7cb-853a3f33fc.zip/node_modules/micromark-util-encode/",\ - "packageDependencies": [\ - ["micromark-util-encode", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-events-to-acorn", [\ - ["npm:1.2.3", {\ - "packageLocation": "./.yarn/cache/micromark-util-events-to-acorn-npm-1.2.3-e5c8bad960-aba0dadb86.zip/node_modules/micromark-util-events-to-acorn/",\ - "packageDependencies": [\ - ["micromark-util-events-to-acorn", "npm:1.2.3"],\ - ["@types/acorn", "npm:4.0.6"],\ - ["@types/estree", "npm:1.0.1"],\ - ["@types/unist", "npm:2.0.8"],\ - ["estree-util-visit", "npm:1.2.1"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["uvu", "npm:0.5.6"],\ - ["vfile-message", "npm:3.1.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/micromark-util-events-to-acorn-npm-2.0.2-57370cc568-bcb3eeac52.zip/node_modules/micromark-util-events-to-acorn/",\ - "packageDependencies": [\ - ["micromark-util-events-to-acorn", "npm:2.0.2"],\ - ["@types/acorn", "npm:4.0.6"],\ - ["@types/estree", "npm:1.0.1"],\ - ["@types/unist", "npm:3.0.2"],\ - ["devlop", "npm:1.1.0"],\ - ["estree-util-visit", "npm:2.0.0"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"],\ - ["vfile-message", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-html-tag-name", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-html-tag-name-npm-1.2.0-d8309ab06f-ccf0fa99b5.zip/node_modules/micromark-util-html-tag-name/",\ - "packageDependencies": [\ - ["micromark-util-html-tag-name", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-html-tag-name-npm-2.0.0-b09431e16f-d786d4486f.zip/node_modules/micromark-util-html-tag-name/",\ - "packageDependencies": [\ - ["micromark-util-html-tag-name", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-normalize-identifier", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-normalize-identifier-npm-1.1.0-378d909800-8655bea41f.zip/node_modules/micromark-util-normalize-identifier/",\ - "packageDependencies": [\ - ["micromark-util-normalize-identifier", "npm:1.1.0"],\ - ["micromark-util-symbol", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-normalize-identifier-npm-2.0.0-1bfb89b3be-b36da2d3fd.zip/node_modules/micromark-util-normalize-identifier/",\ - "packageDependencies": [\ - ["micromark-util-normalize-identifier", "npm:2.0.0"],\ - ["micromark-util-symbol", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-resolve-all", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-resolve-all-npm-1.1.0-c49b6d7c36-1ce6c0237c.zip/node_modules/micromark-util-resolve-all/",\ - "packageDependencies": [\ - ["micromark-util-resolve-all", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-resolve-all-npm-2.0.0-113e659bd2-31fe703b85.zip/node_modules/micromark-util-resolve-all/",\ - "packageDependencies": [\ - ["micromark-util-resolve-all", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-sanitize-uri", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-sanitize-uri-npm-1.2.0-b14e5e159a-6663f365c4.zip/node_modules/micromark-util-sanitize-uri/",\ - "packageDependencies": [\ - ["micromark-util-sanitize-uri", "npm:1.2.0"],\ - ["micromark-util-character", "npm:1.2.0"],\ - ["micromark-util-encode", "npm:1.1.0"],\ - ["micromark-util-symbol", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-sanitize-uri-npm-2.0.0-6c6c9b7f33-ea4c28bbff.zip/node_modules/micromark-util-sanitize-uri/",\ - "packageDependencies": [\ - ["micromark-util-sanitize-uri", "npm:2.0.0"],\ - ["micromark-util-character", "npm:2.1.0"],\ - ["micromark-util-encode", "npm:2.0.0"],\ - ["micromark-util-symbol", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-subtokenize", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-subtokenize-npm-1.1.0-72005ae28b-4a9d780c4d.zip/node_modules/micromark-util-subtokenize/",\ - "packageDependencies": [\ - ["micromark-util-subtokenize", "npm:1.1.0"],\ - ["micromark-util-chunked", "npm:1.1.0"],\ - ["micromark-util-symbol", "npm:1.1.0"],\ - ["micromark-util-types", "npm:1.1.0"],\ - ["uvu", "npm:0.5.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/micromark-util-subtokenize-npm-2.0.1-6236be35f3-5d338883ad.zip/node_modules/micromark-util-subtokenize/",\ - "packageDependencies": [\ - ["micromark-util-subtokenize", "npm:2.0.1"],\ - ["devlop", "npm:1.1.0"],\ - ["micromark-util-chunked", "npm:2.0.0"],\ - ["micromark-util-symbol", "npm:2.0.0"],\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-symbol", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-symbol-npm-1.1.0-90b0865932-02414a753b.zip/node_modules/micromark-util-symbol/",\ - "packageDependencies": [\ - ["micromark-util-symbol", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-symbol-npm-2.0.0-dbed08e1a1-fa4a05bff5.zip/node_modules/micromark-util-symbol/",\ - "packageDependencies": [\ - ["micromark-util-symbol", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromark-util-types", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-types-npm-1.1.0-9df6df907c-b0ef2b4b95.zip/node_modules/micromark-util-types/",\ - "packageDependencies": [\ - ["micromark-util-types", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/micromark-util-types-npm-2.0.0-75af4f6790-819fef3ab5.zip/node_modules/micromark-util-types/",\ - "packageDependencies": [\ - ["micromark-util-types", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["micromatch", [\ - ["npm:4.0.5", {\ - "packageLocation": "./.yarn/cache/micromatch-npm-4.0.5-cfab5d7669-02a17b671c.zip/node_modules/micromatch/",\ - "packageDependencies": [\ - ["micromatch", "npm:4.0.5"],\ - ["braces", "npm:3.0.3"],\ - ["picomatch", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mime", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/mime-npm-1.6.0-60ae95038a-fef25e3926.zip/node_modules/mime/",\ - "packageDependencies": [\ - ["mime", "npm:1.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mime-db", [\ - ["npm:1.52.0", {\ - "packageLocation": "./.yarn/cache/mime-db-npm-1.52.0-b5371d6fd2-0d99a03585.zip/node_modules/mime-db/",\ - "packageDependencies": [\ - ["mime-db", "npm:1.52.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mime-types", [\ - ["npm:2.1.35", {\ - "packageLocation": "./.yarn/cache/mime-types-npm-2.1.35-dd9ea9f3e2-89a5b7f1de.zip/node_modules/mime-types/",\ - "packageDependencies": [\ - ["mime-types", "npm:2.1.35"],\ - ["mime-db", "npm:1.52.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mimic-fn", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/mimic-fn-npm-2.1.0-4fbeb3abb4-d2421a3444.zip/node_modules/mimic-fn/",\ - "packageDependencies": [\ - ["mimic-fn", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/mimic-fn-npm-4.0.0-feaeda79f7-995dcece15.zip/node_modules/mimic-fn/",\ - "packageDependencies": [\ - ["mimic-fn", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mimic-response", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/mimic-response-npm-1.0.1-f6f85dde84-034c78753b.zip/node_modules/mimic-response/",\ - "packageDependencies": [\ - ["mimic-response", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/mimic-response-npm-3.1.0-a4a24b4e96-25739fee32.zip/node_modules/mimic-response/",\ - "packageDependencies": [\ - ["mimic-response", "npm:3.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["min-indent", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/min-indent-npm-1.0.1-77031f50e1-bfc6dd03c5.zip/node_modules/min-indent/",\ - "packageDependencies": [\ - ["min-indent", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["minimatch", [\ - ["npm:3.1.2", {\ - "packageLocation": "./.yarn/cache/minimatch-npm-3.1.2-9405269906-c154e56640.zip/node_modules/minimatch/",\ - "packageDependencies": [\ - ["minimatch", "npm:3.1.2"],\ - ["brace-expansion", "npm:1.1.11"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.1.0", {\ - "packageLocation": "./.yarn/cache/minimatch-npm-5.1.0-34f6240621-15ce53d31a.zip/node_modules/minimatch/",\ - "packageDependencies": [\ - ["minimatch", "npm:5.1.0"],\ - ["brace-expansion", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.0.3", {\ - "packageLocation": "./.yarn/cache/minimatch-npm-9.0.3-69d7d6fad5-253487976b.zip/node_modules/minimatch/",\ - "packageDependencies": [\ - ["minimatch", "npm:9.0.3"],\ - ["brace-expansion", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["minimist", [\ - ["npm:1.2.6", {\ - "packageLocation": "./.yarn/cache/minimist-npm-1.2.6-f4cee4b4af-d15428cd1e.zip/node_modules/minimist/",\ - "packageDependencies": [\ - ["minimist", "npm:1.2.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["minimist-options", [\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/minimist-options-npm-4.1.0-64ca250fc1-8c040b3068.zip/node_modules/minimist-options/",\ - "packageDependencies": [\ - ["minimist-options", "npm:4.1.0"],\ - ["arrify", "npm:1.0.1"],\ - ["is-plain-obj", "npm:1.1.0"],\ - ["kind-of", "npm:6.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["minipass", [\ - ["npm:2.9.0", {\ - "packageLocation": "./.yarn/cache/minipass-npm-2.9.0-6335fbe4af-077b66f31b.zip/node_modules/minipass/",\ - "packageDependencies": [\ - ["minipass", "npm:2.9.0"],\ - ["safe-buffer", "npm:5.2.1"],\ - ["yallist", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.3.6", {\ - "packageLocation": "./.yarn/cache/minipass-npm-3.3.6-b8d93a945b-a30d083c80.zip/node_modules/minipass/",\ - "packageDependencies": [\ - ["minipass", "npm:3.3.6"],\ - ["yallist", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/minipass-npm-4.0.0-2520d5ae3c-7a609afbf3.zip/node_modules/minipass/",\ - "packageDependencies": [\ - ["minipass", "npm:4.0.0"],\ - ["yallist", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/minipass-npm-5.0.0-c64fb63c92-425dab2887.zip/node_modules/minipass/",\ - "packageDependencies": [\ - ["minipass", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.4", {\ - "packageLocation": "./.yarn/cache/minipass-npm-7.0.4-eacb4e042e-87585e258b.zip/node_modules/minipass/",\ - "packageDependencies": [\ - ["minipass", "npm:7.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["minipass-collect", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/minipass-collect-npm-1.0.2-3b4676eab5-14df761028.zip/node_modules/minipass-collect/",\ - "packageDependencies": [\ - ["minipass-collect", "npm:1.0.2"],\ - ["minipass", "npm:3.3.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["minipass-fetch", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/minipass-fetch-npm-2.1.0-300ce55188-1334732859.zip/node_modules/minipass-fetch/",\ - "packageDependencies": [\ - ["minipass-fetch", "npm:2.1.0"],\ - ["encoding", "npm:0.1.13"],\ - ["minipass", "npm:3.3.6"],\ - ["minipass-sized", "npm:1.0.3"],\ - ["minizlib", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["minipass-flush", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/minipass-flush-npm-1.0.5-efe79d9826-56269a0b22.zip/node_modules/minipass-flush/",\ - "packageDependencies": [\ - ["minipass-flush", "npm:1.0.5"],\ - ["minipass", "npm:3.3.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["minipass-pipeline", [\ - ["npm:1.2.4", {\ - "packageLocation": "./.yarn/cache/minipass-pipeline-npm-1.2.4-5924cb077f-b14240dac0.zip/node_modules/minipass-pipeline/",\ - "packageDependencies": [\ - ["minipass-pipeline", "npm:1.2.4"],\ - ["minipass", "npm:3.3.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["minipass-sized", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/minipass-sized-npm-1.0.3-306d86f432-79076749fc.zip/node_modules/minipass-sized/",\ - "packageDependencies": [\ - ["minipass-sized", "npm:1.0.3"],\ - ["minipass", "npm:3.3.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["minizlib", [\ - ["npm:1.3.3", {\ - "packageLocation": "./.yarn/cache/minizlib-npm-1.3.3-b590e5bfb8-b0425c04d2.zip/node_modules/minizlib/",\ - "packageDependencies": [\ - ["minizlib", "npm:1.3.3"],\ - ["minipass", "npm:2.9.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.1.2", {\ - "packageLocation": "./.yarn/cache/minizlib-npm-2.1.2-ea89cd0cfb-f1fdeac0b0.zip/node_modules/minizlib/",\ - "packageDependencies": [\ - ["minizlib", "npm:2.1.2"],\ - ["minipass", "npm:3.3.6"],\ - ["yallist", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mississippi", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/mississippi-npm-3.0.0-02447e293b-84b3d98896.zip/node_modules/mississippi/",\ - "packageDependencies": [\ - ["mississippi", "npm:3.0.0"],\ - ["concat-stream", "npm:1.6.2"],\ - ["duplexify", "npm:3.7.1"],\ - ["end-of-stream", "npm:1.4.4"],\ - ["flush-write-stream", "npm:1.1.1"],\ - ["from2", "npm:2.3.0"],\ - ["parallel-transform", "npm:1.2.0"],\ - ["pump", "npm:3.0.0"],\ - ["pumpify", "npm:1.5.1"],\ - ["stream-each", "npm:1.2.3"],\ - ["through2", "npm:2.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mkdirp", [\ - ["npm:0.5.6", {\ - "packageLocation": "./.yarn/cache/mkdirp-npm-0.5.6-dcd5a6b97b-0c91b721bb.zip/node_modules/mkdirp/",\ - "packageDependencies": [\ - ["mkdirp", "npm:0.5.6"],\ - ["minimist", "npm:1.2.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/mkdirp-npm-1.0.4-37f6ef56b9-a96865108c.zip/node_modules/mkdirp/",\ - "packageDependencies": [\ - ["mkdirp", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/mkdirp-npm-3.0.1-f94bfa769e-972deb188e.zip/node_modules/mkdirp/",\ - "packageDependencies": [\ - ["mkdirp", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mkdirp-classic", [\ - ["npm:0.5.3", {\ - "packageLocation": "./.yarn/cache/mkdirp-classic-npm-0.5.3-3b5c991910-3f4e088208.zip/node_modules/mkdirp-classic/",\ - "packageDependencies": [\ - ["mkdirp-classic", "npm:0.5.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mkdirp-infer-owner", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/mkdirp-infer-owner-npm-1.0.2-4d9fd14808-759dbc3c42.zip/node_modules/mkdirp-infer-owner/",\ - "packageDependencies": [\ - ["mkdirp-infer-owner", "npm:1.0.2"],\ - ["chownr", "npm:1.1.4"],\ - ["infer-owner", "npm:1.0.4"],\ - ["mkdirp", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mlly", [\ - ["npm:1.7.1", {\ - "packageLocation": "./.yarn/cache/mlly-npm-1.7.1-c00aa0548e-956a6d5411.zip/node_modules/mlly/",\ - "packageDependencies": [\ - ["mlly", "npm:1.7.1"],\ - ["acorn", "npm:8.12.0"],\ - ["pathe", "npm:1.1.2"],\ - ["pkg-types", "npm:1.1.1"],\ - ["ufo", "npm:1.5.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["move-concurrently", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/move-concurrently-npm-1.0.1-e1e3c7e2cf-4ea3296c15.zip/node_modules/move-concurrently/",\ - "packageDependencies": [\ - ["move-concurrently", "npm:1.0.1"],\ - ["aproba", "npm:1.2.0"],\ - ["copy-concurrently", "npm:1.0.5"],\ - ["fs-write-stream-atomic", "npm:1.0.10"],\ - ["mkdirp", "npm:0.5.6"],\ - ["rimraf", "npm:2.7.1"],\ - ["run-queue", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mri", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/mri-npm-1.2.0-8ecee0357d-83f515abbc.zip/node_modules/mri/",\ - "packageDependencies": [\ - ["mri", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mrlint", [\ - ["npm:0.1.4", {\ - "packageLocation": "./.yarn/cache/mrlint-npm-0.1.4-a5f87e12ba-0ce6888125.zip/node_modules/mrlint/",\ - "packageDependencies": [\ - ["mrlint", "npm:0.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ms", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/ms-npm-2.0.0-9e1101a471-0e6a22b8b7.zip/node_modules/ms/",\ - "packageDependencies": [\ - ["ms", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.1.2", {\ - "packageLocation": "./.yarn/cache/ms-npm-2.1.2-ec0c1512ff-673cdb2c31.zip/node_modules/ms/",\ - "packageDependencies": [\ - ["ms", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.1.3", {\ - "packageLocation": "./.yarn/cache/ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip/node_modules/ms/",\ - "packageDependencies": [\ - ["ms", "npm:2.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["multimatch", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/multimatch-npm-5.0.0-9938abf6fa-82c8030a53.zip/node_modules/multimatch/",\ - "packageDependencies": [\ - ["multimatch", "npm:5.0.0"],\ - ["@types/minimatch", "npm:3.0.5"],\ - ["array-differ", "npm:3.0.0"],\ - ["array-union", "npm:2.1.0"],\ - ["arrify", "npm:2.0.1"],\ - ["minimatch", "npm:3.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mute-stream", [\ - ["npm:0.0.8", {\ - "packageLocation": "./.yarn/cache/mute-stream-npm-0.0.8-489a7d6c2b-ff48d251fc.zip/node_modules/mute-stream/",\ - "packageDependencies": [\ - ["mute-stream", "npm:0.0.8"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/mute-stream-npm-1.0.0-b6e846d471-36fc968b0e.zip/node_modules/mute-stream/",\ - "packageDependencies": [\ - ["mute-stream", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["mz", [\ - ["npm:2.7.0", {\ - "packageLocation": "./.yarn/cache/mz-npm-2.7.0-ec3cef4ec2-8427de0ece.zip/node_modules/mz/",\ - "packageDependencies": [\ - ["mz", "npm:2.7.0"],\ - ["any-promise", "npm:1.3.0"],\ - ["object-assign", "npm:4.1.1"],\ - ["thenify-all", "npm:1.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["nan", [\ - ["npm:2.19.0", {\ - "packageLocation": "./.yarn/unplugged/nan-npm-2.19.0-2f5da4a528/node_modules/nan/",\ - "packageDependencies": [\ - ["nan", "npm:2.19.0"],\ - ["node-gyp", "npm:9.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["nanoid", [\ - ["npm:3.3.6", {\ - "packageLocation": "./.yarn/cache/nanoid-npm-3.3.6-e6d6ae7e71-7d0eda6570.zip/node_modules/nanoid/",\ - "packageDependencies": [\ - ["nanoid", "npm:3.3.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.3.7", {\ - "packageLocation": "./.yarn/cache/nanoid-npm-3.3.7-98824ba130-d36c427e53.zip/node_modules/nanoid/",\ - "packageDependencies": [\ - ["nanoid", "npm:3.3.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["natural-compare", [\ - ["npm:1.4.0", {\ - "packageLocation": "./.yarn/cache/natural-compare-npm-1.4.0-97b75b362d-23ad088b08.zip/node_modules/natural-compare/",\ - "packageDependencies": [\ - ["natural-compare", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["negotiator", [\ - ["npm:0.6.3", {\ - "packageLocation": "./.yarn/cache/negotiator-npm-0.6.3-9d50e36171-b8ffeb1e26.zip/node_modules/negotiator/",\ - "packageDependencies": [\ - ["negotiator", "npm:0.6.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["next-mdx-remote", [\ - ["npm:4.4.1", {\ - "packageLocation": "./.yarn/cache/next-mdx-remote-npm-4.4.1-2a17ed923a-95cd77d03a.zip/node_modules/next-mdx-remote/",\ - "packageDependencies": [\ - ["next-mdx-remote", "npm:4.4.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:2434b322786904da39177ff03bdc5c7dbbf348dd60dac92e23ac99d71edb460312c4755faf7215e21192d941b8070d96ed0843e8723d06d3b608bb1250bd6880#npm:4.4.1", {\ - "packageLocation": "./.yarn/__virtual__/next-mdx-remote-virtual-2f161f396c/0/cache/next-mdx-remote-npm-4.4.1-2a17ed923a-95cd77d03a.zip/node_modules/next-mdx-remote/",\ - "packageDependencies": [\ - ["next-mdx-remote", "virtual:2434b322786904da39177ff03bdc5c7dbbf348dd60dac92e23ac99d71edb460312c4755faf7215e21192d941b8070d96ed0843e8723d06d3b608bb1250bd6880#npm:4.4.1"],\ - ["@mdx-js/mdx", "npm:2.3.0"],\ - ["@mdx-js/react", "virtual:2f161f396c89aa6fde3f0af97714bc8e846fbba2762144364ba37831c5e56b4bc72d425ce0ae326b2e9561172f5705d1565c907f149309accfeaa86c6f888e75#npm:2.3.0"],\ - ["@types/react", null],\ - ["@types/react-dom", null],\ - ["react", null],\ - ["react-dom", null],\ - ["vfile", "npm:5.3.7"],\ - ["vfile-matter", "npm:3.0.1"]\ - ],\ - "packagePeers": [\ - "@types/react-dom",\ - "@types/react",\ - "react-dom",\ - "react"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["node-fetch", [\ - ["npm:2.6.9", {\ - "packageLocation": "./.yarn/cache/node-fetch-npm-2.6.9-9fc9a54529-acb04f9ce7.zip/node_modules/node-fetch/",\ - "packageDependencies": [\ - ["node-fetch", "npm:2.6.9"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:2.7.0", {\ - "packageLocation": "./.yarn/cache/node-fetch-npm-2.7.0-587d57004e-d76d2f5edb.zip/node_modules/node-fetch/",\ - "packageDependencies": [\ - ["node-fetch", "npm:2.7.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:25958c3cdea01727abe9184cd62ebdcb7f32f5bd5b1d13e8a0e1d5080a9e9f7be886906e1af797d4fcc43965772a072bf87bbcb6b0a29bf8dd97020f3fa1ccf2#npm:2.7.0", {\ - "packageLocation": "./.yarn/__virtual__/node-fetch-virtual-56b32e9d1e/0/cache/node-fetch-npm-2.7.0-587d57004e-d76d2f5edb.zip/node_modules/node-fetch/",\ - "packageDependencies": [\ - ["node-fetch", "virtual:25958c3cdea01727abe9184cd62ebdcb7f32f5bd5b1d13e8a0e1d5080a9e9f7be886906e1af797d4fcc43965772a072bf87bbcb6b0a29bf8dd97020f3fa1ccf2#npm:2.7.0"],\ - ["@types/encoding", null],\ - ["encoding", null],\ - ["whatwg-url", "npm:5.0.0"]\ - ],\ - "packagePeers": [\ - "@types/encoding",\ - "encoding"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:46954143511abe760c249cc6f6eca8dfbb4d0a70acd1425fac297b068ec1d9e178a3f3a5f59aea8900d72d85d307205a6f8beee192f64f0c004b157e2420ea88#npm:2.6.9", {\ - "packageLocation": "./.yarn/__virtual__/node-fetch-virtual-1036f039b3/0/cache/node-fetch-npm-2.6.9-9fc9a54529-acb04f9ce7.zip/node_modules/node-fetch/",\ - "packageDependencies": [\ - ["node-fetch", "virtual:46954143511abe760c249cc6f6eca8dfbb4d0a70acd1425fac297b068ec1d9e178a3f3a5f59aea8900d72d85d307205a6f8beee192f64f0c004b157e2420ea88#npm:2.6.9"],\ - ["@types/encoding", null],\ - ["encoding", null],\ - ["whatwg-url", "npm:5.0.0"]\ - ],\ - "packagePeers": [\ - "@types/encoding",\ - "encoding"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["node-fetch-h2", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/node-fetch-h2-npm-2.3.0-383c78ad6c-c836d6dc01.zip/node_modules/node-fetch-h2/",\ - "packageDependencies": [\ - ["node-fetch-h2", "npm:2.3.0"],\ - ["http2-client", "npm:1.3.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["node-fetch-npm", [\ - ["npm:2.0.4", {\ - "packageLocation": "./.yarn/cache/node-fetch-npm-npm-2.0.4-d00cb15d9c-601cf96bcf.zip/node_modules/node-fetch-npm/",\ - "packageDependencies": [\ - ["node-fetch-npm", "npm:2.0.4"],\ - ["encoding", "npm:0.1.13"],\ - ["json-parse-better-errors", "npm:1.0.2"],\ - ["safe-buffer", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["node-gyp", [\ - ["npm:5.1.1", {\ - "packageLocation": "./.yarn/unplugged/node-gyp-npm-5.1.1-9e002933ea/node_modules/node-gyp/",\ - "packageDependencies": [\ - ["node-gyp", "npm:5.1.1"],\ - ["env-paths", "npm:2.2.1"],\ - ["glob", "npm:7.2.3"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["mkdirp", "npm:0.5.6"],\ - ["nopt", "npm:4.0.3"],\ - ["npmlog", "npm:4.1.2"],\ - ["request", "npm:2.88.2"],\ - ["rimraf", "npm:2.7.1"],\ - ["semver", "npm:5.7.2"],\ - ["tar", "npm:4.4.19"],\ - ["which", "npm:1.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.0.0", {\ - "packageLocation": "./.yarn/unplugged/node-gyp-npm-9.0.0-0eccfca4d1/node_modules/node-gyp/",\ - "packageDependencies": [\ - ["node-gyp", "npm:9.0.0"],\ - ["env-paths", "npm:2.2.1"],\ - ["glob", "npm:7.2.3"],\ - ["graceful-fs", "npm:4.2.10"],\ - ["make-fetch-happen", "npm:10.1.3"],\ - ["nopt", "npm:5.0.0"],\ - ["npmlog", "npm:6.0.2"],\ - ["rimraf", "npm:3.0.2"],\ - ["semver", "npm:7.3.8"],\ - ["tar", "npm:6.2.1"],\ - ["which", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["node-int64", [\ - ["npm:0.4.0", {\ - "packageLocation": "./.yarn/cache/node-int64-npm-0.4.0-0dc04ec3b2-d0b30b1ee6.zip/node_modules/node-int64/",\ - "packageDependencies": [\ - ["node-int64", "npm:0.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["node-readfiles", [\ - ["npm:0.2.0", {\ - "packageLocation": "./.yarn/cache/node-readfiles-npm-0.2.0-a50f9512ab-1993bf6bff.zip/node_modules/node-readfiles/",\ - "packageDependencies": [\ - ["node-readfiles", "npm:0.2.0"],\ - ["es6-promise", "npm:3.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["node-releases", [\ - ["npm:2.0.10", {\ - "packageLocation": "./.yarn/cache/node-releases-npm-2.0.10-f8e2d9a776-d784ecde25.zip/node_modules/node-releases/",\ - "packageDependencies": [\ - ["node-releases", "npm:2.0.10"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.13", {\ - "packageLocation": "./.yarn/cache/node-releases-npm-2.0.13-1f2e177887-17ec8f315d.zip/node_modules/node-releases/",\ - "packageDependencies": [\ - ["node-releases", "npm:2.0.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.14", {\ - "packageLocation": "./.yarn/cache/node-releases-npm-2.0.14-d39047cad8-59443a2f77.zip/node_modules/node-releases/",\ - "packageDependencies": [\ - ["node-releases", "npm:2.0.14"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["nopt", [\ - ["npm:4.0.3", {\ - "packageLocation": "./.yarn/cache/nopt-npm-4.0.3-b35e68a869-66cd3b6021.zip/node_modules/nopt/",\ - "packageDependencies": [\ - ["nopt", "npm:4.0.3"],\ - ["abbrev", "npm:1.1.1"],\ - ["osenv", "npm:0.1.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/nopt-npm-5.0.0-304b40fbfe-d35fdec187.zip/node_modules/nopt/",\ - "packageDependencies": [\ - ["nopt", "npm:5.0.0"],\ - ["abbrev", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["normalize-package-data", [\ - ["npm:2.5.0", {\ - "packageLocation": "./.yarn/cache/normalize-package-data-npm-2.5.0-af0345deed-7999112efc.zip/node_modules/normalize-package-data/",\ - "packageDependencies": [\ - ["normalize-package-data", "npm:2.5.0"],\ - ["hosted-git-info", "npm:2.8.9"],\ - ["resolve", "patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d"],\ - ["semver", "npm:5.7.2"],\ - ["validate-npm-package-license", "npm:3.0.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/normalize-package-data-npm-3.0.3-1a49056685-bbcee00339.zip/node_modules/normalize-package-data/",\ - "packageDependencies": [\ - ["normalize-package-data", "npm:3.0.3"],\ - ["hosted-git-info", "npm:4.1.0"],\ - ["is-core-module", "npm:2.10.0"],\ - ["semver", "npm:7.3.8"],\ - ["validate-npm-package-license", "npm:3.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["normalize-path", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/normalize-path-npm-3.0.0-658ba7d77f-88eeb4da89.zip/node_modules/normalize-path/",\ - "packageDependencies": [\ - ["normalize-path", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["normalize-url", [\ - ["npm:6.1.0", {\ - "packageLocation": "./.yarn/cache/normalize-url-npm-6.1.0-b95bc12ece-4a49446311.zip/node_modules/normalize-url/",\ - "packageDependencies": [\ - ["normalize-url", "npm:6.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm", [\ - ["npm:6.14.18", {\ - "packageLocation": "./.yarn/unplugged/npm-npm-6.14.18-ab645a96a7/node_modules/npm/",\ - "packageDependencies": [\ - ["npm", "npm:6.14.18"],\ - ["JSONStream", "npm:1.3.5"],\ - ["abbrev", "npm:1.1.1"],\ - ["ansicolors", "npm:0.3.2"],\ - ["ansistyles", "npm:0.1.3"],\ - ["aproba", "npm:2.0.0"],\ - ["archy", "npm:1.0.0"],\ - ["bin-links", "npm:1.1.8"],\ - ["bluebird", "npm:3.7.2"],\ - ["byte-size", "npm:5.0.1"],\ - ["cacache", "npm:12.0.4"],\ - ["call-limit", "npm:1.1.1"],\ - ["chownr", "npm:1.1.4"],\ - ["ci-info", "npm:2.0.0"],\ - ["cli-columns", "npm:3.1.2"],\ - ["cli-table3", "npm:0.5.1"],\ - ["cmd-shim", "npm:3.0.3"],\ - ["columnify", "npm:1.5.4"],\ - ["config-chain", "npm:1.1.13"],\ - ["debuglog", "npm:1.0.1"],\ - ["detect-indent", "npm:5.0.0"],\ - ["detect-newline", "npm:2.1.0"],\ - ["dezalgo", "npm:1.0.4"],\ - ["editor", "npm:1.0.0"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["find-npm-prefix", "npm:1.0.2"],\ - ["fs-vacuum", "npm:1.2.10"],\ - ["fs-write-stream-atomic", "npm:1.0.10"],\ - ["gentle-fs", "npm:2.3.1"],\ - ["glob", "npm:7.2.3"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["has-unicode", "npm:2.0.1"],\ - ["hosted-git-info", "npm:2.8.9"],\ - ["iferr", "npm:1.0.2"],\ - ["imurmurhash", "npm:0.1.4"],\ - ["infer-owner", "npm:1.0.4"],\ - ["inflight", "npm:1.0.6"],\ - ["inherits", "npm:2.0.4"],\ - ["ini", "npm:1.3.8"],\ - ["init-package-json", "npm:1.10.3"],\ - ["is-cidr", "npm:3.1.1"],\ - ["json-parse-better-errors", "npm:1.0.2"],\ - ["lazy-property", "npm:1.0.0"],\ - ["libcipm", "npm:4.0.8"],\ - ["libnpm", "npm:3.0.1"],\ - ["libnpmaccess", "npm:3.0.2"],\ - ["libnpmhook", "npm:5.0.3"],\ - ["libnpmorg", "npm:1.0.1"],\ - ["libnpmsearch", "npm:2.0.2"],\ - ["libnpmteam", "npm:1.0.2"],\ - ["libnpx", "npm:10.2.4"],\ - ["lock-verify", "npm:2.2.2"],\ - ["lockfile", "npm:1.0.4"],\ - ["lodash._baseindexof", "npm:3.1.0"],\ - ["lodash._baseuniq", "npm:4.6.0"],\ - ["lodash._bindcallback", "npm:3.0.1"],\ - ["lodash._cacheindexof", "npm:3.0.2"],\ - ["lodash._createcache", "npm:3.1.2"],\ - ["lodash._getnative", "npm:3.9.1"],\ - ["lodash.clonedeep", "npm:4.5.0"],\ - ["lodash.restparam", "npm:3.6.1"],\ - ["lodash.union", "npm:4.6.0"],\ - ["lodash.uniq", "npm:4.5.0"],\ - ["lodash.without", "npm:4.4.0"],\ - ["lru-cache", "npm:5.1.1"],\ - ["meant", "npm:1.0.3"],\ - ["mississippi", "npm:3.0.0"],\ - ["mkdirp", "npm:0.5.6"],\ - ["move-concurrently", "npm:1.0.1"],\ - ["node-gyp", "npm:5.1.1"],\ - ["nopt", "npm:4.0.3"],\ - ["normalize-package-data", "npm:2.5.0"],\ - ["npm-audit-report", "npm:1.3.3"],\ - ["npm-cache-filename", "npm:1.0.2"],\ - ["npm-install-checks", "npm:3.0.2"],\ - ["npm-lifecycle", "npm:3.1.5"],\ - ["npm-package-arg", "npm:6.1.1"],\ - ["npm-packlist", "npm:1.4.8"],\ - ["npm-pick-manifest", "npm:3.0.2"],\ - ["npm-profile", "npm:4.0.4"],\ - ["npm-registry-fetch", "npm:4.0.7"],\ - ["npm-user-validate", "npm:1.0.1"],\ - ["npmlog", "npm:4.1.2"],\ - ["once", "npm:1.4.0"],\ - ["opener", "npm:1.5.2"],\ - ["osenv", "npm:0.1.5"],\ - ["pacote", "npm:9.5.12"],\ - ["path-is-inside", "npm:1.0.2"],\ - ["promise-inflight", "virtual:0a601d06b9bb877e28dc3c2bf132b715e8c8db39518cb037053d3e960e698b842f18c4ad29c4dbd116bd79f31c565cbbc9741fa4573e2713fab36fd780658f57#npm:1.0.1"],\ - ["qrcode-terminal", "npm:0.12.0"],\ - ["query-string", "npm:6.14.1"],\ - ["qw", "npm:1.0.2"],\ - ["read", "npm:1.0.7"],\ - ["read-cmd-shim", "npm:1.0.5"],\ - ["read-installed", "npm:4.0.3"],\ - ["read-package-json", "npm:2.1.2"],\ - ["read-package-tree", "npm:5.3.1"],\ - ["readable-stream", "npm:3.6.0"],\ - ["readdir-scoped-modules", "npm:1.1.0"],\ - ["request", "npm:2.88.2"],\ - ["retry", "npm:0.12.0"],\ - ["rimraf", "npm:2.7.1"],\ - ["safe-buffer", "npm:5.2.1"],\ - ["semver", "npm:5.7.2"],\ - ["sha", "npm:3.0.0"],\ - ["slide", "npm:1.1.6"],\ - ["sorted-object", "npm:2.0.1"],\ - ["sorted-union-stream", "npm:2.1.3"],\ - ["ssri", "npm:6.0.2"],\ - ["stringify-package", "npm:1.0.1"],\ - ["tar", "npm:4.4.19"],\ - ["text-table", "npm:0.2.0"],\ - ["tiny-relative-date", "npm:1.3.0"],\ - ["uid-number", "npm:0.0.6"],\ - ["umask", "npm:1.1.0"],\ - ["unique-filename", "npm:1.1.1"],\ - ["unpipe", "npm:1.0.0"],\ - ["update-notifier", "npm:2.5.0"],\ - ["uuid", "npm:3.4.0"],\ - ["validate-npm-package-license", "npm:3.0.4"],\ - ["validate-npm-package-name", "npm:3.0.0"],\ - ["which", "npm:1.3.1"],\ - ["worker-farm", "npm:1.7.0"],\ - ["write-file-atomic", "npm:2.4.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-audit-report", [\ - ["npm:1.3.3", {\ - "packageLocation": "./.yarn/cache/npm-audit-report-npm-1.3.3-c8e40633a2-99ed868bdc.zip/node_modules/npm-audit-report/",\ - "packageDependencies": [\ - ["npm-audit-report", "npm:1.3.3"],\ - ["cli-table3", "npm:0.5.1"],\ - ["console-control-strings", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-bundled", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/npm-bundled-npm-1.1.2-e299e533ef-6e599155ef.zip/node_modules/npm-bundled/",\ - "packageDependencies": [\ - ["npm-bundled", "npm:1.1.2"],\ - ["npm-normalize-package-bin", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-cache-filename", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/npm-cache-filename-npm-1.0.2-ecc3420f74-82552fe7dc.zip/node_modules/npm-cache-filename/",\ - "packageDependencies": [\ - ["npm-cache-filename", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-install-checks", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/npm-install-checks-npm-3.0.2-1e1c4d5801-99dba329bf.zip/node_modules/npm-install-checks/",\ - "packageDependencies": [\ - ["npm-install-checks", "npm:3.0.2"],\ - ["semver", "npm:5.7.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-install-peers", [\ - ["npm:1.2.2", {\ - "packageLocation": "./.yarn/cache/npm-install-peers-npm-1.2.2-c0b0796e0c-c08a984ceb.zip/node_modules/npm-install-peers/",\ - "packageDependencies": [\ - ["npm-install-peers", "npm:1.2.2"],\ - ["chalk", "npm:1.1.3"],\ - ["npm", "npm:6.14.18"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-lifecycle", [\ - ["npm:3.1.5", {\ - "packageLocation": "./.yarn/cache/npm-lifecycle-npm-3.1.5-d33bc42963-a0a47c8d47.zip/node_modules/npm-lifecycle/",\ - "packageDependencies": [\ - ["npm-lifecycle", "npm:3.1.5"],\ - ["byline", "npm:5.0.0"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["node-gyp", "npm:5.1.1"],\ - ["resolve-from", "npm:4.0.0"],\ - ["slide", "npm:1.1.6"],\ - ["uid-number", "npm:0.0.6"],\ - ["umask", "npm:1.1.0"],\ - ["which", "npm:1.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-logical-tree", [\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/npm-logical-tree-npm-1.2.1-194f462276-2ccc81ab30.zip/node_modules/npm-logical-tree/",\ - "packageDependencies": [\ - ["npm-logical-tree", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-normalize-package-bin", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/npm-normalize-package-bin-npm-1.0.1-2cf38a5d95-ae7f15155a.zip/node_modules/npm-normalize-package-bin/",\ - "packageDependencies": [\ - ["npm-normalize-package-bin", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-package-arg", [\ - ["npm:6.1.1", {\ - "packageLocation": "./.yarn/cache/npm-package-arg-npm-6.1.1-7fa8d553e7-a77b6e3133.zip/node_modules/npm-package-arg/",\ - "packageDependencies": [\ - ["npm-package-arg", "npm:6.1.1"],\ - ["hosted-git-info", "npm:2.8.9"],\ - ["osenv", "npm:0.1.5"],\ - ["semver", "npm:5.7.2"],\ - ["validate-npm-package-name", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-packlist", [\ - ["npm:1.4.8", {\ - "packageLocation": "./.yarn/cache/npm-packlist-npm-1.4.8-ddca195225-85f764bd0f.zip/node_modules/npm-packlist/",\ - "packageDependencies": [\ - ["npm-packlist", "npm:1.4.8"],\ - ["ignore-walk", "npm:3.0.4"],\ - ["npm-bundled", "npm:1.1.2"],\ - ["npm-normalize-package-bin", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-pick-manifest", [\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/npm-pick-manifest-npm-3.0.2-c460432cb4-6d6cddcbe6.zip/node_modules/npm-pick-manifest/",\ - "packageDependencies": [\ - ["npm-pick-manifest", "npm:3.0.2"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["npm-package-arg", "npm:6.1.1"],\ - ["semver", "npm:5.7.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-profile", [\ - ["npm:4.0.4", {\ - "packageLocation": "./.yarn/cache/npm-profile-npm-4.0.4-75b672904e-e672470eae.zip/node_modules/npm-profile/",\ - "packageDependencies": [\ - ["npm-profile", "npm:4.0.4"],\ - ["aproba", "npm:2.0.0"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["npm-registry-fetch", "npm:4.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-registry-fetch", [\ - ["npm:4.0.7", {\ - "packageLocation": "./.yarn/cache/npm-registry-fetch-npm-4.0.7-161b939ca2-9022ca4bb0.zip/node_modules/npm-registry-fetch/",\ - "packageDependencies": [\ - ["npm-registry-fetch", "npm:4.0.7"],\ - ["JSONStream", "npm:1.3.5"],\ - ["bluebird", "npm:3.7.2"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["lru-cache", "npm:5.1.1"],\ - ["make-fetch-happen", "npm:5.0.2"],\ - ["npm-package-arg", "npm:6.1.1"],\ - ["safe-buffer", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-run-path", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/npm-run-path-npm-2.0.2-96c8b48857-acd5ad8164.zip/node_modules/npm-run-path/",\ - "packageDependencies": [\ - ["npm-run-path", "npm:2.0.2"],\ - ["path-key", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/npm-run-path-npm-4.0.1-7aebd8bab3-5374c0cea4.zip/node_modules/npm-run-path/",\ - "packageDependencies": [\ - ["npm-run-path", "npm:4.0.1"],\ - ["path-key", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.1.0", {\ - "packageLocation": "./.yarn/cache/npm-run-path-npm-5.1.0-79c0668d42-dc184eb5ec.zip/node_modules/npm-run-path/",\ - "packageDependencies": [\ - ["npm-run-path", "npm:5.1.0"],\ - ["path-key", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npm-user-validate", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/npm-user-validate-npm-1.0.1-337763b5fd-38ec7eb78a.zip/node_modules/npm-user-validate/",\ - "packageDependencies": [\ - ["npm-user-validate", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["npmlog", [\ - ["npm:4.1.2", {\ - "packageLocation": "./.yarn/cache/npmlog-npm-4.1.2-cfb32957b5-edbda9f95e.zip/node_modules/npmlog/",\ - "packageDependencies": [\ - ["npmlog", "npm:4.1.2"],\ - ["are-we-there-yet", "npm:1.1.7"],\ - ["console-control-strings", "npm:1.1.0"],\ - ["gauge", "npm:2.7.4"],\ - ["set-blocking", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/npmlog-npm-6.0.2-e0e69455c7-ae238cd264.zip/node_modules/npmlog/",\ - "packageDependencies": [\ - ["npmlog", "npm:6.0.2"],\ - ["are-we-there-yet", "npm:3.0.0"],\ - ["console-control-strings", "npm:1.1.0"],\ - ["gauge", "npm:4.0.4"],\ - ["set-blocking", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["number-is-nan", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/number-is-nan-npm-1.0.1-845325a0fe-13656bc9aa.zip/node_modules/number-is-nan/",\ - "packageDependencies": [\ - ["number-is-nan", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["nwsapi", [\ - ["npm:2.2.9", {\ - "packageLocation": "./.yarn/cache/nwsapi-npm-2.2.9-a7790a9eab-3ab2bc47d5.zip/node_modules/nwsapi/",\ - "packageDependencies": [\ - ["nwsapi", "npm:2.2.9"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["oas-kit-common", [\ - ["npm:1.0.8", {\ - "packageLocation": "./.yarn/cache/oas-kit-common-npm-1.0.8-b21bd1e257-576ab5f7c7.zip/node_modules/oas-kit-common/",\ - "packageDependencies": [\ - ["oas-kit-common", "npm:1.0.8"],\ - ["fast-safe-stringify", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["oas-linter", [\ - ["npm:3.2.2", {\ - "packageLocation": "./.yarn/cache/oas-linter-npm-3.2.2-0b6d462277-24affafc6a.zip/node_modules/oas-linter/",\ - "packageDependencies": [\ - ["oas-linter", "npm:3.2.2"],\ - ["@exodus/schemasafe", "npm:1.0.0"],\ - ["should", "npm:13.2.3"],\ - ["yaml", "npm:2.3.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["oas-resolver", [\ - ["npm:2.5.6", {\ - "packageLocation": "./.yarn/cache/oas-resolver-npm-2.5.6-0b569dd384-0654e30c08.zip/node_modules/oas-resolver/",\ - "packageDependencies": [\ - ["oas-resolver", "npm:2.5.6"],\ - ["node-fetch-h2", "npm:2.3.0"],\ - ["oas-kit-common", "npm:1.0.8"],\ - ["reftools", "npm:1.1.9"],\ - ["yaml", "npm:2.3.3"],\ - ["yargs", "npm:17.7.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["oas-schema-walker", [\ - ["npm:1.1.5", {\ - "packageLocation": "./.yarn/cache/oas-schema-walker-npm-1.1.5-49e6d214cf-27bdeda1eb.zip/node_modules/oas-schema-walker/",\ - "packageDependencies": [\ - ["oas-schema-walker", "npm:1.1.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["oas-validator", [\ - ["npm:5.0.8", {\ - "packageLocation": "./.yarn/cache/oas-validator-npm-5.0.8-dbceeb56dc-9f4c27022f.zip/node_modules/oas-validator/",\ - "packageDependencies": [\ - ["oas-validator", "npm:5.0.8"],\ - ["call-me-maybe", "npm:1.0.2"],\ - ["oas-kit-common", "npm:1.0.8"],\ - ["oas-linter", "npm:3.2.2"],\ - ["oas-resolver", "npm:2.5.6"],\ - ["oas-schema-walker", "npm:1.1.5"],\ - ["reftools", "npm:1.1.9"],\ - ["should", "npm:13.2.3"],\ - ["yaml", "npm:2.3.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["oauth-sign", [\ - ["npm:0.9.0", {\ - "packageLocation": "./.yarn/cache/oauth-sign-npm-0.9.0-7aa9422221-8f5497a127.zip/node_modules/oauth-sign/",\ - "packageDependencies": [\ - ["oauth-sign", "npm:0.9.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object-assign", [\ - ["npm:4.1.1", {\ - "packageLocation": "./.yarn/cache/object-assign-npm-4.1.1-1004ad6dec-fcc6e4ea8c.zip/node_modules/object-assign/",\ - "packageDependencies": [\ - ["object-assign", "npm:4.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object-hash", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/object-hash-npm-3.0.0-d941e0cabe-80b4904bb3.zip/node_modules/object-hash/",\ - "packageDependencies": [\ - ["object-hash", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object-inspect", [\ - ["npm:1.12.2", {\ - "packageLocation": "./.yarn/cache/object-inspect-npm-1.12.2-f125a822c0-a534fc1b85.zip/node_modules/object-inspect/",\ - "packageDependencies": [\ - ["object-inspect", "npm:1.12.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.13.1", {\ - "packageLocation": "./.yarn/cache/object-inspect-npm-1.13.1-fd038a2f0a-7d9fa9221d.zip/node_modules/object-inspect/",\ - "packageDependencies": [\ - ["object-inspect", "npm:1.13.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object-keys", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/object-keys-npm-1.1.1-1bf2f1be93-b363c5e764.zip/node_modules/object-keys/",\ - "packageDependencies": [\ - ["object-keys", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object.assign", [\ - ["npm:4.1.4", {\ - "packageLocation": "./.yarn/cache/object.assign-npm-4.1.4-fb3deb1c3a-76cab513a5.zip/node_modules/object.assign/",\ - "packageDependencies": [\ - ["object.assign", "npm:4.1.4"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.1.4"],\ - ["has-symbols", "npm:1.0.3"],\ - ["object-keys", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.5", {\ - "packageLocation": "./.yarn/cache/object.assign-npm-4.1.5-aa3b2260ba-f9aeac0541.zip/node_modules/object.assign/",\ - "packageDependencies": [\ - ["object.assign", "npm:4.1.5"],\ - ["call-bind", "npm:1.0.5"],\ - ["define-properties", "npm:1.2.1"],\ - ["has-symbols", "npm:1.0.3"],\ - ["object-keys", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object.entries", [\ - ["npm:1.1.8", {\ - "packageLocation": "./.yarn/cache/object.entries-npm-1.1.8-386f7451b8-5314877cb6.zip/node_modules/object.entries/",\ - "packageDependencies": [\ - ["object.entries", "npm:1.1.8"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-object-atoms", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object.fromentries", [\ - ["npm:2.0.7", {\ - "packageLocation": "./.yarn/cache/object.fromentries-npm-2.0.7-2e38392540-7341ce246e.zip/node_modules/object.fromentries/",\ - "packageDependencies": [\ - ["object.fromentries", "npm:2.0.7"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object.getownpropertydescriptors", [\ - ["npm:2.1.7", {\ - "packageLocation": "./.yarn/cache/object.getownpropertydescriptors-npm-2.1.7-b70c2ddba2-8e7ae1d522.zip/node_modules/object.getownpropertydescriptors/",\ - "packageDependencies": [\ - ["object.getownpropertydescriptors", "npm:2.1.7"],\ - ["array.prototype.reduce", "npm:1.0.6"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"],\ - ["safe-array-concat", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object.groupby", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/object.groupby-npm-1.0.1-fc268391fe-d7959d6eaa.zip/node_modules/object.groupby/",\ - "packageDependencies": [\ - ["object.groupby", "npm:1.0.1"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"],\ - ["get-intrinsic", "npm:1.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object.hasown", [\ - ["npm:1.1.4", {\ - "packageLocation": "./.yarn/cache/object.hasown-npm-1.1.4-fb6312bfee-bc46eb5ca2.zip/node_modules/object.hasown/",\ - "packageDependencies": [\ - ["object.hasown", "npm:1.1.4"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.2"],\ - ["es-object-atoms", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["object.values", [\ - ["npm:1.1.7", {\ - "packageLocation": "./.yarn/cache/object.values-npm-1.1.7-deae619f88-f3e4ae4f21.zip/node_modules/object.values/",\ - "packageDependencies": [\ - ["object.values", "npm:1.1.7"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["objectorarray", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/objectorarray-npm-1.0.5-427ebc82ab-8fd776aa49.zip/node_modules/objectorarray/",\ - "packageDependencies": [\ - ["objectorarray", "npm:1.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["on-finished", [\ - ["npm:2.4.1", {\ - "packageLocation": "./.yarn/cache/on-finished-npm-2.4.1-907af70f88-d20929a25e.zip/node_modules/on-finished/",\ - "packageDependencies": [\ - ["on-finished", "npm:2.4.1"],\ - ["ee-first", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["once", [\ - ["npm:1.4.0", {\ - "packageLocation": "./.yarn/cache/once-npm-1.4.0-ccf03ef07a-cd0a885013.zip/node_modules/once/",\ - "packageDependencies": [\ - ["once", "npm:1.4.0"],\ - ["wrappy", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["onetime", [\ - ["npm:5.1.2", {\ - "packageLocation": "./.yarn/cache/onetime-npm-5.1.2-3ed148fa42-2478859ef8.zip/node_modules/onetime/",\ - "packageDependencies": [\ - ["onetime", "npm:5.1.2"],\ - ["mimic-fn", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/onetime-npm-6.0.0-4f3684e29a-0846ce78e4.zip/node_modules/onetime/",\ - "packageDependencies": [\ - ["onetime", "npm:6.0.0"],\ - ["mimic-fn", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["open", [\ - ["npm:8.4.0", {\ - "packageLocation": "./.yarn/unplugged/open-npm-8.4.0-df63cfe537/node_modules/open/",\ - "packageDependencies": [\ - ["open", "npm:8.4.0"],\ - ["define-lazy-prop", "npm:2.0.0"],\ - ["is-docker", "npm:2.2.1"],\ - ["is-wsl", "npm:2.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["openapi-types", [\ - ["npm:12.1.0", {\ - "packageLocation": "./.yarn/cache/openapi-types-npm-12.1.0-806d0d925c-d8f3e2bae5.zip/node_modules/openapi-types/",\ - "packageDependencies": [\ - ["openapi-types", "npm:12.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:12.1.3", {\ - "packageLocation": "./.yarn/cache/openapi-types-npm-12.1.3-1b8ae4a632-7fa5547f87.zip/node_modules/openapi-types/",\ - "packageDependencies": [\ - ["openapi-types", "npm:12.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["opener", [\ - ["npm:1.5.2", {\ - "packageLocation": "./.yarn/cache/opener-npm-1.5.2-7a1aa69f14-33b620c0d5.zip/node_modules/opener/",\ - "packageDependencies": [\ - ["opener", "npm:1.5.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["optionator", [\ - ["npm:0.9.1", {\ - "packageLocation": "./.yarn/cache/optionator-npm-0.9.1-577e397aae-dbc6fa0656.zip/node_modules/optionator/",\ - "packageDependencies": [\ - ["optionator", "npm:0.9.1"],\ - ["deep-is", "npm:0.1.4"],\ - ["fast-levenshtein", "npm:2.0.6"],\ - ["levn", "npm:0.4.1"],\ - ["prelude-ls", "npm:1.2.1"],\ - ["type-check", "npm:0.4.0"],\ - ["word-wrap", "npm:1.2.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.9.3", {\ - "packageLocation": "./.yarn/cache/optionator-npm-0.9.3-56c3a4bf80-0928199944.zip/node_modules/optionator/",\ - "packageDependencies": [\ - ["optionator", "npm:0.9.3"],\ - ["@aashutoshrathi/word-wrap", "npm:1.2.6"],\ - ["deep-is", "npm:0.1.4"],\ - ["fast-levenshtein", "npm:2.0.6"],\ - ["levn", "npm:0.4.1"],\ - ["prelude-ls", "npm:1.2.1"],\ - ["type-check", "npm:0.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ora", [\ - ["npm:5.4.1", {\ - "packageLocation": "./.yarn/cache/ora-npm-5.4.1-4f0343adb7-28d476ee6c.zip/node_modules/ora/",\ - "packageDependencies": [\ - ["ora", "npm:5.4.1"],\ - ["bl", "npm:4.1.0"],\ - ["chalk", "npm:4.1.2"],\ - ["cli-cursor", "npm:3.1.0"],\ - ["cli-spinners", "npm:2.9.1"],\ - ["is-interactive", "npm:1.0.0"],\ - ["is-unicode-supported", "npm:0.1.0"],\ - ["log-symbols", "npm:4.1.0"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["wcwidth", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/ora-npm-7.0.1-3fd939d926-0842b8b9a9.zip/node_modules/ora/",\ - "packageDependencies": [\ - ["ora", "npm:7.0.1"],\ - ["chalk", "npm:5.3.0"],\ - ["cli-cursor", "npm:4.0.0"],\ - ["cli-spinners", "npm:2.9.0"],\ - ["is-interactive", "npm:2.0.0"],\ - ["is-unicode-supported", "npm:1.3.0"],\ - ["log-symbols", "npm:5.1.0"],\ - ["stdin-discarder", "npm:0.1.0"],\ - ["string-width", "npm:6.1.0"],\ - ["strip-ansi", "npm:7.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["organize-imports-cli", [\ - ["npm:0.10.0", {\ - "packageLocation": "./.yarn/cache/organize-imports-cli-npm-0.10.0-5ba36ddff6-692407dca3.zip/node_modules/organize-imports-cli/",\ - "packageDependencies": [\ - ["organize-imports-cli", "npm:0.10.0"],\ - ["chalk", "npm:4.1.2"],\ - ["editorconfig", "npm:0.15.3"],\ - ["ts-morph", "npm:15.1.0"],\ - ["tsconfig", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["os-homedir", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/os-homedir-npm-1.0.2-01f82faa88-af609f5a7a.zip/node_modules/os-homedir/",\ - "packageDependencies": [\ - ["os-homedir", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["os-tmpdir", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/os-tmpdir-npm-1.0.2-e305b0689b-5666560f7b.zip/node_modules/os-tmpdir/",\ - "packageDependencies": [\ - ["os-tmpdir", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["osenv", [\ - ["npm:0.1.5", {\ - "packageLocation": "./.yarn/cache/osenv-npm-0.1.5-435137eb60-779d261920.zip/node_modules/osenv/",\ - "packageDependencies": [\ - ["osenv", "npm:0.1.5"],\ - ["os-homedir", "npm:1.0.2"],\ - ["os-tmpdir", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["p-cancelable", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/p-cancelable-npm-3.0.0-e6c8101c97-2b5ae34218.zip/node_modules/p-cancelable/",\ - "packageDependencies": [\ - ["p-cancelable", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["p-finally", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/p-finally-npm-1.0.0-35fbaa57c6-93a654c53d.zip/node_modules/p-finally/",\ - "packageDependencies": [\ - ["p-finally", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["p-limit", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/p-limit-npm-2.3.0-94a0310039-84ff17f1a3.zip/node_modules/p-limit/",\ - "packageDependencies": [\ - ["p-limit", "npm:2.3.0"],\ - ["p-try", "npm:2.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/p-limit-npm-3.1.0-05d2ede37f-7c3690c4db.zip/node_modules/p-limit/",\ - "packageDependencies": [\ - ["p-limit", "npm:3.1.0"],\ - ["yocto-queue", "npm:0.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/p-limit-npm-4.0.0-5dccf29b67-01d9d70695.zip/node_modules/p-limit/",\ - "packageDependencies": [\ - ["p-limit", "npm:4.0.0"],\ - ["yocto-queue", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/p-limit-npm-5.0.0-cc102b17d7-87bf5837de.zip/node_modules/p-limit/",\ - "packageDependencies": [\ - ["p-limit", "npm:5.0.0"],\ - ["yocto-queue", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["p-locate", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/p-locate-npm-3.0.0-74de74f952-83991734a9.zip/node_modules/p-locate/",\ - "packageDependencies": [\ - ["p-locate", "npm:3.0.0"],\ - ["p-limit", "npm:2.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/p-locate-npm-4.1.0-eec6872537-513bd14a45.zip/node_modules/p-locate/",\ - "packageDependencies": [\ - ["p-locate", "npm:4.1.0"],\ - ["p-limit", "npm:2.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/p-locate-npm-5.0.0-92cc7c7a3e-1623088f36.zip/node_modules/p-locate/",\ - "packageDependencies": [\ - ["p-locate", "npm:5.0.0"],\ - ["p-limit", "npm:3.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/p-locate-npm-6.0.0-b6cfb720dc-2bfe5234ef.zip/node_modules/p-locate/",\ - "packageDependencies": [\ - ["p-locate", "npm:6.0.0"],\ - ["p-limit", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["p-map", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/p-map-npm-4.0.0-4677ae07c7-cb0ab21ec0.zip/node_modules/p-map/",\ - "packageDependencies": [\ - ["p-map", "npm:4.0.0"],\ - ["aggregate-error", "npm:3.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["p-try", [\ - ["npm:2.2.0", {\ - "packageLocation": "./.yarn/cache/p-try-npm-2.2.0-e0390dbaf8-f8a8e9a769.zip/node_modules/p-try/",\ - "packageDependencies": [\ - ["p-try", "npm:2.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["package-json", [\ - ["npm:10.0.0", {\ - "packageLocation": "./.yarn/cache/package-json-npm-10.0.0-5b52fec677-e8f61fec8a.zip/node_modules/package-json/",\ - "packageDependencies": [\ - ["package-json", "npm:10.0.0"],\ - ["ky", "npm:1.2.2"],\ - ["registry-auth-token", "npm:5.0.2"],\ - ["registry-url", "npm:6.0.1"],\ - ["semver", "npm:7.6.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/package-json-npm-4.0.1-c058f67fbc-920bd8280f.zip/node_modules/package-json/",\ - "packageDependencies": [\ - ["package-json", "npm:4.0.1"],\ - ["got", "npm:6.7.1"],\ - ["registry-auth-token", "npm:3.4.0"],\ - ["registry-url", "npm:3.1.0"],\ - ["semver", "npm:5.7.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.1.0", {\ - "packageLocation": "./.yarn/cache/package-json-npm-8.1.0-79fa6df898-28c16ef029.zip/node_modules/package-json/",\ - "packageDependencies": [\ - ["package-json", "npm:8.1.0"],\ - ["got", "npm:12.3.0"],\ - ["registry-auth-token", "npm:5.0.1"],\ - ["registry-url", "npm:6.0.1"],\ - ["semver", "npm:7.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["package-json-type", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/package-json-type-npm-1.0.3-03cb0af88a-ea93a2ee1c.zip/node_modules/package-json-type/",\ - "packageDependencies": [\ - ["package-json-type", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pacote", [\ - ["npm:9.5.12", {\ - "packageLocation": "./.yarn/cache/pacote-npm-9.5.12-8938623617-5b92c6ce9c.zip/node_modules/pacote/",\ - "packageDependencies": [\ - ["pacote", "npm:9.5.12"],\ - ["bluebird", "npm:3.7.2"],\ - ["cacache", "npm:12.0.4"],\ - ["chownr", "npm:1.1.4"],\ - ["figgy-pudding", "npm:3.5.2"],\ - ["get-stream", "npm:4.1.0"],\ - ["glob", "npm:7.2.3"],\ - ["infer-owner", "npm:1.0.4"],\ - ["lru-cache", "npm:5.1.1"],\ - ["make-fetch-happen", "npm:5.0.2"],\ - ["minimatch", "npm:3.1.2"],\ - ["minipass", "npm:2.9.0"],\ - ["mississippi", "npm:3.0.0"],\ - ["mkdirp", "npm:0.5.6"],\ - ["normalize-package-data", "npm:2.5.0"],\ - ["npm-normalize-package-bin", "npm:1.0.1"],\ - ["npm-package-arg", "npm:6.1.1"],\ - ["npm-packlist", "npm:1.4.8"],\ - ["npm-pick-manifest", "npm:3.0.2"],\ - ["npm-registry-fetch", "npm:4.0.7"],\ - ["osenv", "npm:0.1.5"],\ - ["promise-inflight", "virtual:0a601d06b9bb877e28dc3c2bf132b715e8c8db39518cb037053d3e960e698b842f18c4ad29c4dbd116bd79f31c565cbbc9741fa4573e2713fab36fd780658f57#npm:1.0.1"],\ - ["promise-retry", "npm:1.1.1"],\ - ["protoduck", "npm:5.0.1"],\ - ["rimraf", "npm:2.7.1"],\ - ["safe-buffer", "npm:5.2.1"],\ - ["semver", "npm:5.7.2"],\ - ["ssri", "npm:6.0.2"],\ - ["tar", "npm:4.4.19"],\ - ["unique-filename", "npm:1.1.1"],\ - ["which", "npm:1.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["parallel-transform", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/parallel-transform-npm-1.2.0-4985a87bcf-ab6ddc1a66.zip/node_modules/parallel-transform/",\ - "packageDependencies": [\ - ["parallel-transform", "npm:1.2.0"],\ - ["cyclist", "npm:1.0.2"],\ - ["inherits", "npm:2.0.4"],\ - ["readable-stream", "npm:2.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["parent-module", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/parent-module-npm-1.0.1-1fae11b095-6ba8b25514.zip/node_modules/parent-module/",\ - "packageDependencies": [\ - ["parent-module", "npm:1.0.1"],\ - ["callsites", "npm:3.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["parse-entities", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/parse-entities-npm-4.0.1-2c4b4091f8-32a6ff5b9a.zip/node_modules/parse-entities/",\ - "packageDependencies": [\ - ["parse-entities", "npm:4.0.1"],\ - ["@types/unist", "npm:2.0.8"],\ - ["character-entities", "npm:2.0.2"],\ - ["character-entities-legacy", "npm:3.0.0"],\ - ["character-reference-invalid", "npm:2.0.1"],\ - ["decode-named-character-reference", "npm:1.0.2"],\ - ["is-alphanumerical", "npm:2.0.1"],\ - ["is-decimal", "npm:2.0.1"],\ - ["is-hexadecimal", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["parse-json", [\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/parse-json-npm-5.2.0-00a63b1199-62085b17d6.zip/node_modules/parse-json/",\ - "packageDependencies": [\ - ["parse-json", "npm:5.2.0"],\ - ["@babel/code-frame", "npm:7.18.6"],\ - ["error-ex", "npm:1.3.2"],\ - ["json-parse-even-better-errors", "npm:2.3.1"],\ - ["lines-and-columns", "npm:1.2.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["parse-ms", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/parse-ms-npm-4.0.0-2360c34597-673c801d9f.zip/node_modules/parse-ms/",\ - "packageDependencies": [\ - ["parse-ms", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["parse-passwd", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/parse-passwd-npm-1.0.0-ace6effa1d-4e55e0231d.zip/node_modules/parse-passwd/",\ - "packageDependencies": [\ - ["parse-passwd", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["parse5", [\ - ["npm:7.1.2", {\ - "packageLocation": "./.yarn/cache/parse5-npm-7.1.2-aa9a92c270-59465dd05e.zip/node_modules/parse5/",\ - "packageDependencies": [\ - ["parse5", "npm:7.1.2"],\ - ["entities", "npm:4.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["parseurl", [\ - ["npm:1.3.3", {\ - "packageLocation": "./.yarn/cache/parseurl-npm-1.3.3-1542397e00-407cee8e0a.zip/node_modules/parseurl/",\ - "packageDependencies": [\ - ["parseurl", "npm:1.3.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["path-browserify", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/path-browserify-npm-1.0.1-f975d99a99-c6d7fa3764.zip/node_modules/path-browserify/",\ - "packageDependencies": [\ - ["path-browserify", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["path-exists", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/path-exists-npm-3.0.0-e80371aa68-96e92643aa.zip/node_modules/path-exists/",\ - "packageDependencies": [\ - ["path-exists", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/path-exists-npm-4.0.0-e9e4f63eb0-505807199d.zip/node_modules/path-exists/",\ - "packageDependencies": [\ - ["path-exists", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/path-exists-npm-5.0.0-0bf403c56c-8ca842868c.zip/node_modules/path-exists/",\ - "packageDependencies": [\ - ["path-exists", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["path-is-absolute", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/path-is-absolute-npm-1.0.1-31bc695ffd-060840f92c.zip/node_modules/path-is-absolute/",\ - "packageDependencies": [\ - ["path-is-absolute", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["path-is-inside", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/path-is-inside-npm-1.0.2-7dd0711668-0b5b6c92d3.zip/node_modules/path-is-inside/",\ - "packageDependencies": [\ - ["path-is-inside", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["path-key", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/path-key-npm-2.0.1-b1a971833d-f7ab0ad42f.zip/node_modules/path-key/",\ - "packageDependencies": [\ - ["path-key", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.1.1", {\ - "packageLocation": "./.yarn/cache/path-key-npm-3.1.1-0e66ea8321-55cd7a9dd4.zip/node_modules/path-key/",\ - "packageDependencies": [\ - ["path-key", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/path-key-npm-4.0.0-2bce99f089-8e6c314ae6.zip/node_modules/path-key/",\ - "packageDependencies": [\ - ["path-key", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["path-parse", [\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/path-parse-npm-1.0.7-09564527b7-49abf3d811.zip/node_modules/path-parse/",\ - "packageDependencies": [\ - ["path-parse", "npm:1.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["path-scurry", [\ - ["npm:1.10.1", {\ - "packageLocation": "./.yarn/cache/path-scurry-npm-1.10.1-52bd946f2e-e2557cff3a.zip/node_modules/path-scurry/",\ - "packageDependencies": [\ - ["path-scurry", "npm:1.10.1"],\ - ["lru-cache", "npm:10.2.0"],\ - ["minipass", "npm:7.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["path-to-regexp", [\ - ["npm:0.1.7", {\ - "packageLocation": "./.yarn/cache/path-to-regexp-npm-0.1.7-2605347373-69a14ea24d.zip/node_modules/path-to-regexp/",\ - "packageDependencies": [\ - ["path-to-regexp", "npm:0.1.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["path-type", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/path-type-npm-4.0.0-10d47fc86a-5b1e2daa24.zip/node_modules/path-type/",\ - "packageDependencies": [\ - ["path-type", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pathe", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/pathe-npm-1.1.2-b80d94db55-ec5f778d97.zip/node_modules/pathe/",\ - "packageDependencies": [\ - ["pathe", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pathval", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/pathval-npm-1.1.1-ce0311d7e0-090e314771.zip/node_modules/pathval/",\ - "packageDependencies": [\ - ["pathval", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pend", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/pend-npm-1.2.0-7a13d93266-6c72f52433.zip/node_modules/pend/",\ - "packageDependencies": [\ - ["pend", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["performance-now", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/performance-now-npm-2.1.0-45e3ce7e49-534e641aa8.zip/node_modules/performance-now/",\ - "packageDependencies": [\ - ["performance-now", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["periscopic", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/periscopic-npm-3.1.0-247cb75ac7-2153244352.zip/node_modules/periscopic/",\ - "packageDependencies": [\ - ["periscopic", "npm:3.1.0"],\ - ["@types/estree", "npm:1.0.1"],\ - ["estree-walker", "npm:3.0.3"],\ - ["is-reference", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["picocolors", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/picocolors-npm-1.0.0-d81e0b1927-a2e8092dd8.zip/node_modules/picocolors/",\ - "packageDependencies": [\ - ["picocolors", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["picomatch", [\ - ["npm:2.3.1", {\ - "packageLocation": "./.yarn/cache/picomatch-npm-2.3.1-c782cfd986-050c865ce8.zip/node_modules/picomatch/",\ - "packageDependencies": [\ - ["picomatch", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pidtree", [\ - ["npm:0.6.0", {\ - "packageLocation": "./.yarn/cache/pidtree-npm-0.6.0-3d92e16117-8fbc073ede.zip/node_modules/pidtree/",\ - "packageDependencies": [\ - ["pidtree", "npm:0.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pify", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/pify-npm-2.3.0-8b63310934-9503aaeaf4.zip/node_modules/pify/",\ - "packageDependencies": [\ - ["pify", "npm:2.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/pify-npm-3.0.0-679ee405c8-6cdcbc3567.zip/node_modules/pify/",\ - "packageDependencies": [\ - ["pify", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pinkie", [\ - ["npm:2.0.4", {\ - "packageLocation": "./.yarn/cache/pinkie-npm-2.0.4-cffce4fb09-b12b10afea.zip/node_modules/pinkie/",\ - "packageDependencies": [\ - ["pinkie", "npm:2.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pinkie-promise", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/pinkie-promise-npm-2.0.1-095439b8c5-b53a4a2e73.zip/node_modules/pinkie-promise/",\ - "packageDependencies": [\ - ["pinkie-promise", "npm:2.0.1"],\ - ["pinkie", "npm:2.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pirates", [\ - ["npm:4.0.5", {\ - "packageLocation": "./.yarn/cache/pirates-npm-4.0.5-22f8e827ce-c9994e61b8.zip/node_modules/pirates/",\ - "packageDependencies": [\ - ["pirates", "npm:4.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pkg-types", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/pkg-types-npm-1.1.1-d3bdcba553-78ee49eea8.zip/node_modules/pkg-types/",\ - "packageDependencies": [\ - ["pkg-types", "npm:1.1.1"],\ - ["confbox", "npm:0.1.7"],\ - ["mlly", "npm:1.7.1"],\ - ["pathe", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["please-upgrade-node", [\ - ["npm:3.2.0", {\ - "packageLocation": "./.yarn/cache/please-upgrade-node-npm-3.2.0-3f653350ed-d87c41581a.zip/node_modules/please-upgrade-node/",\ - "packageDependencies": [\ - ["please-upgrade-node", "npm:3.2.0"],\ - ["semver-compare", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pluralize", [\ - ["npm:8.0.0", {\ - "packageLocation": "./.yarn/cache/pluralize-npm-8.0.0-f5f044ed52-08931d4a6a.zip/node_modules/pluralize/",\ - "packageDependencies": [\ - ["pluralize", "npm:8.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["possible-typed-array-names", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/possible-typed-array-names-npm-1.0.0-3a8176348a-b32d403ece.zip/node_modules/possible-typed-array-names/",\ - "packageDependencies": [\ - ["possible-typed-array-names", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["postcss", [\ - ["npm:8.4.31", {\ - "packageLocation": "./.yarn/cache/postcss-npm-8.4.31-385051a82b-1d8611341b.zip/node_modules/postcss/",\ - "packageDependencies": [\ - ["postcss", "npm:8.4.31"],\ - ["nanoid", "npm:3.3.6"],\ - ["picocolors", "npm:1.0.0"],\ - ["source-map-js", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.4.35", {\ - "packageLocation": "./.yarn/cache/postcss-npm-8.4.35-6bc1848fff-cf3c3124d3.zip/node_modules/postcss/",\ - "packageDependencies": [\ - ["postcss", "npm:8.4.35"],\ - ["nanoid", "npm:3.3.7"],\ - ["picocolors", "npm:1.0.0"],\ - ["source-map-js", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.4.38", {\ - "packageLocation": "./.yarn/cache/postcss-npm-8.4.38-495621b279-649f9e60a7.zip/node_modules/postcss/",\ - "packageDependencies": [\ - ["postcss", "npm:8.4.38"],\ - ["nanoid", "npm:3.3.7"],\ - ["picocolors", "npm:1.0.0"],\ - ["source-map-js", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["postcss-import", [\ - ["npm:15.1.0", {\ - "packageLocation": "./.yarn/cache/postcss-import-npm-15.1.0-8b9e86f900-7bd04bd8f0.zip/node_modules/postcss-import/",\ - "packageDependencies": [\ - ["postcss-import", "npm:15.1.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:9311a8c9fc2fa723a363b04526c261872a9280ff9a5542cdc84255404f48ad5c7925fba5ed45881f7890d0d836206f3c952ef9a86f561b44b7d6e17f15c70e68#npm:15.1.0", {\ - "packageLocation": "./.yarn/__virtual__/postcss-import-virtual-b84bdc51b8/0/cache/postcss-import-npm-15.1.0-8b9e86f900-7bd04bd8f0.zip/node_modules/postcss-import/",\ - "packageDependencies": [\ - ["postcss-import", "virtual:9311a8c9fc2fa723a363b04526c261872a9280ff9a5542cdc84255404f48ad5c7925fba5ed45881f7890d0d836206f3c952ef9a86f561b44b7d6e17f15c70e68#npm:15.1.0"],\ - ["@types/postcss", null],\ - ["postcss", "npm:8.4.31"],\ - ["postcss-value-parser", "npm:4.2.0"],\ - ["read-cache", "npm:1.0.0"],\ - ["resolve", "patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d"]\ - ],\ - "packagePeers": [\ - "@types/postcss",\ - "postcss"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["postcss-js", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/postcss-js-npm-4.0.1-2c4ee70bf3-5c1e83efea.zip/node_modules/postcss-js/",\ - "packageDependencies": [\ - ["postcss-js", "npm:4.0.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:9311a8c9fc2fa723a363b04526c261872a9280ff9a5542cdc84255404f48ad5c7925fba5ed45881f7890d0d836206f3c952ef9a86f561b44b7d6e17f15c70e68#npm:4.0.1", {\ - "packageLocation": "./.yarn/__virtual__/postcss-js-virtual-df8d554ee8/0/cache/postcss-js-npm-4.0.1-2c4ee70bf3-5c1e83efea.zip/node_modules/postcss-js/",\ - "packageDependencies": [\ - ["postcss-js", "virtual:9311a8c9fc2fa723a363b04526c261872a9280ff9a5542cdc84255404f48ad5c7925fba5ed45881f7890d0d836206f3c952ef9a86f561b44b7d6e17f15c70e68#npm:4.0.1"],\ - ["@types/postcss", null],\ - ["camelcase-css", "npm:2.0.1"],\ - ["postcss", "npm:8.4.31"]\ - ],\ - "packagePeers": [\ - "@types/postcss",\ - "postcss"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["postcss-load-config", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/postcss-load-config-npm-4.0.1-351eb776f5-b61f890499.zip/node_modules/postcss-load-config/",\ - "packageDependencies": [\ - ["postcss-load-config", "npm:4.0.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:1ef97176e34bc7af75e8f0f7c320678eebb2e0ff51354f224f40bff02f57e8b2970312a33051e5d14d3515afe3f2ff5ee3547ace8184b013504b1021c8d3e0a5#npm:4.0.1", {\ - "packageLocation": "./.yarn/__virtual__/postcss-load-config-virtual-a45a1582a3/0/cache/postcss-load-config-npm-4.0.1-351eb776f5-b61f890499.zip/node_modules/postcss-load-config/",\ - "packageDependencies": [\ - ["postcss-load-config", "virtual:1ef97176e34bc7af75e8f0f7c320678eebb2e0ff51354f224f40bff02f57e8b2970312a33051e5d14d3515afe3f2ff5ee3547ace8184b013504b1021c8d3e0a5#npm:4.0.1"],\ - ["@types/postcss", null],\ - ["@types/ts-node", null],\ - ["lilconfig", "npm:2.0.6"],\ - ["postcss", null],\ - ["ts-node", null],\ - ["yaml", "npm:2.3.3"]\ - ],\ - "packagePeers": [\ - "@types/postcss",\ - "@types/ts-node",\ - "postcss",\ - "ts-node"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:9311a8c9fc2fa723a363b04526c261872a9280ff9a5542cdc84255404f48ad5c7925fba5ed45881f7890d0d836206f3c952ef9a86f561b44b7d6e17f15c70e68#npm:4.0.1", {\ - "packageLocation": "./.yarn/__virtual__/postcss-load-config-virtual-1b36bed240/0/cache/postcss-load-config-npm-4.0.1-351eb776f5-b61f890499.zip/node_modules/postcss-load-config/",\ - "packageDependencies": [\ - ["postcss-load-config", "virtual:9311a8c9fc2fa723a363b04526c261872a9280ff9a5542cdc84255404f48ad5c7925fba5ed45881f7890d0d836206f3c952ef9a86f561b44b7d6e17f15c70e68#npm:4.0.1"],\ - ["@types/postcss", null],\ - ["@types/ts-node", null],\ - ["lilconfig", "npm:2.0.6"],\ - ["postcss", "npm:8.4.31"],\ - ["ts-node", null],\ - ["yaml", "npm:2.3.3"]\ - ],\ - "packagePeers": [\ - "@types/postcss",\ - "@types/ts-node",\ - "postcss",\ - "ts-node"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["postcss-media-query-parser", [\ - ["npm:0.2.3", {\ - "packageLocation": "./.yarn/cache/postcss-media-query-parser-npm-0.2.3-7c1ee973b6-8000d4d95b.zip/node_modules/postcss-media-query-parser/",\ - "packageDependencies": [\ - ["postcss-media-query-parser", "npm:0.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["postcss-nested", [\ - ["npm:6.0.1", {\ - "packageLocation": "./.yarn/cache/postcss-nested-npm-6.0.1-5cdc427fe8-7ddb0364cd.zip/node_modules/postcss-nested/",\ - "packageDependencies": [\ - ["postcss-nested", "npm:6.0.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:9311a8c9fc2fa723a363b04526c261872a9280ff9a5542cdc84255404f48ad5c7925fba5ed45881f7890d0d836206f3c952ef9a86f561b44b7d6e17f15c70e68#npm:6.0.1", {\ - "packageLocation": "./.yarn/__virtual__/postcss-nested-virtual-d0908d4039/0/cache/postcss-nested-npm-6.0.1-5cdc427fe8-7ddb0364cd.zip/node_modules/postcss-nested/",\ - "packageDependencies": [\ - ["postcss-nested", "virtual:9311a8c9fc2fa723a363b04526c261872a9280ff9a5542cdc84255404f48ad5c7925fba5ed45881f7890d0d836206f3c952ef9a86f561b44b7d6e17f15c70e68#npm:6.0.1"],\ - ["@types/postcss", null],\ - ["postcss", "npm:8.4.31"],\ - ["postcss-selector-parser", "npm:6.0.11"]\ - ],\ - "packagePeers": [\ - "@types/postcss",\ - "postcss"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["postcss-resolve-nested-selector", [\ - ["npm:0.1.1", {\ - "packageLocation": "./.yarn/cache/postcss-resolve-nested-selector-npm-0.1.1-7067e0fef7-b08fb76ab0.zip/node_modules/postcss-resolve-nested-selector/",\ - "packageDependencies": [\ - ["postcss-resolve-nested-selector", "npm:0.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["postcss-safe-parser", [\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/postcss-safe-parser-npm-6.0.0-dd01bffb52-06c733eaad.zip/node_modules/postcss-safe-parser/",\ - "packageDependencies": [\ - ["postcss-safe-parser", "npm:6.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/postcss-safe-parser-npm-7.0.0-151852f88a-dba4d78239.zip/node_modules/postcss-safe-parser/",\ - "packageDependencies": [\ - ["postcss-safe-parser", "npm:7.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:1dda1e2550d6a3ace7e1b238d3977593a6ad5190e702e516916e16bb2d67d80acaa8b3d6b3bf30b57f800080076814f5886fc7a5f7e1af28743d4d70b96b45ad#npm:6.0.0", {\ - "packageLocation": "./.yarn/__virtual__/postcss-safe-parser-virtual-018ce1b14b/0/cache/postcss-safe-parser-npm-6.0.0-dd01bffb52-06c733eaad.zip/node_modules/postcss-safe-parser/",\ - "packageDependencies": [\ - ["postcss-safe-parser", "virtual:1dda1e2550d6a3ace7e1b238d3977593a6ad5190e702e516916e16bb2d67d80acaa8b3d6b3bf30b57f800080076814f5886fc7a5f7e1af28743d4d70b96b45ad#npm:6.0.0"],\ - ["@types/postcss", null],\ - ["postcss", "npm:8.4.31"]\ - ],\ - "packagePeers": [\ - "@types/postcss",\ - "postcss"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:7.0.0", {\ - "packageLocation": "./.yarn/__virtual__/postcss-safe-parser-virtual-b200b288cd/0/cache/postcss-safe-parser-npm-7.0.0-151852f88a-dba4d78239.zip/node_modules/postcss-safe-parser/",\ - "packageDependencies": [\ - ["postcss-safe-parser", "virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:7.0.0"],\ - ["@types/postcss", null],\ - ["postcss", "npm:8.4.35"]\ - ],\ - "packagePeers": [\ - "@types/postcss",\ - "postcss"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["postcss-scss", [\ - ["npm:4.0.4", {\ - "packageLocation": "./.yarn/cache/postcss-scss-npm-4.0.4-5ed4da166a-b4f240dd5e.zip/node_modules/postcss-scss/",\ - "packageDependencies": [\ - ["postcss-scss", "npm:4.0.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:287b87567eb19d60f2b1fc57351f6812a63264936ba33ef65cce4f92388de8335a58db597c04cb6ffc1fcb59ea974fef47966b2e81fbe86ce944030aa523f560#npm:4.0.4", {\ - "packageLocation": "./.yarn/__virtual__/postcss-scss-virtual-3fa58c4ff3/0/cache/postcss-scss-npm-4.0.4-5ed4da166a-b4f240dd5e.zip/node_modules/postcss-scss/",\ - "packageDependencies": [\ - ["postcss-scss", "virtual:287b87567eb19d60f2b1fc57351f6812a63264936ba33ef65cce4f92388de8335a58db597c04cb6ffc1fcb59ea974fef47966b2e81fbe86ce944030aa523f560#npm:4.0.4"],\ - ["@types/postcss", null],\ - ["postcss", "npm:8.4.31"]\ - ],\ - "packagePeers": [\ - "@types/postcss"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["postcss-selector-parser", [\ - ["npm:6.0.11", {\ - "packageLocation": "./.yarn/cache/postcss-selector-parser-npm-6.0.11-b2f8bf39d3-0b01aa9c2d.zip/node_modules/postcss-selector-parser/",\ - "packageDependencies": [\ - ["postcss-selector-parser", "npm:6.0.11"],\ - ["cssesc", "npm:3.0.0"],\ - ["util-deprecate", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.15", {\ - "packageLocation": "./.yarn/cache/postcss-selector-parser-npm-6.0.15-0ec4819b4e-57decb9415.zip/node_modules/postcss-selector-parser/",\ - "packageDependencies": [\ - ["postcss-selector-parser", "npm:6.0.15"],\ - ["cssesc", "npm:3.0.0"],\ - ["util-deprecate", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["postcss-value-parser", [\ - ["npm:4.2.0", {\ - "packageLocation": "./.yarn/cache/postcss-value-parser-npm-4.2.0-3cef602a6a-819ffab0c9.zip/node_modules/postcss-value-parser/",\ - "packageDependencies": [\ - ["postcss-value-parser", "npm:4.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["posthog-node", [\ - ["npm:3.1.2", {\ - "packageLocation": "./.yarn/cache/posthog-node-npm-3.1.2-4a2dc5ddde-f961dd6577.zip/node_modules/posthog-node/",\ - "packageDependencies": [\ - ["posthog-node", "npm:3.1.2"],\ - ["axios", "npm:0.27.2"],\ - ["rusha", "npm:0.8.14"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["prelude-ls", [\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/prelude-ls-npm-1.2.1-3e4d272a55-cd192ec0d0.zip/node_modules/prelude-ls/",\ - "packageDependencies": [\ - ["prelude-ls", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["prepend-http", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/prepend-http-npm-1.0.4-cd78a41247-01e7baf4ad.zip/node_modules/prepend-http/",\ - "packageDependencies": [\ - ["prepend-http", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["prettier", [\ - ["npm:2.7.1", {\ - "packageLocation": "./.yarn/cache/prettier-npm-2.7.1-d1f40f5e1a-55a4409182.zip/node_modules/prettier/",\ - "packageDependencies": [\ - ["prettier", "npm:2.7.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pretty-format", [\ - ["npm:29.0.3", {\ - "packageLocation": "./.yarn/cache/pretty-format-npm-29.0.3-c339768dec-239aa73b09.zip/node_modules/pretty-format/",\ - "packageDependencies": [\ - ["pretty-format", "npm:29.0.3"],\ - ["@jest/schemas", "npm:29.0.0"],\ - ["ansi-styles", "npm:5.2.0"],\ - ["react-is", "npm:18.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:29.7.0", {\ - "packageLocation": "./.yarn/cache/pretty-format-npm-29.7.0-7d330b2ea2-032c160238.zip/node_modules/pretty-format/",\ - "packageDependencies": [\ - ["pretty-format", "npm:29.7.0"],\ - ["@jest/schemas", "npm:29.6.3"],\ - ["ansi-styles", "npm:5.2.0"],\ - ["react-is", "npm:18.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pretty-ms", [\ - ["npm:9.0.0", {\ - "packageLocation": "./.yarn/cache/pretty-ms-npm-9.0.0-222d3adc0f-072b17547e.zip/node_modules/pretty-ms/",\ - "packageDependencies": [\ - ["pretty-ms", "npm:9.0.0"],\ - ["parse-ms", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["process-nextick-args", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/process-nextick-args-npm-2.0.1-b8d7971609-1d38588e52.zip/node_modules/process-nextick-args/",\ - "packageDependencies": [\ - ["process-nextick-args", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["promise-inflight", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/promise-inflight-npm-1.0.1-5bb925afac-2274948309.zip/node_modules/promise-inflight/",\ - "packageDependencies": [\ - ["promise-inflight", "npm:1.0.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:0a601d06b9bb877e28dc3c2bf132b715e8c8db39518cb037053d3e960e698b842f18c4ad29c4dbd116bd79f31c565cbbc9741fa4573e2713fab36fd780658f57#npm:1.0.1", {\ - "packageLocation": "./.yarn/__virtual__/promise-inflight-virtual-679eed6a0f/0/cache/promise-inflight-npm-1.0.1-5bb925afac-2274948309.zip/node_modules/promise-inflight/",\ - "packageDependencies": [\ - ["promise-inflight", "virtual:0a601d06b9bb877e28dc3c2bf132b715e8c8db39518cb037053d3e960e698b842f18c4ad29c4dbd116bd79f31c565cbbc9741fa4573e2713fab36fd780658f57#npm:1.0.1"],\ - ["@types/bluebird", null],\ - ["bluebird", "npm:3.7.2"]\ - ],\ - "packagePeers": [\ - "@types/bluebird",\ - "bluebird"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:e24d9a7d5bfafeb0e9feff2818e85407e1cf44a276d18b9ca6dfb49cddb2524392de2fcf443eda17f1ea0d182e400e896df3142d004a89f718873309f2bace8e#npm:1.0.1", {\ - "packageLocation": "./.yarn/__virtual__/promise-inflight-virtual-8305051473/0/cache/promise-inflight-npm-1.0.1-5bb925afac-2274948309.zip/node_modules/promise-inflight/",\ - "packageDependencies": [\ - ["promise-inflight", "virtual:e24d9a7d5bfafeb0e9feff2818e85407e1cf44a276d18b9ca6dfb49cddb2524392de2fcf443eda17f1ea0d182e400e896df3142d004a89f718873309f2bace8e#npm:1.0.1"],\ - ["@types/bluebird", null],\ - ["bluebird", null]\ - ],\ - "packagePeers": [\ - "@types/bluebird",\ - "bluebird"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["promise-make-naked", [\ - ["npm:2.1.2", {\ - "packageLocation": "./.yarn/cache/promise-make-naked-npm-2.1.2-df61cf231f-9466f72d57.zip/node_modules/promise-make-naked/",\ - "packageDependencies": [\ - ["promise-make-naked", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["promise-retry", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/promise-retry-npm-1.1.1-56f07257a8-18180b4cf8.zip/node_modules/promise-retry/",\ - "packageDependencies": [\ - ["promise-retry", "npm:1.1.1"],\ - ["err-code", "npm:1.1.2"],\ - ["retry", "npm:0.10.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/promise-retry-npm-2.0.1-871f0b01b7-f96a3f6d90.zip/node_modules/promise-retry/",\ - "packageDependencies": [\ - ["promise-retry", "npm:2.0.1"],\ - ["err-code", "npm:2.0.3"],\ - ["retry", "npm:0.12.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["promzard", [\ - ["npm:0.3.0", {\ - "packageLocation": "./.yarn/cache/promzard-npm-0.3.0-a81958bbdb-443a3b39ac.zip/node_modules/promzard/",\ - "packageDependencies": [\ - ["promzard", "npm:0.3.0"],\ - ["read", "npm:1.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["prop-types", [\ - ["npm:15.8.1", {\ - "packageLocation": "./.yarn/cache/prop-types-npm-15.8.1-17c71ee7ee-c056d3f1c0.zip/node_modules/prop-types/",\ - "packageDependencies": [\ - ["prop-types", "npm:15.8.1"],\ - ["loose-envify", "npm:1.4.0"],\ - ["object-assign", "npm:4.1.1"],\ - ["react-is", "npm:16.13.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["property-information", [\ - ["npm:6.3.0", {\ - "packageLocation": "./.yarn/cache/property-information-npm-6.3.0-635e84188c-bf0a15dec0.zip/node_modules/property-information/",\ - "packageDependencies": [\ - ["property-information", "npm:6.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["proto-list", [\ - ["npm:1.2.4", {\ - "packageLocation": "./.yarn/cache/proto-list-npm-1.2.4-a96a43df28-4d4826e171.zip/node_modules/proto-list/",\ - "packageDependencies": [\ - ["proto-list", "npm:1.2.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["protoduck", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/protoduck-npm-5.0.1-84eeb96608-1e2d0a82d0.zip/node_modules/protoduck/",\ - "packageDependencies": [\ - ["protoduck", "npm:5.0.1"],\ - ["genfun", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["proxy-addr", [\ - ["npm:2.0.7", {\ - "packageLocation": "./.yarn/cache/proxy-addr-npm-2.0.7-dae6552872-29c6990ce9.zip/node_modules/proxy-addr/",\ - "packageDependencies": [\ - ["proxy-addr", "npm:2.0.7"],\ - ["forwarded", "npm:0.2.0"],\ - ["ipaddr.js", "npm:1.9.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["proxy-from-env", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/proxy-from-env-npm-1.1.0-c13d07f26b-ed7fcc2ba0.zip/node_modules/proxy-from-env/",\ - "packageDependencies": [\ - ["proxy-from-env", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["prr", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/prr-npm-1.0.1-608d442761-3bca2db047.zip/node_modules/prr/",\ - "packageDependencies": [\ - ["prr", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pseudomap", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/pseudomap-npm-1.0.2-0d0e40fee0-856c0aae0f.zip/node_modules/pseudomap/",\ - "packageDependencies": [\ - ["pseudomap", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["psl", [\ - ["npm:1.9.0", {\ - "packageLocation": "./.yarn/cache/psl-npm-1.9.0-a546edad1a-20c4277f64.zip/node_modules/psl/",\ - "packageDependencies": [\ - ["psl", "npm:1.9.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pump", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/pump-npm-2.0.1-05afac7fc4-e9f26a17be.zip/node_modules/pump/",\ - "packageDependencies": [\ - ["pump", "npm:2.0.1"],\ - ["end-of-stream", "npm:1.4.4"],\ - ["once", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/pump-npm-3.0.0-0080bf6a7a-e42e9229fb.zip/node_modules/pump/",\ - "packageDependencies": [\ - ["pump", "npm:3.0.0"],\ - ["end-of-stream", "npm:1.4.4"],\ - ["once", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["pumpify", [\ - ["npm:1.5.1", {\ - "packageLocation": "./.yarn/cache/pumpify-npm-1.5.1-b928bd877f-26ca412ec8.zip/node_modules/pumpify/",\ - "packageDependencies": [\ - ["pumpify", "npm:1.5.1"],\ - ["duplexify", "npm:3.7.1"],\ - ["inherits", "npm:2.0.4"],\ - ["pump", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["punycode", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/punycode-npm-2.3.0-df4bdce06b-39f760e09a.zip/node_modules/punycode/",\ - "packageDependencies": [\ - ["punycode", "npm:2.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.3.1", {\ - "packageLocation": "./.yarn/cache/punycode-npm-2.3.1-97543c420d-bb0a0ceedc.zip/node_modules/punycode/",\ - "packageDependencies": [\ - ["punycode", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["qrcode-terminal", [\ - ["npm:0.12.0", {\ - "packageLocation": "./.yarn/cache/qrcode-terminal-npm-0.12.0-f81f8a6a67-51638d11d0.zip/node_modules/qrcode-terminal/",\ - "packageDependencies": [\ - ["qrcode-terminal", "npm:0.12.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["qs", [\ - ["npm:6.11.0", {\ - "packageLocation": "./.yarn/cache/qs-npm-6.11.0-caf1bc9dea-6e1f29dd53.zip/node_modules/qs/",\ - "packageDependencies": [\ - ["qs", "npm:6.11.0"],\ - ["side-channel", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.11.2", {\ - "packageLocation": "./.yarn/cache/qs-npm-6.11.2-b118bc1c6f-e812f3c590.zip/node_modules/qs/",\ - "packageDependencies": [\ - ["qs", "npm:6.11.2"],\ - ["side-channel", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.12.0", {\ - "packageLocation": "./.yarn/cache/qs-npm-6.12.0-c6571f061c-ba007fb248.zip/node_modules/qs/",\ - "packageDependencies": [\ - ["qs", "npm:6.12.0"],\ - ["side-channel", "npm:1.0.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.12.1", {\ - "packageLocation": "./.yarn/cache/qs-npm-6.12.1-8172168073-aa761d99e6.zip/node_modules/qs/",\ - "packageDependencies": [\ - ["qs", "npm:6.12.1"],\ - ["side-channel", "npm:1.0.6"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.5.3", {\ - "packageLocation": "./.yarn/cache/qs-npm-6.5.3-90b2635484-6f20bf08ca.zip/node_modules/qs/",\ - "packageDependencies": [\ - ["qs", "npm:6.5.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["query-string", [\ - ["npm:6.14.1", {\ - "packageLocation": "./.yarn/cache/query-string-npm-6.14.1-dad16e37e6-f2c7347578.zip/node_modules/query-string/",\ - "packageDependencies": [\ - ["query-string", "npm:6.14.1"],\ - ["decode-uri-component", "npm:0.2.2"],\ - ["filter-obj", "npm:1.1.0"],\ - ["split-on-first", "npm:1.1.0"],\ - ["strict-uri-encode", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["querystringify", [\ - ["npm:2.2.0", {\ - "packageLocation": "./.yarn/cache/querystringify-npm-2.2.0-4e77c9f606-5641ea231b.zip/node_modules/querystringify/",\ - "packageDependencies": [\ - ["querystringify", "npm:2.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["queue", [\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/queue-npm-6.0.2-ebbcf599cf-ebc2363924.zip/node_modules/queue/",\ - "packageDependencies": [\ - ["queue", "npm:6.0.2"],\ - ["inherits", "npm:2.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["queue-microtask", [\ - ["npm:1.2.3", {\ - "packageLocation": "./.yarn/cache/queue-microtask-npm-1.2.3-fcc98e4e2d-b676f8c040.zip/node_modules/queue-microtask/",\ - "packageDependencies": [\ - ["queue-microtask", "npm:1.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["quick-lru", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/quick-lru-npm-4.0.1-ef8aa17c9c-bea46e1abf.zip/node_modules/quick-lru/",\ - "packageDependencies": [\ - ["quick-lru", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.1.1", {\ - "packageLocation": "./.yarn/cache/quick-lru-npm-5.1.1-e38e0edce3-a516faa255.zip/node_modules/quick-lru/",\ - "packageDependencies": [\ - ["quick-lru", "npm:5.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["qw", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/qw-npm-1.0.2-d00fe899eb-02bd79db0d.zip/node_modules/qw/",\ - "packageDependencies": [\ - ["qw", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["range-parser", [\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/range-parser-npm-1.2.1-1a470fa390-0a268d4fea.zip/node_modules/range-parser/",\ - "packageDependencies": [\ - ["range-parser", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["raw-body", [\ - ["npm:2.5.2", {\ - "packageLocation": "./.yarn/cache/raw-body-npm-2.5.2-5cb9dfebc1-ba1583c8d8.zip/node_modules/raw-body/",\ - "packageDependencies": [\ - ["raw-body", "npm:2.5.2"],\ - ["bytes", "npm:3.1.2"],\ - ["http-errors", "npm:2.0.0"],\ - ["iconv-lite", "npm:0.4.24"],\ - ["unpipe", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["rc", [\ - ["npm:1.2.8", {\ - "packageLocation": "./.yarn/cache/rc-npm-1.2.8-d6768ac936-2e26e052f8.zip/node_modules/rc/",\ - "packageDependencies": [\ - ["rc", "npm:1.2.8"],\ - ["deep-extend", "npm:0.6.0"],\ - ["ini", "npm:1.3.8"],\ - ["minimist", "npm:1.2.6"],\ - ["strip-json-comments", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["react", [\ - ["npm:18.2.0", {\ - "packageLocation": "./.yarn/cache/react-npm-18.2.0-1eae08fee2-88e38092da.zip/node_modules/react/",\ - "packageDependencies": [\ - ["react", "npm:18.2.0"],\ - ["loose-envify", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["react-dom", [\ - ["npm:18.2.0", {\ - "packageLocation": "./.yarn/cache/react-dom-npm-18.2.0-dd675bca1c-7d323310be.zip/node_modules/react-dom/",\ - "packageDependencies": [\ - ["react-dom", "npm:18.2.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:18.2.0", {\ - "packageLocation": "./.yarn/__virtual__/react-dom-virtual-4b2f1e086b/0/cache/react-dom-npm-18.2.0-dd675bca1c-7d323310be.zip/node_modules/react-dom/",\ - "packageDependencies": [\ - ["react-dom", "virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:18.2.0"],\ - ["@types/react", "npm:18.2.57"],\ - ["loose-envify", "npm:1.4.0"],\ - ["react", "npm:18.2.0"],\ - ["scheduler", "npm:0.23.0"]\ - ],\ - "packagePeers": [\ - "@types/react",\ - "react"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["react-is", [\ - ["npm:16.13.1", {\ - "packageLocation": "./.yarn/cache/react-is-npm-16.13.1-a9b9382b4f-f7a19ac349.zip/node_modules/react-is/",\ - "packageDependencies": [\ - ["react-is", "npm:16.13.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:18.2.0", {\ - "packageLocation": "./.yarn/cache/react-is-npm-18.2.0-0cc5edb910-e72d0ba81b.zip/node_modules/react-is/",\ - "packageDependencies": [\ - ["react-is", "npm:18.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["react-refresh", [\ - ["npm:0.14.0", {\ - "packageLocation": "./.yarn/cache/react-refresh-npm-0.14.0-78ef5eeb73-dc69fa8c99.zip/node_modules/react-refresh/",\ - "packageDependencies": [\ - ["react-refresh", "npm:0.14.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["read", [\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/read-npm-1.0.7-950ec74ca8-2777c254e5.zip/node_modules/read/",\ - "packageDependencies": [\ - ["read", "npm:1.0.7"],\ - ["mute-stream", "npm:0.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["read-cache", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/read-cache-npm-1.0.0-00fa89ed05-cffc728b9e.zip/node_modules/read-cache/",\ - "packageDependencies": [\ - ["read-cache", "npm:1.0.0"],\ - ["pify", "npm:2.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["read-cmd-shim", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/read-cmd-shim-npm-1.0.5-54963b0bd1-63b4fa795f.zip/node_modules/read-cmd-shim/",\ - "packageDependencies": [\ - ["read-cmd-shim", "npm:1.0.5"],\ - ["graceful-fs", "npm:4.2.11"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["read-installed", [\ - ["npm:4.0.3", {\ - "packageLocation": "./.yarn/cache/read-installed-npm-4.0.3-10a38d88c6-44429cd208.zip/node_modules/read-installed/",\ - "packageDependencies": [\ - ["read-installed", "npm:4.0.3"],\ - ["debuglog", "npm:1.0.1"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["read-package-json", "npm:2.1.2"],\ - ["readdir-scoped-modules", "npm:1.1.0"],\ - ["semver", "npm:5.7.2"],\ - ["slide", "npm:1.1.6"],\ - ["util-extend", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["read-package-json", [\ - ["npm:2.1.2", {\ - "packageLocation": "./.yarn/cache/read-package-json-npm-2.1.2-145139bcf5-56a2642851.zip/node_modules/read-package-json/",\ - "packageDependencies": [\ - ["read-package-json", "npm:2.1.2"],\ - ["glob", "npm:7.2.3"],\ - ["json-parse-even-better-errors", "npm:2.3.1"],\ - ["normalize-package-data", "npm:2.5.0"],\ - ["npm-normalize-package-bin", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["read-package-tree", [\ - ["npm:5.3.1", {\ - "packageLocation": "./.yarn/cache/read-package-tree-npm-5.3.1-99bbcdb445-dc2c1aaef6.zip/node_modules/read-package-tree/",\ - "packageDependencies": [\ - ["read-package-tree", "npm:5.3.1"],\ - ["read-package-json", "npm:2.1.2"],\ - ["readdir-scoped-modules", "npm:1.1.0"],\ - ["util-promisify", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["read-pkg", [\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/read-pkg-npm-5.2.0-50426bd8dc-eb696e6052.zip/node_modules/read-pkg/",\ - "packageDependencies": [\ - ["read-pkg", "npm:5.2.0"],\ - ["@types/normalize-package-data", "npm:2.4.1"],\ - ["normalize-package-data", "npm:2.5.0"],\ - ["parse-json", "npm:5.2.0"],\ - ["type-fest", "npm:0.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["read-pkg-up", [\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/read-pkg-up-npm-7.0.1-11895bed9a-e4e93ce70e.zip/node_modules/read-pkg-up/",\ - "packageDependencies": [\ - ["read-pkg-up", "npm:7.0.1"],\ - ["find-up", "npm:4.1.0"],\ - ["read-pkg", "npm:5.2.0"],\ - ["type-fest", "npm:0.8.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["readable-stream", [\ - ["npm:1.1.14", {\ - "packageLocation": "./.yarn/cache/readable-stream-npm-1.1.14-41e61d1768-17dfeae3e9.zip/node_modules/readable-stream/",\ - "packageDependencies": [\ - ["readable-stream", "npm:1.1.14"],\ - ["core-util-is", "npm:1.0.3"],\ - ["inherits", "npm:2.0.4"],\ - ["isarray", "npm:0.0.1"],\ - ["string_decoder", "npm:0.10.31"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.3.7", {\ - "packageLocation": "./.yarn/cache/readable-stream-npm-2.3.7-77b22a9818-e4920cf754.zip/node_modules/readable-stream/",\ - "packageDependencies": [\ - ["readable-stream", "npm:2.3.7"],\ - ["core-util-is", "npm:1.0.3"],\ - ["inherits", "npm:2.0.4"],\ - ["isarray", "npm:1.0.0"],\ - ["process-nextick-args", "npm:2.0.1"],\ - ["safe-buffer", "npm:5.1.2"],\ - ["string_decoder", "npm:1.1.1"],\ - ["util-deprecate", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.3.8", {\ - "packageLocation": "./.yarn/cache/readable-stream-npm-2.3.8-67a94c2cb1-6564546703.zip/node_modules/readable-stream/",\ - "packageDependencies": [\ - ["readable-stream", "npm:2.3.8"],\ - ["core-util-is", "npm:1.0.3"],\ - ["inherits", "npm:2.0.4"],\ - ["isarray", "npm:1.0.0"],\ - ["process-nextick-args", "npm:2.0.1"],\ - ["safe-buffer", "npm:5.1.2"],\ - ["string_decoder", "npm:1.1.1"],\ - ["util-deprecate", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.6.0", {\ - "packageLocation": "./.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-d4ea81502d.zip/node_modules/readable-stream/",\ - "packageDependencies": [\ - ["readable-stream", "npm:3.6.0"],\ - ["inherits", "npm:2.0.4"],\ - ["string_decoder", "npm:1.3.0"],\ - ["util-deprecate", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["readdir-scoped-modules", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/readdir-scoped-modules-npm-1.1.0-651d6882ac-6d9f334e40.zip/node_modules/readdir-scoped-modules/",\ - "packageDependencies": [\ - ["readdir-scoped-modules", "npm:1.1.0"],\ - ["debuglog", "npm:1.0.1"],\ - ["dezalgo", "npm:1.0.4"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["once", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["readdirp", [\ - ["npm:3.6.0", {\ - "packageLocation": "./.yarn/cache/readdirp-npm-3.6.0-f950cc74ab-1ced032e6e.zip/node_modules/readdirp/",\ - "packageDependencies": [\ - ["readdirp", "npm:3.6.0"],\ - ["picomatch", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["redent", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/redent-npm-3.0.0-31892f4906-fa1ef20404.zip/node_modules/redent/",\ - "packageDependencies": [\ - ["redent", "npm:3.0.0"],\ - ["indent-string", "npm:4.0.0"],\ - ["strip-indent", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["reflect.getprototypeof", [\ - ["npm:1.0.6", {\ - "packageLocation": "./.yarn/cache/reflect.getprototypeof-npm-1.0.6-b33819c756-88e9e65a7e.zip/node_modules/reflect.getprototypeof/",\ - "packageDependencies": [\ - ["reflect.getprototypeof", "npm:1.0.6"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.2"],\ - ["es-errors", "npm:1.3.0"],\ - ["get-intrinsic", "npm:1.2.4"],\ - ["globalthis", "npm:1.0.3"],\ - ["which-builtin-type", "npm:1.1.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["reftools", [\ - ["npm:1.1.9", {\ - "packageLocation": "./.yarn/cache/reftools-npm-1.1.9-247e4b23e2-3b096e6a75.zip/node_modules/reftools/",\ - "packageDependencies": [\ - ["reftools", "npm:1.1.9"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["regenerate", [\ - ["npm:1.4.2", {\ - "packageLocation": "./.yarn/cache/regenerate-npm-1.4.2-b296c5b63a-3317a09b2f.zip/node_modules/regenerate/",\ - "packageDependencies": [\ - ["regenerate", "npm:1.4.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["regenerate-unicode-properties", [\ - ["npm:10.0.1", {\ - "packageLocation": "./.yarn/cache/regenerate-unicode-properties-npm-10.0.1-a750d23172-1b638b7087.zip/node_modules/regenerate-unicode-properties/",\ - "packageDependencies": [\ - ["regenerate-unicode-properties", "npm:10.0.1"],\ - ["regenerate", "npm:1.4.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:10.1.0", {\ - "packageLocation": "./.yarn/cache/regenerate-unicode-properties-npm-10.1.0-f0d5adf0df-b1a8929588.zip/node_modules/regenerate-unicode-properties/",\ - "packageDependencies": [\ - ["regenerate-unicode-properties", "npm:10.1.0"],\ - ["regenerate", "npm:1.4.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["regenerator-runtime", [\ - ["npm:0.13.11", {\ - "packageLocation": "./.yarn/cache/regenerator-runtime-npm-0.13.11-90bf536060-27481628d2.zip/node_modules/regenerator-runtime/",\ - "packageDependencies": [\ - ["regenerator-runtime", "npm:0.13.11"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["regenerator-transform", [\ - ["npm:0.15.2", {\ - "packageLocation": "./.yarn/cache/regenerator-transform-npm-0.15.2-109e57a69f-20b6f9377d.zip/node_modules/regenerator-transform/",\ - "packageDependencies": [\ - ["regenerator-transform", "npm:0.15.2"],\ - ["@babel/runtime", "npm:7.20.13"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["regexp.prototype.flags", [\ - ["npm:1.4.3", {\ - "packageLocation": "./.yarn/cache/regexp.prototype.flags-npm-1.4.3-df1c08b65d-51228bae73.zip/node_modules/regexp.prototype.flags/",\ - "packageDependencies": [\ - ["regexp.prototype.flags", "npm:1.4.3"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.1.4"],\ - ["functions-have-names", "npm:1.2.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.5.1", {\ - "packageLocation": "./.yarn/cache/regexp.prototype.flags-npm-1.5.1-b8faeee306-869edff002.zip/node_modules/regexp.prototype.flags/",\ - "packageDependencies": [\ - ["regexp.prototype.flags", "npm:1.5.1"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["set-function-name", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.5.2", {\ - "packageLocation": "./.yarn/cache/regexp.prototype.flags-npm-1.5.2-a44e05d7d9-d7f333667d.zip/node_modules/regexp.prototype.flags/",\ - "packageDependencies": [\ - ["regexp.prototype.flags", "npm:1.5.2"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-errors", "npm:1.3.0"],\ - ["set-function-name", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["regexpp", [\ - ["npm:3.2.0", {\ - "packageLocation": "./.yarn/cache/regexpp-npm-3.2.0-2513f32cfc-a78dc5c715.zip/node_modules/regexpp/",\ - "packageDependencies": [\ - ["regexpp", "npm:3.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["regexpu-core", [\ - ["npm:5.1.0", {\ - "packageLocation": "./.yarn/cache/regexpu-core-npm-5.1.0-ac0a69b941-7b4eb8d182.zip/node_modules/regexpu-core/",\ - "packageDependencies": [\ - ["regexpu-core", "npm:5.1.0"],\ - ["regenerate", "npm:1.4.2"],\ - ["regenerate-unicode-properties", "npm:10.0.1"],\ - ["regjsgen", "npm:0.6.0"],\ - ["regjsparser", "npm:0.8.4"],\ - ["unicode-match-property-ecmascript", "npm:2.0.0"],\ - ["unicode-match-property-value-ecmascript", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.3.2", {\ - "packageLocation": "./.yarn/cache/regexpu-core-npm-5.3.2-89effc52a2-95bb970884.zip/node_modules/regexpu-core/",\ - "packageDependencies": [\ - ["regexpu-core", "npm:5.3.2"],\ - ["@babel/regjsgen", "npm:0.8.0"],\ - ["regenerate", "npm:1.4.2"],\ - ["regenerate-unicode-properties", "npm:10.1.0"],\ - ["regjsparser", "npm:0.9.1"],\ - ["unicode-match-property-ecmascript", "npm:2.0.0"],\ - ["unicode-match-property-value-ecmascript", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["registry-auth-token", [\ - ["npm:3.4.0", {\ - "packageLocation": "./.yarn/cache/registry-auth-token-npm-3.4.0-8d37d49151-a15780726b.zip/node_modules/registry-auth-token/",\ - "packageDependencies": [\ - ["registry-auth-token", "npm:3.4.0"],\ - ["rc", "npm:1.2.8"],\ - ["safe-buffer", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/registry-auth-token-npm-5.0.1-e4154b97dd-abd3a3b14a.zip/node_modules/registry-auth-token/",\ - "packageDependencies": [\ - ["registry-auth-token", "npm:5.0.1"],\ - ["@pnpm/npm-conf", "npm:1.0.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.2", {\ - "packageLocation": "./.yarn/cache/registry-auth-token-npm-5.0.2-26eb592d5d-0d7683b71e.zip/node_modules/registry-auth-token/",\ - "packageDependencies": [\ - ["registry-auth-token", "npm:5.0.2"],\ - ["@pnpm/npm-conf", "npm:2.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["registry-url", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/registry-url-npm-3.1.0-68f1c80875-6d223da41b.zip/node_modules/registry-url/",\ - "packageDependencies": [\ - ["registry-url", "npm:3.1.0"],\ - ["rc", "npm:1.2.8"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.1", {\ - "packageLocation": "./.yarn/cache/registry-url-npm-6.0.1-44fabb0bc1-33712aa1b4.zip/node_modules/registry-url/",\ - "packageDependencies": [\ - ["registry-url", "npm:6.0.1"],\ - ["rc", "npm:1.2.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["regjsgen", [\ - ["npm:0.6.0", {\ - "packageLocation": "./.yarn/cache/regjsgen-npm-0.6.0-bae949467e-c5158ebd73.zip/node_modules/regjsgen/",\ - "packageDependencies": [\ - ["regjsgen", "npm:0.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["regjsparser", [\ - ["npm:0.8.4", {\ - "packageLocation": "./.yarn/cache/regjsparser-npm-0.8.4-df84fdb4b8-d069b93249.zip/node_modules/regjsparser/",\ - "packageDependencies": [\ - ["regjsparser", "npm:0.8.4"],\ - ["jsesc", "npm:0.5.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.9.1", {\ - "packageLocation": "./.yarn/cache/regjsparser-npm-0.9.1-47cd7c2ee2-5e1b76afe8.zip/node_modules/regjsparser/",\ - "packageDependencies": [\ - ["regjsparser", "npm:0.9.1"],\ - ["jsesc", "npm:0.5.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["remark-gfm", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/remark-gfm-npm-3.0.1-4a9f6f751e-02254f74d6.zip/node_modules/remark-gfm/",\ - "packageDependencies": [\ - ["remark-gfm", "npm:3.0.1"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["mdast-util-gfm", "npm:2.0.2"],\ - ["micromark-extension-gfm", "npm:2.0.3"],\ - ["unified", "npm:10.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["remark-mdx", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/remark-mdx-npm-2.3.0-9c964d4d99-98486986c5.zip/node_modules/remark-mdx/",\ - "packageDependencies": [\ - ["remark-mdx", "npm:2.3.0"],\ - ["mdast-util-mdx", "npm:2.0.1"],\ - ["micromark-extension-mdxjs", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["remark-parse", [\ - ["npm:10.0.2", {\ - "packageLocation": "./.yarn/cache/remark-parse-npm-10.0.2-9d19189a4e-5041b4b447.zip/node_modules/remark-parse/",\ - "packageDependencies": [\ - ["remark-parse", "npm:10.0.2"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["mdast-util-from-markdown", "npm:1.3.1"],\ - ["unified", "npm:10.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["remark-rehype", [\ - ["npm:10.1.0", {\ - "packageLocation": "./.yarn/cache/remark-rehype-npm-10.1.0-bd8e6f7d8b-b9ac8acff3.zip/node_modules/remark-rehype/",\ - "packageDependencies": [\ - ["remark-rehype", "npm:10.1.0"],\ - ["@types/hast", "npm:2.3.5"],\ - ["@types/mdast", "npm:3.0.12"],\ - ["mdast-util-to-hast", "npm:12.3.0"],\ - ["unified", "npm:10.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["request", [\ - ["npm:2.88.2", {\ - "packageLocation": "./.yarn/cache/request-npm-2.88.2-f4a57c72c4-4e112c087f.zip/node_modules/request/",\ - "packageDependencies": [\ - ["request", "npm:2.88.2"],\ - ["aws-sign2", "npm:0.7.0"],\ - ["aws4", "npm:1.12.0"],\ - ["caseless", "npm:0.12.0"],\ - ["combined-stream", "npm:1.0.8"],\ - ["extend", "npm:3.0.2"],\ - ["forever-agent", "npm:0.6.1"],\ - ["form-data", "npm:2.3.3"],\ - ["har-validator", "npm:5.1.5"],\ - ["http-signature", "npm:1.2.0"],\ - ["is-typedarray", "npm:1.0.0"],\ - ["isstream", "npm:0.1.2"],\ - ["json-stringify-safe", "npm:5.0.1"],\ - ["mime-types", "npm:2.1.35"],\ - ["oauth-sign", "npm:0.9.0"],\ - ["performance-now", "npm:2.1.0"],\ - ["qs", "npm:6.5.3"],\ - ["safe-buffer", "npm:5.2.1"],\ - ["tough-cookie", "npm:2.5.0"],\ - ["tunnel-agent", "npm:0.6.0"],\ - ["uuid", "npm:3.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["require-directory", [\ - ["npm:2.1.1", {\ - "packageLocation": "./.yarn/cache/require-directory-npm-2.1.1-8608aee50b-fb47e70bf0.zip/node_modules/require-directory/",\ - "packageDependencies": [\ - ["require-directory", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["require-from-string", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/require-from-string-npm-2.0.2-8557e0db12-a03ef68954.zip/node_modules/require-from-string/",\ - "packageDependencies": [\ - ["require-from-string", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["require-main-filename", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/require-main-filename-npm-2.0.0-03eef65c84-e9e294695f.zip/node_modules/require-main-filename/",\ - "packageDependencies": [\ - ["require-main-filename", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["require-package-name", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/require-package-name-npm-2.0.1-ac9a206b63-00f4e9e467.zip/node_modules/require-package-name/",\ - "packageDependencies": [\ - ["require-package-name", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["requires-port", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/requires-port-npm-1.0.0-fd036b488a-eee0e303ad.zip/node_modules/requires-port/",\ - "packageDependencies": [\ - ["requires-port", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["resolve", [\ - ["patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d", {\ - "packageLocation": "./.yarn/cache/resolve-patch-0c52e0e4f7-5656f4d0be.zip/node_modules/resolve/",\ - "packageDependencies": [\ - ["resolve", "patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d"],\ - ["is-core-module", "npm:2.10.0"],\ - ["path-parse", "npm:1.0.7"],\ - ["supports-preserve-symlinks-flag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d", {\ - "packageLocation": "./.yarn/cache/resolve-patch-bb62d3c3c5-ad59734723.zip/node_modules/resolve/",\ - "packageDependencies": [\ - ["resolve", "patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d"],\ - ["is-core-module", "npm:2.12.1"],\ - ["path-parse", "npm:1.0.7"],\ - ["supports-preserve-symlinks-flag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d", {\ - "packageLocation": "./.yarn/cache/resolve-patch-6603eace77-5479b7d431.zip/node_modules/resolve/",\ - "packageDependencies": [\ - ["resolve", "patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d"],\ - ["is-core-module", "npm:2.13.1"],\ - ["path-parse", "npm:1.0.7"],\ - ["supports-preserve-symlinks-flag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=c3c19d", {\ - "packageLocation": "./.yarn/cache/resolve-patch-99efc4a639-064d09c180.zip/node_modules/resolve/",\ - "packageDependencies": [\ - ["resolve", "patch:resolve@npm%3A2.0.0-next.5#~builtin::version=2.0.0-next.5&hash=c3c19d"],\ - ["is-core-module", "npm:2.13.1"],\ - ["path-parse", "npm:1.0.7"],\ - ["supports-preserve-symlinks-flag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["resolve-alpn", [\ - ["npm:1.2.1", {\ - "packageLocation": "./.yarn/cache/resolve-alpn-npm-1.2.1-af77edd28b-f558071fcb.zip/node_modules/resolve-alpn/",\ - "packageDependencies": [\ - ["resolve-alpn", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["resolve-dir", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/resolve-dir-npm-1.0.1-0a95903c18-ef736b8ed6.zip/node_modules/resolve-dir/",\ - "packageDependencies": [\ - ["resolve-dir", "npm:1.0.1"],\ - ["expand-tilde", "npm:2.0.2"],\ - ["global-modules", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["resolve-from", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/resolve-from-npm-4.0.0-f758ec21bf-f4ba0b8494.zip/node_modules/resolve-from/",\ - "packageDependencies": [\ - ["resolve-from", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/resolve-from-npm-5.0.0-15c9db4d33-4ceeb9113e.zip/node_modules/resolve-from/",\ - "packageDependencies": [\ - ["resolve-from", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["responselike", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/responselike-npm-2.0.1-7f64b6e122-b122535466.zip/node_modules/responselike/",\ - "packageDependencies": [\ - ["responselike", "npm:2.0.1"],\ - ["lowercase-keys", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["restore-cursor", [\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/restore-cursor-npm-3.1.0-52c5a4c98f-f877dd8741.zip/node_modules/restore-cursor/",\ - "packageDependencies": [\ - ["restore-cursor", "npm:3.1.0"],\ - ["onetime", "npm:5.1.2"],\ - ["signal-exit", "npm:3.0.7"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/restore-cursor-npm-4.0.0-d42254f39d-5b675c5a59.zip/node_modules/restore-cursor/",\ - "packageDependencies": [\ - ["restore-cursor", "npm:4.0.0"],\ - ["onetime", "npm:5.1.2"],\ - ["signal-exit", "npm:3.0.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["retry", [\ - ["npm:0.10.1", {\ - "packageLocation": "./.yarn/cache/retry-npm-0.10.1-49d64d46ee-133ef7c202.zip/node_modules/retry/",\ - "packageDependencies": [\ - ["retry", "npm:0.10.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.12.0", {\ - "packageLocation": "./.yarn/cache/retry-npm-0.12.0-72ac7fb4cc-623bd7d2e5.zip/node_modules/retry/",\ - "packageDependencies": [\ - ["retry", "npm:0.12.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["reusify", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/reusify-npm-1.0.4-95ac4aec11-c3076ebcc2.zip/node_modules/reusify/",\ - "packageDependencies": [\ - ["reusify", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["rfdc", [\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/rfdc-npm-1.3.0-272f288ad8-fb2ba8512e.zip/node_modules/rfdc/",\ - "packageDependencies": [\ - ["rfdc", "npm:1.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["rimraf", [\ - ["npm:2.7.1", {\ - "packageLocation": "./.yarn/cache/rimraf-npm-2.7.1-9a71f3cc37-cdc7f6eacb.zip/node_modules/rimraf/",\ - "packageDependencies": [\ - ["rimraf", "npm:2.7.1"],\ - ["glob", "npm:7.2.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.2", {\ - "packageLocation": "./.yarn/cache/rimraf-npm-3.0.2-2cb7dac69a-87f4164e39.zip/node_modules/rimraf/",\ - "packageDependencies": [\ - ["rimraf", "npm:3.0.2"],\ - ["glob", "npm:7.2.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.5", {\ - "packageLocation": "./.yarn/cache/rimraf-npm-5.0.5-19228633fd-d66eef829b.zip/node_modules/rimraf/",\ - "packageDependencies": [\ - ["rimraf", "npm:5.0.5"],\ - ["glob", "npm:10.3.10"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["rollup", [\ - ["npm:4.13.0", {\ - "packageLocation": "./.yarn/cache/rollup-npm-4.13.0-6c6a010f12-c2c35bee0a.zip/node_modules/rollup/",\ - "packageDependencies": [\ - ["rollup", "npm:4.13.0"],\ - ["@rollup/rollup-android-arm-eabi", "npm:4.13.0"],\ - ["@rollup/rollup-android-arm64", "npm:4.13.0"],\ - ["@rollup/rollup-darwin-arm64", "npm:4.13.0"],\ - ["@rollup/rollup-darwin-x64", "npm:4.13.0"],\ - ["@rollup/rollup-linux-arm-gnueabihf", "npm:4.13.0"],\ - ["@rollup/rollup-linux-arm64-gnu", "npm:4.13.0"],\ - ["@rollup/rollup-linux-arm64-musl", "npm:4.13.0"],\ - ["@rollup/rollup-linux-riscv64-gnu", "npm:4.13.0"],\ - ["@rollup/rollup-linux-x64-gnu", "npm:4.13.0"],\ - ["@rollup/rollup-linux-x64-musl", "npm:4.13.0"],\ - ["@rollup/rollup-win32-arm64-msvc", "npm:4.13.0"],\ - ["@rollup/rollup-win32-ia32-msvc", "npm:4.13.0"],\ - ["@rollup/rollup-win32-x64-msvc", "npm:4.13.0"],\ - ["@types/estree", "npm:1.0.5"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.14.1", {\ - "packageLocation": "./.yarn/cache/rollup-npm-4.14.1-e9caaf5723-f065ba6ea0.zip/node_modules/rollup/",\ - "packageDependencies": [\ - ["rollup", "npm:4.14.1"],\ - ["@rollup/rollup-android-arm-eabi", "npm:4.14.1"],\ - ["@rollup/rollup-android-arm64", "npm:4.14.1"],\ - ["@rollup/rollup-darwin-arm64", "npm:4.14.1"],\ - ["@rollup/rollup-darwin-x64", "npm:4.14.1"],\ - ["@rollup/rollup-linux-arm-gnueabihf", "npm:4.14.1"],\ - ["@rollup/rollup-linux-arm64-gnu", "npm:4.14.1"],\ - ["@rollup/rollup-linux-arm64-musl", "npm:4.14.1"],\ - ["@rollup/rollup-linux-powerpc64le-gnu", "npm:4.14.1"],\ - ["@rollup/rollup-linux-riscv64-gnu", "npm:4.14.1"],\ - ["@rollup/rollup-linux-s390x-gnu", "npm:4.14.1"],\ - ["@rollup/rollup-linux-x64-gnu", "npm:4.14.1"],\ - ["@rollup/rollup-linux-x64-musl", "npm:4.14.1"],\ - ["@rollup/rollup-win32-arm64-msvc", "npm:4.14.1"],\ - ["@rollup/rollup-win32-ia32-msvc", "npm:4.14.1"],\ - ["@rollup/rollup-win32-x64-msvc", "npm:4.14.1"],\ - ["@types/estree", "npm:1.0.5"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["run-async", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/run-async-npm-3.0.0-bfba9a6e47-280c03d5a8.zip/node_modules/run-async/",\ - "packageDependencies": [\ - ["run-async", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["run-parallel", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/run-parallel-npm-1.2.0-3f47ff2034-cb4f97ad25.zip/node_modules/run-parallel/",\ - "packageDependencies": [\ - ["run-parallel", "npm:1.2.0"],\ - ["queue-microtask", "npm:1.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["run-queue", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/run-queue-npm-1.0.3-a704fcadc0-c4541e18b5.zip/node_modules/run-queue/",\ - "packageDependencies": [\ - ["run-queue", "npm:1.0.3"],\ - ["aproba", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["rusha", [\ - ["npm:0.8.14", {\ - "packageLocation": "./.yarn/cache/rusha-npm-0.8.14-0bd5aea44b-d76d7b4b5d.zip/node_modules/rusha/",\ - "packageDependencies": [\ - ["rusha", "npm:0.8.14"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["rxjs", [\ - ["npm:7.5.6", {\ - "packageLocation": "./.yarn/cache/rxjs-npm-7.5.6-8372315abc-fc05f01364.zip/node_modules/rxjs/",\ - "packageDependencies": [\ - ["rxjs", "npm:7.5.6"],\ - ["tslib", "npm:2.4.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.8.1", {\ - "packageLocation": "./.yarn/cache/rxjs-npm-7.8.1-41c443a75b-de4b53db10.zip/node_modules/rxjs/",\ - "packageDependencies": [\ - ["rxjs", "npm:7.8.1"],\ - ["tslib", "npm:2.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["sade", [\ - ["npm:1.8.1", {\ - "packageLocation": "./.yarn/cache/sade-npm-1.8.1-4759dc74c1-0756e5b04c.zip/node_modules/sade/",\ - "packageDependencies": [\ - ["sade", "npm:1.8.1"],\ - ["mri", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["safe-array-concat", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/safe-array-concat-npm-1.0.1-8a42907bbf-001ecf1d8a.zip/node_modules/safe-array-concat/",\ - "packageDependencies": [\ - ["safe-array-concat", "npm:1.0.1"],\ - ["call-bind", "npm:1.0.2"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["has-symbols", "npm:1.0.3"],\ - ["isarray", "npm:2.0.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/safe-array-concat-npm-1.1.0-1eba7eac7a-5c71eaa999.zip/node_modules/safe-array-concat/",\ - "packageDependencies": [\ - ["safe-array-concat", "npm:1.1.0"],\ - ["call-bind", "npm:1.0.5"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["has-symbols", "npm:1.0.3"],\ - ["isarray", "npm:2.0.5"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/safe-array-concat-npm-1.1.2-f9c09c1a31-a3b2596947.zip/node_modules/safe-array-concat/",\ - "packageDependencies": [\ - ["safe-array-concat", "npm:1.1.2"],\ - ["call-bind", "npm:1.0.7"],\ - ["get-intrinsic", "npm:1.2.4"],\ - ["has-symbols", "npm:1.0.3"],\ - ["isarray", "npm:2.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["safe-buffer", [\ - ["npm:5.1.2", {\ - "packageLocation": "./.yarn/cache/safe-buffer-npm-5.1.2-c27fedf6c4-f2f1f7943c.zip/node_modules/safe-buffer/",\ - "packageDependencies": [\ - ["safe-buffer", "npm:5.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.2.1", {\ - "packageLocation": "./.yarn/cache/safe-buffer-npm-5.2.1-3481c8aa9b-b99c4b41fd.zip/node_modules/safe-buffer/",\ - "packageDependencies": [\ - ["safe-buffer", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["safe-regex-test", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/safe-regex-test-npm-1.0.0-e94a09b84e-bc566d8beb.zip/node_modules/safe-regex-test/",\ - "packageDependencies": [\ - ["safe-regex-test", "npm:1.0.0"],\ - ["call-bind", "npm:1.0.2"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["is-regex", "npm:1.1.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/safe-regex-test-npm-1.0.3-97fe5cc608-6c7d392ff1.zip/node_modules/safe-regex-test/",\ - "packageDependencies": [\ - ["safe-regex-test", "npm:1.0.3"],\ - ["call-bind", "npm:1.0.7"],\ - ["es-errors", "npm:1.3.0"],\ - ["is-regex", "npm:1.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["safer-buffer", [\ - ["npm:2.1.2", {\ - "packageLocation": "./.yarn/cache/safer-buffer-npm-2.1.2-8d5c0b705e-cab8f25ae6.zip/node_modules/safer-buffer/",\ - "packageDependencies": [\ - ["safer-buffer", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["sass", [\ - ["npm:1.72.0", {\ - "packageLocation": "./.yarn/cache/sass-npm-1.72.0-fb38bb530c-f420079c7d.zip/node_modules/sass/",\ - "packageDependencies": [\ - ["sass", "npm:1.72.0"],\ - ["chokidar", "npm:3.6.0"],\ - ["immutable", "npm:4.3.5"],\ - ["source-map-js", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["sax", [\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/sax-npm-1.3.0-e6c479267f-238ab3a9ba.zip/node_modules/sax/",\ - "packageDependencies": [\ - ["sax", "npm:1.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["saxes", [\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/saxes-npm-6.0.0-31558949f5-d3fa3e2aaf.zip/node_modules/saxes/",\ - "packageDependencies": [\ - ["saxes", "npm:6.0.0"],\ - ["xmlchars", "npm:2.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["scheduler", [\ - ["npm:0.23.0", {\ - "packageLocation": "./.yarn/cache/scheduler-npm-0.23.0-a379a6bc3b-d79192eeaa.zip/node_modules/scheduler/",\ - "packageDependencies": [\ - ["scheduler", "npm:0.23.0"],\ - ["loose-envify", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["section-matter", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/section-matter-npm-1.0.0-2f79fd59d6-3cc4131705.zip/node_modules/section-matter/",\ - "packageDependencies": [\ - ["section-matter", "npm:1.0.0"],\ - ["extend-shallow", "npm:2.0.1"],\ - ["kind-of", "npm:6.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["seek-bzip", [\ - ["npm:1.0.6", {\ - "packageLocation": "./.yarn/cache/seek-bzip-npm-1.0.6-cb7be69a1d-c2ab3291e7.zip/node_modules/seek-bzip/",\ - "packageDependencies": [\ - ["seek-bzip", "npm:1.0.6"],\ - ["commander", "npm:2.20.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["semver", [\ - ["npm:5.7.2", {\ - "packageLocation": "./.yarn/cache/semver-npm-5.7.2-938ee91eaa-fb4ab5e0dd.zip/node_modules/semver/",\ - "packageDependencies": [\ - ["semver", "npm:5.7.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.3.0", {\ - "packageLocation": "./.yarn/cache/semver-npm-6.3.0-b3eace8bfd-1b26ecf6db.zip/node_modules/semver/",\ - "packageDependencies": [\ - ["semver", "npm:6.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.3.1", {\ - "packageLocation": "./.yarn/cache/semver-npm-6.3.1-bcba31fdbe-ae47d06de2.zip/node_modules/semver/",\ - "packageDependencies": [\ - ["semver", "npm:6.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.3.8", {\ - "packageLocation": "./.yarn/cache/semver-npm-7.3.8-25a996cb4f-ba9c7cbbf2.zip/node_modules/semver/",\ - "packageDependencies": [\ - ["semver", "npm:7.3.8"],\ - ["lru-cache", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.5.4", {\ - "packageLocation": "./.yarn/cache/semver-npm-7.5.4-c4ad957fcd-12d8ad952f.zip/node_modules/semver/",\ - "packageDependencies": [\ - ["semver", "npm:7.5.4"],\ - ["lru-cache", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.6.0", {\ - "packageLocation": "./.yarn/cache/semver-npm-7.6.0-f4630729f6-7427f05b70.zip/node_modules/semver/",\ - "packageDependencies": [\ - ["semver", "npm:7.6.0"],\ - ["lru-cache", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["semver-compare", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/semver-compare-npm-1.0.0-33f7033df0-dd1d7e2909.zip/node_modules/semver-compare/",\ - "packageDependencies": [\ - ["semver-compare", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["semver-diff", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/semver-diff-npm-2.1.0-eb54e62139-14e50363d1.zip/node_modules/semver-diff/",\ - "packageDependencies": [\ - ["semver-diff", "npm:2.1.0"],\ - ["semver", "npm:5.7.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/semver-diff-npm-4.0.0-33162befa2-4a958d6f76.zip/node_modules/semver-diff/",\ - "packageDependencies": [\ - ["semver-diff", "npm:4.0.0"],\ - ["semver", "npm:7.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["send", [\ - ["npm:0.18.0", {\ - "packageLocation": "./.yarn/cache/send-npm-0.18.0-faadf6353f-74fc07ebb5.zip/node_modules/send/",\ - "packageDependencies": [\ - ["send", "npm:0.18.0"],\ - ["debug", "virtual:44738662cf800ff2863ba9baeabb817b24a959a14f86e20a31680e5dc79a4a738f7ceb7dca32753d579fae475aa061dffad8228a3391f3a9546b122f077e29a5#npm:2.6.9"],\ - ["depd", "npm:2.0.0"],\ - ["destroy", "npm:1.2.0"],\ - ["encodeurl", "npm:1.0.2"],\ - ["escape-html", "npm:1.0.3"],\ - ["etag", "npm:1.8.1"],\ - ["fresh", "npm:0.5.2"],\ - ["http-errors", "npm:2.0.0"],\ - ["mime", "npm:1.6.0"],\ - ["ms", "npm:2.1.3"],\ - ["on-finished", "npm:2.4.1"],\ - ["range-parser", "npm:1.2.1"],\ - ["statuses", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["serve-static", [\ - ["npm:1.15.0", {\ - "packageLocation": "./.yarn/cache/serve-static-npm-1.15.0-86c81879f5-af57fc13be.zip/node_modules/serve-static/",\ - "packageDependencies": [\ - ["serve-static", "npm:1.15.0"],\ - ["encodeurl", "npm:1.0.2"],\ - ["escape-html", "npm:1.0.3"],\ - ["parseurl", "npm:1.3.3"],\ - ["send", "npm:0.18.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["set-blocking", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/set-blocking-npm-2.0.0-49e2cffa24-6e65a05f7c.zip/node_modules/set-blocking/",\ - "packageDependencies": [\ - ["set-blocking", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["set-function-length", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/set-function-length-npm-1.1.1-d362bf8221-c131d7569c.zip/node_modules/set-function-length/",\ - "packageDependencies": [\ - ["set-function-length", "npm:1.1.1"],\ - ["define-data-property", "npm:1.1.1"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["gopd", "npm:1.0.1"],\ - ["has-property-descriptors", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.2.2", {\ - "packageLocation": "./.yarn/cache/set-function-length-npm-1.2.2-243073748b-a8248bdacd.zip/node_modules/set-function-length/",\ - "packageDependencies": [\ - ["set-function-length", "npm:1.2.2"],\ - ["define-data-property", "npm:1.1.4"],\ - ["es-errors", "npm:1.3.0"],\ - ["function-bind", "npm:1.1.2"],\ - ["get-intrinsic", "npm:1.2.4"],\ - ["gopd", "npm:1.0.1"],\ - ["has-property-descriptors", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["set-function-name", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/set-function-name-npm-2.0.1-a9f970eea0-4975d17d90.zip/node_modules/set-function-name/",\ - "packageDependencies": [\ - ["set-function-name", "npm:2.0.1"],\ - ["define-data-property", "npm:1.1.1"],\ - ["functions-have-names", "npm:1.2.3"],\ - ["has-property-descriptors", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/set-function-name-npm-2.0.2-3d9a2d8899-d6229a7152.zip/node_modules/set-function-name/",\ - "packageDependencies": [\ - ["set-function-name", "npm:2.0.2"],\ - ["define-data-property", "npm:1.1.4"],\ - ["es-errors", "npm:1.3.0"],\ - ["functions-have-names", "npm:1.2.3"],\ - ["has-property-descriptors", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["setprototypeof", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/setprototypeof-npm-1.2.0-0fedbdcd3a-be18cbbf70.zip/node_modules/setprototypeof/",\ - "packageDependencies": [\ - ["setprototypeof", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["sha", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/sha-npm-3.0.0-5b248a15e0-1870a85826.zip/node_modules/sha/",\ - "packageDependencies": [\ - ["sha", "npm:3.0.0"],\ - ["graceful-fs", "npm:4.2.11"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["shebang-command", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/shebang-command-npm-1.2.0-8990ba5d1d-9eed175030.zip/node_modules/shebang-command/",\ - "packageDependencies": [\ - ["shebang-command", "npm:1.2.0"],\ - ["shebang-regex", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/shebang-command-npm-2.0.0-eb2b01921d-6b52fe8727.zip/node_modules/shebang-command/",\ - "packageDependencies": [\ - ["shebang-command", "npm:2.0.0"],\ - ["shebang-regex", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["shebang-regex", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/shebang-regex-npm-1.0.0-c3612b74e9-404c5a752c.zip/node_modules/shebang-regex/",\ - "packageDependencies": [\ - ["shebang-regex", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/shebang-regex-npm-3.0.0-899a0cd65e-1a2bcae50d.zip/node_modules/shebang-regex/",\ - "packageDependencies": [\ - ["shebang-regex", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["should", [\ - ["npm:13.2.3", {\ - "packageLocation": "./.yarn/cache/should-npm-13.2.3-fbb7954a33-74bcc0eb85.zip/node_modules/should/",\ - "packageDependencies": [\ - ["should", "npm:13.2.3"],\ - ["should-equal", "npm:2.0.0"],\ - ["should-format", "npm:3.0.3"],\ - ["should-type", "npm:1.4.0"],\ - ["should-type-adaptors", "npm:1.1.0"],\ - ["should-util", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["should-equal", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/should-equal-npm-2.0.0-ae8768ed44-3f3580a223.zip/node_modules/should-equal/",\ - "packageDependencies": [\ - ["should-equal", "npm:2.0.0"],\ - ["should-type", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["should-format", [\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/should-format-npm-3.0.3-74f60dd776-5304e89b4d.zip/node_modules/should-format/",\ - "packageDependencies": [\ - ["should-format", "npm:3.0.3"],\ - ["should-type", "npm:1.4.0"],\ - ["should-type-adaptors", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["should-type", [\ - ["npm:1.4.0", {\ - "packageLocation": "./.yarn/cache/should-type-npm-1.4.0-6590b6ee32-88d9324c6c.zip/node_modules/should-type/",\ - "packageDependencies": [\ - ["should-type", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["should-type-adaptors", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/should-type-adaptors-npm-1.1.0-730d8324e4-94dd1d225c.zip/node_modules/should-type-adaptors/",\ - "packageDependencies": [\ - ["should-type-adaptors", "npm:1.1.0"],\ - ["should-type", "npm:1.4.0"],\ - ["should-util", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["should-util", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/should-util-npm-1.0.1-f3701a5e03-c3be15e0fd.zip/node_modules/should-util/",\ - "packageDependencies": [\ - ["should-util", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["side-channel", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/side-channel-npm-1.0.4-e1f38b9e06-351e41b947.zip/node_modules/side-channel/",\ - "packageDependencies": [\ - ["side-channel", "npm:1.0.4"],\ - ["call-bind", "npm:1.0.2"],\ - ["get-intrinsic", "npm:1.1.2"],\ - ["object-inspect", "npm:1.12.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.6", {\ - "packageLocation": "./.yarn/cache/side-channel-npm-1.0.6-511657386f-bfc1afc182.zip/node_modules/side-channel/",\ - "packageDependencies": [\ - ["side-channel", "npm:1.0.6"],\ - ["call-bind", "npm:1.0.7"],\ - ["es-errors", "npm:1.3.0"],\ - ["get-intrinsic", "npm:1.2.4"],\ - ["object-inspect", "npm:1.13.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["siginfo", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/siginfo-npm-2.0.0-9bbac931f8-8aa5a98640.zip/node_modules/siginfo/",\ - "packageDependencies": [\ - ["siginfo", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["sigmund", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/sigmund-npm-1.0.1-c0417d7c57-793f81f808.zip/node_modules/sigmund/",\ - "packageDependencies": [\ - ["sigmund", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["signal-exit", [\ - ["npm:3.0.7", {\ - "packageLocation": "./.yarn/cache/signal-exit-npm-3.0.7-bd270458a3-a2f098f247.zip/node_modules/signal-exit/",\ - "packageDependencies": [\ - ["signal-exit", "npm:3.0.7"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.0", {\ - "packageLocation": "./.yarn/cache/signal-exit-npm-4.1.0-61fb957687-64c757b498.zip/node_modules/signal-exit/",\ - "packageDependencies": [\ - ["signal-exit", "npm:4.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["simple-wcswidth", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/simple-wcswidth-npm-1.0.1-ac1dd0a592-dc5bf4cb13.zip/node_modules/simple-wcswidth/",\ - "packageDependencies": [\ - ["simple-wcswidth", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["slash", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/slash-npm-3.0.0-b87de2279a-94a93fff61.zip/node_modules/slash/",\ - "packageDependencies": [\ - ["slash", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["slice-ansi", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/slice-ansi-npm-3.0.0-d9999864af-5ec6d022d1.zip/node_modules/slice-ansi/",\ - "packageDependencies": [\ - ["slice-ansi", "npm:3.0.0"],\ - ["ansi-styles", "npm:4.3.0"],\ - ["astral-regex", "npm:2.0.0"],\ - ["is-fullwidth-code-point", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/slice-ansi-npm-4.0.0-6eeca1d10e-4a82d7f085.zip/node_modules/slice-ansi/",\ - "packageDependencies": [\ - ["slice-ansi", "npm:4.0.0"],\ - ["ansi-styles", "npm:4.3.0"],\ - ["astral-regex", "npm:2.0.0"],\ - ["is-fullwidth-code-point", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/slice-ansi-npm-5.0.0-8cd4f226df-7e600a2a55.zip/node_modules/slice-ansi/",\ - "packageDependencies": [\ - ["slice-ansi", "npm:5.0.0"],\ - ["ansi-styles", "npm:6.1.0"],\ - ["is-fullwidth-code-point", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["slide", [\ - ["npm:1.1.6", {\ - "packageLocation": "./.yarn/cache/slide-npm-1.1.6-14e4650dea-5768635d22.zip/node_modules/slide/",\ - "packageDependencies": [\ - ["slide", "npm:1.1.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["smart-buffer", [\ - ["npm:4.2.0", {\ - "packageLocation": "./.yarn/cache/smart-buffer-npm-4.2.0-5ac3f668bb-b5167a7142.zip/node_modules/smart-buffer/",\ - "packageDependencies": [\ - ["smart-buffer", "npm:4.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["socks", [\ - ["npm:2.3.3", {\ - "packageLocation": "./.yarn/cache/socks-npm-2.3.3-4de1d3cc4d-fd737b578f.zip/node_modules/socks/",\ - "packageDependencies": [\ - ["socks", "npm:2.3.3"],\ - ["ip", "npm:1.1.5"],\ - ["smart-buffer", "npm:4.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.6.2", {\ - "packageLocation": "./.yarn/cache/socks-npm-2.6.2-94c1dcb8b8-dd91942930.zip/node_modules/socks/",\ - "packageDependencies": [\ - ["socks", "npm:2.6.2"],\ - ["ip", "npm:1.1.8"],\ - ["smart-buffer", "npm:4.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["socks-proxy-agent", [\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/socks-proxy-agent-npm-4.0.2-5b55c7e0e5-8ffb714bfd.zip/node_modules/socks-proxy-agent/",\ - "packageDependencies": [\ - ["socks-proxy-agent", "npm:4.0.2"],\ - ["agent-base", "npm:4.2.1"],\ - ["socks", "npm:2.3.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.2.0", {\ - "packageLocation": "./.yarn/cache/socks-proxy-agent-npm-6.2.0-9c332b84bc-6723fd64fb.zip/node_modules/socks-proxy-agent/",\ - "packageDependencies": [\ - ["socks-proxy-agent", "npm:6.2.0"],\ - ["agent-base", "npm:6.0.2"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["socks", "npm:2.6.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["sorted-object", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/sorted-object-npm-2.0.1-0dbb637f66-9b1971302f.zip/node_modules/sorted-object/",\ - "packageDependencies": [\ - ["sorted-object", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["sorted-union-stream", [\ - ["npm:2.1.3", {\ - "packageLocation": "./.yarn/cache/sorted-union-stream-npm-2.1.3-600ca463e4-f6065e9aab.zip/node_modules/sorted-union-stream/",\ - "packageDependencies": [\ - ["sorted-union-stream", "npm:2.1.3"],\ - ["from2", "npm:1.3.0"],\ - ["stream-iterate", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["source-map", [\ - ["npm:0.6.1", {\ - "packageLocation": "./.yarn/cache/source-map-npm-0.6.1-1a3621db16-59ce8640cf.zip/node_modules/source-map/",\ - "packageDependencies": [\ - ["source-map", "npm:0.6.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.7.4", {\ - "packageLocation": "./.yarn/cache/source-map-npm-0.7.4-bc8d018ab6-01cc5a74b1.zip/node_modules/source-map/",\ - "packageDependencies": [\ - ["source-map", "npm:0.7.4"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.8.0-beta.0", {\ - "packageLocation": "./.yarn/cache/source-map-npm-0.8.0-beta.0-688a309e94-e94169be64.zip/node_modules/source-map/",\ - "packageDependencies": [\ - ["source-map", "npm:0.8.0-beta.0"],\ - ["whatwg-url", "npm:7.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["source-map-js", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/source-map-js-npm-1.0.2-ee4f9f9b30-c049a7fc4d.zip/node_modules/source-map-js/",\ - "packageDependencies": [\ - ["source-map-js", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/source-map-js-npm-1.2.0-6e63f357e5-791a43306d.zip/node_modules/source-map-js/",\ - "packageDependencies": [\ - ["source-map-js", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["sourcemap-codec", [\ - ["npm:1.4.8", {\ - "packageLocation": "./.yarn/cache/sourcemap-codec-npm-1.4.8-3a1a9e60b1-b57981c056.zip/node_modules/sourcemap-codec/",\ - "packageDependencies": [\ - ["sourcemap-codec", "npm:1.4.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["space-separated-tokens", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/space-separated-tokens-npm-2.0.2-b7ff42c9c6-202e97d7ca.zip/node_modules/space-separated-tokens/",\ - "packageDependencies": [\ - ["space-separated-tokens", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["spdx-correct", [\ - ["npm:3.1.1", {\ - "packageLocation": "./.yarn/cache/spdx-correct-npm-3.1.1-47f574c27a-77ce438344.zip/node_modules/spdx-correct/",\ - "packageDependencies": [\ - ["spdx-correct", "npm:3.1.1"],\ - ["spdx-expression-parse", "npm:3.0.1"],\ - ["spdx-license-ids", "npm:3.0.11"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["spdx-exceptions", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/spdx-exceptions-npm-2.3.0-2b68dad75a-cb69a26fa3.zip/node_modules/spdx-exceptions/",\ - "packageDependencies": [\ - ["spdx-exceptions", "npm:2.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["spdx-expression-parse", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/spdx-expression-parse-npm-3.0.1-b718cbb35a-a1c6e104a2.zip/node_modules/spdx-expression-parse/",\ - "packageDependencies": [\ - ["spdx-expression-parse", "npm:3.0.1"],\ - ["spdx-exceptions", "npm:2.3.0"],\ - ["spdx-license-ids", "npm:3.0.11"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["spdx-license-ids", [\ - ["npm:3.0.11", {\ - "packageLocation": "./.yarn/cache/spdx-license-ids-npm-3.0.11-a8d9a5ff74-1da1acb090.zip/node_modules/spdx-license-ids/",\ - "packageDependencies": [\ - ["spdx-license-ids", "npm:3.0.11"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["split-ca", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/split-ca-npm-1.0.1-8e5f2e1d22-1e7409938a.zip/node_modules/split-ca/",\ - "packageDependencies": [\ - ["split-ca", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["split-on-first", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/split-on-first-npm-1.1.0-e2f3ab5e4e-16ff85b54d.zip/node_modules/split-on-first/",\ - "packageDependencies": [\ - ["split-on-first", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["sprintf-js", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/sprintf-js-npm-1.0.3-73f0a322fa-19d79aec21.zip/node_modules/sprintf-js/",\ - "packageDependencies": [\ - ["sprintf-js", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ssh2", [\ - ["npm:1.15.0", {\ - "packageLocation": "./.yarn/unplugged/ssh2-npm-1.15.0-ae0f64364d/node_modules/ssh2/",\ - "packageDependencies": [\ - ["ssh2", "npm:1.15.0"],\ - ["asn1", "npm:0.2.6"],\ - ["bcrypt-pbkdf", "npm:1.0.2"],\ - ["cpu-features", "npm:0.0.9"],\ - ["nan", "npm:2.19.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["sshpk", [\ - ["npm:1.18.0", {\ - "packageLocation": "./.yarn/cache/sshpk-npm-1.18.0-e75427668c-01d43374ee.zip/node_modules/sshpk/",\ - "packageDependencies": [\ - ["sshpk", "npm:1.18.0"],\ - ["asn1", "npm:0.2.6"],\ - ["assert-plus", "npm:1.0.0"],\ - ["bcrypt-pbkdf", "npm:1.0.2"],\ - ["dashdash", "npm:1.14.1"],\ - ["ecc-jsbn", "npm:0.1.2"],\ - ["getpass", "npm:0.1.7"],\ - ["jsbn", "npm:0.1.1"],\ - ["safer-buffer", "npm:2.1.2"],\ - ["tweetnacl", "npm:0.14.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ssri", [\ - ["npm:6.0.2", {\ - "packageLocation": "./.yarn/cache/ssri-npm-6.0.2-4b770f07fd-7c2e5d442f.zip/node_modules/ssri/",\ - "packageDependencies": [\ - ["ssri", "npm:6.0.2"],\ - ["figgy-pudding", "npm:3.5.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.0.0", {\ - "packageLocation": "./.yarn/cache/ssri-npm-9.0.0-5fe678a028-bf33174232.zip/node_modules/ssri/",\ - "packageDependencies": [\ - ["ssri", "npm:9.0.0"],\ - ["minipass", "npm:3.3.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stack-utils", [\ - ["npm:2.0.5", {\ - "packageLocation": "./.yarn/cache/stack-utils-npm-2.0.5-e0438f409a-76b69da0f5.zip/node_modules/stack-utils/",\ - "packageDependencies": [\ - ["stack-utils", "npm:2.0.5"],\ - ["escape-string-regexp", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stackback", [\ - ["npm:0.0.2", {\ - "packageLocation": "./.yarn/cache/stackback-npm-0.0.2-73273dc92e-2d4dc4e64e.zip/node_modules/stackback/",\ - "packageDependencies": [\ - ["stackback", "npm:0.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["statuses", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/statuses-npm-2.0.1-81d2b97fee-18c7623fdb.zip/node_modules/statuses/",\ - "packageDependencies": [\ - ["statuses", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["std-env", [\ - ["npm:3.7.0", {\ - "packageLocation": "./.yarn/cache/std-env-npm-3.7.0-5261c3c3c3-4f489d13ff.zip/node_modules/std-env/",\ - "packageDependencies": [\ - ["std-env", "npm:3.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stdin-discarder", [\ - ["npm:0.1.0", {\ - "packageLocation": "./.yarn/cache/stdin-discarder-npm-0.1.0-8402cb893f-85131f70ae.zip/node_modules/stdin-discarder/",\ - "packageDependencies": [\ - ["stdin-discarder", "npm:0.1.0"],\ - ["bl", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stream-each", [\ - ["npm:1.2.3", {\ - "packageLocation": "./.yarn/cache/stream-each-npm-1.2.3-ff15985d6a-f243de78e9.zip/node_modules/stream-each/",\ - "packageDependencies": [\ - ["stream-each", "npm:1.2.3"],\ - ["end-of-stream", "npm:1.4.4"],\ - ["stream-shift", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stream-iterate", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/cache/stream-iterate-npm-1.2.0-ec079ef618-55d3890d45.zip/node_modules/stream-iterate/",\ - "packageDependencies": [\ - ["stream-iterate", "npm:1.2.0"],\ - ["readable-stream", "npm:2.3.8"],\ - ["stream-shift", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stream-shift", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/stream-shift-npm-1.0.3-c1c29210c7-a24c0a3f66.zip/node_modules/stream-shift/",\ - "packageDependencies": [\ - ["stream-shift", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["strict-uri-encode", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/strict-uri-encode-npm-2.0.0-1ec3189376-eaac4cf978.zip/node_modules/strict-uri-encode/",\ - "packageDependencies": [\ - ["strict-uri-encode", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["string-argv", [\ - ["npm:0.3.1", {\ - "packageLocation": "./.yarn/cache/string-argv-npm-0.3.1-b4f6cd3d7b-efbd0289b5.zip/node_modules/string-argv/",\ - "packageDependencies": [\ - ["string-argv", "npm:0.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["string-width", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/string-width-npm-1.0.2-01031f9add-5c79439e95.zip/node_modules/string-width/",\ - "packageDependencies": [\ - ["string-width", "npm:1.0.2"],\ - ["code-point-at", "npm:1.1.0"],\ - ["is-fullwidth-code-point", "npm:1.0.0"],\ - ["strip-ansi", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.1.1", {\ - "packageLocation": "./.yarn/cache/string-width-npm-2.1.1-0c2c6ae53f-d6173abe08.zip/node_modules/string-width/",\ - "packageDependencies": [\ - ["string-width", "npm:2.1.1"],\ - ["is-fullwidth-code-point", "npm:2.0.0"],\ - ["strip-ansi", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.1.0", {\ - "packageLocation": "./.yarn/cache/string-width-npm-3.1.0-e031bfa4e0-57f7ca73d2.zip/node_modules/string-width/",\ - "packageDependencies": [\ - ["string-width", "npm:3.1.0"],\ - ["emoji-regex", "npm:7.0.3"],\ - ["is-fullwidth-code-point", "npm:2.0.0"],\ - ["strip-ansi", "npm:5.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.2.3", {\ - "packageLocation": "./.yarn/cache/string-width-npm-4.2.3-2c27177bae-e52c10dc3f.zip/node_modules/string-width/",\ - "packageDependencies": [\ - ["string-width", "npm:4.2.3"],\ - ["emoji-regex", "npm:8.0.0"],\ - ["is-fullwidth-code-point", "npm:3.0.0"],\ - ["strip-ansi", "npm:6.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.1.2", {\ - "packageLocation": "./.yarn/cache/string-width-npm-5.1.2-bf60531341-7369deaa29.zip/node_modules/string-width/",\ - "packageDependencies": [\ - ["string-width", "npm:5.1.2"],\ - ["eastasianwidth", "npm:0.2.0"],\ - ["emoji-regex", "npm:9.2.2"],\ - ["strip-ansi", "npm:7.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.1.0", {\ - "packageLocation": "./.yarn/cache/string-width-npm-6.1.0-fc6478ccec-8aefb456a2.zip/node_modules/string-width/",\ - "packageDependencies": [\ - ["string-width", "npm:6.1.0"],\ - ["eastasianwidth", "npm:0.2.0"],\ - ["emoji-regex", "npm:10.2.1"],\ - ["strip-ansi", "npm:7.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["string.prototype.matchall", [\ - ["npm:4.0.11", {\ - "packageLocation": "./.yarn/cache/string.prototype.matchall-npm-4.0.11-a18d0665a1-6ac6566ed0.zip/node_modules/string.prototype.matchall/",\ - "packageDependencies": [\ - ["string.prototype.matchall", "npm:4.0.11"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.2"],\ - ["es-errors", "npm:1.3.0"],\ - ["es-object-atoms", "npm:1.0.0"],\ - ["get-intrinsic", "npm:1.2.4"],\ - ["gopd", "npm:1.0.1"],\ - ["has-symbols", "npm:1.0.3"],\ - ["internal-slot", "npm:1.0.7"],\ - ["regexp.prototype.flags", "npm:1.5.2"],\ - ["set-function-name", "npm:2.0.2"],\ - ["side-channel", "npm:1.0.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["string.prototype.trim", [\ - ["npm:1.2.8", {\ - "packageLocation": "./.yarn/cache/string.prototype.trim-npm-1.2.8-7ed4517ce8-49eb1a862a.zip/node_modules/string.prototype.trim/",\ - "packageDependencies": [\ - ["string.prototype.trim", "npm:1.2.8"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.2.9", {\ - "packageLocation": "./.yarn/cache/string.prototype.trim-npm-1.2.9-7b24b35971-ea2df6ec1e.zip/node_modules/string.prototype.trim/",\ - "packageDependencies": [\ - ["string.prototype.trim", "npm:1.2.9"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.2"],\ - ["es-object-atoms", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["string.prototype.trimend", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/string.prototype.trimend-npm-1.0.5-2b980efa37-d44f543833.zip/node_modules/string.prototype.trimend/",\ - "packageDependencies": [\ - ["string.prototype.trimend", "npm:1.0.5"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.1.4"],\ - ["es-abstract", "npm:1.20.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/string.prototype.trimend-npm-1.0.7-159b9dcfbc-2375516272.zip/node_modules/string.prototype.trimend/",\ - "packageDependencies": [\ - ["string.prototype.trimend", "npm:1.0.7"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.8", {\ - "packageLocation": "./.yarn/cache/string.prototype.trimend-npm-1.0.8-9c0ed19266-cc3bd2de08.zip/node_modules/string.prototype.trimend/",\ - "packageDependencies": [\ - ["string.prototype.trimend", "npm:1.0.8"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-object-atoms", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["string.prototype.trimstart", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/string.prototype.trimstart-npm-1.0.5-9e62187810-a4857c5399.zip/node_modules/string.prototype.trimstart/",\ - "packageDependencies": [\ - ["string.prototype.trimstart", "npm:1.0.5"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.1.4"],\ - ["es-abstract", "npm:1.20.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.7", {\ - "packageLocation": "./.yarn/cache/string.prototype.trimstart-npm-1.0.7-ae2f803b78-13d0c2cb0d.zip/node_modules/string.prototype.trimstart/",\ - "packageDependencies": [\ - ["string.prototype.trimstart", "npm:1.0.7"],\ - ["call-bind", "npm:1.0.2"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.22.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["string_decoder", [\ - ["npm:0.10.31", {\ - "packageLocation": "./.yarn/cache/string_decoder-npm-0.10.31-851f3f7302-fe00f8e303.zip/node_modules/string_decoder/",\ - "packageDependencies": [\ - ["string_decoder", "npm:0.10.31"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/string_decoder-npm-1.1.1-e46a6c1353-9ab7e56f9d.zip/node_modules/string_decoder/",\ - "packageDependencies": [\ - ["string_decoder", "npm:1.1.1"],\ - ["safe-buffer", "npm:5.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/string_decoder-npm-1.3.0-2422117fd0-8417646695.zip/node_modules/string_decoder/",\ - "packageDependencies": [\ - ["string_decoder", "npm:1.3.0"],\ - ["safe-buffer", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stringify-entities", [\ - ["npm:4.0.3", {\ - "packageLocation": "./.yarn/cache/stringify-entities-npm-4.0.3-4f70027330-59e8f523b4.zip/node_modules/stringify-entities/",\ - "packageDependencies": [\ - ["stringify-entities", "npm:4.0.3"],\ - ["character-entities-html4", "npm:2.1.0"],\ - ["character-entities-legacy", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stringify-package", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/stringify-package-npm-1.0.1-dfc7255692-462036085a.zip/node_modules/stringify-package/",\ - "packageDependencies": [\ - ["stringify-package", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["strip-ansi", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/strip-ansi-npm-3.0.1-6aec1365b9-9b974de611.zip/node_modules/strip-ansi/",\ - "packageDependencies": [\ - ["strip-ansi", "npm:3.0.1"],\ - ["ansi-regex", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/strip-ansi-npm-4.0.0-d4de985014-d9186e6c0c.zip/node_modules/strip-ansi/",\ - "packageDependencies": [\ - ["strip-ansi", "npm:4.0.0"],\ - ["ansi-regex", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.2.0", {\ - "packageLocation": "./.yarn/cache/strip-ansi-npm-5.2.0-275214c316-bdb5f76ade.zip/node_modules/strip-ansi/",\ - "packageDependencies": [\ - ["strip-ansi", "npm:5.2.0"],\ - ["ansi-regex", "npm:4.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.1", {\ - "packageLocation": "./.yarn/cache/strip-ansi-npm-6.0.1-caddc7cb40-f3cd25890a.zip/node_modules/strip-ansi/",\ - "packageDependencies": [\ - ["strip-ansi", "npm:6.0.1"],\ - ["ansi-regex", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.1", {\ - "packageLocation": "./.yarn/cache/strip-ansi-npm-7.0.1-668c121204-257f78fa43.zip/node_modules/strip-ansi/",\ - "packageDependencies": [\ - ["strip-ansi", "npm:7.0.1"],\ - ["ansi-regex", "npm:6.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.1.0", {\ - "packageLocation": "./.yarn/cache/strip-ansi-npm-7.1.0-7453b80b79-859c73fcf2.zip/node_modules/strip-ansi/",\ - "packageDependencies": [\ - ["strip-ansi", "npm:7.1.0"],\ - ["ansi-regex", "npm:6.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["strip-bom", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/strip-bom-npm-3.0.0-71e8f81ff9-8d50ff27b7.zip/node_modules/strip-bom/",\ - "packageDependencies": [\ - ["strip-bom", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["strip-bom-string", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/strip-bom-string-npm-1.0.0-aa6cb548d1-5635a3656d.zip/node_modules/strip-bom-string/",\ - "packageDependencies": [\ - ["strip-bom-string", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["strip-dirs", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/strip-dirs-npm-2.1.0-f0e727d3fc-9465547d71.zip/node_modules/strip-dirs/",\ - "packageDependencies": [\ - ["strip-dirs", "npm:2.1.0"],\ - ["is-natural-number", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["strip-eof", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/strip-eof-npm-1.0.0-d82eaf947c-40bc8ddd7e.zip/node_modules/strip-eof/",\ - "packageDependencies": [\ - ["strip-eof", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["strip-final-newline", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/strip-final-newline-npm-2.0.0-340c4f7c66-69412b5e25.zip/node_modules/strip-final-newline/",\ - "packageDependencies": [\ - ["strip-final-newline", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/strip-final-newline-npm-3.0.0-7972cbec8b-23ee263adf.zip/node_modules/strip-final-newline/",\ - "packageDependencies": [\ - ["strip-final-newline", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["strip-indent", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/strip-indent-npm-3.0.0-519e75a28d-18f045d57d.zip/node_modules/strip-indent/",\ - "packageDependencies": [\ - ["strip-indent", "npm:3.0.0"],\ - ["min-indent", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["strip-json-comments", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/strip-json-comments-npm-2.0.1-e7883b2d04-1074ccb632.zip/node_modules/strip-json-comments/",\ - "packageDependencies": [\ - ["strip-json-comments", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.1.1", {\ - "packageLocation": "./.yarn/cache/strip-json-comments-npm-3.1.1-dcb2324823-492f73e272.zip/node_modules/strip-json-comments/",\ - "packageDependencies": [\ - ["strip-json-comments", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["strip-literal", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/strip-literal-npm-2.1.0-3503c34c5f-37c2072634.zip/node_modules/strip-literal/",\ - "packageDependencies": [\ - ["strip-literal", "npm:2.1.0"],\ - ["js-tokens", "npm:9.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stubborn-fs", [\ - ["npm:1.2.5", {\ - "packageLocation": "./.yarn/cache/stubborn-fs-npm-1.2.5-b4c27578fb-28d197afec.zip/node_modules/stubborn-fs/",\ - "packageDependencies": [\ - ["stubborn-fs", "npm:1.2.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["style-search", [\ - ["npm:0.1.0", {\ - "packageLocation": "./.yarn/cache/style-search-npm-0.1.0-e3177d3642-3cfefe3350.zip/node_modules/style-search/",\ - "packageDependencies": [\ - ["style-search", "npm:0.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["style-to-object", [\ - ["npm:0.4.2", {\ - "packageLocation": "./.yarn/cache/style-to-object-npm-0.4.2-e00b8a7105-314a80bcfa.zip/node_modules/style-to-object/",\ - "packageDependencies": [\ - ["style-to-object", "npm:0.4.2"],\ - ["inline-style-parser", "npm:0.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stylelint", [\ - ["npm:14.14.0", {\ - "packageLocation": "./.yarn/cache/stylelint-npm-14.14.0-1dda1e2550-3196f59922.zip/node_modules/stylelint/",\ - "packageDependencies": [\ - ["stylelint", "npm:14.14.0"],\ - ["@csstools/selector-specificity", "virtual:1dda1e2550d6a3ace7e1b238d3977593a6ad5190e702e516916e16bb2d67d80acaa8b3d6b3bf30b57f800080076814f5886fc7a5f7e1af28743d4d70b96b45ad#npm:2.0.2"],\ - ["balanced-match", "npm:2.0.0"],\ - ["colord", "npm:2.9.3"],\ - ["cosmiconfig", "npm:7.0.1"],\ - ["css-functions-list", "npm:3.1.0"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["fast-glob", "npm:3.2.12"],\ - ["fastest-levenshtein", "npm:1.0.16"],\ - ["file-entry-cache", "npm:6.0.1"],\ - ["global-modules", "npm:2.0.0"],\ - ["globby", "npm:11.1.0"],\ - ["globjoin", "npm:0.1.4"],\ - ["html-tags", "npm:3.2.0"],\ - ["ignore", "npm:5.2.4"],\ - ["import-lazy", "npm:4.0.0"],\ - ["imurmurhash", "npm:0.1.4"],\ - ["is-plain-object", "npm:5.0.0"],\ - ["known-css-properties", "npm:0.25.0"],\ - ["mathml-tag-names", "npm:2.1.3"],\ - ["meow", "npm:9.0.0"],\ - ["micromatch", "npm:4.0.5"],\ - ["normalize-path", "npm:3.0.0"],\ - ["picocolors", "npm:1.0.0"],\ - ["postcss", "npm:8.4.31"],\ - ["postcss-media-query-parser", "npm:0.2.3"],\ - ["postcss-resolve-nested-selector", "npm:0.1.1"],\ - ["postcss-safe-parser", "virtual:1dda1e2550d6a3ace7e1b238d3977593a6ad5190e702e516916e16bb2d67d80acaa8b3d6b3bf30b57f800080076814f5886fc7a5f7e1af28743d4d70b96b45ad#npm:6.0.0"],\ - ["postcss-selector-parser", "npm:6.0.11"],\ - ["postcss-value-parser", "npm:4.2.0"],\ - ["resolve-from", "npm:5.0.0"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["style-search", "npm:0.1.0"],\ - ["supports-hyperlinks", "npm:2.3.0"],\ - ["svg-tags", "npm:1.0.0"],\ - ["table", "npm:6.8.0"],\ - ["v8-compile-cache", "npm:2.3.0"],\ - ["write-file-atomic", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:16.2.1", {\ - "packageLocation": "./.yarn/cache/stylelint-npm-16.2.1-cc7212b44b-0b84d7218b.zip/node_modules/stylelint/",\ - "packageDependencies": [\ - ["stylelint", "npm:16.2.1"],\ - ["@csstools/css-parser-algorithms", "virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:2.6.0"],\ - ["@csstools/css-tokenizer", "npm:2.2.3"],\ - ["@csstools/media-query-list-parser", "virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:2.1.8"],\ - ["@csstools/selector-specificity", "virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:3.0.2"],\ - ["balanced-match", "npm:2.0.0"],\ - ["colord", "npm:2.9.3"],\ - ["cosmiconfig", "virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:9.0.0"],\ - ["css-functions-list", "npm:3.2.1"],\ - ["css-tree", "npm:2.3.1"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["fast-glob", "npm:3.3.2"],\ - ["fastest-levenshtein", "npm:1.0.16"],\ - ["file-entry-cache", "npm:8.0.0"],\ - ["global-modules", "npm:2.0.0"],\ - ["globby", "npm:11.1.0"],\ - ["globjoin", "npm:0.1.4"],\ - ["html-tags", "npm:3.3.1"],\ - ["ignore", "npm:5.3.1"],\ - ["imurmurhash", "npm:0.1.4"],\ - ["is-plain-object", "npm:5.0.0"],\ - ["known-css-properties", "npm:0.29.0"],\ - ["mathml-tag-names", "npm:2.1.3"],\ - ["meow", "npm:13.2.0"],\ - ["micromatch", "npm:4.0.5"],\ - ["normalize-path", "npm:3.0.0"],\ - ["picocolors", "npm:1.0.0"],\ - ["postcss", "npm:8.4.35"],\ - ["postcss-resolve-nested-selector", "npm:0.1.1"],\ - ["postcss-safe-parser", "virtual:cc7212b44bbac8e3a62d293ffe0ba4f0544359b56657dde6818c61a0b16be50106248c8c3465b4a86f74b2137c612605f9ac460d7ea4ee442c6322eafab894a6#npm:7.0.0"],\ - ["postcss-selector-parser", "npm:6.0.15"],\ - ["postcss-value-parser", "npm:4.2.0"],\ - ["resolve-from", "npm:5.0.0"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:7.1.0"],\ - ["supports-hyperlinks", "npm:3.0.0"],\ - ["svg-tags", "npm:1.0.0"],\ - ["table", "npm:6.8.1"],\ - ["write-file-atomic", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stylelint-config-prettier", [\ - ["npm:9.0.3", {\ - "packageLocation": "./.yarn/cache/stylelint-config-prettier-npm-9.0.3-9e96da5ef3-9ff3f719da.zip/node_modules/stylelint-config-prettier/",\ - "packageDependencies": [\ - ["stylelint-config-prettier", "npm:9.0.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:c47abf03ccbce09cb20e55c133a823237f30f943d75eb9c1064027607321d5859686497686ce1a746655ba888bf1699fae7aa2af703ae7f4ba150bb49a9e0bb9#npm:9.0.3", {\ - "packageLocation": "./.yarn/__virtual__/stylelint-config-prettier-virtual-8374f53d4d/0/cache/stylelint-config-prettier-npm-9.0.3-9e96da5ef3-9ff3f719da.zip/node_modules/stylelint-config-prettier/",\ - "packageDependencies": [\ - ["stylelint-config-prettier", "virtual:c47abf03ccbce09cb20e55c133a823237f30f943d75eb9c1064027607321d5859686497686ce1a746655ba888bf1699fae7aa2af703ae7f4ba150bb49a9e0bb9#npm:9.0.3"],\ - ["@types/stylelint", null],\ - ["stylelint", "npm:14.14.0"]\ - ],\ - "packagePeers": [\ - "@types/stylelint",\ - "stylelint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stylelint-config-prettier-scss", [\ - ["npm:0.0.1", {\ - "packageLocation": "./.yarn/cache/stylelint-config-prettier-scss-npm-0.0.1-35a114f323-b6ca7cfdf4.zip/node_modules/stylelint-config-prettier-scss/",\ - "packageDependencies": [\ - ["stylelint-config-prettier-scss", "npm:0.0.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:0.0.1", {\ - "packageLocation": "./.yarn/__virtual__/stylelint-config-prettier-scss-virtual-c47abf03cc/0/cache/stylelint-config-prettier-scss-npm-0.0.1-35a114f323-b6ca7cfdf4.zip/node_modules/stylelint-config-prettier-scss/",\ - "packageDependencies": [\ - ["stylelint-config-prettier-scss", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:0.0.1"],\ - ["@types/stylelint", null],\ - ["stylelint", "npm:14.14.0"],\ - ["stylelint-config-prettier", "virtual:c47abf03ccbce09cb20e55c133a823237f30f943d75eb9c1064027607321d5859686497686ce1a746655ba888bf1699fae7aa2af703ae7f4ba150bb49a9e0bb9#npm:9.0.3"]\ - ],\ - "packagePeers": [\ - "@types/stylelint",\ - "stylelint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stylelint-config-recommended", [\ - ["npm:8.0.0", {\ - "packageLocation": "./.yarn/cache/stylelint-config-recommended-npm-8.0.0-b7d6d28978-0c5ca94625.zip/node_modules/stylelint-config-recommended/",\ - "packageDependencies": [\ - ["stylelint-config-recommended", "npm:8.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:287b87567eb19d60f2b1fc57351f6812a63264936ba33ef65cce4f92388de8335a58db597c04cb6ffc1fcb59ea974fef47966b2e81fbe86ce944030aa523f560#npm:8.0.0", {\ - "packageLocation": "./.yarn/__virtual__/stylelint-config-recommended-virtual-4f367f0b55/0/cache/stylelint-config-recommended-npm-8.0.0-b7d6d28978-0c5ca94625.zip/node_modules/stylelint-config-recommended/",\ - "packageDependencies": [\ - ["stylelint-config-recommended", "virtual:287b87567eb19d60f2b1fc57351f6812a63264936ba33ef65cce4f92388de8335a58db597c04cb6ffc1fcb59ea974fef47966b2e81fbe86ce944030aa523f560#npm:8.0.0"],\ - ["@types/stylelint", null],\ - ["stylelint", "npm:14.14.0"]\ - ],\ - "packagePeers": [\ - "@types/stylelint",\ - "stylelint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stylelint-config-recommended-scss", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/stylelint-config-recommended-scss-npm-7.0.0-ec388dabc1-978d3298a1.zip/node_modules/stylelint-config-recommended-scss/",\ - "packageDependencies": [\ - ["stylelint-config-recommended-scss", "npm:7.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:2742b0fbeacd0abfc3e812b9ea63c2942146ee28084da77108dcecd918b9dfe9947643496ddf82ca5560040d72f8ae32c18ebcb3add273f6a0cf4fd75a693ea0#npm:7.0.0", {\ - "packageLocation": "./.yarn/__virtual__/stylelint-config-recommended-scss-virtual-287b87567e/0/cache/stylelint-config-recommended-scss-npm-7.0.0-ec388dabc1-978d3298a1.zip/node_modules/stylelint-config-recommended-scss/",\ - "packageDependencies": [\ - ["stylelint-config-recommended-scss", "virtual:2742b0fbeacd0abfc3e812b9ea63c2942146ee28084da77108dcecd918b9dfe9947643496ddf82ca5560040d72f8ae32c18ebcb3add273f6a0cf4fd75a693ea0#npm:7.0.0"],\ - ["@types/stylelint", null],\ - ["postcss-scss", "virtual:287b87567eb19d60f2b1fc57351f6812a63264936ba33ef65cce4f92388de8335a58db597c04cb6ffc1fcb59ea974fef47966b2e81fbe86ce944030aa523f560#npm:4.0.4"],\ - ["stylelint", "npm:14.14.0"],\ - ["stylelint-config-recommended", "virtual:287b87567eb19d60f2b1fc57351f6812a63264936ba33ef65cce4f92388de8335a58db597c04cb6ffc1fcb59ea974fef47966b2e81fbe86ce944030aa523f560#npm:8.0.0"],\ - ["stylelint-scss", "virtual:287b87567eb19d60f2b1fc57351f6812a63264936ba33ef65cce4f92388de8335a58db597c04cb6ffc1fcb59ea974fef47966b2e81fbe86ce944030aa523f560#npm:4.2.0"]\ - ],\ - "packagePeers": [\ - "@types/stylelint",\ - "stylelint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stylelint-config-standard", [\ - ["npm:26.0.0", {\ - "packageLocation": "./.yarn/cache/stylelint-config-standard-npm-26.0.0-ca2707b013-c1fe44df17.zip/node_modules/stylelint-config-standard/",\ - "packageDependencies": [\ - ["stylelint-config-standard", "npm:26.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:2742b0fbeacd0abfc3e812b9ea63c2942146ee28084da77108dcecd918b9dfe9947643496ddf82ca5560040d72f8ae32c18ebcb3add273f6a0cf4fd75a693ea0#npm:26.0.0", {\ - "packageLocation": "./.yarn/__virtual__/stylelint-config-standard-virtual-9c0e17bbb2/0/cache/stylelint-config-standard-npm-26.0.0-ca2707b013-c1fe44df17.zip/node_modules/stylelint-config-standard/",\ - "packageDependencies": [\ - ["stylelint-config-standard", "virtual:2742b0fbeacd0abfc3e812b9ea63c2942146ee28084da77108dcecd918b9dfe9947643496ddf82ca5560040d72f8ae32c18ebcb3add273f6a0cf4fd75a693ea0#npm:26.0.0"],\ - ["@types/stylelint", null],\ - ["stylelint", "npm:14.14.0"],\ - ["stylelint-config-recommended", "virtual:287b87567eb19d60f2b1fc57351f6812a63264936ba33ef65cce4f92388de8335a58db597c04cb6ffc1fcb59ea974fef47966b2e81fbe86ce944030aa523f560#npm:8.0.0"]\ - ],\ - "packagePeers": [\ - "@types/stylelint",\ - "stylelint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stylelint-config-standard-scss", [\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/stylelint-config-standard-scss-npm-5.0.0-7c2b0b8b6c-e444c864b3.zip/node_modules/stylelint-config-standard-scss/",\ - "packageDependencies": [\ - ["stylelint-config-standard-scss", "npm:5.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:5.0.0", {\ - "packageLocation": "./.yarn/__virtual__/stylelint-config-standard-scss-virtual-2742b0fbea/0/cache/stylelint-config-standard-scss-npm-5.0.0-7c2b0b8b6c-e444c864b3.zip/node_modules/stylelint-config-standard-scss/",\ - "packageDependencies": [\ - ["stylelint-config-standard-scss", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:5.0.0"],\ - ["@types/stylelint", null],\ - ["stylelint", "npm:14.14.0"],\ - ["stylelint-config-recommended-scss", "virtual:2742b0fbeacd0abfc3e812b9ea63c2942146ee28084da77108dcecd918b9dfe9947643496ddf82ca5560040d72f8ae32c18ebcb3add273f6a0cf4fd75a693ea0#npm:7.0.0"],\ - ["stylelint-config-standard", "virtual:2742b0fbeacd0abfc3e812b9ea63c2942146ee28084da77108dcecd918b9dfe9947643496ddf82ca5560040d72f8ae32c18ebcb3add273f6a0cf4fd75a693ea0#npm:26.0.0"]\ - ],\ - "packagePeers": [\ - "@types/stylelint",\ - "stylelint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["stylelint-scss", [\ - ["npm:4.2.0", {\ - "packageLocation": "./.yarn/cache/stylelint-scss-npm-4.2.0-5f3186f761-1fb9e850fc.zip/node_modules/stylelint-scss/",\ - "packageDependencies": [\ - ["stylelint-scss", "npm:4.2.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:287b87567eb19d60f2b1fc57351f6812a63264936ba33ef65cce4f92388de8335a58db597c04cb6ffc1fcb59ea974fef47966b2e81fbe86ce944030aa523f560#npm:4.2.0", {\ - "packageLocation": "./.yarn/__virtual__/stylelint-scss-virtual-1a0e5ff741/0/cache/stylelint-scss-npm-4.2.0-5f3186f761-1fb9e850fc.zip/node_modules/stylelint-scss/",\ - "packageDependencies": [\ - ["stylelint-scss", "virtual:287b87567eb19d60f2b1fc57351f6812a63264936ba33ef65cce4f92388de8335a58db597c04cb6ffc1fcb59ea974fef47966b2e81fbe86ce944030aa523f560#npm:4.2.0"],\ - ["@types/stylelint", null],\ - ["lodash", "npm:4.17.21"],\ - ["postcss-media-query-parser", "npm:0.2.3"],\ - ["postcss-resolve-nested-selector", "npm:0.1.1"],\ - ["postcss-selector-parser", "npm:6.0.11"],\ - ["postcss-value-parser", "npm:4.2.0"],\ - ["stylelint", "npm:14.14.0"]\ - ],\ - "packagePeers": [\ - "@types/stylelint",\ - "stylelint"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["sucrase", [\ - ["npm:3.32.0", {\ - "packageLocation": "./.yarn/cache/sucrase-npm-3.32.0-77d3fb5106-79f760aef5.zip/node_modules/sucrase/",\ - "packageDependencies": [\ - ["sucrase", "npm:3.32.0"],\ - ["@jridgewell/gen-mapping", "npm:0.3.2"],\ - ["commander", "npm:4.1.1"],\ - ["glob", "npm:7.1.6"],\ - ["lines-and-columns", "npm:1.2.4"],\ - ["mz", "npm:2.7.0"],\ - ["pirates", "npm:4.0.5"],\ - ["ts-interface-checker", "npm:0.1.13"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.35.0", {\ - "packageLocation": "./.yarn/cache/sucrase-npm-3.35.0-60ad876a0c-9fc5792a9a.zip/node_modules/sucrase/",\ - "packageDependencies": [\ - ["sucrase", "npm:3.35.0"],\ - ["@jridgewell/gen-mapping", "npm:0.3.2"],\ - ["commander", "npm:4.1.1"],\ - ["glob", "npm:10.3.10"],\ - ["lines-and-columns", "npm:1.2.4"],\ - ["mz", "npm:2.7.0"],\ - ["pirates", "npm:4.0.5"],\ - ["ts-interface-checker", "npm:0.1.13"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["supports-color", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/supports-color-npm-2.0.0-22c0f0adbc-602538c581.zip/node_modules/supports-color/",\ - "packageDependencies": [\ - ["supports-color", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.5.0", {\ - "packageLocation": "./.yarn/cache/supports-color-npm-4.5.0-55827972e6-6da4f498d5.zip/node_modules/supports-color/",\ - "packageDependencies": [\ - ["supports-color", "npm:4.5.0"],\ - ["has-flag", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.5.0", {\ - "packageLocation": "./.yarn/cache/supports-color-npm-5.5.0-183ac537bc-95f6f4ba5a.zip/node_modules/supports-color/",\ - "packageDependencies": [\ - ["supports-color", "npm:5.5.0"],\ - ["has-flag", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.2.0", {\ - "packageLocation": "./.yarn/cache/supports-color-npm-7.2.0-606bfcf7da-3dda818de0.zip/node_modules/supports-color/",\ - "packageDependencies": [\ - ["supports-color", "npm:7.2.0"],\ - ["has-flag", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.1.1", {\ - "packageLocation": "./.yarn/cache/supports-color-npm-8.1.1-289e937149-c052193a7e.zip/node_modules/supports-color/",\ - "packageDependencies": [\ - ["supports-color", "npm:8.1.1"],\ - ["has-flag", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.2.2", {\ - "packageLocation": "./.yarn/cache/supports-color-npm-9.2.2-d003069e84-976d848774.zip/node_modules/supports-color/",\ - "packageDependencies": [\ - ["supports-color", "npm:9.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["supports-hyperlinks", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/supports-hyperlinks-npm-2.3.0-d19176eba2-9ee0de3c8c.zip/node_modules/supports-hyperlinks/",\ - "packageDependencies": [\ - ["supports-hyperlinks", "npm:2.3.0"],\ - ["has-flag", "npm:4.0.0"],\ - ["supports-color", "npm:7.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/supports-hyperlinks-npm-3.0.0-90482e7ea6-41021305de.zip/node_modules/supports-hyperlinks/",\ - "packageDependencies": [\ - ["supports-hyperlinks", "npm:3.0.0"],\ - ["has-flag", "npm:4.0.0"],\ - ["supports-color", "npm:7.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["supports-preserve-symlinks-flag", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/supports-preserve-symlinks-flag-npm-1.0.0-f17c4d0028-53b1e247e6.zip/node_modules/supports-preserve-symlinks-flag/",\ - "packageDependencies": [\ - ["supports-preserve-symlinks-flag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["svg-tags", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/svg-tags-npm-1.0.0-68a35c11fa-407e5ef87c.zip/node_modules/svg-tags/",\ - "packageDependencies": [\ - ["svg-tags", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["swagger2openapi", [\ - ["npm:7.0.8", {\ - "packageLocation": "./.yarn/cache/swagger2openapi-npm-7.0.8-ff4ad92811-dd0ee3b9dc.zip/node_modules/swagger2openapi/",\ - "packageDependencies": [\ - ["swagger2openapi", "npm:7.0.8"],\ - ["call-me-maybe", "npm:1.0.2"],\ - ["node-fetch", "virtual:46954143511abe760c249cc6f6eca8dfbb4d0a70acd1425fac297b068ec1d9e178a3f3a5f59aea8900d72d85d307205a6f8beee192f64f0c004b157e2420ea88#npm:2.6.9"],\ - ["node-fetch-h2", "npm:2.3.0"],\ - ["node-readfiles", "npm:0.2.0"],\ - ["oas-kit-common", "npm:1.0.8"],\ - ["oas-resolver", "npm:2.5.6"],\ - ["oas-schema-walker", "npm:1.1.5"],\ - ["oas-validator", "npm:5.0.8"],\ - ["reftools", "npm:1.1.9"],\ - ["yaml", "npm:2.3.3"],\ - ["yargs", "npm:17.7.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["symbol-tree", [\ - ["npm:3.2.4", {\ - "packageLocation": "./.yarn/cache/symbol-tree-npm-3.2.4-fe70cdb75b-6e8fc7e148.zip/node_modules/symbol-tree/",\ - "packageDependencies": [\ - ["symbol-tree", "npm:3.2.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["table", [\ - ["npm:6.8.0", {\ - "packageLocation": "./.yarn/cache/table-npm-6.8.0-7f881347d4-5b07fe462e.zip/node_modules/table/",\ - "packageDependencies": [\ - ["table", "npm:6.8.0"],\ - ["ajv", "npm:8.12.0"],\ - ["lodash.truncate", "npm:4.4.2"],\ - ["slice-ansi", "npm:4.0.0"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.8.1", {\ - "packageLocation": "./.yarn/cache/table-npm-6.8.1-83abb79e20-08249c7046.zip/node_modules/table/",\ - "packageDependencies": [\ - ["table", "npm:6.8.1"],\ - ["ajv", "npm:8.12.0"],\ - ["lodash.truncate", "npm:4.4.2"],\ - ["slice-ansi", "npm:4.0.0"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tailwindcss", [\ - ["npm:3.3.2", {\ - "packageLocation": "./.yarn/cache/tailwindcss-npm-3.3.2-9311a8c9fc-4897c70e67.zip/node_modules/tailwindcss/",\ - "packageDependencies": [\ - ["tailwindcss", "npm:3.3.2"],\ - ["@alloc/quick-lru", "npm:5.2.0"],\ - ["arg", "npm:5.0.2"],\ - ["chokidar", "npm:3.5.3"],\ - ["didyoumean", "npm:1.2.2"],\ - ["dlv", "npm:1.1.3"],\ - ["fast-glob", "npm:3.2.12"],\ - ["glob-parent", "npm:6.0.2"],\ - ["is-glob", "npm:4.0.3"],\ - ["jiti", "npm:1.18.2"],\ - ["lilconfig", "npm:2.1.0"],\ - ["micromatch", "npm:4.0.5"],\ - ["normalize-path", "npm:3.0.0"],\ - ["object-hash", "npm:3.0.0"],\ - ["picocolors", "npm:1.0.0"],\ - ["postcss", "npm:8.4.31"],\ - ["postcss-import", "virtual:9311a8c9fc2fa723a363b04526c261872a9280ff9a5542cdc84255404f48ad5c7925fba5ed45881f7890d0d836206f3c952ef9a86f561b44b7d6e17f15c70e68#npm:15.1.0"],\ - ["postcss-js", "virtual:9311a8c9fc2fa723a363b04526c261872a9280ff9a5542cdc84255404f48ad5c7925fba5ed45881f7890d0d836206f3c952ef9a86f561b44b7d6e17f15c70e68#npm:4.0.1"],\ - ["postcss-load-config", "virtual:9311a8c9fc2fa723a363b04526c261872a9280ff9a5542cdc84255404f48ad5c7925fba5ed45881f7890d0d836206f3c952ef9a86f561b44b7d6e17f15c70e68#npm:4.0.1"],\ - ["postcss-nested", "virtual:9311a8c9fc2fa723a363b04526c261872a9280ff9a5542cdc84255404f48ad5c7925fba5ed45881f7890d0d836206f3c952ef9a86f561b44b7d6e17f15c70e68#npm:6.0.1"],\ - ["postcss-selector-parser", "npm:6.0.11"],\ - ["postcss-value-parser", "npm:4.2.0"],\ - ["resolve", "patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d"],\ - ["sucrase", "npm:3.32.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tapable", [\ - ["npm:2.2.1", {\ - "packageLocation": "./.yarn/cache/tapable-npm-2.2.1-8cf5ff3039-3b7a1b4d86.zip/node_modules/tapable/",\ - "packageDependencies": [\ - ["tapable", "npm:2.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tar", [\ - ["npm:4.4.19", {\ - "packageLocation": "./.yarn/cache/tar-npm-4.4.19-5f8e81b87e-423c8259b1.zip/node_modules/tar/",\ - "packageDependencies": [\ - ["tar", "npm:4.4.19"],\ - ["chownr", "npm:1.1.4"],\ - ["fs-minipass", "npm:1.2.7"],\ - ["minipass", "npm:2.9.0"],\ - ["minizlib", "npm:1.3.3"],\ - ["mkdirp", "npm:0.5.6"],\ - ["safe-buffer", "npm:5.2.1"],\ - ["yallist", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.2.1", {\ - "packageLocation": "./.yarn/cache/tar-npm-6.2.1-237800bb20-f1322768c9.zip/node_modules/tar/",\ - "packageDependencies": [\ - ["tar", "npm:6.2.1"],\ - ["chownr", "npm:2.0.0"],\ - ["fs-minipass", "npm:2.1.0"],\ - ["minipass", "npm:5.0.0"],\ - ["minizlib", "npm:2.1.2"],\ - ["mkdirp", "npm:1.0.4"],\ - ["yallist", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tar-fs", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/tar-fs-npm-2.0.1-0734c93785-26cd297ed2.zip/node_modules/tar-fs/",\ - "packageDependencies": [\ - ["tar-fs", "npm:2.0.1"],\ - ["chownr", "npm:1.1.4"],\ - ["mkdirp-classic", "npm:0.5.3"],\ - ["pump", "npm:3.0.0"],\ - ["tar-stream", "npm:2.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tar-stream", [\ - ["npm:1.6.2", {\ - "packageLocation": "./.yarn/cache/tar-stream-npm-1.6.2-f4a7fc08e2-a5d49e232d.zip/node_modules/tar-stream/",\ - "packageDependencies": [\ - ["tar-stream", "npm:1.6.2"],\ - ["bl", "npm:1.2.3"],\ - ["buffer-alloc", "npm:1.2.0"],\ - ["end-of-stream", "npm:1.4.4"],\ - ["fs-constants", "npm:1.0.0"],\ - ["readable-stream", "npm:2.3.7"],\ - ["to-buffer", "npm:1.1.1"],\ - ["xtend", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.2.0", {\ - "packageLocation": "./.yarn/cache/tar-stream-npm-2.2.0-884c79b510-699831a8b9.zip/node_modules/tar-stream/",\ - "packageDependencies": [\ - ["tar-stream", "npm:2.2.0"],\ - ["bl", "npm:4.1.0"],\ - ["end-of-stream", "npm:1.4.4"],\ - ["fs-constants", "npm:1.0.0"],\ - ["inherits", "npm:2.0.4"],\ - ["readable-stream", "npm:3.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["term-size", [\ - ["npm:1.2.0", {\ - "packageLocation": "./.yarn/unplugged/term-size-npm-1.2.0-7629e52ca8/node_modules/term-size/",\ - "packageDependencies": [\ - ["term-size", "npm:1.2.0"],\ - ["execa", "npm:0.7.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["terminal-link", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/terminal-link-npm-3.0.0-82cbbd7f4a-85a78ae50a.zip/node_modules/terminal-link/",\ - "packageDependencies": [\ - ["terminal-link", "npm:3.0.0"],\ - ["ansi-escapes", "npm:5.0.0"],\ - ["supports-hyperlinks", "npm:2.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["test-exclude", [\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/test-exclude-npm-6.0.0-3fb03d69df-3b34a3d771.zip/node_modules/test-exclude/",\ - "packageDependencies": [\ - ["test-exclude", "npm:6.0.0"],\ - ["@istanbuljs/schema", "npm:0.1.3"],\ - ["glob", "npm:7.2.3"],\ - ["minimatch", "npm:3.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["text-table", [\ - ["npm:0.2.0", {\ - "packageLocation": "./.yarn/cache/text-table-npm-0.2.0-d92a778b59-b6937a38c8.zip/node_modules/text-table/",\ - "packageDependencies": [\ - ["text-table", "npm:0.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["thenify", [\ - ["npm:3.3.1", {\ - "packageLocation": "./.yarn/cache/thenify-npm-3.3.1-030bedb22c-84e1b804bf.zip/node_modules/thenify/",\ - "packageDependencies": [\ - ["thenify", "npm:3.3.1"],\ - ["any-promise", "npm:1.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["thenify-all", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/thenify-all-npm-1.6.0-96309bbc8b-dba7cc8a23.zip/node_modules/thenify-all/",\ - "packageDependencies": [\ - ["thenify-all", "npm:1.6.0"],\ - ["thenify", "npm:3.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["through", [\ - ["npm:2.3.8", {\ - "packageLocation": "./.yarn/cache/through-npm-2.3.8-df5f72a16e-a38c3e0598.zip/node_modules/through/",\ - "packageDependencies": [\ - ["through", "npm:2.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["through2", [\ - ["npm:2.0.5", {\ - "packageLocation": "./.yarn/cache/through2-npm-2.0.5-77d90f13cd-beb0f338aa.zip/node_modules/through2/",\ - "packageDependencies": [\ - ["through2", "npm:2.0.5"],\ - ["readable-stream", "npm:2.3.8"],\ - ["xtend", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["timed-out", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/timed-out-npm-4.0.1-1fe3eee142-98efc5d6fc.zip/node_modules/timed-out/",\ - "packageDependencies": [\ - ["timed-out", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tiny-invariant", [\ - ["npm:1.3.1", {\ - "packageLocation": "./.yarn/cache/tiny-invariant-npm-1.3.1-a8ca214e49-872dbd1ff2.zip/node_modules/tiny-invariant/",\ - "packageDependencies": [\ - ["tiny-invariant", "npm:1.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tiny-readdir", [\ - ["npm:2.7.2", {\ - "packageLocation": "./.yarn/cache/tiny-readdir-npm-2.7.2-387d78aaf4-36139dc24a.zip/node_modules/tiny-readdir/",\ - "packageDependencies": [\ - ["tiny-readdir", "npm:2.7.2"],\ - ["promise-make-naked", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tiny-relative-date", [\ - ["npm:1.3.0", {\ - "packageLocation": "./.yarn/cache/tiny-relative-date-npm-1.3.0-4737b1ee94-82a1fa2f3b.zip/node_modules/tiny-relative-date/",\ - "packageDependencies": [\ - ["tiny-relative-date", "npm:1.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tinybench", [\ - ["npm:2.8.0", {\ - "packageLocation": "./.yarn/cache/tinybench-npm-2.8.0-e63baae395-024a307c6a.zip/node_modules/tinybench/",\ - "packageDependencies": [\ - ["tinybench", "npm:2.8.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tinycolor2", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/tinycolor2-npm-1.6.0-8df41252c6-6df4d07fce.zip/node_modules/tinycolor2/",\ - "packageDependencies": [\ - ["tinycolor2", "npm:1.6.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tinypool", [\ - ["npm:0.8.4", {\ - "packageLocation": "./.yarn/cache/tinypool-npm-0.8.4-043dfecb16-d40c40e062.zip/node_modules/tinypool/",\ - "packageDependencies": [\ - ["tinypool", "npm:0.8.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tinyspy", [\ - ["npm:2.2.1", {\ - "packageLocation": "./.yarn/cache/tinyspy-npm-2.2.1-1079b8de54-170d6232e8.zip/node_modules/tinyspy/",\ - "packageDependencies": [\ - ["tinyspy", "npm:2.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["title", [\ - ["npm:3.5.3", {\ - "packageLocation": "./.yarn/cache/title-npm-3.5.3-48241f388e-3fcd2fffcd.zip/node_modules/title/",\ - "packageDependencies": [\ - ["title", "npm:3.5.3"],\ - ["arg", "npm:1.0.0"],\ - ["chalk", "npm:2.3.0"],\ - ["clipboardy", "npm:1.2.2"],\ - ["titleize", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["titleize", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/titleize-npm-1.0.0-64f1ccb6af-a8234b7860.zip/node_modules/titleize/",\ - "packageDependencies": [\ - ["titleize", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tmp", [\ - ["npm:0.0.33", {\ - "packageLocation": "./.yarn/cache/tmp-npm-0.0.33-bcbf65df2a-902d7aceb7.zip/node_modules/tmp/",\ - "packageDependencies": [\ - ["tmp", "npm:0.0.33"],\ - ["os-tmpdir", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.2.1", {\ - "packageLocation": "./.yarn/cache/tmp-npm-0.2.1-a9c8d9c0ca-8b12146541.zip/node_modules/tmp/",\ - "packageDependencies": [\ - ["tmp", "npm:0.2.1"],\ - ["rimraf", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tmp-promise", [\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/tmp-promise-npm-3.0.3-6df4ad8df9-f854f5307d.zip/node_modules/tmp-promise/",\ - "packageDependencies": [\ - ["tmp-promise", "npm:3.0.3"],\ - ["tmp", "npm:0.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tmpl", [\ - ["npm:1.0.5", {\ - "packageLocation": "./.yarn/cache/tmpl-npm-1.0.5-d399ba37e2-cd922d9b85.zip/node_modules/tmpl/",\ - "packageDependencies": [\ - ["tmpl", "npm:1.0.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["to-buffer", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/to-buffer-npm-1.1.1-0be2cf74fe-6c897f58c2.zip/node_modules/to-buffer/",\ - "packageDependencies": [\ - ["to-buffer", "npm:1.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["to-fast-properties", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/to-fast-properties-npm-2.0.0-0dc60cc481-be2de62fe5.zip/node_modules/to-fast-properties/",\ - "packageDependencies": [\ - ["to-fast-properties", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["to-regex-range", [\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/to-regex-range-npm-5.0.1-f1e8263b00-f76fa01b3d.zip/node_modules/to-regex-range/",\ - "packageDependencies": [\ - ["to-regex-range", "npm:5.0.1"],\ - ["is-number", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["toidentifier", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/toidentifier-npm-1.0.1-f759712599-952c29e2a8.zip/node_modules/toidentifier/",\ - "packageDependencies": [\ - ["toidentifier", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tough-cookie", [\ - ["npm:2.5.0", {\ - "packageLocation": "./.yarn/cache/tough-cookie-npm-2.5.0-79a2fe43fe-16a8cd0902.zip/node_modules/tough-cookie/",\ - "packageDependencies": [\ - ["tough-cookie", "npm:2.5.0"],\ - ["psl", "npm:1.9.0"],\ - ["punycode", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.1.4", {\ - "packageLocation": "./.yarn/cache/tough-cookie-npm-4.1.4-8293cc8bd5-5815059f01.zip/node_modules/tough-cookie/",\ - "packageDependencies": [\ - ["tough-cookie", "npm:4.1.4"],\ - ["psl", "npm:1.9.0"],\ - ["punycode", "npm:2.3.1"],\ - ["universalify", "npm:0.2.0"],\ - ["url-parse", "npm:1.5.10"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tr46", [\ - ["npm:0.0.3", {\ - "packageLocation": "./.yarn/cache/tr46-npm-0.0.3-de53018915-726321c5ea.zip/node_modules/tr46/",\ - "packageDependencies": [\ - ["tr46", "npm:0.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/tr46-npm-1.0.1-9547f343a4-96d4ed46bc.zip/node_modules/tr46/",\ - "packageDependencies": [\ - ["tr46", "npm:1.0.1"],\ - ["punycode", "npm:2.3.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/tr46-npm-3.0.0-e1ae1ea7c9-44c3cc6767.zip/node_modules/tr46/",\ - "packageDependencies": [\ - ["tr46", "npm:3.0.0"],\ - ["punycode", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tree-kill", [\ - ["npm:1.2.2", {\ - "packageLocation": "./.yarn/cache/tree-kill-npm-1.2.2-3da0e5a759-49117f5f41.zip/node_modules/tree-kill/",\ - "packageDependencies": [\ - ["tree-kill", "npm:1.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["trim-lines", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/trim-lines-npm-3.0.1-24471f7e84-e241da1046.zip/node_modules/trim-lines/",\ - "packageDependencies": [\ - ["trim-lines", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["trim-newlines", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/trim-newlines-npm-3.0.1-22f1f216de-b530f3fadf.zip/node_modules/trim-newlines/",\ - "packageDependencies": [\ - ["trim-newlines", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["trough", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/trough-npm-2.1.0-20e92f46fc-a577bb561c.zip/node_modules/trough/",\ - "packageDependencies": [\ - ["trough", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ts-api-utils", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/ts-api-utils-npm-1.0.3-992f360d9b-441cc4489d.zip/node_modules/ts-api-utils/",\ - "packageDependencies": [\ - ["ts-api-utils", "npm:1.0.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:196b373cbfe83ecbc7488f9087af8c99caea9e1c51c018365e48f5abbb19caca0eef79e99a27221d02ef5bc9b7e0401a0d4787441bb0cb40da7b39cec6f2045d#npm:1.0.3", {\ - "packageLocation": "./.yarn/__virtual__/ts-api-utils-virtual-a9aebcdead/0/cache/ts-api-utils-npm-1.0.3-992f360d9b-441cc4489d.zip/node_modules/ts-api-utils/",\ - "packageDependencies": [\ - ["ts-api-utils", "virtual:196b373cbfe83ecbc7488f9087af8c99caea9e1c51c018365e48f5abbb19caca0eef79e99a27221d02ef5bc9b7e0401a0d4787441bb0cb40da7b39cec6f2045d#npm:1.0.3"],\ - ["@types/typescript", null],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:8592b053f4450b5ffffaff8f0658c7c618d3cab7cef4692f2ad0546ba30109c24f2767a4708d2f71e38dc923fb644e9861ae1374539debc6b40b805a091f35a4#npm:1.0.3", {\ - "packageLocation": "./.yarn/__virtual__/ts-api-utils-virtual-90ba993269/0/cache/ts-api-utils-npm-1.0.3-992f360d9b-441cc4489d.zip/node_modules/ts-api-utils/",\ - "packageDependencies": [\ - ["ts-api-utils", "virtual:8592b053f4450b5ffffaff8f0658c7c618d3cab7cef4692f2ad0546ba30109c24f2767a4708d2f71e38dc923fb644e9861ae1374539debc6b40b805a091f35a4#npm:1.0.3"],\ - ["@types/typescript", null],\ - ["typescript", null]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ts-interface-checker", [\ - ["npm:0.1.13", {\ - "packageLocation": "./.yarn/cache/ts-interface-checker-npm-0.1.13-0c7b064494-20c29189c2.zip/node_modules/ts-interface-checker/",\ - "packageDependencies": [\ - ["ts-interface-checker", "npm:0.1.13"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ts-loader", [\ - ["npm:9.5.1", {\ - "packageLocation": "./.yarn/cache/ts-loader-npm-9.5.1-c8a0456e30-7cf396e656.zip/node_modules/ts-loader/",\ - "packageDependencies": [\ - ["ts-loader", "npm:9.5.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:6279a6bcd054f97c4ec611654ca73e0463708f604bb8fdbb0a4f8c8618a3a25c97220f909d15222cde40ca1b761ecafc3bbf8f2b7907c7ec5bc347340354fbc5#npm:9.5.1", {\ - "packageLocation": "./.yarn/__virtual__/ts-loader-virtual-c1d4629a81/0/cache/ts-loader-npm-9.5.1-c8a0456e30-7cf396e656.zip/node_modules/ts-loader/",\ - "packageDependencies": [\ - ["ts-loader", "virtual:6279a6bcd054f97c4ec611654ca73e0463708f604bb8fdbb0a4f8c8618a3a25c97220f909d15222cde40ca1b761ecafc3bbf8f2b7907c7ec5bc347340354fbc5#npm:9.5.1"],\ - ["@types/typescript", null],\ - ["@types/webpack", null],\ - ["chalk", "npm:4.1.2"],\ - ["enhanced-resolve", "npm:5.15.0"],\ - ["micromatch", "npm:4.0.5"],\ - ["semver", "npm:7.3.8"],\ - ["source-map", "npm:0.7.4"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["webpack", null]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "@types/webpack",\ - "typescript",\ - "webpack"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ts-morph", [\ - ["npm:15.1.0", {\ - "packageLocation": "./.yarn/cache/ts-morph-npm-15.1.0-604b2a3760-95e0262142.zip/node_modules/ts-morph/",\ - "packageDependencies": [\ - ["ts-morph", "npm:15.1.0"],\ - ["@ts-morph/common", "npm:0.16.0"],\ - ["code-block-writer", "npm:11.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ts-node", [\ - ["npm:10.9.2", {\ - "packageLocation": "./.yarn/cache/ts-node-npm-10.9.2-3f3890b9ac-fde256c907.zip/node_modules/ts-node/",\ - "packageDependencies": [\ - ["ts-node", "npm:10.9.2"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:10.9.2", {\ - "packageLocation": "./.yarn/__virtual__/ts-node-virtual-9b9d6dd49b/0/cache/ts-node-npm-10.9.2-3f3890b9ac-fde256c907.zip/node_modules/ts-node/",\ - "packageDependencies": [\ - ["ts-node", "virtual:f8e21c9fa0a798b21a87ac455600e39198fef65848556a3a2cd5c956b0460181f9e618173dcff6d9d4fb96fb870055dfe1a3ec3db5db0700e71c0184e4711659#npm:10.9.2"],\ - ["@cspotcode/source-map-support", "npm:0.8.1"],\ - ["@swc/core", null],\ - ["@swc/wasm", null],\ - ["@tsconfig/node10", "npm:1.0.8"],\ - ["@tsconfig/node12", "npm:1.0.9"],\ - ["@tsconfig/node14", "npm:1.0.1"],\ - ["@tsconfig/node16", "npm:1.0.2"],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/swc__core", null],\ - ["@types/swc__wasm", null],\ - ["@types/typescript", null],\ - ["acorn", "npm:8.8.0"],\ - ["acorn-walk", "npm:8.2.0"],\ - ["arg", "npm:4.1.3"],\ - ["create-require", "npm:1.1.1"],\ - ["diff", "npm:4.0.2"],\ - ["make-error", "npm:1.3.6"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["v8-compile-cache-lib", "npm:3.0.1"],\ - ["yn", "npm:3.1.1"]\ - ],\ - "packagePeers": [\ - "@swc/core",\ - "@swc/wasm",\ - "@types/node",\ - "@types/swc__core",\ - "@types/swc__wasm",\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ts-poet", [\ - ["npm:6.7.0", {\ - "packageLocation": "./.yarn/cache/ts-poet-npm-6.7.0-ca8d34b2f4-7dd56fd5c1.zip/node_modules/ts-poet/",\ - "packageDependencies": [\ - ["ts-poet", "npm:6.7.0"],\ - ["dprint-node", "npm:1.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tsconfig", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/tsconfig-npm-7.0.0-27f79fe1ca-8bce05e93c.zip/node_modules/tsconfig/",\ - "packageDependencies": [\ - ["tsconfig", "npm:7.0.0"],\ - ["@types/strip-bom", "npm:3.0.0"],\ - ["@types/strip-json-comments", "npm:0.0.30"],\ - ["strip-bom", "npm:3.0.0"],\ - ["strip-json-comments", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tsconfig-paths", [\ - ["npm:3.14.2", {\ - "packageLocation": "./.yarn/cache/tsconfig-paths-npm-3.14.2-90ce75420d-a6162eaa1a.zip/node_modules/tsconfig-paths/",\ - "packageDependencies": [\ - ["tsconfig-paths", "npm:3.14.2"],\ - ["@types/json5", "npm:0.0.29"],\ - ["json5", "npm:2.2.2"],\ - ["minimist", "npm:1.2.6"],\ - ["strip-bom", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tslib", [\ - ["npm:1.14.1", {\ - "packageLocation": "./.yarn/cache/tslib-npm-1.14.1-102499115e-dbe628ef87.zip/node_modules/tslib/",\ - "packageDependencies": [\ - ["tslib", "npm:1.14.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.4.0", {\ - "packageLocation": "./.yarn/cache/tslib-npm-2.4.0-9cb6dc5030-8c4aa6a3c5.zip/node_modules/tslib/",\ - "packageDependencies": [\ - ["tslib", "npm:2.4.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.6.2", {\ - "packageLocation": "./.yarn/cache/tslib-npm-2.6.2-4fc8c068d9-329ea56123.zip/node_modules/tslib/",\ - "packageDependencies": [\ - ["tslib", "npm:2.6.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tsup", [\ - ["npm:8.0.2", {\ - "packageLocation": "./.yarn/cache/tsup-npm-8.0.2-86e40f68a7-ebd0c662ef.zip/node_modules/tsup/",\ - "packageDependencies": [\ - ["tsup", "npm:8.0.2"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:7fd4d27628c3743ebc965c3a5559b2f471c2d0ff304c92680b4764724aa0c3780f0f5fda9fc8045c34b169da479e01e8cef2d25c59b27f5ec7b3dc4810e345bc#npm:8.0.2", {\ - "packageLocation": "./.yarn/__virtual__/tsup-virtual-1ef97176e3/0/cache/tsup-npm-8.0.2-86e40f68a7-ebd0c662ef.zip/node_modules/tsup/",\ - "packageDependencies": [\ - ["tsup", "virtual:7fd4d27628c3743ebc965c3a5559b2f471c2d0ff304c92680b4764724aa0c3780f0f5fda9fc8045c34b169da479e01e8cef2d25c59b27f5ec7b3dc4810e345bc#npm:8.0.2"],\ - ["@microsoft/api-extractor", null],\ - ["@swc/core", null],\ - ["@types/microsoft__api-extractor", null],\ - ["@types/postcss", null],\ - ["@types/swc__core", null],\ - ["@types/typescript", null],\ - ["bundle-require", "virtual:1ef97176e34bc7af75e8f0f7c320678eebb2e0ff51354f224f40bff02f57e8b2970312a33051e5d14d3515afe3f2ff5ee3547ace8184b013504b1021c8d3e0a5#npm:4.0.2"],\ - ["cac", "npm:6.7.14"],\ - ["chokidar", "npm:3.6.0"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["esbuild", "npm:0.19.12"],\ - ["execa", "npm:5.1.1"],\ - ["globby", "npm:11.1.0"],\ - ["joycon", "npm:3.1.1"],\ - ["postcss", null],\ - ["postcss-load-config", "virtual:1ef97176e34bc7af75e8f0f7c320678eebb2e0ff51354f224f40bff02f57e8b2970312a33051e5d14d3515afe3f2ff5ee3547ace8184b013504b1021c8d3e0a5#npm:4.0.1"],\ - ["resolve-from", "npm:5.0.0"],\ - ["rollup", "npm:4.13.0"],\ - ["source-map", "npm:0.8.0-beta.0"],\ - ["sucrase", "npm:3.35.0"],\ - ["tree-kill", "npm:1.2.2"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"]\ - ],\ - "packagePeers": [\ - "@microsoft/api-extractor",\ - "@swc/core",\ - "@types/microsoft__api-extractor",\ - "@types/postcss",\ - "@types/swc__core",\ - "@types/typescript",\ - "postcss",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tsutils", [\ - ["npm:3.21.0", {\ - "packageLocation": "./.yarn/cache/tsutils-npm-3.21.0-347e6636c5-1843f4c1b2.zip/node_modules/tsutils/",\ - "packageDependencies": [\ - ["tsutils", "npm:3.21.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:36905ba7001a311aa678adb60e4477911dbf4cb8df6b1f23f3c600b2df2e24be60054bff82abc1485314231d97430dce00bffb3b7a7087bfdbe1c99f1c85b84f#npm:3.21.0", {\ - "packageLocation": "./.yarn/__virtual__/tsutils-virtual-2af0b5e9df/0/cache/tsutils-npm-3.21.0-347e6636c5-1843f4c1b2.zip/node_modules/tsutils/",\ - "packageDependencies": [\ - ["tsutils", "virtual:36905ba7001a311aa678adb60e4477911dbf4cb8df6b1f23f3c600b2df2e24be60054bff82abc1485314231d97430dce00bffb3b7a7087bfdbe1c99f1c85b84f#npm:3.21.0"],\ - ["@types/typescript", null],\ - ["tslib", "npm:1.14.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:c63ede9b660397b3afa67a4499cc146d605b84467174118eacc0e84c52e54bd43ed2cf170bf6342907bb2a43c736ab9b4899ade9079e9ccb6978c6aedcc3d46d#npm:3.21.0", {\ - "packageLocation": "./.yarn/__virtual__/tsutils-virtual-27c0f60cfc/0/cache/tsutils-npm-3.21.0-347e6636c5-1843f4c1b2.zip/node_modules/tsutils/",\ - "packageDependencies": [\ - ["tsutils", "virtual:c63ede9b660397b3afa67a4499cc146d605b84467174118eacc0e84c52e54bd43ed2cf170bf6342907bb2a43c736ab9b4899ade9079e9ccb6978c6aedcc3d46d#npm:3.21.0"],\ - ["@types/typescript", null],\ - ["tslib", "npm:1.14.1"],\ - ["typescript", null]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tunnel-agent", [\ - ["npm:0.6.0", {\ - "packageLocation": "./.yarn/cache/tunnel-agent-npm-0.6.0-64345ab7eb-05f6510358.zip/node_modules/tunnel-agent/",\ - "packageDependencies": [\ - ["tunnel-agent", "npm:0.6.0"],\ - ["safe-buffer", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["tweetnacl", [\ - ["npm:0.14.5", {\ - "packageLocation": "./.yarn/cache/tweetnacl-npm-0.14.5-a3f766c0d1-6061daba17.zip/node_modules/tweetnacl/",\ - "packageDependencies": [\ - ["tweetnacl", "npm:0.14.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["type-check", [\ - ["npm:0.4.0", {\ - "packageLocation": "./.yarn/cache/type-check-npm-0.4.0-60565800ce-ec688ebfc9.zip/node_modules/type-check/",\ - "packageDependencies": [\ - ["type-check", "npm:0.4.0"],\ - ["prelude-ls", "npm:1.2.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["type-detect", [\ - ["npm:4.0.8", {\ - "packageLocation": "./.yarn/cache/type-detect-npm-4.0.8-8d8127b901-62b5628bff.zip/node_modules/type-detect/",\ - "packageDependencies": [\ - ["type-detect", "npm:4.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["type-fest", [\ - ["npm:0.18.1", {\ - "packageLocation": "./.yarn/cache/type-fest-npm-0.18.1-47b079775d-e96dcee18a.zip/node_modules/type-fest/",\ - "packageDependencies": [\ - ["type-fest", "npm:0.18.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.20.2", {\ - "packageLocation": "./.yarn/cache/type-fest-npm-0.20.2-b36432617f-4fb3272df2.zip/node_modules/type-fest/",\ - "packageDependencies": [\ - ["type-fest", "npm:0.20.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.21.3", {\ - "packageLocation": "./.yarn/cache/type-fest-npm-0.21.3-5ff2a9c6fd-e6b32a3b38.zip/node_modules/type-fest/",\ - "packageDependencies": [\ - ["type-fest", "npm:0.21.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.6.0", {\ - "packageLocation": "./.yarn/cache/type-fest-npm-0.6.0-76b229965b-b2188e6e4b.zip/node_modules/type-fest/",\ - "packageDependencies": [\ - ["type-fest", "npm:0.6.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.8.1", {\ - "packageLocation": "./.yarn/cache/type-fest-npm-0.8.1-351ad028fe-d61c4b2eba.zip/node_modules/type-fest/",\ - "packageDependencies": [\ - ["type-fest", "npm:0.8.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.4.0", {\ - "packageLocation": "./.yarn/cache/type-fest-npm-1.4.0-7dd848962a-b011c33886.zip/node_modules/type-fest/",\ - "packageDependencies": [\ - ["type-fest", "npm:1.4.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.18.0", {\ - "packageLocation": "./.yarn/cache/type-fest-npm-2.18.0-cd9d170d6e-0737128d9d.zip/node_modules/type-fest/",\ - "packageDependencies": [\ - ["type-fest", "npm:2.18.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["type-is", [\ - ["npm:1.6.18", {\ - "packageLocation": "./.yarn/cache/type-is-npm-1.6.18-6dee4d4961-2c8e47675d.zip/node_modules/type-is/",\ - "packageDependencies": [\ - ["type-is", "npm:1.6.18"],\ - ["media-typer", "npm:0.3.0"],\ - ["mime-types", "npm:2.1.35"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["typed-array-buffer", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/typed-array-buffer-npm-1.0.0-95cb610310-3e0281c79b.zip/node_modules/typed-array-buffer/",\ - "packageDependencies": [\ - ["typed-array-buffer", "npm:1.0.0"],\ - ["call-bind", "npm:1.0.2"],\ - ["get-intrinsic", "npm:1.2.2"],\ - ["is-typed-array", "npm:1.1.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/typed-array-buffer-npm-1.0.2-31e458f38d-02ffc185d2.zip/node_modules/typed-array-buffer/",\ - "packageDependencies": [\ - ["typed-array-buffer", "npm:1.0.2"],\ - ["call-bind", "npm:1.0.7"],\ - ["es-errors", "npm:1.3.0"],\ - ["is-typed-array", "npm:1.1.13"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["typed-array-byte-length", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/typed-array-byte-length-npm-1.0.0-94d79975ca-b03db16458.zip/node_modules/typed-array-byte-length/",\ - "packageDependencies": [\ - ["typed-array-byte-length", "npm:1.0.0"],\ - ["call-bind", "npm:1.0.2"],\ - ["for-each", "npm:0.3.3"],\ - ["has-proto", "npm:1.0.1"],\ - ["is-typed-array", "npm:1.1.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/typed-array-byte-length-npm-1.0.1-9ab0891fb8-f65e5ecd1c.zip/node_modules/typed-array-byte-length/",\ - "packageDependencies": [\ - ["typed-array-byte-length", "npm:1.0.1"],\ - ["call-bind", "npm:1.0.7"],\ - ["for-each", "npm:0.3.3"],\ - ["gopd", "npm:1.0.1"],\ - ["has-proto", "npm:1.0.3"],\ - ["is-typed-array", "npm:1.1.13"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["typed-array-byte-offset", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/typed-array-byte-offset-npm-1.0.0-8cbb911cf5-04f6f02d0e.zip/node_modules/typed-array-byte-offset/",\ - "packageDependencies": [\ - ["typed-array-byte-offset", "npm:1.0.0"],\ - ["available-typed-arrays", "npm:1.0.5"],\ - ["call-bind", "npm:1.0.2"],\ - ["for-each", "npm:0.3.3"],\ - ["has-proto", "npm:1.0.1"],\ - ["is-typed-array", "npm:1.1.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/typed-array-byte-offset-npm-1.0.2-14b64ee0e1-c8645c8794.zip/node_modules/typed-array-byte-offset/",\ - "packageDependencies": [\ - ["typed-array-byte-offset", "npm:1.0.2"],\ - ["available-typed-arrays", "npm:1.0.7"],\ - ["call-bind", "npm:1.0.7"],\ - ["for-each", "npm:0.3.3"],\ - ["gopd", "npm:1.0.1"],\ - ["has-proto", "npm:1.0.3"],\ - ["is-typed-array", "npm:1.1.13"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["typed-array-length", [\ - ["npm:1.0.4", {\ - "packageLocation": "./.yarn/cache/typed-array-length-npm-1.0.4-92771b81fc-2228febc93.zip/node_modules/typed-array-length/",\ - "packageDependencies": [\ - ["typed-array-length", "npm:1.0.4"],\ - ["call-bind", "npm:1.0.2"],\ - ["for-each", "npm:0.3.3"],\ - ["is-typed-array", "npm:1.1.12"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.6", {\ - "packageLocation": "./.yarn/cache/typed-array-length-npm-1.0.6-867a36a1ac-f0315e5b8f.zip/node_modules/typed-array-length/",\ - "packageDependencies": [\ - ["typed-array-length", "npm:1.0.6"],\ - ["call-bind", "npm:1.0.7"],\ - ["for-each", "npm:0.3.3"],\ - ["gopd", "npm:1.0.1"],\ - ["has-proto", "npm:1.0.3"],\ - ["is-typed-array", "npm:1.1.13"],\ - ["possible-typed-array-names", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["typedarray", [\ - ["npm:0.0.6", {\ - "packageLocation": "./.yarn/cache/typedarray-npm-0.0.6-37638b2241-33b39f3d0e.zip/node_modules/typedarray/",\ - "packageDependencies": [\ - ["typedarray", "npm:0.0.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["typescript", [\ - ["patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66", {\ - "packageLocation": "./.yarn/cache/typescript-patch-9d18892098-1cb434fbc6.zip/node_modules/typescript/",\ - "packageDependencies": [\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ua-parser-js", [\ - ["npm:1.0.37", {\ - "packageLocation": "./.yarn/cache/ua-parser-js-npm-1.0.37-b79655e1b5-4d481c720d.zip/node_modules/ua-parser-js/",\ - "packageDependencies": [\ - ["ua-parser-js", "npm:1.0.37"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ufo", [\ - ["npm:1.5.3", {\ - "packageLocation": "./.yarn/cache/ufo-npm-1.5.3-8c9d710312-2f54fa543b.zip/node_modules/ufo/",\ - "packageDependencies": [\ - ["ufo", "npm:1.5.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["uid-number", [\ - ["npm:0.0.6", {\ - "packageLocation": "./.yarn/cache/uid-number-npm-0.0.6-132b4157eb-ff17525bb9.zip/node_modules/uid-number/",\ - "packageDependencies": [\ - ["uid-number", "npm:0.0.6"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["umask", [\ - ["npm:1.1.0", {\ - "packageLocation": "./.yarn/cache/umask-npm-1.1.0-bf922a1fa8-5f7fd555ae.zip/node_modules/umask/",\ - "packageDependencies": [\ - ["umask", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unbox-primitive", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/unbox-primitive-npm-1.0.2-cb56a05066-b7a1cf5862.zip/node_modules/unbox-primitive/",\ - "packageDependencies": [\ - ["unbox-primitive", "npm:1.0.2"],\ - ["call-bind", "npm:1.0.2"],\ - ["has-bigints", "npm:1.0.2"],\ - ["has-symbols", "npm:1.0.3"],\ - ["which-boxed-primitive", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unbzip2-stream", [\ - ["npm:1.4.3", {\ - "packageLocation": "./.yarn/cache/unbzip2-stream-npm-1.4.3-c5582d6a9f-0e67c4a91f.zip/node_modules/unbzip2-stream/",\ - "packageDependencies": [\ - ["unbzip2-stream", "npm:1.4.3"],\ - ["buffer", "npm:5.7.1"],\ - ["through", "npm:2.3.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unicode-canonical-property-names-ecmascript", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/unicode-canonical-property-names-ecmascript-npm-2.0.0-d2d8554a14-39be078afd.zip/node_modules/unicode-canonical-property-names-ecmascript/",\ - "packageDependencies": [\ - ["unicode-canonical-property-names-ecmascript", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unicode-match-property-ecmascript", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/unicode-match-property-ecmascript-npm-2.0.0-97a00fd52c-1f34a7434a.zip/node_modules/unicode-match-property-ecmascript/",\ - "packageDependencies": [\ - ["unicode-match-property-ecmascript", "npm:2.0.0"],\ - ["unicode-canonical-property-names-ecmascript", "npm:2.0.0"],\ - ["unicode-property-aliases-ecmascript", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unicode-match-property-value-ecmascript", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/unicode-match-property-value-ecmascript-npm-2.0.0-b52f4f7ca4-8fe6a09d90.zip/node_modules/unicode-match-property-value-ecmascript/",\ - "packageDependencies": [\ - ["unicode-match-property-value-ecmascript", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/unicode-match-property-value-ecmascript-npm-2.1.0-65e24443e6-8d6f5f586b.zip/node_modules/unicode-match-property-value-ecmascript/",\ - "packageDependencies": [\ - ["unicode-match-property-value-ecmascript", "npm:2.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unicode-property-aliases-ecmascript", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/unicode-property-aliases-ecmascript-npm-2.0.0-1636cb7768-dda4d39128.zip/node_modules/unicode-property-aliases-ecmascript/",\ - "packageDependencies": [\ - ["unicode-property-aliases-ecmascript", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unified", [\ - ["npm:10.1.2", {\ - "packageLocation": "./.yarn/cache/unified-npm-10.1.2-731093c9be-053e7c65ed.zip/node_modules/unified/",\ - "packageDependencies": [\ - ["unified", "npm:10.1.2"],\ - ["@types/unist", "npm:2.0.8"],\ - ["bail", "npm:2.0.2"],\ - ["extend", "npm:3.0.2"],\ - ["is-buffer", "npm:2.0.5"],\ - ["is-plain-obj", "npm:4.1.0"],\ - ["trough", "npm:2.1.0"],\ - ["vfile", "npm:5.3.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unique-filename", [\ - ["npm:1.1.1", {\ - "packageLocation": "./.yarn/cache/unique-filename-npm-1.1.1-c885c5095b-cf4998c922.zip/node_modules/unique-filename/",\ - "packageDependencies": [\ - ["unique-filename", "npm:1.1.1"],\ - ["unique-slug", "npm:2.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unique-slug", [\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/unique-slug-npm-2.0.2-f6ba1ddeb7-5b6876a645.zip/node_modules/unique-slug/",\ - "packageDependencies": [\ - ["unique-slug", "npm:2.0.2"],\ - ["imurmurhash", "npm:0.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unique-string", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/unique-string-npm-1.0.0-96ab75fd6b-588f16bd4e.zip/node_modules/unique-string/",\ - "packageDependencies": [\ - ["unique-string", "npm:1.0.0"],\ - ["crypto-random-string", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unist-util-generated", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/unist-util-generated-npm-2.0.1-cba405dd6d-6221ad0571.zip/node_modules/unist-util-generated/",\ - "packageDependencies": [\ - ["unist-util-generated", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unist-util-is", [\ - ["npm:5.2.1", {\ - "packageLocation": "./.yarn/cache/unist-util-is-npm-5.2.1-cacf6f78d5-ae76fdc3d3.zip/node_modules/unist-util-is/",\ - "packageDependencies": [\ - ["unist-util-is", "npm:5.2.1"],\ - ["@types/unist", "npm:2.0.8"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/unist-util-is-npm-6.0.0-2bffa09a51-f630a92512.zip/node_modules/unist-util-is/",\ - "packageDependencies": [\ - ["unist-util-is", "npm:6.0.0"],\ - ["@types/unist", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unist-util-position", [\ - ["npm:4.0.4", {\ - "packageLocation": "./.yarn/cache/unist-util-position-npm-4.0.4-833bfce46c-e7487b6cec.zip/node_modules/unist-util-position/",\ - "packageDependencies": [\ - ["unist-util-position", "npm:4.0.4"],\ - ["@types/unist", "npm:2.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unist-util-position-from-estree", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/unist-util-position-from-estree-npm-1.1.2-2c54b9b445-e3f4060e2a.zip/node_modules/unist-util-position-from-estree/",\ - "packageDependencies": [\ - ["unist-util-position-from-estree", "npm:1.1.2"],\ - ["@types/unist", "npm:2.0.8"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/unist-util-position-from-estree-npm-2.0.0-adf063eee5-d3b3048a57.zip/node_modules/unist-util-position-from-estree/",\ - "packageDependencies": [\ - ["unist-util-position-from-estree", "npm:2.0.0"],\ - ["@types/unist", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unist-util-remove-position", [\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/unist-util-remove-position-npm-4.0.2-5806d5548a-989831da91.zip/node_modules/unist-util-remove-position/",\ - "packageDependencies": [\ - ["unist-util-remove-position", "npm:4.0.2"],\ - ["@types/unist", "npm:2.0.8"],\ - ["unist-util-visit", "npm:4.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/unist-util-remove-position-npm-5.0.0-1f2a181e0a-8aabdb9d0e.zip/node_modules/unist-util-remove-position/",\ - "packageDependencies": [\ - ["unist-util-remove-position", "npm:5.0.0"],\ - ["@types/unist", "npm:3.0.2"],\ - ["unist-util-visit", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unist-util-stringify-position", [\ - ["npm:3.0.3", {\ - "packageLocation": "./.yarn/cache/unist-util-stringify-position-npm-3.0.3-3ab0818239-dbd66c1518.zip/node_modules/unist-util-stringify-position/",\ - "packageDependencies": [\ - ["unist-util-stringify-position", "npm:3.0.3"],\ - ["@types/unist", "npm:2.0.8"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/unist-util-stringify-position-npm-4.0.0-2362acd217-e2e7aee4b9.zip/node_modules/unist-util-stringify-position/",\ - "packageDependencies": [\ - ["unist-util-stringify-position", "npm:4.0.0"],\ - ["@types/unist", "npm:3.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unist-util-visit", [\ - ["npm:4.1.2", {\ - "packageLocation": "./.yarn/cache/unist-util-visit-npm-4.1.2-6b950e655a-95a34e3f7b.zip/node_modules/unist-util-visit/",\ - "packageDependencies": [\ - ["unist-util-visit", "npm:4.1.2"],\ - ["@types/unist", "npm:2.0.8"],\ - ["unist-util-is", "npm:5.2.1"],\ - ["unist-util-visit-parents", "npm:5.1.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/unist-util-visit-npm-5.0.0-df56c75117-9ec42e618e.zip/node_modules/unist-util-visit/",\ - "packageDependencies": [\ - ["unist-util-visit", "npm:5.0.0"],\ - ["@types/unist", "npm:3.0.2"],\ - ["unist-util-is", "npm:6.0.0"],\ - ["unist-util-visit-parents", "npm:6.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unist-util-visit-parents", [\ - ["npm:5.1.3", {\ - "packageLocation": "./.yarn/cache/unist-util-visit-parents-npm-5.1.3-3b6b34d916-8ecada5978.zip/node_modules/unist-util-visit-parents/",\ - "packageDependencies": [\ - ["unist-util-visit-parents", "npm:5.1.3"],\ - ["@types/unist", "npm:2.0.8"],\ - ["unist-util-is", "npm:5.2.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.0.1", {\ - "packageLocation": "./.yarn/cache/unist-util-visit-parents-npm-6.0.1-29ba152125-08927647c5.zip/node_modules/unist-util-visit-parents/",\ - "packageDependencies": [\ - ["unist-util-visit-parents", "npm:6.0.1"],\ - ["@types/unist", "npm:3.0.2"],\ - ["unist-util-is", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["universalify", [\ - ["npm:0.2.0", {\ - "packageLocation": "./.yarn/cache/universalify-npm-0.2.0-9984e61c10-e86134cb12.zip/node_modules/universalify/",\ - "packageDependencies": [\ - ["universalify", "npm:0.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/universalify-npm-2.0.0-03b8b418a8-2406a4edf4.zip/node_modules/universalify/",\ - "packageDependencies": [\ - ["universalify", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unpipe", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/unpipe-npm-1.0.0-2ed2a3c2bf-4fa18d8d8d.zip/node_modules/unpipe/",\ - "packageDependencies": [\ - ["unpipe", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["unzip-response", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/unzip-response-npm-2.0.1-d139c365e6-433aa4869a.zip/node_modules/unzip-response/",\ - "packageDependencies": [\ - ["unzip-response", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["update-browserslist-db", [\ - ["npm:1.0.10", {\ - "packageLocation": "./.yarn/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-12db73b4f6.zip/node_modules/update-browserslist-db/",\ - "packageDependencies": [\ - ["update-browserslist-db", "npm:1.0.10"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:1.0.11", {\ - "packageLocation": "./.yarn/cache/update-browserslist-db-npm-1.0.11-2c8e64258f-b98327518f.zip/node_modules/update-browserslist-db/",\ - "packageDependencies": [\ - ["update-browserslist-db", "npm:1.0.11"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:1.0.13", {\ - "packageLocation": "./.yarn/cache/update-browserslist-db-npm-1.0.13-ea7b8ee24d-1e47d80182.zip/node_modules/update-browserslist-db/",\ - "packageDependencies": [\ - ["update-browserslist-db", "npm:1.0.13"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:8126a959d46e6def6d7f2497c47970a23a94adac85f5be1df9be290c674503b9bcbe0dc057e2741ee222cc2a8a3b9f584b20c3a9eb5ce085704d99fc5d94514c#npm:1.0.13", {\ - "packageLocation": "./.yarn/__virtual__/update-browserslist-db-virtual-c44986bb1a/0/cache/update-browserslist-db-npm-1.0.13-ea7b8ee24d-1e47d80182.zip/node_modules/update-browserslist-db/",\ - "packageDependencies": [\ - ["update-browserslist-db", "virtual:8126a959d46e6def6d7f2497c47970a23a94adac85f5be1df9be290c674503b9bcbe0dc057e2741ee222cc2a8a3b9f584b20c3a9eb5ce085704d99fc5d94514c#npm:1.0.13"],\ - ["@types/browserslist", null],\ - ["browserslist", "npm:4.23.0"],\ - ["escalade", "npm:3.1.1"],\ - ["picocolors", "npm:1.0.0"]\ - ],\ - "packagePeers": [\ - "@types/browserslist",\ - "browserslist"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:c3c1809375389507a1aeedf534fd79f857bb3c64ecc9e006768cadbfe62986d5f0c6d60929598771fa39a935d74fd2f97a9ee5a236e30da17e2b3a480f1ecae0#npm:1.0.13", {\ - "packageLocation": "./.yarn/__virtual__/update-browserslist-db-virtual-62df18e86e/0/cache/update-browserslist-db-npm-1.0.13-ea7b8ee24d-1e47d80182.zip/node_modules/update-browserslist-db/",\ - "packageDependencies": [\ - ["update-browserslist-db", "virtual:c3c1809375389507a1aeedf534fd79f857bb3c64ecc9e006768cadbfe62986d5f0c6d60929598771fa39a935d74fd2f97a9ee5a236e30da17e2b3a480f1ecae0#npm:1.0.13"],\ - ["@types/browserslist", null],\ - ["browserslist", "npm:4.22.3"],\ - ["escalade", "npm:3.1.1"],\ - ["picocolors", "npm:1.0.0"]\ - ],\ - "packagePeers": [\ - "@types/browserslist",\ - "browserslist"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:e2170a875bba2f8fa9e93e47c65f2f250097e101a59d95ea6fd852f32965e8cd6cef3b5662aa7295279d5bc60c9a612ddb8515c7dd1b7e8fb9984dee1823e7d6#npm:1.0.11", {\ - "packageLocation": "./.yarn/__virtual__/update-browserslist-db-virtual-e6fb63e03d/0/cache/update-browserslist-db-npm-1.0.11-2c8e64258f-b98327518f.zip/node_modules/update-browserslist-db/",\ - "packageDependencies": [\ - ["update-browserslist-db", "virtual:e2170a875bba2f8fa9e93e47c65f2f250097e101a59d95ea6fd852f32965e8cd6cef3b5662aa7295279d5bc60c9a612ddb8515c7dd1b7e8fb9984dee1823e7d6#npm:1.0.11"],\ - ["@types/browserslist", null],\ - ["browserslist", "npm:4.21.10"],\ - ["escalade", "npm:3.1.1"],\ - ["picocolors", "npm:1.0.0"]\ - ],\ - "packagePeers": [\ - "@types/browserslist",\ - "browserslist"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:e3b9e9d029ed690d72cbb29196ba0a23f15b398eeb926347678187be937db870a04cbf984eecc8e0ec9c290158a9cd8607d12f0188665abe039fa4a9051a22ac#npm:1.0.10", {\ - "packageLocation": "./.yarn/__virtual__/update-browserslist-db-virtual-c78ceb3755/0/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-12db73b4f6.zip/node_modules/update-browserslist-db/",\ - "packageDependencies": [\ - ["update-browserslist-db", "virtual:e3b9e9d029ed690d72cbb29196ba0a23f15b398eeb926347678187be937db870a04cbf984eecc8e0ec9c290158a9cd8607d12f0188665abe039fa4a9051a22ac#npm:1.0.10"],\ - ["@types/browserslist", null],\ - ["browserslist", "npm:4.21.5"],\ - ["escalade", "npm:3.1.1"],\ - ["picocolors", "npm:1.0.0"]\ - ],\ - "packagePeers": [\ - "@types/browserslist",\ - "browserslist"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["update-notifier", [\ - ["npm:2.5.0", {\ - "packageLocation": "./.yarn/cache/update-notifier-npm-2.5.0-67a849582a-a9ba50396b.zip/node_modules/update-notifier/",\ - "packageDependencies": [\ - ["update-notifier", "npm:2.5.0"],\ - ["boxen", "npm:1.3.0"],\ - ["chalk", "npm:2.4.2"],\ - ["configstore", "npm:3.1.5"],\ - ["import-lazy", "npm:2.1.0"],\ - ["is-ci", "npm:1.2.1"],\ - ["is-installed-globally", "npm:0.1.0"],\ - ["is-npm", "npm:1.0.0"],\ - ["latest-version", "npm:3.1.0"],\ - ["semver-diff", "npm:2.1.0"],\ - ["xdg-basedir", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["uri-js", [\ - ["npm:4.4.1", {\ - "packageLocation": "./.yarn/cache/uri-js-npm-4.4.1-66d11cbcaf-7167432de6.zip/node_modules/uri-js/",\ - "packageDependencies": [\ - ["uri-js", "npm:4.4.1"],\ - ["punycode", "npm:2.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["url-join", [\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/url-join-npm-4.0.1-e1f4415722-f74e868bf2.zip/node_modules/url-join/",\ - "packageDependencies": [\ - ["url-join", "npm:4.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/url-join-npm-5.0.0-27d329c4cf-5921384a8a.zip/node_modules/url-join/",\ - "packageDependencies": [\ - ["url-join", "npm:5.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["url-parse", [\ - ["npm:1.5.10", {\ - "packageLocation": "./.yarn/cache/url-parse-npm-1.5.10-64fa2bcd6d-fbdba6b1d8.zip/node_modules/url-parse/",\ - "packageDependencies": [\ - ["url-parse", "npm:1.5.10"],\ - ["querystringify", "npm:2.2.0"],\ - ["requires-port", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["url-parse-lax", [\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/url-parse-lax-npm-1.0.0-72419d807b-03316acff7.zip/node_modules/url-parse-lax/",\ - "packageDependencies": [\ - ["url-parse-lax", "npm:1.0.0"],\ - ["prepend-http", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["util-deprecate", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/util-deprecate-npm-1.0.2-e3fe1a219c-474acf1146.zip/node_modules/util-deprecate/",\ - "packageDependencies": [\ - ["util-deprecate", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["util-extend", [\ - ["npm:1.0.3", {\ - "packageLocation": "./.yarn/cache/util-extend-npm-1.0.3-410555399f-da57f399b3.zip/node_modules/util-extend/",\ - "packageDependencies": [\ - ["util-extend", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["util-promisify", [\ - ["npm:2.1.0", {\ - "packageLocation": "./.yarn/cache/util-promisify-npm-2.1.0-99b8e9cdf0-75e74c4621.zip/node_modules/util-promisify/",\ - "packageDependencies": [\ - ["util-promisify", "npm:2.1.0"],\ - ["object.getownpropertydescriptors", "npm:2.1.7"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["utils-merge", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/utils-merge-npm-1.0.1-363bbdfbca-c810954932.zip/node_modules/utils-merge/",\ - "packageDependencies": [\ - ["utils-merge", "npm:1.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["uuid", [\ - ["npm:3.4.0", {\ - "packageLocation": "./.yarn/cache/uuid-npm-3.4.0-4fd8ef88ad-58de2feed6.zip/node_modules/uuid/",\ - "packageDependencies": [\ - ["uuid", "npm:3.4.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:9.0.1", {\ - "packageLocation": "./.yarn/cache/uuid-npm-9.0.1-39a8442bc6-39931f6da7.zip/node_modules/uuid/",\ - "packageDependencies": [\ - ["uuid", "npm:9.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["uvu", [\ - ["npm:0.5.6", {\ - "packageLocation": "./.yarn/cache/uvu-npm-0.5.6-c8507ad49b-09460a3797.zip/node_modules/uvu/",\ - "packageDependencies": [\ - ["uvu", "npm:0.5.6"],\ - ["dequal", "npm:2.0.3"],\ - ["diff", "npm:5.1.0"],\ - ["kleur", "npm:4.1.5"],\ - ["sade", "npm:1.8.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["v8-compile-cache", [\ - ["npm:2.3.0", {\ - "packageLocation": "./.yarn/cache/v8-compile-cache-npm-2.3.0-961375f150-adb0a271ea.zip/node_modules/v8-compile-cache/",\ - "packageDependencies": [\ - ["v8-compile-cache", "npm:2.3.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["v8-compile-cache-lib", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/v8-compile-cache-lib-npm-3.0.1-4886071ece-78089ad549.zip/node_modules/v8-compile-cache-lib/",\ - "packageDependencies": [\ - ["v8-compile-cache-lib", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["validate-npm-package-license", [\ - ["npm:3.0.4", {\ - "packageLocation": "./.yarn/cache/validate-npm-package-license-npm-3.0.4-7af8adc7a8-35703ac889.zip/node_modules/validate-npm-package-license/",\ - "packageDependencies": [\ - ["validate-npm-package-license", "npm:3.0.4"],\ - ["spdx-correct", "npm:3.1.1"],\ - ["spdx-expression-parse", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["validate-npm-package-name", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/validate-npm-package-name-npm-3.0.0-e44c263962-ce4c68207a.zip/node_modules/validate-npm-package-name/",\ - "packageDependencies": [\ - ["validate-npm-package-name", "npm:3.0.0"],\ - ["builtins", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/validate-npm-package-name-npm-5.0.1-5af9a082cd-0d583a1af2.zip/node_modules/validate-npm-package-name/",\ - "packageDependencies": [\ - ["validate-npm-package-name", "npm:5.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vary", [\ - ["npm:1.1.2", {\ - "packageLocation": "./.yarn/cache/vary-npm-1.1.2-b49f70ae63-ae0123222c.zip/node_modules/vary/",\ - "packageDependencies": [\ - ["vary", "npm:1.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["verror", [\ - ["npm:1.10.0", {\ - "packageLocation": "./.yarn/cache/verror-npm-1.10.0-c3f839c579-c431df0bed.zip/node_modules/verror/",\ - "packageDependencies": [\ - ["verror", "npm:1.10.0"],\ - ["assert-plus", "npm:1.0.0"],\ - ["core-util-is", "npm:1.0.2"],\ - ["extsprintf", "npm:1.4.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vfile", [\ - ["npm:5.3.7", {\ - "packageLocation": "./.yarn/cache/vfile-npm-5.3.7-3fe49f8a33-642cce703a.zip/node_modules/vfile/",\ - "packageDependencies": [\ - ["vfile", "npm:5.3.7"],\ - ["@types/unist", "npm:2.0.8"],\ - ["is-buffer", "npm:2.0.5"],\ - ["unist-util-stringify-position", "npm:3.0.3"],\ - ["vfile-message", "npm:3.1.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vfile-matter", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/vfile-matter-npm-3.0.1-9d8d8bf427-ced55ed7d7.zip/node_modules/vfile-matter/",\ - "packageDependencies": [\ - ["vfile-matter", "npm:3.0.1"],\ - ["@types/js-yaml", "npm:4.0.5"],\ - ["is-buffer", "npm:2.0.5"],\ - ["js-yaml", "npm:4.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vfile-message", [\ - ["npm:3.1.4", {\ - "packageLocation": "./.yarn/cache/vfile-message-npm-3.1.4-47b355eba8-d0ee7da197.zip/node_modules/vfile-message/",\ - "packageDependencies": [\ - ["vfile-message", "npm:3.1.4"],\ - ["@types/unist", "npm:2.0.8"],\ - ["unist-util-stringify-position", "npm:3.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/vfile-message-npm-4.0.2-6a07dfdc39-964e7e119f.zip/node_modules/vfile-message/",\ - "packageDependencies": [\ - ["vfile-message", "npm:4.0.2"],\ - ["@types/unist", "npm:3.0.2"],\ - ["unist-util-stringify-position", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vite", [\ - ["npm:5.2.8", {\ - "packageLocation": "./.yarn/cache/vite-npm-5.2.8-618ece674d-c0a77271b5.zip/node_modules/vite/",\ - "packageDependencies": [\ - ["vite", "npm:5.2.8"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:5.3.1", {\ - "packageLocation": "./.yarn/cache/vite-npm-5.3.1-0fe9027262-a06d355663.zip/node_modules/vite/",\ - "packageDependencies": [\ - ["vite", "npm:5.3.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:2c30557d8ca5e7c67e7558d45bc44bef6c7a622b34a97fa8102f3235f92769c87777d34ed37059c12d8f3a21841ea06cf4badc5dc796697b0f765c17db6e24e5#npm:5.3.1", {\ - "packageLocation": "./.yarn/__virtual__/vite-virtual-10bdc6e480/0/cache/vite-npm-5.3.1-0fe9027262-a06d355663.zip/node_modules/vite/",\ - "packageDependencies": [\ - ["vite", "virtual:2c30557d8ca5e7c67e7558d45bc44bef6c7a622b34a97fa8102f3235f92769c87777d34ed37059c12d8f3a21841ea06cf4badc5dc796697b0f765c17db6e24e5#npm:5.3.1"],\ - ["@types/less", null],\ - ["@types/lightningcss", null],\ - ["@types/node", null],\ - ["@types/sass", null],\ - ["@types/stylus", null],\ - ["@types/sugarss", null],\ - ["@types/terser", null],\ - ["esbuild", "npm:0.21.5"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1"],\ - ["less", null],\ - ["lightningcss", null],\ - ["postcss", "npm:8.4.38"],\ - ["rollup", "npm:4.14.1"],\ - ["sass", null],\ - ["stylus", null],\ - ["sugarss", null],\ - ["terser", null]\ - ],\ - "packagePeers": [\ - "@types/less",\ - "@types/lightningcss",\ - "@types/node",\ - "@types/sass",\ - "@types/stylus",\ - "@types/sugarss",\ - "@types/terser",\ - "less",\ - "lightningcss",\ - "sass",\ - "stylus",\ - "sugarss",\ - "terser"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:5.2.8", {\ - "packageLocation": "./.yarn/__virtual__/vite-virtual-9c662db9a4/0/cache/vite-npm-5.2.8-618ece674d-c0a77271b5.zip/node_modules/vite/",\ - "packageDependencies": [\ - ["vite", "virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:5.2.8"],\ - ["@types/less", null],\ - ["@types/lightningcss", null],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/sass", null],\ - ["@types/stylus", null],\ - ["@types/sugarss", null],\ - ["@types/terser", null],\ - ["esbuild", "npm:0.20.2"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1"],\ - ["less", null],\ - ["lightningcss", null],\ - ["postcss", "npm:8.4.38"],\ - ["rollup", "npm:4.14.1"],\ - ["sass", "npm:1.72.0"],\ - ["stylus", null],\ - ["sugarss", null],\ - ["terser", null]\ - ],\ - "packagePeers": [\ - "@types/less",\ - "@types/lightningcss",\ - "@types/node",\ - "@types/sass",\ - "@types/stylus",\ - "@types/sugarss",\ - "@types/terser",\ - "less",\ - "lightningcss",\ - "sass",\ - "stylus",\ - "sugarss",\ - "terser"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:e5f32eb5b045214924405c54ef7857c7e9555bc833f2656b41d9a5dd5d08899f238f177f95bf361aceba8db6730be9edbcf70accf44a30d3541ff340074b91d2#npm:5.3.1", {\ - "packageLocation": "./.yarn/__virtual__/vite-virtual-83869226ef/0/cache/vite-npm-5.3.1-0fe9027262-a06d355663.zip/node_modules/vite/",\ - "packageDependencies": [\ - ["vite", "virtual:e5f32eb5b045214924405c54ef7857c7e9555bc833f2656b41d9a5dd5d08899f238f177f95bf361aceba8db6730be9edbcf70accf44a30d3541ff340074b91d2#npm:5.3.1"],\ - ["@types/less", null],\ - ["@types/lightningcss", null],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/sass", null],\ - ["@types/stylus", null],\ - ["@types/sugarss", null],\ - ["@types/terser", null],\ - ["esbuild", "npm:0.21.5"],\ - ["fsevents", "patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1"],\ - ["less", null],\ - ["lightningcss", null],\ - ["postcss", "npm:8.4.38"],\ - ["rollup", "npm:4.14.1"],\ - ["sass", null],\ - ["stylus", null],\ - ["sugarss", null],\ - ["terser", null]\ - ],\ - "packagePeers": [\ - "@types/less",\ - "@types/lightningcss",\ - "@types/node",\ - "@types/sass",\ - "@types/stylus",\ - "@types/sugarss",\ - "@types/terser",\ - "less",\ - "lightningcss",\ - "sass",\ - "stylus",\ - "sugarss",\ - "terser"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vite-node", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/vite-node-npm-1.6.0-2c30557d8c-ce111c5c7a.zip/node_modules/vite-node/",\ - "packageDependencies": [\ - ["vite-node", "npm:1.6.0"],\ - ["cac", "npm:6.7.14"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["pathe", "npm:1.1.2"],\ - ["picocolors", "npm:1.0.0"],\ - ["vite", "virtual:2c30557d8ca5e7c67e7558d45bc44bef6c7a622b34a97fa8102f3235f92769c87777d34ed37059c12d8f3a21841ea06cf4badc5dc796697b0f765c17db6e24e5#npm:5.3.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vite-plugin-checker", [\ - ["npm:0.6.4", {\ - "packageLocation": "./.yarn/cache/vite-plugin-checker-npm-0.6.4-7ffc01c613-2bd1467ec0.zip/node_modules/vite-plugin-checker/",\ - "packageDependencies": [\ - ["vite-plugin-checker", "npm:0.6.4"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:0.6.4", {\ - "packageLocation": "./.yarn/__virtual__/vite-plugin-checker-virtual-bf6668cccb/0/cache/vite-plugin-checker-npm-0.6.4-7ffc01c613-2bd1467ec0.zip/node_modules/vite-plugin-checker/",\ - "packageDependencies": [\ - ["vite-plugin-checker", "virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:0.6.4"],\ - ["@babel/code-frame", "npm:7.18.6"],\ - ["@types/eslint", null],\ - ["@types/meow", null],\ - ["@types/optionator", null],\ - ["@types/stylelint", null],\ - ["@types/typescript", null],\ - ["@types/vite", null],\ - ["@types/vls", null],\ - ["@types/vti", null],\ - ["@types/vue-tsc", null],\ - ["ansi-escapes", "npm:4.3.2"],\ - ["chalk", "npm:4.1.2"],\ - ["chokidar", "npm:3.6.0"],\ - ["commander", "npm:8.3.0"],\ - ["eslint", "npm:8.56.0"],\ - ["fast-glob", "npm:3.3.2"],\ - ["fs-extra", "npm:11.2.0"],\ - ["meow", null],\ - ["npm-run-path", "npm:4.0.1"],\ - ["optionator", null],\ - ["semver", "npm:7.6.0"],\ - ["strip-ansi", "npm:6.0.1"],\ - ["stylelint", "npm:16.2.1"],\ - ["tiny-invariant", "npm:1.3.1"],\ - ["typescript", "patch:typescript@npm%3A4.6.4#~builtin::version=4.6.4&hash=5d3a66"],\ - ["vite", "virtual:aaf5cae93349a2cb5a8448703c58e7147e7f1b4c785816d0d3153785fa0e582fbabc70b2fb4e172f3605685b0f81cd3db404d997c060feb327d058028f9183fd#npm:5.2.8"],\ - ["vls", null],\ - ["vscode-languageclient", "npm:7.0.0"],\ - ["vscode-languageserver", "npm:7.0.0"],\ - ["vscode-languageserver-textdocument", "npm:1.0.11"],\ - ["vscode-uri", "npm:3.0.8"],\ - ["vti", null],\ - ["vue-tsc", null]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "@types/meow",\ - "@types/optionator",\ - "@types/stylelint",\ - "@types/typescript",\ - "@types/vite",\ - "@types/vls",\ - "@types/vti",\ - "@types/vue-tsc",\ - "eslint",\ - "meow",\ - "optionator",\ - "stylelint",\ - "typescript",\ - "vite",\ - "vls",\ - "vti",\ - "vue-tsc"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vitest", [\ - ["npm:1.6.0", {\ - "packageLocation": "./.yarn/cache/vitest-npm-1.6.0-55b47a8207-a9b9b97e56.zip/node_modules/vitest/",\ - "packageDependencies": [\ - ["vitest", "npm:1.6.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0", {\ - "packageLocation": "./.yarn/__virtual__/vitest-virtual-e5f32eb5b0/0/cache/vitest-npm-1.6.0-55b47a8207-a9b9b97e56.zip/node_modules/vitest/",\ - "packageDependencies": [\ - ["vitest", "virtual:816fb67d993b0978271f762d4ccbec7209ef2546c234ca6e241662d44336c8e32c1c3c07189cfe14b67974a4840e1ed140408a7403bf9deb68c1953445072efe#npm:1.6.0"],\ - ["@edge-runtime/vm", null],\ - ["@types/edge-runtime__vm", null],\ - ["@types/happy-dom", null],\ - ["@types/jsdom", null],\ - ["@types/node", "npm:18.7.18"],\ - ["@types/vitest__browser", null],\ - ["@types/vitest__ui", null],\ - ["@vitest/browser", null],\ - ["@vitest/expect", "npm:1.6.0"],\ - ["@vitest/runner", "npm:1.6.0"],\ - ["@vitest/snapshot", "npm:1.6.0"],\ - ["@vitest/spy", "npm:1.6.0"],\ - ["@vitest/ui", null],\ - ["@vitest/utils", "npm:1.6.0"],\ - ["acorn-walk", "npm:8.3.3"],\ - ["chai", "npm:4.4.1"],\ - ["debug", "virtual:4758feee42453c0e31b0d2032a7b1362d6b06281699830d2da9a056f2cca72bd2c5cfdb74005fdf03a64876be8eaca2dd7b0fc2dc59d14318badf19cb22ba18e#npm:4.3.4"],\ - ["execa", "npm:8.0.1"],\ - ["happy-dom", null],\ - ["jsdom", null],\ - ["local-pkg", "npm:0.5.0"],\ - ["magic-string", "npm:0.30.10"],\ - ["pathe", "npm:1.1.2"],\ - ["picocolors", "npm:1.0.0"],\ - ["std-env", "npm:3.7.0"],\ - ["strip-literal", "npm:2.1.0"],\ - ["tinybench", "npm:2.8.0"],\ - ["tinypool", "npm:0.8.4"],\ - ["vite", "virtual:e5f32eb5b045214924405c54ef7857c7e9555bc833f2656b41d9a5dd5d08899f238f177f95bf361aceba8db6730be9edbcf70accf44a30d3541ff340074b91d2#npm:5.3.1"],\ - ["vite-node", "npm:1.6.0"],\ - ["why-is-node-running", "npm:2.2.2"]\ - ],\ - "packagePeers": [\ - "@edge-runtime/vm",\ - "@types/edge-runtime__vm",\ - "@types/happy-dom",\ - "@types/jsdom",\ - "@types/node",\ - "@types/vitest__browser",\ - "@types/vitest__ui",\ - "@vitest/browser",\ - "@vitest/ui",\ - "happy-dom",\ - "jsdom"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vscode-jsonrpc", [\ - ["npm:6.0.0", {\ - "packageLocation": "./.yarn/cache/vscode-jsonrpc-npm-6.0.0-4e625ea1b8-3a67a56f28.zip/node_modules/vscode-jsonrpc/",\ - "packageDependencies": [\ - ["vscode-jsonrpc", "npm:6.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vscode-languageclient", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/vscode-languageclient-npm-7.0.0-c177c3e495-fde7122e96.zip/node_modules/vscode-languageclient/",\ - "packageDependencies": [\ - ["vscode-languageclient", "npm:7.0.0"],\ - ["minimatch", "npm:3.1.2"],\ - ["semver", "npm:7.3.8"],\ - ["vscode-languageserver-protocol", "npm:3.16.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vscode-languageserver", [\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/vscode-languageserver-npm-7.0.0-1e7ab6363b-80cfbd5f8f.zip/node_modules/vscode-languageserver/",\ - "packageDependencies": [\ - ["vscode-languageserver", "npm:7.0.0"],\ - ["vscode-languageserver-protocol", "npm:3.16.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vscode-languageserver-protocol", [\ - ["npm:3.16.0", {\ - "packageLocation": "./.yarn/cache/vscode-languageserver-protocol-npm-3.16.0-7e2ca72c58-ac30cbe4b7.zip/node_modules/vscode-languageserver-protocol/",\ - "packageDependencies": [\ - ["vscode-languageserver-protocol", "npm:3.16.0"],\ - ["vscode-jsonrpc", "npm:6.0.0"],\ - ["vscode-languageserver-types", "npm:3.16.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vscode-languageserver-textdocument", [\ - ["npm:1.0.11", {\ - "packageLocation": "./.yarn/cache/vscode-languageserver-textdocument-npm-1.0.11-6fc94d2b7b-ea7cdc9d4f.zip/node_modules/vscode-languageserver-textdocument/",\ - "packageDependencies": [\ - ["vscode-languageserver-textdocument", "npm:1.0.11"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vscode-languageserver-types", [\ - ["npm:3.16.0", {\ - "packageLocation": "./.yarn/cache/vscode-languageserver-types-npm-3.16.0-bd03fd2d40-7a44fb10b9.zip/node_modules/vscode-languageserver-types/",\ - "packageDependencies": [\ - ["vscode-languageserver-types", "npm:3.16.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["vscode-uri", [\ - ["npm:3.0.8", {\ - "packageLocation": "./.yarn/cache/vscode-uri-npm-3.0.8-56f46b9d24-5142491268.zip/node_modules/vscode-uri/",\ - "packageDependencies": [\ - ["vscode-uri", "npm:3.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["w3c-xmlserializer", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/w3c-xmlserializer-npm-4.0.0-f09d0ec3fc-eba070e78d.zip/node_modules/w3c-xmlserializer/",\ - "packageDependencies": [\ - ["w3c-xmlserializer", "npm:4.0.0"],\ - ["xml-name-validator", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["walker", [\ - ["npm:1.0.8", {\ - "packageLocation": "./.yarn/cache/walker-npm-1.0.8-b0a05b9478-ad7a257ea1.zip/node_modules/walker/",\ - "packageDependencies": [\ - ["walker", "npm:1.0.8"],\ - ["makeerror", "npm:1.0.12"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["watcher", [\ - ["npm:2.3.1", {\ - "packageLocation": "./.yarn/cache/watcher-npm-2.3.1-38b66090bc-c9bd0e96cb.zip/node_modules/watcher/",\ - "packageDependencies": [\ - ["watcher", "npm:2.3.1"],\ - ["dettle", "npm:1.0.2"],\ - ["stubborn-fs", "npm:1.2.5"],\ - ["tiny-readdir", "npm:2.7.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["wcwidth", [\ - ["npm:1.0.1", {\ - "packageLocation": "./.yarn/cache/wcwidth-npm-1.0.1-05fa596453-814e9d1ddc.zip/node_modules/wcwidth/",\ - "packageDependencies": [\ - ["wcwidth", "npm:1.0.1"],\ - ["defaults", "npm:1.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["webidl-conversions", [\ - ["npm:3.0.1", {\ - "packageLocation": "./.yarn/cache/webidl-conversions-npm-3.0.1-60310f6a2b-c92a0a6ab9.zip/node_modules/webidl-conversions/",\ - "packageDependencies": [\ - ["webidl-conversions", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/webidl-conversions-npm-4.0.2-1d159e6409-c93d8dfe90.zip/node_modules/webidl-conversions/",\ - "packageDependencies": [\ - ["webidl-conversions", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/webidl-conversions-npm-7.0.0-e8c8e30c68-f05588567a.zip/node_modules/webidl-conversions/",\ - "packageDependencies": [\ - ["webidl-conversions", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["whatwg-encoding", [\ - ["npm:2.0.0", {\ - "packageLocation": "./.yarn/cache/whatwg-encoding-npm-2.0.0-d7451f51b4-7087810c41.zip/node_modules/whatwg-encoding/",\ - "packageDependencies": [\ - ["whatwg-encoding", "npm:2.0.0"],\ - ["iconv-lite", "npm:0.6.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["whatwg-mimetype", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/whatwg-mimetype-npm-3.0.0-5b617710c1-ce08bbb36b.zip/node_modules/whatwg-mimetype/",\ - "packageDependencies": [\ - ["whatwg-mimetype", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/whatwg-mimetype-npm-4.0.0-ebb293a688-f97edd4b4e.zip/node_modules/whatwg-mimetype/",\ - "packageDependencies": [\ - ["whatwg-mimetype", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["whatwg-url", [\ - ["npm:11.0.0", {\ - "packageLocation": "./.yarn/cache/whatwg-url-npm-11.0.0-073529d93a-ed4826aaa5.zip/node_modules/whatwg-url/",\ - "packageDependencies": [\ - ["whatwg-url", "npm:11.0.0"],\ - ["tr46", "npm:3.0.0"],\ - ["webidl-conversions", "npm:7.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.0", {\ - "packageLocation": "./.yarn/cache/whatwg-url-npm-5.0.0-374fb45e60-b8daed4ad3.zip/node_modules/whatwg-url/",\ - "packageDependencies": [\ - ["whatwg-url", "npm:5.0.0"],\ - ["tr46", "npm:0.0.3"],\ - ["webidl-conversions", "npm:3.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.1.0", {\ - "packageLocation": "./.yarn/cache/whatwg-url-npm-7.1.0-d6cae01571-fecb07c872.zip/node_modules/whatwg-url/",\ - "packageDependencies": [\ - ["whatwg-url", "npm:7.1.0"],\ - ["lodash.sortby", "npm:4.7.0"],\ - ["tr46", "npm:1.0.1"],\ - ["webidl-conversions", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["which", [\ - ["npm:1.3.1", {\ - "packageLocation": "./.yarn/cache/which-npm-1.3.1-f0ebb8bdd8-f2e185c624.zip/node_modules/which/",\ - "packageDependencies": [\ - ["which", "npm:1.3.1"],\ - ["isexe", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:2.0.2", {\ - "packageLocation": "./.yarn/cache/which-npm-2.0.2-320ddf72f7-1a5c563d3c.zip/node_modules/which/",\ - "packageDependencies": [\ - ["which", "npm:2.0.2"],\ - ["isexe", "npm:2.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["which-boxed-primitive", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/which-boxed-primitive-npm-1.0.2-e214f9ae5a-53ce774c73.zip/node_modules/which-boxed-primitive/",\ - "packageDependencies": [\ - ["which-boxed-primitive", "npm:1.0.2"],\ - ["is-bigint", "npm:1.0.4"],\ - ["is-boolean-object", "npm:1.1.2"],\ - ["is-number-object", "npm:1.0.7"],\ - ["is-string", "npm:1.0.7"],\ - ["is-symbol", "npm:1.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["which-builtin-type", [\ - ["npm:1.1.3", {\ - "packageLocation": "./.yarn/cache/which-builtin-type-npm-1.1.3-c0bb111ab6-43730f7d86.zip/node_modules/which-builtin-type/",\ - "packageDependencies": [\ - ["which-builtin-type", "npm:1.1.3"],\ - ["function.prototype.name", "npm:1.1.5"],\ - ["has-tostringtag", "npm:1.0.0"],\ - ["is-async-function", "npm:2.0.0"],\ - ["is-date-object", "npm:1.0.5"],\ - ["is-finalizationregistry", "npm:1.0.2"],\ - ["is-generator-function", "npm:1.0.10"],\ - ["is-regex", "npm:1.1.4"],\ - ["is-weakref", "npm:1.0.2"],\ - ["isarray", "npm:2.0.5"],\ - ["which-boxed-primitive", "npm:1.0.2"],\ - ["which-collection", "npm:1.0.2"],\ - ["which-typed-array", "npm:1.1.15"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["which-collection", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/which-collection-npm-1.0.2-0d6277e921-c51821a331.zip/node_modules/which-collection/",\ - "packageDependencies": [\ - ["which-collection", "npm:1.0.2"],\ - ["is-map", "npm:2.0.3"],\ - ["is-set", "npm:2.0.3"],\ - ["is-weakmap", "npm:2.0.2"],\ - ["is-weakset", "npm:2.0.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["which-module", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/which-module-npm-2.0.1-90f889f6f6-1967b7ce17.zip/node_modules/which-module/",\ - "packageDependencies": [\ - ["which-module", "npm:2.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["which-typed-array", [\ - ["npm:1.1.13", {\ - "packageLocation": "./.yarn/cache/which-typed-array-npm-1.1.13-92c18b4878-3828a0d5d7.zip/node_modules/which-typed-array/",\ - "packageDependencies": [\ - ["which-typed-array", "npm:1.1.13"],\ - ["available-typed-arrays", "npm:1.0.5"],\ - ["call-bind", "npm:1.0.5"],\ - ["for-each", "npm:0.3.3"],\ - ["gopd", "npm:1.0.1"],\ - ["has-tostringtag", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.1.15", {\ - "packageLocation": "./.yarn/cache/which-typed-array-npm-1.1.15-91410874a2-65227dcbfa.zip/node_modules/which-typed-array/",\ - "packageDependencies": [\ - ["which-typed-array", "npm:1.1.15"],\ - ["available-typed-arrays", "npm:1.0.7"],\ - ["call-bind", "npm:1.0.7"],\ - ["for-each", "npm:0.3.3"],\ - ["gopd", "npm:1.0.1"],\ - ["has-tostringtag", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["why-is-node-running", [\ - ["npm:2.2.2", {\ - "packageLocation": "./.yarn/cache/why-is-node-running-npm-2.2.2-881f898bf3-50820428f6.zip/node_modules/why-is-node-running/",\ - "packageDependencies": [\ - ["why-is-node-running", "npm:2.2.2"],\ - ["siginfo", "npm:2.0.0"],\ - ["stackback", "npm:0.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["wide-align", [\ - ["npm:1.1.5", {\ - "packageLocation": "./.yarn/cache/wide-align-npm-1.1.5-889d77e592-d5fc37cd56.zip/node_modules/wide-align/",\ - "packageDependencies": [\ - ["wide-align", "npm:1.1.5"],\ - ["string-width", "npm:4.2.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["widest-line", [\ - ["npm:2.0.1", {\ - "packageLocation": "./.yarn/cache/widest-line-npm-2.0.1-f40e0a0581-6245b1f2cf.zip/node_modules/widest-line/",\ - "packageDependencies": [\ - ["widest-line", "npm:2.0.1"],\ - ["string-width", "npm:2.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.1", {\ - "packageLocation": "./.yarn/cache/widest-line-npm-4.0.1-e0740b8930-64c48cf271.zip/node_modules/widest-line/",\ - "packageDependencies": [\ - ["widest-line", "npm:4.0.1"],\ - ["string-width", "npm:5.1.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["word-wrap", [\ - ["npm:1.2.5", {\ - "packageLocation": "./.yarn/cache/word-wrap-npm-1.2.5-42d00c4b09-f93ba3586f.zip/node_modules/word-wrap/",\ - "packageDependencies": [\ - ["word-wrap", "npm:1.2.5"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["worker-farm", [\ - ["npm:1.7.0", {\ - "packageLocation": "./.yarn/cache/worker-farm-npm-1.7.0-cfc50c2626-eab917530e.zip/node_modules/worker-farm/",\ - "packageDependencies": [\ - ["worker-farm", "npm:1.7.0"],\ - ["errno", "npm:0.1.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["workspace", [\ - ["npm:0.0.1-preview.1", {\ - "packageLocation": "./.yarn/cache/workspace-npm-0.0.1-preview.1-37e8956085-0d3a1ed8a5.zip/node_modules/workspace/",\ - "packageDependencies": [\ - ["workspace", "npm:0.0.1-preview.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["wrap-ansi", [\ - ["npm:5.1.0", {\ - "packageLocation": "./.yarn/cache/wrap-ansi-npm-5.1.0-293b407c18-9b48c86222.zip/node_modules/wrap-ansi/",\ - "packageDependencies": [\ - ["wrap-ansi", "npm:5.1.0"],\ - ["ansi-styles", "npm:3.2.1"],\ - ["string-width", "npm:3.1.0"],\ - ["strip-ansi", "npm:5.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:6.2.0", {\ - "packageLocation": "./.yarn/cache/wrap-ansi-npm-6.2.0-439a7246d8-6cd96a4101.zip/node_modules/wrap-ansi/",\ - "packageDependencies": [\ - ["wrap-ansi", "npm:6.2.0"],\ - ["ansi-styles", "npm:4.3.0"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:7.0.0", {\ - "packageLocation": "./.yarn/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-a790b846fd.zip/node_modules/wrap-ansi/",\ - "packageDependencies": [\ - ["wrap-ansi", "npm:7.0.0"],\ - ["ansi-styles", "npm:4.3.0"],\ - ["string-width", "npm:4.2.3"],\ - ["strip-ansi", "npm:6.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.0.1", {\ - "packageLocation": "./.yarn/cache/wrap-ansi-npm-8.0.1-b8ba4ced36-5d7816e64f.zip/node_modules/wrap-ansi/",\ - "packageDependencies": [\ - ["wrap-ansi", "npm:8.0.1"],\ - ["ansi-styles", "npm:6.1.0"],\ - ["string-width", "npm:5.1.2"],\ - ["strip-ansi", "npm:7.0.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:8.1.0", {\ - "packageLocation": "./.yarn/cache/wrap-ansi-npm-8.1.0-26a4e6ae28-371733296d.zip/node_modules/wrap-ansi/",\ - "packageDependencies": [\ - ["wrap-ansi", "npm:8.1.0"],\ - ["ansi-styles", "npm:6.1.0"],\ - ["string-width", "npm:5.1.2"],\ - ["strip-ansi", "npm:7.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["wrappy", [\ - ["npm:1.0.2", {\ - "packageLocation": "./.yarn/cache/wrappy-npm-1.0.2-916de4d4b3-159da4805f.zip/node_modules/wrappy/",\ - "packageDependencies": [\ - ["wrappy", "npm:1.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["write-file-atomic", [\ - ["npm:2.4.3", {\ - "packageLocation": "./.yarn/cache/write-file-atomic-npm-2.4.3-f3fc725df3-2db81f92ae.zip/node_modules/write-file-atomic/",\ - "packageDependencies": [\ - ["write-file-atomic", "npm:2.4.3"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["imurmurhash", "npm:0.1.4"],\ - ["signal-exit", "npm:3.0.7"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/write-file-atomic-npm-4.0.2-661baae4aa-5da60bd4ee.zip/node_modules/write-file-atomic/",\ - "packageDependencies": [\ - ["write-file-atomic", "npm:4.0.2"],\ - ["imurmurhash", "npm:0.1.4"],\ - ["signal-exit", "npm:3.0.7"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.1", {\ - "packageLocation": "./.yarn/cache/write-file-atomic-npm-5.0.1-52283db6ee-8dbb0e2512.zip/node_modules/write-file-atomic/",\ - "packageDependencies": [\ - ["write-file-atomic", "npm:5.0.1"],\ - ["imurmurhash", "npm:0.1.4"],\ - ["signal-exit", "npm:4.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["ws", [\ - ["npm:8.17.0", {\ - "packageLocation": "./.yarn/cache/ws-npm-8.17.0-05fb441faf-147ef9eab0.zip/node_modules/ws/",\ - "packageDependencies": [\ - ["ws", "npm:8.17.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:390e69b5e7878e77fda38c4f9304f9fbc05122d3fb17b360b27020a194cd0a263fc1d949adeba19ed9774cde8a94e24c5cf738191bc4bd96b8bfc41b678cb012#npm:8.17.0", {\ - "packageLocation": "./.yarn/__virtual__/ws-virtual-1829670845/0/cache/ws-npm-8.17.0-05fb441faf-147ef9eab0.zip/node_modules/ws/",\ - "packageDependencies": [\ - ["ws", "virtual:390e69b5e7878e77fda38c4f9304f9fbc05122d3fb17b360b27020a194cd0a263fc1d949adeba19ed9774cde8a94e24c5cf738191bc4bd96b8bfc41b678cb012#npm:8.17.0"],\ - ["@types/bufferutil", null],\ - ["@types/utf-8-validate", null],\ - ["bufferutil", null],\ - ["utf-8-validate", null]\ - ],\ - "packagePeers": [\ - "@types/bufferutil",\ - "@types/utf-8-validate",\ - "bufferutil",\ - "utf-8-validate"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["xdg-basedir", [\ - ["npm:3.0.0", {\ - "packageLocation": "./.yarn/cache/xdg-basedir-npm-3.0.0-7eb0a8ccde-60d613dcb0.zip/node_modules/xdg-basedir/",\ - "packageDependencies": [\ - ["xdg-basedir", "npm:3.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["xml-name-validator", [\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/xml-name-validator-npm-4.0.0-0857c21729-af100b79c2.zip/node_modules/xml-name-validator/",\ - "packageDependencies": [\ - ["xml-name-validator", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["xml2js", [\ - ["npm:0.6.2", {\ - "packageLocation": "./.yarn/cache/xml2js-npm-0.6.2-64cd781d74-458a838061.zip/node_modules/xml2js/",\ - "packageDependencies": [\ - ["xml2js", "npm:0.6.2"],\ - ["sax", "npm:1.3.0"],\ - ["xmlbuilder", "npm:11.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["xmlbuilder", [\ - ["npm:11.0.1", {\ - "packageLocation": "./.yarn/cache/xmlbuilder-npm-11.0.1-b8b04dc929-7152695e16.zip/node_modules/xmlbuilder/",\ - "packageDependencies": [\ - ["xmlbuilder", "npm:11.0.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["xmlchars", [\ - ["npm:2.2.0", {\ - "packageLocation": "./.yarn/cache/xmlchars-npm-2.2.0-8b78f0f5e4-8c70ac9407.zip/node_modules/xmlchars/",\ - "packageDependencies": [\ - ["xmlchars", "npm:2.2.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["xtend", [\ - ["npm:4.0.2", {\ - "packageLocation": "./.yarn/cache/xtend-npm-4.0.2-7f2375736e-ac5dfa738b.zip/node_modules/xtend/",\ - "packageDependencies": [\ - ["xtend", "npm:4.0.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["y18n", [\ - ["npm:4.0.3", {\ - "packageLocation": "./.yarn/cache/y18n-npm-4.0.3-ced95acdbc-014dfcd9b5.zip/node_modules/y18n/",\ - "packageDependencies": [\ - ["y18n", "npm:4.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:5.0.8", {\ - "packageLocation": "./.yarn/cache/y18n-npm-5.0.8-5f3a0a7e62-54f0fb9562.zip/node_modules/y18n/",\ - "packageDependencies": [\ - ["y18n", "npm:5.0.8"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["yallist", [\ - ["npm:2.1.2", {\ - "packageLocation": "./.yarn/cache/yallist-npm-2.1.2-2e38c366a3-9ba9940920.zip/node_modules/yallist/",\ - "packageDependencies": [\ - ["yallist", "npm:2.1.2"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:3.1.1", {\ - "packageLocation": "./.yarn/cache/yallist-npm-3.1.1-a568a556b4-48f7bb00dc.zip/node_modules/yallist/",\ - "packageDependencies": [\ - ["yallist", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "./.yarn/cache/yallist-npm-4.0.0-b493d9e907-343617202a.zip/node_modules/yallist/",\ - "packageDependencies": [\ - ["yallist", "npm:4.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["yaml", [\ - ["npm:2.3.3", {\ - "packageLocation": "./.yarn/cache/yaml-npm-2.3.3-c5a47b9f8f-cdfd132e7e.zip/node_modules/yaml/",\ - "packageDependencies": [\ - ["yaml", "npm:2.3.3"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["yaml-ast-parser", [\ - ["npm:0.0.43", {\ - "packageLocation": "./.yarn/cache/yaml-ast-parser-npm-0.0.43-14bb1a83f7-fb5df4c067.zip/node_modules/yaml-ast-parser/",\ - "packageDependencies": [\ - ["yaml-ast-parser", "npm:0.0.43"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["yargs", [\ - ["npm:14.2.3", {\ - "packageLocation": "./.yarn/cache/yargs-npm-14.2.3-b84ca3cee2-684fcb1896.zip/node_modules/yargs/",\ - "packageDependencies": [\ - ["yargs", "npm:14.2.3"],\ - ["cliui", "npm:5.0.0"],\ - ["decamelize", "npm:1.2.0"],\ - ["find-up", "npm:3.0.0"],\ - ["get-caller-file", "npm:2.0.5"],\ - ["require-directory", "npm:2.1.1"],\ - ["require-main-filename", "npm:2.0.0"],\ - ["set-blocking", "npm:2.0.0"],\ - ["string-width", "npm:3.1.0"],\ - ["which-module", "npm:2.0.1"],\ - ["y18n", "npm:4.0.3"],\ - ["yargs-parser", "npm:15.0.3"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:16.2.0", {\ - "packageLocation": "./.yarn/cache/yargs-npm-16.2.0-547873d425-b14afbb51e.zip/node_modules/yargs/",\ - "packageDependencies": [\ - ["yargs", "npm:16.2.0"],\ - ["cliui", "npm:7.0.4"],\ - ["escalade", "npm:3.1.1"],\ - ["get-caller-file", "npm:2.0.5"],\ - ["require-directory", "npm:2.1.1"],\ - ["string-width", "npm:4.2.3"],\ - ["y18n", "npm:5.0.8"],\ - ["yargs-parser", "npm:20.2.9"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:17.7.2", {\ - "packageLocation": "./.yarn/cache/yargs-npm-17.7.2-80b62638e1-73b572e863.zip/node_modules/yargs/",\ - "packageDependencies": [\ - ["yargs", "npm:17.7.2"],\ - ["cliui", "npm:8.0.1"],\ - ["escalade", "npm:3.1.1"],\ - ["get-caller-file", "npm:2.0.5"],\ - ["require-directory", "npm:2.1.1"],\ - ["string-width", "npm:4.2.3"],\ - ["y18n", "npm:5.0.8"],\ - ["yargs-parser", "npm:21.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["yargs-parser", [\ - ["npm:15.0.3", {\ - "packageLocation": "./.yarn/cache/yargs-parser-npm-15.0.3-e79e7aa32c-06611c1893.zip/node_modules/yargs-parser/",\ - "packageDependencies": [\ - ["yargs-parser", "npm:15.0.3"],\ - ["camelcase", "npm:5.3.1"],\ - ["decamelize", "npm:1.2.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:20.2.9", {\ - "packageLocation": "./.yarn/cache/yargs-parser-npm-20.2.9-a1d19e598d-8bb69015f2.zip/node_modules/yargs-parser/",\ - "packageDependencies": [\ - ["yargs-parser", "npm:20.2.9"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:21.1.1", {\ - "packageLocation": "./.yarn/cache/yargs-parser-npm-21.1.1-8fdc003314-ed2d96a616.zip/node_modules/yargs-parser/",\ - "packageDependencies": [\ - ["yargs-parser", "npm:21.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["yauzl", [\ - ["npm:2.10.0", {\ - "packageLocation": "./.yarn/cache/yauzl-npm-2.10.0-72e70ea021-7f21fe0bba.zip/node_modules/yauzl/",\ - "packageDependencies": [\ - ["yauzl", "npm:2.10.0"],\ - ["buffer-crc32", "npm:0.2.13"],\ - ["fd-slicer", "npm:1.1.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["yn", [\ - ["npm:3.1.1", {\ - "packageLocation": "./.yarn/cache/yn-npm-3.1.1-8ad4259784-2c487b0e14.zip/node_modules/yn/",\ - "packageDependencies": [\ - ["yn", "npm:3.1.1"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["yocto-queue", [\ - ["npm:0.1.0", {\ - "packageLocation": "./.yarn/cache/yocto-queue-npm-0.1.0-c6c9a7db29-f77b3d8d00.zip/node_modules/yocto-queue/",\ - "packageDependencies": [\ - ["yocto-queue", "npm:0.1.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.0", {\ - "packageLocation": "./.yarn/cache/yocto-queue-npm-1.0.0-7b502f1987-2cac84540f.zip/node_modules/yocto-queue/",\ - "packageDependencies": [\ - ["yocto-queue", "npm:1.0.0"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["zod", [\ - ["npm:3.22.4", {\ - "packageLocation": "./.yarn/cache/zod-npm-3.22.4-2bccbc41b4-80bfd7f803.zip/node_modules/zod/",\ - "packageDependencies": [\ - ["zod", "npm:3.22.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["zod-to-json-schema", [\ - ["npm:3.14.1", {\ - "packageLocation": "./.yarn/cache/zod-to-json-schema-npm-3.14.1-c35e839296-8c15ff5eef.zip/node_modules/zod-to-json-schema/",\ - "packageDependencies": [\ - ["zod-to-json-schema", "npm:3.14.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:593b1529666d29e4c8b5b598693331273eef8807da03784038f1f938c9c78a31a430ed7e1a377bf4493de1d433ac30ac86b08bb4c9ec6f320cfbd07a6ee1dac6#npm:3.14.1", {\ - "packageLocation": "./.yarn/__virtual__/zod-to-json-schema-virtual-a48ef18c32/0/cache/zod-to-json-schema-npm-3.14.1-c35e839296-8c15ff5eef.zip/node_modules/zod-to-json-schema/",\ - "packageDependencies": [\ - ["zod-to-json-schema", "virtual:593b1529666d29e4c8b5b598693331273eef8807da03784038f1f938c9c78a31a430ed7e1a377bf4493de1d433ac30ac86b08bb4c9ec6f320cfbd07a6ee1dac6#npm:3.14.1"],\ - ["@types/zod", null],\ - ["zod", "npm:3.22.4"]\ - ],\ - "packagePeers": [\ - "@types/zod",\ - "zod"\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["zwitch", [\ - ["npm:2.0.4", {\ - "packageLocation": "./.yarn/cache/zwitch-npm-2.0.4-13220031e2-f22ec5fc2d.zip/node_modules/zwitch/",\ - "packageDependencies": [\ - ["zwitch", "npm:2.0.4"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]]\ - ]\ - }'), {basePath: basePath || __dirname}); - } - -const fs = require('fs'); -const path = require('path'); -const require$$0 = require('module'); -const StringDecoder = require('string_decoder'); -const url = require('url'); -const os = require('os'); -const nodeUtils = require('util'); -const readline = require('readline'); -const assert = require('assert'); -const stream = require('stream'); -const zlib = require('zlib'); -const events = require('events'); - -const _interopDefaultLegacy = e => e && typeof e === 'object' && 'default' in e ? e : { default: e }; - -function _interopNamespace(e) { - if (e && e.__esModule) return e; - const n = Object.create(null); - if (e) { - for (const k in e) { - if (k !== 'default') { - const d = Object.getOwnPropertyDescriptor(e, k); - Object.defineProperty(n, k, d.get ? d : { - enumerable: true, - get: () => e[k] - }); - } - } - } - n.default = e; - return Object.freeze(n); -} - -const fs__default = /*#__PURE__*/_interopDefaultLegacy(fs); -const path__default = /*#__PURE__*/_interopDefaultLegacy(path); -const require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0); -const StringDecoder__default = /*#__PURE__*/_interopDefaultLegacy(StringDecoder); -const nodeUtils__namespace = /*#__PURE__*/_interopNamespace(nodeUtils); -const assert__default = /*#__PURE__*/_interopDefaultLegacy(assert); -const zlib__default = /*#__PURE__*/_interopDefaultLegacy(zlib); - -const S_IFMT = 61440; -const S_IFDIR = 16384; -const S_IFREG = 32768; -const S_IFLNK = 40960; -const SAFE_TIME = 456789e3; - -const DEFAULT_MODE = S_IFREG | 420; -class StatEntry { - constructor() { - this.uid = 0; - this.gid = 0; - this.size = 0; - this.blksize = 0; - this.atimeMs = 0; - this.mtimeMs = 0; - this.ctimeMs = 0; - this.birthtimeMs = 0; - this.atime = new Date(0); - this.mtime = new Date(0); - this.ctime = new Date(0); - this.birthtime = new Date(0); - this.dev = 0; - this.ino = 0; - this.mode = DEFAULT_MODE; - this.nlink = 1; - this.rdev = 0; - this.blocks = 1; - } - isBlockDevice() { - return false; - } - isCharacterDevice() { - return false; - } - isDirectory() { - return (this.mode & S_IFMT) === S_IFDIR; - } - isFIFO() { - return false; - } - isFile() { - return (this.mode & S_IFMT) === S_IFREG; - } - isSocket() { - return false; - } - isSymbolicLink() { - return (this.mode & S_IFMT) === S_IFLNK; - } -} -class BigIntStatsEntry { - constructor() { - this.uid = BigInt(0); - this.gid = BigInt(0); - this.size = BigInt(0); - this.blksize = BigInt(0); - this.atimeMs = BigInt(0); - this.mtimeMs = BigInt(0); - this.ctimeMs = BigInt(0); - this.birthtimeMs = BigInt(0); - this.atimeNs = BigInt(0); - this.mtimeNs = BigInt(0); - this.ctimeNs = BigInt(0); - this.birthtimeNs = BigInt(0); - this.atime = new Date(0); - this.mtime = new Date(0); - this.ctime = new Date(0); - this.birthtime = new Date(0); - this.dev = BigInt(0); - this.ino = BigInt(0); - this.mode = BigInt(DEFAULT_MODE); - this.nlink = BigInt(1); - this.rdev = BigInt(0); - this.blocks = BigInt(1); - } - isBlockDevice() { - return false; - } - isCharacterDevice() { - return false; - } - isDirectory() { - return (this.mode & BigInt(S_IFMT)) === BigInt(S_IFDIR); - } - isFIFO() { - return false; - } - isFile() { - return (this.mode & BigInt(S_IFMT)) === BigInt(S_IFREG); - } - isSocket() { - return false; - } - isSymbolicLink() { - return (this.mode & BigInt(S_IFMT)) === BigInt(S_IFLNK); - } -} -function makeDefaultStats() { - return new StatEntry(); -} -function clearStats(stats) { - for (const key in stats) { - if (Object.prototype.hasOwnProperty.call(stats, key)) { - const element = stats[key]; - if (typeof element === `number`) { - stats[key] = 0; - } else if (typeof element === `bigint`) { - stats[key] = BigInt(0); - } else if (nodeUtils__namespace.types.isDate(element)) { - stats[key] = new Date(0); - } - } - } - return stats; -} -function convertToBigIntStats(stats) { - const bigintStats = new BigIntStatsEntry(); - for (const key in stats) { - if (Object.prototype.hasOwnProperty.call(stats, key)) { - const element = stats[key]; - if (typeof element === `number`) { - bigintStats[key] = BigInt(element); - } else if (nodeUtils__namespace.types.isDate(element)) { - bigintStats[key] = new Date(element); - } - } - } - bigintStats.atimeNs = bigintStats.atimeMs * BigInt(1e6); - bigintStats.mtimeNs = bigintStats.mtimeMs * BigInt(1e6); - bigintStats.ctimeNs = bigintStats.ctimeMs * BigInt(1e6); - bigintStats.birthtimeNs = bigintStats.birthtimeMs * BigInt(1e6); - return bigintStats; -} -function areStatsEqual(a, b) { - if (a.atimeMs !== b.atimeMs) - return false; - if (a.birthtimeMs !== b.birthtimeMs) - return false; - if (a.blksize !== b.blksize) - return false; - if (a.blocks !== b.blocks) - return false; - if (a.ctimeMs !== b.ctimeMs) - return false; - if (a.dev !== b.dev) - return false; - if (a.gid !== b.gid) - return false; - if (a.ino !== b.ino) - return false; - if (a.isBlockDevice() !== b.isBlockDevice()) - return false; - if (a.isCharacterDevice() !== b.isCharacterDevice()) - return false; - if (a.isDirectory() !== b.isDirectory()) - return false; - if (a.isFIFO() !== b.isFIFO()) - return false; - if (a.isFile() !== b.isFile()) - return false; - if (a.isSocket() !== b.isSocket()) - return false; - if (a.isSymbolicLink() !== b.isSymbolicLink()) - return false; - if (a.mode !== b.mode) - return false; - if (a.mtimeMs !== b.mtimeMs) - return false; - if (a.nlink !== b.nlink) - return false; - if (a.rdev !== b.rdev) - return false; - if (a.size !== b.size) - return false; - if (a.uid !== b.uid) - return false; - const aN = a; - const bN = b; - if (aN.atimeNs !== bN.atimeNs) - return false; - if (aN.mtimeNs !== bN.mtimeNs) - return false; - if (aN.ctimeNs !== bN.ctimeNs) - return false; - if (aN.birthtimeNs !== bN.birthtimeNs) - return false; - return true; -} - -const PortablePath = { - root: `/`, - dot: `.`, - parent: `..` -}; -const Filename = { - nodeModules: `node_modules`, - manifest: `package.json`, - lockfile: `yarn.lock`, - virtual: `__virtual__`, - pnpJs: `.pnp.js`, - pnpCjs: `.pnp.cjs`, - rc: `.yarnrc.yml` -}; -const npath = Object.create(path__default.default); -const ppath = Object.create(path__default.default.posix); -npath.cwd = () => process.cwd(); -ppath.cwd = () => toPortablePath(process.cwd()); -ppath.resolve = (...segments) => { - if (segments.length > 0 && ppath.isAbsolute(segments[0])) { - return path__default.default.posix.resolve(...segments); - } else { - return path__default.default.posix.resolve(ppath.cwd(), ...segments); - } -}; -const contains = function(pathUtils, from, to) { - from = pathUtils.normalize(from); - to = pathUtils.normalize(to); - if (from === to) - return `.`; - if (!from.endsWith(pathUtils.sep)) - from = from + pathUtils.sep; - if (to.startsWith(from)) { - return to.slice(from.length); - } else { - return null; - } -}; -npath.fromPortablePath = fromPortablePath; -npath.toPortablePath = toPortablePath; -npath.contains = (from, to) => contains(npath, from, to); -ppath.contains = (from, to) => contains(ppath, from, to); -const WINDOWS_PATH_REGEXP = /^([a-zA-Z]:.*)$/; -const UNC_WINDOWS_PATH_REGEXP = /^\/\/(\.\/)?(.*)$/; -const PORTABLE_PATH_REGEXP = /^\/([a-zA-Z]:.*)$/; -const UNC_PORTABLE_PATH_REGEXP = /^\/unc\/(\.dot\/)?(.*)$/; -function fromPortablePath(p) { - if (process.platform !== `win32`) - return p; - let portablePathMatch, uncPortablePathMatch; - if (portablePathMatch = p.match(PORTABLE_PATH_REGEXP)) - p = portablePathMatch[1]; - else if (uncPortablePathMatch = p.match(UNC_PORTABLE_PATH_REGEXP)) - p = `\\\\${uncPortablePathMatch[1] ? `.\\` : ``}${uncPortablePathMatch[2]}`; - else - return p; - return p.replace(/\//g, `\\`); -} -function toPortablePath(p) { - if (process.platform !== `win32`) - return p; - p = p.replace(/\\/g, `/`); - let windowsPathMatch, uncWindowsPathMatch; - if (windowsPathMatch = p.match(WINDOWS_PATH_REGEXP)) - p = `/${windowsPathMatch[1]}`; - else if (uncWindowsPathMatch = p.match(UNC_WINDOWS_PATH_REGEXP)) - p = `/unc/${uncWindowsPathMatch[1] ? `.dot/` : ``}${uncWindowsPathMatch[2]}`; - return p; -} -function convertPath(targetPathUtils, sourcePath) { - return targetPathUtils === npath ? fromPortablePath(sourcePath) : toPortablePath(sourcePath); -} - -const defaultTime = new Date(SAFE_TIME * 1e3); -async function copyPromise(destinationFs, destination, sourceFs, source, opts) { - const normalizedDestination = destinationFs.pathUtils.normalize(destination); - const normalizedSource = sourceFs.pathUtils.normalize(source); - const prelayout = []; - const postlayout = []; - const { atime, mtime } = opts.stableTime ? { atime: defaultTime, mtime: defaultTime } : await sourceFs.lstatPromise(normalizedSource); - await destinationFs.mkdirpPromise(destinationFs.pathUtils.dirname(destination), { utimes: [atime, mtime] }); - const updateTime = typeof destinationFs.lutimesPromise === `function` ? destinationFs.lutimesPromise.bind(destinationFs) : destinationFs.utimesPromise.bind(destinationFs); - await copyImpl(prelayout, postlayout, updateTime, destinationFs, normalizedDestination, sourceFs, normalizedSource, { ...opts, didParentExist: true }); - for (const operation of prelayout) - await operation(); - await Promise.all(postlayout.map((operation) => { - return operation(); - })); -} -async function copyImpl(prelayout, postlayout, updateTime, destinationFs, destination, sourceFs, source, opts) { - var _a, _b; - const destinationStat = opts.didParentExist ? await maybeLStat(destinationFs, destination) : null; - const sourceStat = await sourceFs.lstatPromise(source); - const { atime, mtime } = opts.stableTime ? { atime: defaultTime, mtime: defaultTime } : sourceStat; - let updated; - switch (true) { - case sourceStat.isDirectory(): - { - updated = await copyFolder(prelayout, postlayout, updateTime, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); - } - break; - case sourceStat.isFile(): - { - updated = await copyFile(prelayout, postlayout, updateTime, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); - } - break; - case sourceStat.isSymbolicLink(): - { - updated = await copySymlink(prelayout, postlayout, updateTime, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); - } - break; - default: - { - throw new Error(`Unsupported file type (${sourceStat.mode})`); - } - } - if (updated || ((_a = destinationStat == null ? void 0 : destinationStat.mtime) == null ? void 0 : _a.getTime()) !== mtime.getTime() || ((_b = destinationStat == null ? void 0 : destinationStat.atime) == null ? void 0 : _b.getTime()) !== atime.getTime()) { - postlayout.push(() => updateTime(destination, atime, mtime)); - updated = true; - } - if (destinationStat === null || (destinationStat.mode & 511) !== (sourceStat.mode & 511)) { - postlayout.push(() => destinationFs.chmodPromise(destination, sourceStat.mode & 511)); - updated = true; - } - return updated; -} -async function maybeLStat(baseFs, p) { - try { - return await baseFs.lstatPromise(p); - } catch (e) { - return null; - } -} -async function copyFolder(prelayout, postlayout, updateTime, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { - if (destinationStat !== null && !destinationStat.isDirectory()) { - if (opts.overwrite) { - prelayout.push(async () => destinationFs.removePromise(destination)); - destinationStat = null; - } else { - return false; - } - } - let updated = false; - if (destinationStat === null) { - prelayout.push(async () => { - try { - await destinationFs.mkdirPromise(destination, { mode: sourceStat.mode }); - } catch (err) { - if (err.code !== `EEXIST`) { - throw err; - } - } - }); - updated = true; - } - const entries = await sourceFs.readdirPromise(source); - const nextOpts = opts.didParentExist && !destinationStat ? { ...opts, didParentExist: false } : opts; - if (opts.stableSort) { - for (const entry of entries.sort()) { - if (await copyImpl(prelayout, postlayout, updateTime, destinationFs, destinationFs.pathUtils.join(destination, entry), sourceFs, sourceFs.pathUtils.join(source, entry), nextOpts)) { - updated = true; - } - } - } else { - const entriesUpdateStatus = await Promise.all(entries.map(async (entry) => { - await copyImpl(prelayout, postlayout, updateTime, destinationFs, destinationFs.pathUtils.join(destination, entry), sourceFs, sourceFs.pathUtils.join(source, entry), nextOpts); - })); - if (entriesUpdateStatus.some((status) => status)) { - updated = true; - } - } - return updated; -} -const isCloneSupportedCache = /* @__PURE__ */ new WeakMap(); -function makeLinkOperation(opFs, destination, source, sourceStat, linkStrategy) { - return async () => { - await opFs.linkPromise(source, destination); - if (linkStrategy === "readOnly" /* ReadOnly */) { - sourceStat.mode &= ~146; - await opFs.chmodPromise(destination, sourceStat.mode); - } - }; -} -function makeCloneLinkOperation(opFs, destination, source, sourceStat, linkStrategy) { - const isCloneSupported = isCloneSupportedCache.get(opFs); - if (typeof isCloneSupported === `undefined`) { - return async () => { - try { - await opFs.copyFilePromise(source, destination, fs__default.default.constants.COPYFILE_FICLONE_FORCE); - isCloneSupportedCache.set(opFs, true); - } catch (err) { - if (err.code === `ENOSYS` || err.code === `ENOTSUP`) { - isCloneSupportedCache.set(opFs, false); - await makeLinkOperation(opFs, destination, source, sourceStat, linkStrategy)(); - } else { - throw err; - } - } - }; - } else { - if (isCloneSupported) { - return async () => opFs.copyFilePromise(source, destination, fs__default.default.constants.COPYFILE_FICLONE_FORCE); - } else { - return makeLinkOperation(opFs, destination, source, sourceStat, linkStrategy); - } - } -} -async function copyFile(prelayout, postlayout, updateTime, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { - var _a; - if (destinationStat !== null) { - if (opts.overwrite) { - prelayout.push(async () => destinationFs.removePromise(destination)); - destinationStat = null; - } else { - return false; - } - } - const linkStrategy = (_a = opts.linkStrategy) != null ? _a : null; - const op = destinationFs === sourceFs ? linkStrategy !== null ? makeCloneLinkOperation(destinationFs, destination, source, sourceStat, linkStrategy) : async () => destinationFs.copyFilePromise(source, destination, fs__default.default.constants.COPYFILE_FICLONE) : linkStrategy !== null ? makeLinkOperation(destinationFs, destination, source, sourceStat, linkStrategy) : async () => destinationFs.writeFilePromise(destination, await sourceFs.readFilePromise(source)); - prelayout.push(async () => op()); - return true; -} -async function copySymlink(prelayout, postlayout, updateTime, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { - if (destinationStat !== null) { - if (opts.overwrite) { - prelayout.push(async () => destinationFs.removePromise(destination)); - destinationStat = null; - } else { - return false; - } - } - prelayout.push(async () => { - await destinationFs.symlinkPromise(convertPath(destinationFs.pathUtils, await sourceFs.readlinkPromise(source)), destination); - }); - return true; -} - -function makeError$1(code, message) { - return Object.assign(new Error(`${code}: ${message}`), { code }); -} -function EBUSY(message) { - return makeError$1(`EBUSY`, message); -} -function ENOSYS(message, reason) { - return makeError$1(`ENOSYS`, `${message}, ${reason}`); -} -function EINVAL(reason) { - return makeError$1(`EINVAL`, `invalid argument, ${reason}`); -} -function EBADF(reason) { - return makeError$1(`EBADF`, `bad file descriptor, ${reason}`); -} -function ENOENT(reason) { - return makeError$1(`ENOENT`, `no such file or directory, ${reason}`); -} -function ENOTDIR(reason) { - return makeError$1(`ENOTDIR`, `not a directory, ${reason}`); -} -function EISDIR(reason) { - return makeError$1(`EISDIR`, `illegal operation on a directory, ${reason}`); -} -function EEXIST(reason) { - return makeError$1(`EEXIST`, `file already exists, ${reason}`); -} -function EROFS(reason) { - return makeError$1(`EROFS`, `read-only filesystem, ${reason}`); -} -function ENOTEMPTY(reason) { - return makeError$1(`ENOTEMPTY`, `directory not empty, ${reason}`); -} -function EOPNOTSUPP(reason) { - return makeError$1(`EOPNOTSUPP`, `operation not supported, ${reason}`); -} -function ERR_DIR_CLOSED() { - return makeError$1(`ERR_DIR_CLOSED`, `Directory handle was closed`); -} -class LibzipError extends Error { - constructor(message, code) { - super(message); - this.name = `Libzip Error`; - this.code = code; - } -} - -class CustomDir { - constructor(path, nextDirent, opts = {}) { - this.path = path; - this.nextDirent = nextDirent; - this.opts = opts; - this.closed = false; - } - throwIfClosed() { - if (this.closed) { - throw ERR_DIR_CLOSED(); - } - } - async *[Symbol.asyncIterator]() { - try { - let dirent; - while ((dirent = await this.read()) !== null) { - yield dirent; - } - } finally { - await this.close(); - } - } - read(cb) { - const dirent = this.readSync(); - if (typeof cb !== `undefined`) - return cb(null, dirent); - return Promise.resolve(dirent); - } - readSync() { - this.throwIfClosed(); - return this.nextDirent(); - } - close(cb) { - this.closeSync(); - if (typeof cb !== `undefined`) - return cb(null); - return Promise.resolve(); - } - closeSync() { - var _a, _b; - this.throwIfClosed(); - (_b = (_a = this.opts).onClose) == null ? void 0 : _b.call(_a); - this.closed = true; - } -} -function opendir(fakeFs, path, entries, opts) { - const nextDirent = () => { - const filename = entries.shift(); - if (typeof filename === `undefined`) - return null; - return Object.assign(fakeFs.statSync(fakeFs.pathUtils.join(path, filename)), { - name: filename - }); - }; - return new CustomDir(path, nextDirent, opts); -} - -class FakeFS { - constructor(pathUtils) { - this.pathUtils = pathUtils; - } - async *genTraversePromise(init, { stableSort = false } = {}) { - const stack = [init]; - while (stack.length > 0) { - const p = stack.shift(); - const entry = await this.lstatPromise(p); - if (entry.isDirectory()) { - const entries = await this.readdirPromise(p); - if (stableSort) { - for (const entry2 of entries.sort()) { - stack.push(this.pathUtils.join(p, entry2)); - } - } else { - throw new Error(`Not supported`); - } - } else { - yield p; - } - } - } - async removePromise(p, { recursive = true, maxRetries = 5 } = {}) { - let stat; - try { - stat = await this.lstatPromise(p); - } catch (error) { - if (error.code === `ENOENT`) { - return; - } else { - throw error; - } - } - if (stat.isDirectory()) { - if (recursive) { - const entries = await this.readdirPromise(p); - await Promise.all(entries.map((entry) => { - return this.removePromise(this.pathUtils.resolve(p, entry)); - })); - } - for (let t = 0; t <= maxRetries; t++) { - try { - await this.rmdirPromise(p); - break; - } catch (error) { - if (error.code !== `EBUSY` && error.code !== `ENOTEMPTY`) { - throw error; - } else if (t < maxRetries) { - await new Promise((resolve) => setTimeout(resolve, t * 100)); - } - } - } - } else { - await this.unlinkPromise(p); - } - } - removeSync(p, { recursive = true } = {}) { - let stat; - try { - stat = this.lstatSync(p); - } catch (error) { - if (error.code === `ENOENT`) { - return; - } else { - throw error; - } - } - if (stat.isDirectory()) { - if (recursive) - for (const entry of this.readdirSync(p)) - this.removeSync(this.pathUtils.resolve(p, entry)); - this.rmdirSync(p); - } else { - this.unlinkSync(p); - } - } - async mkdirpPromise(p, { chmod, utimes } = {}) { - p = this.resolve(p); - if (p === this.pathUtils.dirname(p)) - return void 0; - const parts = p.split(this.pathUtils.sep); - let createdDirectory; - for (let u = 2; u <= parts.length; ++u) { - const subPath = parts.slice(0, u).join(this.pathUtils.sep); - if (!this.existsSync(subPath)) { - try { - await this.mkdirPromise(subPath); - } catch (error) { - if (error.code === `EEXIST`) { - continue; - } else { - throw error; - } - } - createdDirectory != null ? createdDirectory : createdDirectory = subPath; - if (chmod != null) - await this.chmodPromise(subPath, chmod); - if (utimes != null) { - await this.utimesPromise(subPath, utimes[0], utimes[1]); - } else { - const parentStat = await this.statPromise(this.pathUtils.dirname(subPath)); - await this.utimesPromise(subPath, parentStat.atime, parentStat.mtime); - } - } - } - return createdDirectory; - } - mkdirpSync(p, { chmod, utimes } = {}) { - p = this.resolve(p); - if (p === this.pathUtils.dirname(p)) - return void 0; - const parts = p.split(this.pathUtils.sep); - let createdDirectory; - for (let u = 2; u <= parts.length; ++u) { - const subPath = parts.slice(0, u).join(this.pathUtils.sep); - if (!this.existsSync(subPath)) { - try { - this.mkdirSync(subPath); - } catch (error) { - if (error.code === `EEXIST`) { - continue; - } else { - throw error; - } - } - createdDirectory != null ? createdDirectory : createdDirectory = subPath; - if (chmod != null) - this.chmodSync(subPath, chmod); - if (utimes != null) { - this.utimesSync(subPath, utimes[0], utimes[1]); - } else { - const parentStat = this.statSync(this.pathUtils.dirname(subPath)); - this.utimesSync(subPath, parentStat.atime, parentStat.mtime); - } - } - } - return createdDirectory; - } - async copyPromise(destination, source, { baseFs = this, overwrite = true, stableSort = false, stableTime = false, linkStrategy = null } = {}) { - return await copyPromise(this, destination, baseFs, source, { overwrite, stableSort, stableTime, linkStrategy }); - } - copySync(destination, source, { baseFs = this, overwrite = true } = {}) { - const stat = baseFs.lstatSync(source); - const exists = this.existsSync(destination); - if (stat.isDirectory()) { - this.mkdirpSync(destination); - const directoryListing = baseFs.readdirSync(source); - for (const entry of directoryListing) { - this.copySync(this.pathUtils.join(destination, entry), baseFs.pathUtils.join(source, entry), { baseFs, overwrite }); - } - } else if (stat.isFile()) { - if (!exists || overwrite) { - if (exists) - this.removeSync(destination); - const content = baseFs.readFileSync(source); - this.writeFileSync(destination, content); - } - } else if (stat.isSymbolicLink()) { - if (!exists || overwrite) { - if (exists) - this.removeSync(destination); - const target = baseFs.readlinkSync(source); - this.symlinkSync(convertPath(this.pathUtils, target), destination); - } - } else { - throw new Error(`Unsupported file type (file: ${source}, mode: 0o${stat.mode.toString(8).padStart(6, `0`)})`); - } - const mode = stat.mode & 511; - this.chmodSync(destination, mode); - } - async changeFilePromise(p, content, opts = {}) { - if (Buffer.isBuffer(content)) { - return this.changeFileBufferPromise(p, content, opts); - } else { - return this.changeFileTextPromise(p, content, opts); - } - } - async changeFileBufferPromise(p, content, { mode } = {}) { - let current = Buffer.alloc(0); - try { - current = await this.readFilePromise(p); - } catch (error) { - } - if (Buffer.compare(current, content) === 0) - return; - await this.writeFilePromise(p, content, { mode }); - } - async changeFileTextPromise(p, content, { automaticNewlines, mode } = {}) { - let current = ``; - try { - current = await this.readFilePromise(p, `utf8`); - } catch (error) { - } - const normalizedContent = automaticNewlines ? normalizeLineEndings(current, content) : content; - if (current === normalizedContent) - return; - await this.writeFilePromise(p, normalizedContent, { mode }); - } - changeFileSync(p, content, opts = {}) { - if (Buffer.isBuffer(content)) { - return this.changeFileBufferSync(p, content, opts); - } else { - return this.changeFileTextSync(p, content, opts); - } - } - changeFileBufferSync(p, content, { mode } = {}) { - let current = Buffer.alloc(0); - try { - current = this.readFileSync(p); - } catch (error) { - } - if (Buffer.compare(current, content) === 0) - return; - this.writeFileSync(p, content, { mode }); - } - changeFileTextSync(p, content, { automaticNewlines = false, mode } = {}) { - let current = ``; - try { - current = this.readFileSync(p, `utf8`); - } catch (error) { - } - const normalizedContent = automaticNewlines ? normalizeLineEndings(current, content) : content; - if (current === normalizedContent) - return; - this.writeFileSync(p, normalizedContent, { mode }); - } - async movePromise(fromP, toP) { - try { - await this.renamePromise(fromP, toP); - } catch (error) { - if (error.code === `EXDEV`) { - await this.copyPromise(toP, fromP); - await this.removePromise(fromP); - } else { - throw error; - } - } - } - moveSync(fromP, toP) { - try { - this.renameSync(fromP, toP); - } catch (error) { - if (error.code === `EXDEV`) { - this.copySync(toP, fromP); - this.removeSync(fromP); - } else { - throw error; - } - } - } - async lockPromise(affectedPath, callback) { - const lockPath = `${affectedPath}.flock`; - const interval = 1e3 / 60; - const startTime = Date.now(); - let fd = null; - const isAlive = async () => { - let pid; - try { - [pid] = await this.readJsonPromise(lockPath); - } catch (error) { - return Date.now() - startTime < 500; - } - try { - process.kill(pid, 0); - return true; - } catch (error) { - return false; - } - }; - while (fd === null) { - try { - fd = await this.openPromise(lockPath, `wx`); - } catch (error) { - if (error.code === `EEXIST`) { - if (!await isAlive()) { - try { - await this.unlinkPromise(lockPath); - continue; - } catch (error2) { - } - } - if (Date.now() - startTime < 60 * 1e3) { - await new Promise((resolve) => setTimeout(resolve, interval)); - } else { - throw new Error(`Couldn't acquire a lock in a reasonable time (via ${lockPath})`); - } - } else { - throw error; - } - } - } - await this.writePromise(fd, JSON.stringify([process.pid])); - try { - return await callback(); - } finally { - try { - await this.closePromise(fd); - await this.unlinkPromise(lockPath); - } catch (error) { - } - } - } - async readJsonPromise(p) { - const content = await this.readFilePromise(p, `utf8`); - try { - return JSON.parse(content); - } catch (error) { - error.message += ` (in ${p})`; - throw error; - } - } - readJsonSync(p) { - const content = this.readFileSync(p, `utf8`); - try { - return JSON.parse(content); - } catch (error) { - error.message += ` (in ${p})`; - throw error; - } - } - async writeJsonPromise(p, data) { - return await this.writeFilePromise(p, `${JSON.stringify(data, null, 2)} -`); - } - writeJsonSync(p, data) { - return this.writeFileSync(p, `${JSON.stringify(data, null, 2)} -`); - } - async preserveTimePromise(p, cb) { - const stat = await this.lstatPromise(p); - const result = await cb(); - if (typeof result !== `undefined`) - p = result; - if (this.lutimesPromise) { - await this.lutimesPromise(p, stat.atime, stat.mtime); - } else if (!stat.isSymbolicLink()) { - await this.utimesPromise(p, stat.atime, stat.mtime); - } - } - async preserveTimeSync(p, cb) { - const stat = this.lstatSync(p); - const result = cb(); - if (typeof result !== `undefined`) - p = result; - if (this.lutimesSync) { - this.lutimesSync(p, stat.atime, stat.mtime); - } else if (!stat.isSymbolicLink()) { - this.utimesSync(p, stat.atime, stat.mtime); - } - } -} -class BasePortableFakeFS extends FakeFS { - constructor() { - super(ppath); - } -} -function getEndOfLine(content) { - const matches = content.match(/\r?\n/g); - if (matches === null) - return os.EOL; - const crlf = matches.filter((nl) => nl === `\r -`).length; - const lf = matches.length - crlf; - return crlf > lf ? `\r -` : ` -`; -} -function normalizeLineEndings(originalContent, newContent) { - return newContent.replace(/\r?\n/g, getEndOfLine(originalContent)); -} - -class NodeFS extends BasePortableFakeFS { - constructor(realFs = fs__default.default) { - super(); - this.realFs = realFs; - if (typeof this.realFs.lutimes !== `undefined`) { - this.lutimesPromise = this.lutimesPromiseImpl; - this.lutimesSync = this.lutimesSyncImpl; - } - } - getExtractHint() { - return false; - } - getRealPath() { - return PortablePath.root; - } - resolve(p) { - return ppath.resolve(p); - } - async openPromise(p, flags, mode) { - return await new Promise((resolve, reject) => { - this.realFs.open(npath.fromPortablePath(p), flags, mode, this.makeCallback(resolve, reject)); - }); - } - openSync(p, flags, mode) { - return this.realFs.openSync(npath.fromPortablePath(p), flags, mode); - } - async opendirPromise(p, opts) { - return await new Promise((resolve, reject) => { - if (typeof opts !== `undefined`) { - this.realFs.opendir(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.opendir(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - } - }).then((dir) => { - return Object.defineProperty(dir, `path`, { value: p, configurable: true, writable: true }); - }); - } - opendirSync(p, opts) { - const dir = typeof opts !== `undefined` ? this.realFs.opendirSync(npath.fromPortablePath(p), opts) : this.realFs.opendirSync(npath.fromPortablePath(p)); - return Object.defineProperty(dir, `path`, { value: p, configurable: true, writable: true }); - } - async readPromise(fd, buffer, offset = 0, length = 0, position = -1) { - return await new Promise((resolve, reject) => { - this.realFs.read(fd, buffer, offset, length, position, (error, bytesRead) => { - if (error) { - reject(error); - } else { - resolve(bytesRead); - } - }); - }); - } - readSync(fd, buffer, offset, length, position) { - return this.realFs.readSync(fd, buffer, offset, length, position); - } - async writePromise(fd, buffer, offset, length, position) { - return await new Promise((resolve, reject) => { - if (typeof buffer === `string`) { - return this.realFs.write(fd, buffer, offset, this.makeCallback(resolve, reject)); - } else { - return this.realFs.write(fd, buffer, offset, length, position, this.makeCallback(resolve, reject)); - } - }); - } - writeSync(fd, buffer, offset, length, position) { - if (typeof buffer === `string`) { - return this.realFs.writeSync(fd, buffer, offset); - } else { - return this.realFs.writeSync(fd, buffer, offset, length, position); - } - } - async closePromise(fd) { - await new Promise((resolve, reject) => { - this.realFs.close(fd, this.makeCallback(resolve, reject)); - }); - } - closeSync(fd) { - this.realFs.closeSync(fd); - } - createReadStream(p, opts) { - const realPath = p !== null ? npath.fromPortablePath(p) : p; - return this.realFs.createReadStream(realPath, opts); - } - createWriteStream(p, opts) { - const realPath = p !== null ? npath.fromPortablePath(p) : p; - return this.realFs.createWriteStream(realPath, opts); - } - async realpathPromise(p) { - return await new Promise((resolve, reject) => { - this.realFs.realpath(npath.fromPortablePath(p), {}, this.makeCallback(resolve, reject)); - }).then((path) => { - return npath.toPortablePath(path); - }); - } - realpathSync(p) { - return npath.toPortablePath(this.realFs.realpathSync(npath.fromPortablePath(p), {})); - } - async existsPromise(p) { - return await new Promise((resolve) => { - this.realFs.exists(npath.fromPortablePath(p), resolve); - }); - } - accessSync(p, mode) { - return this.realFs.accessSync(npath.fromPortablePath(p), mode); - } - async accessPromise(p, mode) { - return await new Promise((resolve, reject) => { - this.realFs.access(npath.fromPortablePath(p), mode, this.makeCallback(resolve, reject)); - }); - } - existsSync(p) { - return this.realFs.existsSync(npath.fromPortablePath(p)); - } - async statPromise(p, opts) { - return await new Promise((resolve, reject) => { - if (opts) { - this.realFs.stat(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.stat(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - } - }); - } - statSync(p, opts) { - if (opts) { - return this.realFs.statSync(npath.fromPortablePath(p), opts); - } else { - return this.realFs.statSync(npath.fromPortablePath(p)); - } - } - async fstatPromise(fd, opts) { - return await new Promise((resolve, reject) => { - if (opts) { - this.realFs.fstat(fd, opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.fstat(fd, this.makeCallback(resolve, reject)); - } - }); - } - fstatSync(fd, opts) { - if (opts) { - return this.realFs.fstatSync(fd, opts); - } else { - return this.realFs.fstatSync(fd); - } - } - async lstatPromise(p, opts) { - return await new Promise((resolve, reject) => { - if (opts) { - this.realFs.lstat(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.lstat(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - } - }); - } - lstatSync(p, opts) { - if (opts) { - return this.realFs.lstatSync(npath.fromPortablePath(p), opts); - } else { - return this.realFs.lstatSync(npath.fromPortablePath(p)); - } - } - async fchmodPromise(fd, mask) { - return await new Promise((resolve, reject) => { - this.realFs.fchmod(fd, mask, this.makeCallback(resolve, reject)); - }); - } - fchmodSync(fd, mask) { - return this.realFs.fchmodSync(fd, mask); - } - async chmodPromise(p, mask) { - return await new Promise((resolve, reject) => { - this.realFs.chmod(npath.fromPortablePath(p), mask, this.makeCallback(resolve, reject)); - }); - } - chmodSync(p, mask) { - return this.realFs.chmodSync(npath.fromPortablePath(p), mask); - } - async fchownPromise(fd, uid, gid) { - return await new Promise((resolve, reject) => { - this.realFs.fchown(fd, uid, gid, this.makeCallback(resolve, reject)); - }); - } - fchownSync(fd, uid, gid) { - return this.realFs.fchownSync(fd, uid, gid); - } - async chownPromise(p, uid, gid) { - return await new Promise((resolve, reject) => { - this.realFs.chown(npath.fromPortablePath(p), uid, gid, this.makeCallback(resolve, reject)); - }); - } - chownSync(p, uid, gid) { - return this.realFs.chownSync(npath.fromPortablePath(p), uid, gid); - } - async renamePromise(oldP, newP) { - return await new Promise((resolve, reject) => { - this.realFs.rename(npath.fromPortablePath(oldP), npath.fromPortablePath(newP), this.makeCallback(resolve, reject)); - }); - } - renameSync(oldP, newP) { - return this.realFs.renameSync(npath.fromPortablePath(oldP), npath.fromPortablePath(newP)); - } - async copyFilePromise(sourceP, destP, flags = 0) { - return await new Promise((resolve, reject) => { - this.realFs.copyFile(npath.fromPortablePath(sourceP), npath.fromPortablePath(destP), flags, this.makeCallback(resolve, reject)); - }); - } - copyFileSync(sourceP, destP, flags = 0) { - return this.realFs.copyFileSync(npath.fromPortablePath(sourceP), npath.fromPortablePath(destP), flags); - } - async appendFilePromise(p, content, opts) { - return await new Promise((resolve, reject) => { - const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; - if (opts) { - this.realFs.appendFile(fsNativePath, content, opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.appendFile(fsNativePath, content, this.makeCallback(resolve, reject)); - } - }); - } - appendFileSync(p, content, opts) { - const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; - if (opts) { - this.realFs.appendFileSync(fsNativePath, content, opts); - } else { - this.realFs.appendFileSync(fsNativePath, content); - } - } - async writeFilePromise(p, content, opts) { - return await new Promise((resolve, reject) => { - const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; - if (opts) { - this.realFs.writeFile(fsNativePath, content, opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.writeFile(fsNativePath, content, this.makeCallback(resolve, reject)); - } - }); - } - writeFileSync(p, content, opts) { - const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; - if (opts) { - this.realFs.writeFileSync(fsNativePath, content, opts); - } else { - this.realFs.writeFileSync(fsNativePath, content); - } - } - async unlinkPromise(p) { - return await new Promise((resolve, reject) => { - this.realFs.unlink(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - }); - } - unlinkSync(p) { - return this.realFs.unlinkSync(npath.fromPortablePath(p)); - } - async utimesPromise(p, atime, mtime) { - return await new Promise((resolve, reject) => { - this.realFs.utimes(npath.fromPortablePath(p), atime, mtime, this.makeCallback(resolve, reject)); - }); - } - utimesSync(p, atime, mtime) { - this.realFs.utimesSync(npath.fromPortablePath(p), atime, mtime); - } - async lutimesPromiseImpl(p, atime, mtime) { - const lutimes = this.realFs.lutimes; - if (typeof lutimes === `undefined`) - throw ENOSYS(`unavailable Node binding`, `lutimes '${p}'`); - return await new Promise((resolve, reject) => { - lutimes.call(this.realFs, npath.fromPortablePath(p), atime, mtime, this.makeCallback(resolve, reject)); - }); - } - lutimesSyncImpl(p, atime, mtime) { - const lutimesSync = this.realFs.lutimesSync; - if (typeof lutimesSync === `undefined`) - throw ENOSYS(`unavailable Node binding`, `lutimes '${p}'`); - lutimesSync.call(this.realFs, npath.fromPortablePath(p), atime, mtime); - } - async mkdirPromise(p, opts) { - return await new Promise((resolve, reject) => { - this.realFs.mkdir(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); - }); - } - mkdirSync(p, opts) { - return this.realFs.mkdirSync(npath.fromPortablePath(p), opts); - } - async rmdirPromise(p, opts) { - return await new Promise((resolve, reject) => { - if (opts) { - this.realFs.rmdir(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.rmdir(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - } - }); - } - rmdirSync(p, opts) { - return this.realFs.rmdirSync(npath.fromPortablePath(p), opts); - } - async linkPromise(existingP, newP) { - return await new Promise((resolve, reject) => { - this.realFs.link(npath.fromPortablePath(existingP), npath.fromPortablePath(newP), this.makeCallback(resolve, reject)); - }); - } - linkSync(existingP, newP) { - return this.realFs.linkSync(npath.fromPortablePath(existingP), npath.fromPortablePath(newP)); - } - async symlinkPromise(target, p, type) { - return await new Promise((resolve, reject) => { - this.realFs.symlink(npath.fromPortablePath(target.replace(/\/+$/, ``)), npath.fromPortablePath(p), type, this.makeCallback(resolve, reject)); - }); - } - symlinkSync(target, p, type) { - return this.realFs.symlinkSync(npath.fromPortablePath(target.replace(/\/+$/, ``)), npath.fromPortablePath(p), type); - } - async readFilePromise(p, encoding) { - return await new Promise((resolve, reject) => { - const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; - this.realFs.readFile(fsNativePath, encoding, this.makeCallback(resolve, reject)); - }); - } - readFileSync(p, encoding) { - const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; - return this.realFs.readFileSync(fsNativePath, encoding); - } - async readdirPromise(p, opts) { - return await new Promise((resolve, reject) => { - if (opts == null ? void 0 : opts.withFileTypes) { - this.realFs.readdir(npath.fromPortablePath(p), { withFileTypes: true }, this.makeCallback(resolve, reject)); - } else { - this.realFs.readdir(npath.fromPortablePath(p), this.makeCallback((value) => resolve(value), reject)); - } - }); - } - readdirSync(p, opts) { - if (opts == null ? void 0 : opts.withFileTypes) { - return this.realFs.readdirSync(npath.fromPortablePath(p), { withFileTypes: true }); - } else { - return this.realFs.readdirSync(npath.fromPortablePath(p)); - } - } - async readlinkPromise(p) { - return await new Promise((resolve, reject) => { - this.realFs.readlink(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - }).then((path) => { - return npath.toPortablePath(path); - }); - } - readlinkSync(p) { - return npath.toPortablePath(this.realFs.readlinkSync(npath.fromPortablePath(p))); - } - async truncatePromise(p, len) { - return await new Promise((resolve, reject) => { - this.realFs.truncate(npath.fromPortablePath(p), len, this.makeCallback(resolve, reject)); - }); - } - truncateSync(p, len) { - return this.realFs.truncateSync(npath.fromPortablePath(p), len); - } - async ftruncatePromise(fd, len) { - return await new Promise((resolve, reject) => { - this.realFs.ftruncate(fd, len, this.makeCallback(resolve, reject)); - }); - } - ftruncateSync(fd, len) { - return this.realFs.ftruncateSync(fd, len); - } - watch(p, a, b) { - return this.realFs.watch( - npath.fromPortablePath(p), - a, - b - ); - } - watchFile(p, a, b) { - return this.realFs.watchFile( - npath.fromPortablePath(p), - a, - b - ); - } - unwatchFile(p, cb) { - return this.realFs.unwatchFile(npath.fromPortablePath(p), cb); - } - makeCallback(resolve, reject) { - return (err, result) => { - if (err) { - reject(err); - } else { - resolve(result); - } - }; - } -} - -function assertStatus(current, expected) { - if (current !== expected) { - throw new Error(`Invalid StatWatcher status: expected '${expected}', got '${current}'`); - } -} -class CustomStatWatcher extends events.EventEmitter { - constructor(fakeFs, path, { bigint = false } = {}) { - super(); - this.status = "ready" /* Ready */; - this.changeListeners = /* @__PURE__ */ new Map(); - this.startTimeout = null; - this.fakeFs = fakeFs; - this.path = path; - this.bigint = bigint; - this.lastStats = this.stat(); - } - static create(fakeFs, path, opts) { - const statWatcher = new CustomStatWatcher(fakeFs, path, opts); - statWatcher.start(); - return statWatcher; - } - start() { - assertStatus(this.status, "ready" /* Ready */); - this.status = "running" /* Running */; - this.startTimeout = setTimeout(() => { - this.startTimeout = null; - if (!this.fakeFs.existsSync(this.path)) { - this.emit("change" /* Change */, this.lastStats, this.lastStats); - } - }, 3); - } - stop() { - assertStatus(this.status, "running" /* Running */); - this.status = "stopped" /* Stopped */; - if (this.startTimeout !== null) { - clearTimeout(this.startTimeout); - this.startTimeout = null; - } - this.emit("stop" /* Stop */); - } - stat() { - try { - return this.fakeFs.statSync(this.path, { bigint: this.bigint }); - } catch (error) { - const statInstance = this.bigint ? new BigIntStatsEntry() : new StatEntry(); - return clearStats(statInstance); - } - } - makeInterval(opts) { - const interval = setInterval(() => { - const currentStats = this.stat(); - const previousStats = this.lastStats; - if (areStatsEqual(currentStats, previousStats)) - return; - this.lastStats = currentStats; - this.emit("change" /* Change */, currentStats, previousStats); - }, opts.interval); - return opts.persistent ? interval : interval.unref(); - } - registerChangeListener(listener, opts) { - this.addListener("change" /* Change */, listener); - this.changeListeners.set(listener, this.makeInterval(opts)); - } - unregisterChangeListener(listener) { - this.removeListener("change" /* Change */, listener); - const interval = this.changeListeners.get(listener); - if (typeof interval !== `undefined`) - clearInterval(interval); - this.changeListeners.delete(listener); - } - unregisterAllChangeListeners() { - for (const listener of this.changeListeners.keys()) { - this.unregisterChangeListener(listener); - } - } - hasChangeListeners() { - return this.changeListeners.size > 0; - } - ref() { - for (const interval of this.changeListeners.values()) - interval.ref(); - return this; - } - unref() { - for (const interval of this.changeListeners.values()) - interval.unref(); - return this; - } -} - -const statWatchersByFakeFS = /* @__PURE__ */ new WeakMap(); -function watchFile(fakeFs, path, a, b) { - let bigint; - let persistent; - let interval; - let listener; - switch (typeof a) { - case `function`: - { - bigint = false; - persistent = true; - interval = 5007; - listener = a; - } - break; - default: - { - ({ - bigint = false, - persistent = true, - interval = 5007 - } = a); - listener = b; - } - break; - } - let statWatchers = statWatchersByFakeFS.get(fakeFs); - if (typeof statWatchers === `undefined`) - statWatchersByFakeFS.set(fakeFs, statWatchers = /* @__PURE__ */ new Map()); - let statWatcher = statWatchers.get(path); - if (typeof statWatcher === `undefined`) { - statWatcher = CustomStatWatcher.create(fakeFs, path, { bigint }); - statWatchers.set(path, statWatcher); - } - statWatcher.registerChangeListener(listener, { persistent, interval }); - return statWatcher; -} -function unwatchFile(fakeFs, path, cb) { - const statWatchers = statWatchersByFakeFS.get(fakeFs); - if (typeof statWatchers === `undefined`) - return; - const statWatcher = statWatchers.get(path); - if (typeof statWatcher === `undefined`) - return; - if (typeof cb === `undefined`) - statWatcher.unregisterAllChangeListeners(); - else - statWatcher.unregisterChangeListener(cb); - if (!statWatcher.hasChangeListeners()) { - statWatcher.stop(); - statWatchers.delete(path); - } -} -function unwatchAllFiles(fakeFs) { - const statWatchers = statWatchersByFakeFS.get(fakeFs); - if (typeof statWatchers === `undefined`) - return; - for (const path of statWatchers.keys()) { - unwatchFile(fakeFs, path); - } -} - -const DEFAULT_COMPRESSION_LEVEL = `mixed`; -function toUnixTimestamp(time) { - if (typeof time === `string` && String(+time) === time) - return +time; - if (typeof time === `number` && Number.isFinite(time)) { - if (time < 0) { - return Date.now() / 1e3; - } else { - return time; - } - } - if (nodeUtils.types.isDate(time)) - return time.getTime() / 1e3; - throw new Error(`Invalid time`); -} -function makeEmptyArchive() { - return Buffer.from([ - 80, - 75, - 5, - 6, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ]); -} -class ZipFS extends BasePortableFakeFS { - constructor(source, opts) { - super(); - this.lzSource = null; - this.listings = /* @__PURE__ */ new Map(); - this.entries = /* @__PURE__ */ new Map(); - this.fileSources = /* @__PURE__ */ new Map(); - this.fds = /* @__PURE__ */ new Map(); - this.nextFd = 0; - this.ready = false; - this.readOnly = false; - this.libzip = opts.libzip; - const pathOptions = opts; - this.level = typeof pathOptions.level !== `undefined` ? pathOptions.level : DEFAULT_COMPRESSION_LEVEL; - source != null ? source : source = makeEmptyArchive(); - if (typeof source === `string`) { - const { baseFs = new NodeFS() } = pathOptions; - this.baseFs = baseFs; - this.path = source; - } else { - this.path = null; - this.baseFs = null; - } - if (opts.stats) { - this.stats = opts.stats; - } else { - if (typeof source === `string`) { - try { - this.stats = this.baseFs.statSync(source); - } catch (error) { - if (error.code === `ENOENT` && pathOptions.create) { - this.stats = makeDefaultStats(); - } else { - throw error; - } - } - } else { - this.stats = makeDefaultStats(); - } - } - const errPtr = this.libzip.malloc(4); - try { - let flags = 0; - if (typeof source === `string` && pathOptions.create) - flags |= this.libzip.ZIP_CREATE | this.libzip.ZIP_TRUNCATE; - if (opts.readOnly) { - flags |= this.libzip.ZIP_RDONLY; - this.readOnly = true; - } - if (typeof source === `string`) { - this.zip = this.libzip.open(npath.fromPortablePath(source), flags, errPtr); - } else { - const lzSource = this.allocateUnattachedSource(source); - try { - this.zip = this.libzip.openFromSource(lzSource, flags, errPtr); - this.lzSource = lzSource; - } catch (error) { - this.libzip.source.free(lzSource); - throw error; - } - } - if (this.zip === 0) { - const error = this.libzip.struct.errorS(); - this.libzip.error.initWithCode(error, this.libzip.getValue(errPtr, `i32`)); - throw this.makeLibzipError(error); - } - } finally { - this.libzip.free(errPtr); - } - this.listings.set(PortablePath.root, /* @__PURE__ */ new Set()); - const entryCount = this.libzip.getNumEntries(this.zip, 0); - for (let t = 0; t < entryCount; ++t) { - const raw = this.libzip.getName(this.zip, t, 0); - if (ppath.isAbsolute(raw)) - continue; - const p = ppath.resolve(PortablePath.root, raw); - this.registerEntry(p, t); - if (raw.endsWith(`/`)) { - this.registerListing(p); - } - } - this.symlinkCount = this.libzip.ext.countSymlinks(this.zip); - if (this.symlinkCount === -1) - throw this.makeLibzipError(this.libzip.getError(this.zip)); - this.ready = true; - } - makeLibzipError(error) { - const errorCode = this.libzip.struct.errorCodeZip(error); - const strerror = this.libzip.error.strerror(error); - const libzipError = new LibzipError(strerror, this.libzip.errors[errorCode]); - if (errorCode === this.libzip.errors.ZIP_ER_CHANGED) - throw new Error(`Assertion failed: Unexpected libzip error: ${libzipError.message}`); - return libzipError; - } - getExtractHint(hints) { - for (const fileName of this.entries.keys()) { - const ext = this.pathUtils.extname(fileName); - if (hints.relevantExtensions.has(ext)) { - return true; - } - } - return false; - } - getAllFiles() { - return Array.from(this.entries.keys()); - } - getRealPath() { - if (!this.path) - throw new Error(`ZipFS don't have real paths when loaded from a buffer`); - return this.path; - } - getBufferAndClose() { - this.prepareClose(); - if (!this.lzSource) - throw new Error(`ZipFS was not created from a Buffer`); - if (this.entries.size === 0) { - this.discardAndClose(); - return makeEmptyArchive(); - } - try { - this.libzip.source.keep(this.lzSource); - if (this.libzip.close(this.zip) === -1) - throw this.makeLibzipError(this.libzip.getError(this.zip)); - if (this.libzip.source.open(this.lzSource) === -1) - throw this.makeLibzipError(this.libzip.source.error(this.lzSource)); - if (this.libzip.source.seek(this.lzSource, 0, 0, this.libzip.SEEK_END) === -1) - throw this.makeLibzipError(this.libzip.source.error(this.lzSource)); - const size = this.libzip.source.tell(this.lzSource); - if (size === -1) - throw this.makeLibzipError(this.libzip.source.error(this.lzSource)); - if (this.libzip.source.seek(this.lzSource, 0, 0, this.libzip.SEEK_SET) === -1) - throw this.makeLibzipError(this.libzip.source.error(this.lzSource)); - const buffer = this.libzip.malloc(size); - if (!buffer) - throw new Error(`Couldn't allocate enough memory`); - try { - const rc = this.libzip.source.read(this.lzSource, buffer, size); - if (rc === -1) - throw this.makeLibzipError(this.libzip.source.error(this.lzSource)); - else if (rc < size) - throw new Error(`Incomplete read`); - else if (rc > size) - throw new Error(`Overread`); - const memory = this.libzip.HEAPU8.subarray(buffer, buffer + size); - return Buffer.from(memory); - } finally { - this.libzip.free(buffer); - } - } finally { - this.libzip.source.close(this.lzSource); - this.libzip.source.free(this.lzSource); - this.ready = false; - } - } - prepareClose() { - if (!this.ready) - throw EBUSY(`archive closed, close`); - unwatchAllFiles(this); - } - saveAndClose() { - if (!this.path || !this.baseFs) - throw new Error(`ZipFS cannot be saved and must be discarded when loaded from a buffer`); - this.prepareClose(); - if (this.readOnly) { - this.discardAndClose(); - return; - } - const newMode = this.baseFs.existsSync(this.path) || this.stats.mode === DEFAULT_MODE ? void 0 : this.stats.mode; - if (this.entries.size === 0) { - this.discardAndClose(); - this.baseFs.writeFileSync(this.path, makeEmptyArchive(), { mode: newMode }); - } else { - const rc = this.libzip.close(this.zip); - if (rc === -1) - throw this.makeLibzipError(this.libzip.getError(this.zip)); - if (typeof newMode !== `undefined`) { - this.baseFs.chmodSync(this.path, newMode); - } - } - this.ready = false; - } - discardAndClose() { - this.prepareClose(); - this.libzip.discard(this.zip); - this.ready = false; - } - resolve(p) { - return ppath.resolve(PortablePath.root, p); - } - async openPromise(p, flags, mode) { - return this.openSync(p, flags, mode); - } - openSync(p, flags, mode) { - const fd = this.nextFd++; - this.fds.set(fd, { cursor: 0, p }); - return fd; - } - hasOpenFileHandles() { - return !!this.fds.size; - } - async opendirPromise(p, opts) { - return this.opendirSync(p, opts); - } - opendirSync(p, opts = {}) { - const resolvedP = this.resolveFilename(`opendir '${p}'`, p); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) - throw ENOENT(`opendir '${p}'`); - const directoryListing = this.listings.get(resolvedP); - if (!directoryListing) - throw ENOTDIR(`opendir '${p}'`); - const entries = [...directoryListing]; - const fd = this.openSync(resolvedP, `r`); - const onClose = () => { - this.closeSync(fd); - }; - return opendir(this, resolvedP, entries, { onClose }); - } - async readPromise(fd, buffer, offset, length, position) { - return this.readSync(fd, buffer, offset, length, position); - } - readSync(fd, buffer, offset = 0, length = buffer.byteLength, position = -1) { - const entry = this.fds.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`read`); - const realPosition = position === -1 || position === null ? entry.cursor : position; - const source = this.readFileSync(entry.p); - source.copy(buffer, offset, realPosition, realPosition + length); - const bytesRead = Math.max(0, Math.min(source.length - realPosition, length)); - if (position === -1 || position === null) - entry.cursor += bytesRead; - return bytesRead; - } - async writePromise(fd, buffer, offset, length, position) { - if (typeof buffer === `string`) { - return this.writeSync(fd, buffer, position); - } else { - return this.writeSync(fd, buffer, offset, length, position); - } - } - writeSync(fd, buffer, offset, length, position) { - const entry = this.fds.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`read`); - throw new Error(`Unimplemented`); - } - async closePromise(fd) { - return this.closeSync(fd); - } - closeSync(fd) { - const entry = this.fds.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`read`); - this.fds.delete(fd); - } - createReadStream(p, { encoding } = {}) { - if (p === null) - throw new Error(`Unimplemented`); - const fd = this.openSync(p, `r`); - const stream$1 = Object.assign( - new stream.PassThrough({ - emitClose: true, - autoDestroy: true, - destroy: (error, callback) => { - clearImmediate(immediate); - this.closeSync(fd); - callback(error); - } - }), - { - close() { - stream$1.destroy(); - }, - bytesRead: 0, - path: p - } - ); - const immediate = setImmediate(async () => { - try { - const data = await this.readFilePromise(p, encoding); - stream$1.bytesRead = data.length; - stream$1.end(data); - } catch (error) { - stream$1.destroy(error); - } - }); - return stream$1; - } - createWriteStream(p, { encoding } = {}) { - if (this.readOnly) - throw EROFS(`open '${p}'`); - if (p === null) - throw new Error(`Unimplemented`); - const chunks = []; - const fd = this.openSync(p, `w`); - const stream$1 = Object.assign( - new stream.PassThrough({ - autoDestroy: true, - emitClose: true, - destroy: (error, callback) => { - try { - if (error) { - callback(error); - } else { - this.writeFileSync(p, Buffer.concat(chunks), encoding); - callback(null); - } - } catch (err) { - callback(err); - } finally { - this.closeSync(fd); - } - } - }), - { - bytesWritten: 0, - path: p, - close() { - stream$1.destroy(); - } - } - ); - stream$1.on(`data`, (chunk) => { - const chunkBuffer = Buffer.from(chunk); - stream$1.bytesWritten += chunkBuffer.length; - chunks.push(chunkBuffer); - }); - return stream$1; - } - async realpathPromise(p) { - return this.realpathSync(p); - } - realpathSync(p) { - const resolvedP = this.resolveFilename(`lstat '${p}'`, p); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) - throw ENOENT(`lstat '${p}'`); - return resolvedP; - } - async existsPromise(p) { - return this.existsSync(p); - } - existsSync(p) { - if (!this.ready) - throw EBUSY(`archive closed, existsSync '${p}'`); - if (this.symlinkCount === 0) { - const resolvedP2 = ppath.resolve(PortablePath.root, p); - return this.entries.has(resolvedP2) || this.listings.has(resolvedP2); - } - let resolvedP; - try { - resolvedP = this.resolveFilename(`stat '${p}'`, p, void 0, false); - } catch (error) { - return false; - } - if (resolvedP === void 0) - return false; - return this.entries.has(resolvedP) || this.listings.has(resolvedP); - } - async accessPromise(p, mode) { - return this.accessSync(p, mode); - } - accessSync(p, mode = fs.constants.F_OK) { - const resolvedP = this.resolveFilename(`access '${p}'`, p); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) - throw ENOENT(`access '${p}'`); - if (this.readOnly && mode & fs.constants.W_OK) { - throw EROFS(`access '${p}'`); - } - } - async statPromise(p, opts = { bigint: false }) { - if (opts.bigint) - return this.statSync(p, { bigint: true }); - return this.statSync(p); - } - statSync(p, opts = { bigint: false, throwIfNoEntry: true }) { - const resolvedP = this.resolveFilename(`stat '${p}'`, p, void 0, opts.throwIfNoEntry); - if (resolvedP === void 0) - return void 0; - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) { - if (opts.throwIfNoEntry === false) - return void 0; - throw ENOENT(`stat '${p}'`); - } - if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) - throw ENOTDIR(`stat '${p}'`); - return this.statImpl(`stat '${p}'`, resolvedP, opts); - } - async fstatPromise(fd, opts) { - return this.fstatSync(fd, opts); - } - fstatSync(fd, opts) { - const entry = this.fds.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`fstatSync`); - const { p } = entry; - const resolvedP = this.resolveFilename(`stat '${p}'`, p); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) - throw ENOENT(`stat '${p}'`); - if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) - throw ENOTDIR(`stat '${p}'`); - return this.statImpl(`fstat '${p}'`, resolvedP, opts); - } - async lstatPromise(p, opts = { bigint: false }) { - if (opts.bigint) - return this.lstatSync(p, { bigint: true }); - return this.lstatSync(p); - } - lstatSync(p, opts = { bigint: false, throwIfNoEntry: true }) { - const resolvedP = this.resolveFilename(`lstat '${p}'`, p, false, opts.throwIfNoEntry); - if (resolvedP === void 0) - return void 0; - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) { - if (opts.throwIfNoEntry === false) - return void 0; - throw ENOENT(`lstat '${p}'`); - } - if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) - throw ENOTDIR(`lstat '${p}'`); - return this.statImpl(`lstat '${p}'`, resolvedP, opts); - } - statImpl(reason, p, opts = {}) { - const entry = this.entries.get(p); - if (typeof entry !== `undefined`) { - const stat = this.libzip.struct.statS(); - const rc = this.libzip.statIndex(this.zip, entry, 0, 0, stat); - if (rc === -1) - throw this.makeLibzipError(this.libzip.getError(this.zip)); - const uid = this.stats.uid; - const gid = this.stats.gid; - const size = this.libzip.struct.statSize(stat) >>> 0; - const blksize = 512; - const blocks = Math.ceil(size / blksize); - const mtimeMs = (this.libzip.struct.statMtime(stat) >>> 0) * 1e3; - const atimeMs = mtimeMs; - const birthtimeMs = mtimeMs; - const ctimeMs = mtimeMs; - const atime = new Date(atimeMs); - const birthtime = new Date(birthtimeMs); - const ctime = new Date(ctimeMs); - const mtime = new Date(mtimeMs); - const type = this.listings.has(p) ? S_IFDIR : this.isSymbolicLink(entry) ? S_IFLNK : S_IFREG; - const defaultMode = type === S_IFDIR ? 493 : 420; - const mode = type | this.getUnixMode(entry, defaultMode) & 511; - const crc = this.libzip.struct.statCrc(stat); - const statInstance = Object.assign(new StatEntry(), { uid, gid, size, blksize, blocks, atime, birthtime, ctime, mtime, atimeMs, birthtimeMs, ctimeMs, mtimeMs, mode, crc }); - return opts.bigint === true ? convertToBigIntStats(statInstance) : statInstance; - } - if (this.listings.has(p)) { - const uid = this.stats.uid; - const gid = this.stats.gid; - const size = 0; - const blksize = 512; - const blocks = 0; - const atimeMs = this.stats.mtimeMs; - const birthtimeMs = this.stats.mtimeMs; - const ctimeMs = this.stats.mtimeMs; - const mtimeMs = this.stats.mtimeMs; - const atime = new Date(atimeMs); - const birthtime = new Date(birthtimeMs); - const ctime = new Date(ctimeMs); - const mtime = new Date(mtimeMs); - const mode = S_IFDIR | 493; - const crc = 0; - const statInstance = Object.assign(new StatEntry(), { uid, gid, size, blksize, blocks, atime, birthtime, ctime, mtime, atimeMs, birthtimeMs, ctimeMs, mtimeMs, mode, crc }); - return opts.bigint === true ? convertToBigIntStats(statInstance) : statInstance; - } - throw new Error(`Unreachable`); - } - getUnixMode(index, defaultMode) { - const rc = this.libzip.file.getExternalAttributes(this.zip, index, 0, 0, this.libzip.uint08S, this.libzip.uint32S); - if (rc === -1) - throw this.makeLibzipError(this.libzip.getError(this.zip)); - const opsys = this.libzip.getValue(this.libzip.uint08S, `i8`) >>> 0; - if (opsys !== this.libzip.ZIP_OPSYS_UNIX) - return defaultMode; - return this.libzip.getValue(this.libzip.uint32S, `i32`) >>> 16; - } - registerListing(p) { - const existingListing = this.listings.get(p); - if (existingListing) - return existingListing; - const parentListing = this.registerListing(ppath.dirname(p)); - parentListing.add(ppath.basename(p)); - const newListing = /* @__PURE__ */ new Set(); - this.listings.set(p, newListing); - return newListing; - } - registerEntry(p, index) { - const parentListing = this.registerListing(ppath.dirname(p)); - parentListing.add(ppath.basename(p)); - this.entries.set(p, index); - } - unregisterListing(p) { - this.listings.delete(p); - const parentListing = this.listings.get(ppath.dirname(p)); - parentListing == null ? void 0 : parentListing.delete(ppath.basename(p)); - } - unregisterEntry(p) { - this.unregisterListing(p); - const entry = this.entries.get(p); - this.entries.delete(p); - if (typeof entry === `undefined`) - return; - this.fileSources.delete(entry); - if (this.isSymbolicLink(entry)) { - this.symlinkCount--; - } - } - deleteEntry(p, index) { - this.unregisterEntry(p); - const rc = this.libzip.delete(this.zip, index); - if (rc === -1) { - throw this.makeLibzipError(this.libzip.getError(this.zip)); - } - } - resolveFilename(reason, p, resolveLastComponent = true, throwIfNoEntry = true) { - if (!this.ready) - throw EBUSY(`archive closed, ${reason}`); - let resolvedP = ppath.resolve(PortablePath.root, p); - if (resolvedP === `/`) - return PortablePath.root; - const fileIndex = this.entries.get(resolvedP); - if (resolveLastComponent && fileIndex !== void 0) { - if (this.symlinkCount !== 0 && this.isSymbolicLink(fileIndex)) { - const target = this.getFileSource(fileIndex).toString(); - return this.resolveFilename(reason, ppath.resolve(ppath.dirname(resolvedP), target), true, throwIfNoEntry); - } else { - return resolvedP; - } - } - while (true) { - const parentP = this.resolveFilename(reason, ppath.dirname(resolvedP), true, throwIfNoEntry); - if (parentP === void 0) - return parentP; - const isDir = this.listings.has(parentP); - const doesExist = this.entries.has(parentP); - if (!isDir && !doesExist) { - if (throwIfNoEntry === false) - return void 0; - throw ENOENT(reason); - } - if (!isDir) - throw ENOTDIR(reason); - resolvedP = ppath.resolve(parentP, ppath.basename(resolvedP)); - if (!resolveLastComponent || this.symlinkCount === 0) - break; - const index = this.libzip.name.locate(this.zip, resolvedP.slice(1), 0); - if (index === -1) - break; - if (this.isSymbolicLink(index)) { - const target = this.getFileSource(index).toString(); - resolvedP = ppath.resolve(ppath.dirname(resolvedP), target); - } else { - break; - } - } - return resolvedP; - } - allocateBuffer(content) { - if (!Buffer.isBuffer(content)) - content = Buffer.from(content); - const buffer = this.libzip.malloc(content.byteLength); - if (!buffer) - throw new Error(`Couldn't allocate enough memory`); - const heap = new Uint8Array(this.libzip.HEAPU8.buffer, buffer, content.byteLength); - heap.set(content); - return { buffer, byteLength: content.byteLength }; - } - allocateUnattachedSource(content) { - const error = this.libzip.struct.errorS(); - const { buffer, byteLength } = this.allocateBuffer(content); - const source = this.libzip.source.fromUnattachedBuffer(buffer, byteLength, 0, 1, error); - if (source === 0) { - this.libzip.free(error); - throw this.makeLibzipError(error); - } - return source; - } - allocateSource(content) { - const { buffer, byteLength } = this.allocateBuffer(content); - const source = this.libzip.source.fromBuffer(this.zip, buffer, byteLength, 0, 1); - if (source === 0) { - this.libzip.free(buffer); - throw this.makeLibzipError(this.libzip.getError(this.zip)); - } - return source; - } - setFileSource(p, content) { - const buffer = Buffer.isBuffer(content) ? content : Buffer.from(content); - const target = ppath.relative(PortablePath.root, p); - const lzSource = this.allocateSource(content); - try { - const newIndex = this.libzip.file.add(this.zip, target, lzSource, this.libzip.ZIP_FL_OVERWRITE); - if (newIndex === -1) - throw this.makeLibzipError(this.libzip.getError(this.zip)); - if (this.level !== `mixed`) { - const method = this.level === 0 ? this.libzip.ZIP_CM_STORE : this.libzip.ZIP_CM_DEFLATE; - const rc = this.libzip.file.setCompression(this.zip, newIndex, 0, method, this.level); - if (rc === -1) { - throw this.makeLibzipError(this.libzip.getError(this.zip)); - } - } - this.fileSources.set(newIndex, buffer); - return newIndex; - } catch (error) { - this.libzip.source.free(lzSource); - throw error; - } - } - isSymbolicLink(index) { - if (this.symlinkCount === 0) - return false; - const attrs = this.libzip.file.getExternalAttributes(this.zip, index, 0, 0, this.libzip.uint08S, this.libzip.uint32S); - if (attrs === -1) - throw this.makeLibzipError(this.libzip.getError(this.zip)); - const opsys = this.libzip.getValue(this.libzip.uint08S, `i8`) >>> 0; - if (opsys !== this.libzip.ZIP_OPSYS_UNIX) - return false; - const attributes = this.libzip.getValue(this.libzip.uint32S, `i32`) >>> 16; - return (attributes & S_IFMT) === S_IFLNK; - } - getFileSource(index, opts = { asyncDecompress: false }) { - const cachedFileSource = this.fileSources.get(index); - if (typeof cachedFileSource !== `undefined`) - return cachedFileSource; - const stat = this.libzip.struct.statS(); - const rc = this.libzip.statIndex(this.zip, index, 0, 0, stat); - if (rc === -1) - throw this.makeLibzipError(this.libzip.getError(this.zip)); - const size = this.libzip.struct.statCompSize(stat); - const compressionMethod = this.libzip.struct.statCompMethod(stat); - const buffer = this.libzip.malloc(size); - try { - const file = this.libzip.fopenIndex(this.zip, index, 0, this.libzip.ZIP_FL_COMPRESSED); - if (file === 0) - throw this.makeLibzipError(this.libzip.getError(this.zip)); - try { - const rc2 = this.libzip.fread(file, buffer, size, 0); - if (rc2 === -1) - throw this.makeLibzipError(this.libzip.file.getError(file)); - else if (rc2 < size) - throw new Error(`Incomplete read`); - else if (rc2 > size) - throw new Error(`Overread`); - const memory = this.libzip.HEAPU8.subarray(buffer, buffer + size); - const data = Buffer.from(memory); - if (compressionMethod === 0) { - this.fileSources.set(index, data); - return data; - } else if (opts.asyncDecompress) { - return new Promise((resolve, reject) => { - zlib__default.default.inflateRaw(data, (error, result) => { - if (error) { - reject(error); - } else { - this.fileSources.set(index, result); - resolve(result); - } - }); - }); - } else { - const decompressedData = zlib__default.default.inflateRawSync(data); - this.fileSources.set(index, decompressedData); - return decompressedData; - } - } finally { - this.libzip.fclose(file); - } - } finally { - this.libzip.free(buffer); - } - } - async fchmodPromise(fd, mask) { - return this.chmodPromise(this.fdToPath(fd, `fchmod`), mask); - } - fchmodSync(fd, mask) { - return this.chmodSync(this.fdToPath(fd, `fchmodSync`), mask); - } - async chmodPromise(p, mask) { - return this.chmodSync(p, mask); - } - chmodSync(p, mask) { - if (this.readOnly) - throw EROFS(`chmod '${p}'`); - mask &= 493; - const resolvedP = this.resolveFilename(`chmod '${p}'`, p, false); - const entry = this.entries.get(resolvedP); - if (typeof entry === `undefined`) - throw new Error(`Assertion failed: The entry should have been registered (${resolvedP})`); - const oldMod = this.getUnixMode(entry, S_IFREG | 0); - const newMod = oldMod & ~511 | mask; - const rc = this.libzip.file.setExternalAttributes(this.zip, entry, 0, 0, this.libzip.ZIP_OPSYS_UNIX, newMod << 16); - if (rc === -1) { - throw this.makeLibzipError(this.libzip.getError(this.zip)); - } - } - async fchownPromise(fd, uid, gid) { - return this.chownPromise(this.fdToPath(fd, `fchown`), uid, gid); - } - fchownSync(fd, uid, gid) { - return this.chownSync(this.fdToPath(fd, `fchownSync`), uid, gid); - } - async chownPromise(p, uid, gid) { - return this.chownSync(p, uid, gid); - } - chownSync(p, uid, gid) { - throw new Error(`Unimplemented`); - } - async renamePromise(oldP, newP) { - return this.renameSync(oldP, newP); - } - renameSync(oldP, newP) { - throw new Error(`Unimplemented`); - } - async copyFilePromise(sourceP, destP, flags) { - const { indexSource, indexDest, resolvedDestP } = this.prepareCopyFile(sourceP, destP, flags); - const source = await this.getFileSource(indexSource, { asyncDecompress: true }); - const newIndex = this.setFileSource(resolvedDestP, source); - if (newIndex !== indexDest) { - this.registerEntry(resolvedDestP, newIndex); - } - } - copyFileSync(sourceP, destP, flags = 0) { - const { indexSource, indexDest, resolvedDestP } = this.prepareCopyFile(sourceP, destP, flags); - const source = this.getFileSource(indexSource); - const newIndex = this.setFileSource(resolvedDestP, source); - if (newIndex !== indexDest) { - this.registerEntry(resolvedDestP, newIndex); - } - } - prepareCopyFile(sourceP, destP, flags = 0) { - if (this.readOnly) - throw EROFS(`copyfile '${sourceP} -> '${destP}'`); - if ((flags & fs.constants.COPYFILE_FICLONE_FORCE) !== 0) - throw ENOSYS(`unsupported clone operation`, `copyfile '${sourceP}' -> ${destP}'`); - const resolvedSourceP = this.resolveFilename(`copyfile '${sourceP} -> ${destP}'`, sourceP); - const indexSource = this.entries.get(resolvedSourceP); - if (typeof indexSource === `undefined`) - throw EINVAL(`copyfile '${sourceP}' -> '${destP}'`); - const resolvedDestP = this.resolveFilename(`copyfile '${sourceP}' -> ${destP}'`, destP); - const indexDest = this.entries.get(resolvedDestP); - if ((flags & (fs.constants.COPYFILE_EXCL | fs.constants.COPYFILE_FICLONE_FORCE)) !== 0 && typeof indexDest !== `undefined`) - throw EEXIST(`copyfile '${sourceP}' -> '${destP}'`); - return { - indexSource, - resolvedDestP, - indexDest - }; - } - async appendFilePromise(p, content, opts) { - if (this.readOnly) - throw EROFS(`open '${p}'`); - if (typeof opts === `undefined`) - opts = { flag: `a` }; - else if (typeof opts === `string`) - opts = { flag: `a`, encoding: opts }; - else if (typeof opts.flag === `undefined`) - opts = { flag: `a`, ...opts }; - return this.writeFilePromise(p, content, opts); - } - appendFileSync(p, content, opts = {}) { - if (this.readOnly) - throw EROFS(`open '${p}'`); - if (typeof opts === `undefined`) - opts = { flag: `a` }; - else if (typeof opts === `string`) - opts = { flag: `a`, encoding: opts }; - else if (typeof opts.flag === `undefined`) - opts = { flag: `a`, ...opts }; - return this.writeFileSync(p, content, opts); - } - fdToPath(fd, reason) { - var _a; - const path = (_a = this.fds.get(fd)) == null ? void 0 : _a.p; - if (typeof path === `undefined`) - throw EBADF(reason); - return path; - } - async writeFilePromise(p, content, opts) { - const { encoding, mode, index, resolvedP } = this.prepareWriteFile(p, opts); - if (index !== void 0 && typeof opts === `object` && opts.flag && opts.flag.includes(`a`)) - content = Buffer.concat([await this.getFileSource(index, { asyncDecompress: true }), Buffer.from(content)]); - if (encoding !== null) - content = content.toString(encoding); - const newIndex = this.setFileSource(resolvedP, content); - if (newIndex !== index) - this.registerEntry(resolvedP, newIndex); - if (mode !== null) { - await this.chmodPromise(resolvedP, mode); - } - } - writeFileSync(p, content, opts) { - const { encoding, mode, index, resolvedP } = this.prepareWriteFile(p, opts); - if (index !== void 0 && typeof opts === `object` && opts.flag && opts.flag.includes(`a`)) - content = Buffer.concat([this.getFileSource(index), Buffer.from(content)]); - if (encoding !== null) - content = content.toString(encoding); - const newIndex = this.setFileSource(resolvedP, content); - if (newIndex !== index) - this.registerEntry(resolvedP, newIndex); - if (mode !== null) { - this.chmodSync(resolvedP, mode); - } - } - prepareWriteFile(p, opts) { - if (typeof p === `number`) - p = this.fdToPath(p, `read`); - if (this.readOnly) - throw EROFS(`open '${p}'`); - const resolvedP = this.resolveFilename(`open '${p}'`, p); - if (this.listings.has(resolvedP)) - throw EISDIR(`open '${p}'`); - let encoding = null, mode = null; - if (typeof opts === `string`) { - encoding = opts; - } else if (typeof opts === `object`) { - ({ - encoding = null, - mode = null - } = opts); - } - const index = this.entries.get(resolvedP); - return { - encoding, - mode, - resolvedP, - index - }; - } - async unlinkPromise(p) { - return this.unlinkSync(p); - } - unlinkSync(p) { - if (this.readOnly) - throw EROFS(`unlink '${p}'`); - const resolvedP = this.resolveFilename(`unlink '${p}'`, p); - if (this.listings.has(resolvedP)) - throw EISDIR(`unlink '${p}'`); - const index = this.entries.get(resolvedP); - if (typeof index === `undefined`) - throw EINVAL(`unlink '${p}'`); - this.deleteEntry(resolvedP, index); - } - async utimesPromise(p, atime, mtime) { - return this.utimesSync(p, atime, mtime); - } - utimesSync(p, atime, mtime) { - if (this.readOnly) - throw EROFS(`utimes '${p}'`); - const resolvedP = this.resolveFilename(`utimes '${p}'`, p); - this.utimesImpl(resolvedP, mtime); - } - async lutimesPromise(p, atime, mtime) { - return this.lutimesSync(p, atime, mtime); - } - lutimesSync(p, atime, mtime) { - if (this.readOnly) - throw EROFS(`lutimes '${p}'`); - const resolvedP = this.resolveFilename(`utimes '${p}'`, p, false); - this.utimesImpl(resolvedP, mtime); - } - utimesImpl(resolvedP, mtime) { - if (this.listings.has(resolvedP)) { - if (!this.entries.has(resolvedP)) - this.hydrateDirectory(resolvedP); - } - const entry = this.entries.get(resolvedP); - if (entry === void 0) - throw new Error(`Unreachable`); - const rc = this.libzip.file.setMtime(this.zip, entry, 0, toUnixTimestamp(mtime), 0); - if (rc === -1) { - throw this.makeLibzipError(this.libzip.getError(this.zip)); - } - } - async mkdirPromise(p, opts) { - return this.mkdirSync(p, opts); - } - mkdirSync(p, { mode = 493, recursive = false } = {}) { - if (recursive) - return this.mkdirpSync(p, { chmod: mode }); - if (this.readOnly) - throw EROFS(`mkdir '${p}'`); - const resolvedP = this.resolveFilename(`mkdir '${p}'`, p); - if (this.entries.has(resolvedP) || this.listings.has(resolvedP)) - throw EEXIST(`mkdir '${p}'`); - this.hydrateDirectory(resolvedP); - this.chmodSync(resolvedP, mode); - return void 0; - } - async rmdirPromise(p, opts) { - return this.rmdirSync(p, opts); - } - rmdirSync(p, { recursive = false } = {}) { - if (this.readOnly) - throw EROFS(`rmdir '${p}'`); - if (recursive) { - this.removeSync(p); - return; - } - const resolvedP = this.resolveFilename(`rmdir '${p}'`, p); - const directoryListing = this.listings.get(resolvedP); - if (!directoryListing) - throw ENOTDIR(`rmdir '${p}'`); - if (directoryListing.size > 0) - throw ENOTEMPTY(`rmdir '${p}'`); - const index = this.entries.get(resolvedP); - if (typeof index === `undefined`) - throw EINVAL(`rmdir '${p}'`); - this.deleteEntry(p, index); - } - hydrateDirectory(resolvedP) { - const index = this.libzip.dir.add(this.zip, ppath.relative(PortablePath.root, resolvedP)); - if (index === -1) - throw this.makeLibzipError(this.libzip.getError(this.zip)); - this.registerListing(resolvedP); - this.registerEntry(resolvedP, index); - return index; - } - async linkPromise(existingP, newP) { - return this.linkSync(existingP, newP); - } - linkSync(existingP, newP) { - throw EOPNOTSUPP(`link '${existingP}' -> '${newP}'`); - } - async symlinkPromise(target, p) { - return this.symlinkSync(target, p); - } - symlinkSync(target, p) { - if (this.readOnly) - throw EROFS(`symlink '${target}' -> '${p}'`); - const resolvedP = this.resolveFilename(`symlink '${target}' -> '${p}'`, p); - if (this.listings.has(resolvedP)) - throw EISDIR(`symlink '${target}' -> '${p}'`); - if (this.entries.has(resolvedP)) - throw EEXIST(`symlink '${target}' -> '${p}'`); - const index = this.setFileSource(resolvedP, target); - this.registerEntry(resolvedP, index); - const rc = this.libzip.file.setExternalAttributes(this.zip, index, 0, 0, this.libzip.ZIP_OPSYS_UNIX, (S_IFLNK | 511) << 16); - if (rc === -1) - throw this.makeLibzipError(this.libzip.getError(this.zip)); - this.symlinkCount += 1; - } - async readFilePromise(p, encoding) { - if (typeof encoding === `object`) - encoding = encoding ? encoding.encoding : void 0; - const data = await this.readFileBuffer(p, { asyncDecompress: true }); - return encoding ? data.toString(encoding) : data; - } - readFileSync(p, encoding) { - if (typeof encoding === `object`) - encoding = encoding ? encoding.encoding : void 0; - const data = this.readFileBuffer(p); - return encoding ? data.toString(encoding) : data; - } - readFileBuffer(p, opts = { asyncDecompress: false }) { - if (typeof p === `number`) - p = this.fdToPath(p, `read`); - const resolvedP = this.resolveFilename(`open '${p}'`, p); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) - throw ENOENT(`open '${p}'`); - if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) - throw ENOTDIR(`open '${p}'`); - if (this.listings.has(resolvedP)) - throw EISDIR(`read`); - const entry = this.entries.get(resolvedP); - if (entry === void 0) - throw new Error(`Unreachable`); - return this.getFileSource(entry, opts); - } - async readdirPromise(p, opts) { - return this.readdirSync(p, opts); - } - readdirSync(p, opts) { - const resolvedP = this.resolveFilename(`scandir '${p}'`, p); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) - throw ENOENT(`scandir '${p}'`); - const directoryListing = this.listings.get(resolvedP); - if (!directoryListing) - throw ENOTDIR(`scandir '${p}'`); - const entries = [...directoryListing]; - if (!(opts == null ? void 0 : opts.withFileTypes)) - return entries; - return entries.map((name) => { - return Object.assign(this.statImpl(`lstat`, ppath.join(p, name)), { - name - }); - }); - } - async readlinkPromise(p) { - const entry = this.prepareReadlink(p); - return (await this.getFileSource(entry, { asyncDecompress: true })).toString(); - } - readlinkSync(p) { - const entry = this.prepareReadlink(p); - return this.getFileSource(entry).toString(); - } - prepareReadlink(p) { - const resolvedP = this.resolveFilename(`readlink '${p}'`, p, false); - if (!this.entries.has(resolvedP) && !this.listings.has(resolvedP)) - throw ENOENT(`readlink '${p}'`); - if (p[p.length - 1] === `/` && !this.listings.has(resolvedP)) - throw ENOTDIR(`open '${p}'`); - if (this.listings.has(resolvedP)) - throw EINVAL(`readlink '${p}'`); - const entry = this.entries.get(resolvedP); - if (entry === void 0) - throw new Error(`Unreachable`); - if (!this.isSymbolicLink(entry)) - throw EINVAL(`readlink '${p}'`); - return entry; - } - async truncatePromise(p, len = 0) { - const resolvedP = this.resolveFilename(`open '${p}'`, p); - const index = this.entries.get(resolvedP); - if (typeof index === `undefined`) - throw EINVAL(`open '${p}'`); - const source = await this.getFileSource(index, { asyncDecompress: true }); - const truncated = Buffer.alloc(len, 0); - source.copy(truncated); - return await this.writeFilePromise(p, truncated); - } - truncateSync(p, len = 0) { - const resolvedP = this.resolveFilename(`open '${p}'`, p); - const index = this.entries.get(resolvedP); - if (typeof index === `undefined`) - throw EINVAL(`open '${p}'`); - const source = this.getFileSource(index); - const truncated = Buffer.alloc(len, 0); - source.copy(truncated); - return this.writeFileSync(p, truncated); - } - async ftruncatePromise(fd, len) { - return this.truncatePromise(this.fdToPath(fd, `ftruncate`), len); - } - ftruncateSync(fd, len) { - return this.truncateSync(this.fdToPath(fd, `ftruncateSync`), len); - } - watch(p, a, b) { - let persistent; - switch (typeof a) { - case `function`: - case `string`: - case `undefined`: - { - persistent = true; - } - break; - default: - { - ({ persistent = true } = a); - } - break; - } - if (!persistent) - return { on: () => { - }, close: () => { - } }; - const interval = setInterval(() => { - }, 24 * 60 * 60 * 1e3); - return { on: () => { - }, close: () => { - clearInterval(interval); - } }; - } - watchFile(p, a, b) { - const resolvedP = ppath.resolve(PortablePath.root, p); - return watchFile(this, resolvedP, a, b); - } - unwatchFile(p, cb) { - const resolvedP = ppath.resolve(PortablePath.root, p); - return unwatchFile(this, resolvedP, cb); - } -} - -class ProxiedFS extends FakeFS { - getExtractHint(hints) { - return this.baseFs.getExtractHint(hints); - } - resolve(path) { - return this.mapFromBase(this.baseFs.resolve(this.mapToBase(path))); - } - getRealPath() { - return this.mapFromBase(this.baseFs.getRealPath()); - } - async openPromise(p, flags, mode) { - return this.baseFs.openPromise(this.mapToBase(p), flags, mode); - } - openSync(p, flags, mode) { - return this.baseFs.openSync(this.mapToBase(p), flags, mode); - } - async opendirPromise(p, opts) { - return Object.assign(await this.baseFs.opendirPromise(this.mapToBase(p), opts), { path: p }); - } - opendirSync(p, opts) { - return Object.assign(this.baseFs.opendirSync(this.mapToBase(p), opts), { path: p }); - } - async readPromise(fd, buffer, offset, length, position) { - return await this.baseFs.readPromise(fd, buffer, offset, length, position); - } - readSync(fd, buffer, offset, length, position) { - return this.baseFs.readSync(fd, buffer, offset, length, position); - } - async writePromise(fd, buffer, offset, length, position) { - if (typeof buffer === `string`) { - return await this.baseFs.writePromise(fd, buffer, offset); - } else { - return await this.baseFs.writePromise(fd, buffer, offset, length, position); - } - } - writeSync(fd, buffer, offset, length, position) { - if (typeof buffer === `string`) { - return this.baseFs.writeSync(fd, buffer, offset); - } else { - return this.baseFs.writeSync(fd, buffer, offset, length, position); - } - } - async closePromise(fd) { - return this.baseFs.closePromise(fd); - } - closeSync(fd) { - this.baseFs.closeSync(fd); - } - createReadStream(p, opts) { - return this.baseFs.createReadStream(p !== null ? this.mapToBase(p) : p, opts); - } - createWriteStream(p, opts) { - return this.baseFs.createWriteStream(p !== null ? this.mapToBase(p) : p, opts); - } - async realpathPromise(p) { - return this.mapFromBase(await this.baseFs.realpathPromise(this.mapToBase(p))); - } - realpathSync(p) { - return this.mapFromBase(this.baseFs.realpathSync(this.mapToBase(p))); - } - async existsPromise(p) { - return this.baseFs.existsPromise(this.mapToBase(p)); - } - existsSync(p) { - return this.baseFs.existsSync(this.mapToBase(p)); - } - accessSync(p, mode) { - return this.baseFs.accessSync(this.mapToBase(p), mode); - } - async accessPromise(p, mode) { - return this.baseFs.accessPromise(this.mapToBase(p), mode); - } - async statPromise(p, opts) { - return this.baseFs.statPromise(this.mapToBase(p), opts); - } - statSync(p, opts) { - return this.baseFs.statSync(this.mapToBase(p), opts); - } - async fstatPromise(fd, opts) { - return this.baseFs.fstatPromise(fd, opts); - } - fstatSync(fd, opts) { - return this.baseFs.fstatSync(fd, opts); - } - lstatPromise(p, opts) { - return this.baseFs.lstatPromise(this.mapToBase(p), opts); - } - lstatSync(p, opts) { - return this.baseFs.lstatSync(this.mapToBase(p), opts); - } - async fchmodPromise(fd, mask) { - return this.baseFs.fchmodPromise(fd, mask); - } - fchmodSync(fd, mask) { - return this.baseFs.fchmodSync(fd, mask); - } - async chmodPromise(p, mask) { - return this.baseFs.chmodPromise(this.mapToBase(p), mask); - } - chmodSync(p, mask) { - return this.baseFs.chmodSync(this.mapToBase(p), mask); - } - async fchownPromise(fd, uid, gid) { - return this.baseFs.fchownPromise(fd, uid, gid); - } - fchownSync(fd, uid, gid) { - return this.baseFs.fchownSync(fd, uid, gid); - } - async chownPromise(p, uid, gid) { - return this.baseFs.chownPromise(this.mapToBase(p), uid, gid); - } - chownSync(p, uid, gid) { - return this.baseFs.chownSync(this.mapToBase(p), uid, gid); - } - async renamePromise(oldP, newP) { - return this.baseFs.renamePromise(this.mapToBase(oldP), this.mapToBase(newP)); - } - renameSync(oldP, newP) { - return this.baseFs.renameSync(this.mapToBase(oldP), this.mapToBase(newP)); - } - async copyFilePromise(sourceP, destP, flags = 0) { - return this.baseFs.copyFilePromise(this.mapToBase(sourceP), this.mapToBase(destP), flags); - } - copyFileSync(sourceP, destP, flags = 0) { - return this.baseFs.copyFileSync(this.mapToBase(sourceP), this.mapToBase(destP), flags); - } - async appendFilePromise(p, content, opts) { - return this.baseFs.appendFilePromise(this.fsMapToBase(p), content, opts); - } - appendFileSync(p, content, opts) { - return this.baseFs.appendFileSync(this.fsMapToBase(p), content, opts); - } - async writeFilePromise(p, content, opts) { - return this.baseFs.writeFilePromise(this.fsMapToBase(p), content, opts); - } - writeFileSync(p, content, opts) { - return this.baseFs.writeFileSync(this.fsMapToBase(p), content, opts); - } - async unlinkPromise(p) { - return this.baseFs.unlinkPromise(this.mapToBase(p)); - } - unlinkSync(p) { - return this.baseFs.unlinkSync(this.mapToBase(p)); - } - async utimesPromise(p, atime, mtime) { - return this.baseFs.utimesPromise(this.mapToBase(p), atime, mtime); - } - utimesSync(p, atime, mtime) { - return this.baseFs.utimesSync(this.mapToBase(p), atime, mtime); - } - async mkdirPromise(p, opts) { - return this.baseFs.mkdirPromise(this.mapToBase(p), opts); - } - mkdirSync(p, opts) { - return this.baseFs.mkdirSync(this.mapToBase(p), opts); - } - async rmdirPromise(p, opts) { - return this.baseFs.rmdirPromise(this.mapToBase(p), opts); - } - rmdirSync(p, opts) { - return this.baseFs.rmdirSync(this.mapToBase(p), opts); - } - async linkPromise(existingP, newP) { - return this.baseFs.linkPromise(this.mapToBase(existingP), this.mapToBase(newP)); - } - linkSync(existingP, newP) { - return this.baseFs.linkSync(this.mapToBase(existingP), this.mapToBase(newP)); - } - async symlinkPromise(target, p, type) { - const mappedP = this.mapToBase(p); - if (this.pathUtils.isAbsolute(target)) - return this.baseFs.symlinkPromise(this.mapToBase(target), mappedP, type); - const mappedAbsoluteTarget = this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(p), target)); - const mappedTarget = this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(mappedP), mappedAbsoluteTarget); - return this.baseFs.symlinkPromise(mappedTarget, mappedP, type); - } - symlinkSync(target, p, type) { - const mappedP = this.mapToBase(p); - if (this.pathUtils.isAbsolute(target)) - return this.baseFs.symlinkSync(this.mapToBase(target), mappedP, type); - const mappedAbsoluteTarget = this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(p), target)); - const mappedTarget = this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(mappedP), mappedAbsoluteTarget); - return this.baseFs.symlinkSync(mappedTarget, mappedP, type); - } - async readFilePromise(p, encoding) { - if (encoding === `utf8`) { - return this.baseFs.readFilePromise(this.fsMapToBase(p), encoding); - } else { - return this.baseFs.readFilePromise(this.fsMapToBase(p), encoding); - } - } - readFileSync(p, encoding) { - if (encoding === `utf8`) { - return this.baseFs.readFileSync(this.fsMapToBase(p), encoding); - } else { - return this.baseFs.readFileSync(this.fsMapToBase(p), encoding); - } - } - async readdirPromise(p, opts) { - return this.baseFs.readdirPromise(this.mapToBase(p), opts); - } - readdirSync(p, opts) { - return this.baseFs.readdirSync(this.mapToBase(p), opts); - } - async readlinkPromise(p) { - return this.mapFromBase(await this.baseFs.readlinkPromise(this.mapToBase(p))); - } - readlinkSync(p) { - return this.mapFromBase(this.baseFs.readlinkSync(this.mapToBase(p))); - } - async truncatePromise(p, len) { - return this.baseFs.truncatePromise(this.mapToBase(p), len); - } - truncateSync(p, len) { - return this.baseFs.truncateSync(this.mapToBase(p), len); - } - async ftruncatePromise(fd, len) { - return this.baseFs.ftruncatePromise(fd, len); - } - ftruncateSync(fd, len) { - return this.baseFs.ftruncateSync(fd, len); - } - watch(p, a, b) { - return this.baseFs.watch( - this.mapToBase(p), - a, - b - ); - } - watchFile(p, a, b) { - return this.baseFs.watchFile( - this.mapToBase(p), - a, - b - ); - } - unwatchFile(p, cb) { - return this.baseFs.unwatchFile(this.mapToBase(p), cb); - } - fsMapToBase(p) { - if (typeof p === `number`) { - return p; - } else { - return this.mapToBase(p); - } - } -} - -class PosixFS extends ProxiedFS { - constructor(baseFs) { - super(npath); - this.baseFs = baseFs; - } - mapFromBase(path) { - return npath.fromPortablePath(path); - } - mapToBase(path) { - return npath.toPortablePath(path); - } -} - -const NUMBER_REGEXP = /^[0-9]+$/; -const VIRTUAL_REGEXP = /^(\/(?:[^/]+\/)*?(?:\$\$virtual|__virtual__))((?:\/((?:[^/]+-)?[a-f0-9]+)(?:\/([^/]+))?)?((?:\/.*)?))$/; -const VALID_COMPONENT = /^([^/]+-)?[a-f0-9]+$/; -class VirtualFS extends ProxiedFS { - constructor({ baseFs = new NodeFS() } = {}) { - super(ppath); - this.baseFs = baseFs; - } - static makeVirtualPath(base, component, to) { - if (ppath.basename(base) !== `__virtual__`) - throw new Error(`Assertion failed: Virtual folders must be named "__virtual__"`); - if (!ppath.basename(component).match(VALID_COMPONENT)) - throw new Error(`Assertion failed: Virtual components must be ended by an hexadecimal hash`); - const target = ppath.relative(ppath.dirname(base), to); - const segments = target.split(`/`); - let depth = 0; - while (depth < segments.length && segments[depth] === `..`) - depth += 1; - const finalSegments = segments.slice(depth); - const fullVirtualPath = ppath.join(base, component, String(depth), ...finalSegments); - return fullVirtualPath; - } - static resolveVirtual(p) { - const match = p.match(VIRTUAL_REGEXP); - if (!match || !match[3] && match[5]) - return p; - const target = ppath.dirname(match[1]); - if (!match[3] || !match[4]) - return target; - const isnum = NUMBER_REGEXP.test(match[4]); - if (!isnum) - return p; - const depth = Number(match[4]); - const backstep = `../`.repeat(depth); - const subpath = match[5] || `.`; - return VirtualFS.resolveVirtual(ppath.join(target, backstep, subpath)); - } - getExtractHint(hints) { - return this.baseFs.getExtractHint(hints); - } - getRealPath() { - return this.baseFs.getRealPath(); - } - realpathSync(p) { - const match = p.match(VIRTUAL_REGEXP); - if (!match) - return this.baseFs.realpathSync(p); - if (!match[5]) - return p; - const realpath = this.baseFs.realpathSync(this.mapToBase(p)); - return VirtualFS.makeVirtualPath(match[1], match[3], realpath); - } - async realpathPromise(p) { - const match = p.match(VIRTUAL_REGEXP); - if (!match) - return await this.baseFs.realpathPromise(p); - if (!match[5]) - return p; - const realpath = await this.baseFs.realpathPromise(this.mapToBase(p)); - return VirtualFS.makeVirtualPath(match[1], match[3], realpath); - } - mapToBase(p) { - if (p === ``) - return p; - if (this.pathUtils.isAbsolute(p)) - return VirtualFS.resolveVirtual(p); - const resolvedRoot = VirtualFS.resolveVirtual(this.baseFs.resolve(PortablePath.dot)); - const resolvedP = VirtualFS.resolveVirtual(this.baseFs.resolve(p)); - return ppath.relative(resolvedRoot, resolvedP) || PortablePath.dot; - } - mapFromBase(p) { - return p; - } -} - -const ZIP_MASK = 4278190080; -const ZIP_MAGIC = 704643072; -const getArchivePart = (path, extension) => { - let idx = path.indexOf(extension); - if (idx <= 0) - return null; - let nextCharIdx = idx; - while (idx >= 0) { - nextCharIdx = idx + extension.length; - if (path[nextCharIdx] === ppath.sep) - break; - if (path[idx - 1] === ppath.sep) - return null; - idx = path.indexOf(extension, nextCharIdx); - } - if (path.length > nextCharIdx && path[nextCharIdx] !== ppath.sep) - return null; - return path.slice(0, nextCharIdx); -}; -class ZipOpenFS extends BasePortableFakeFS { - constructor({ libzip, baseFs = new NodeFS(), filter = null, maxOpenFiles = Infinity, readOnlyArchives = false, useCache = true, maxAge = 5e3, fileExtensions = null }) { - super(); - this.fdMap = /* @__PURE__ */ new Map(); - this.nextFd = 3; - this.isZip = /* @__PURE__ */ new Set(); - this.notZip = /* @__PURE__ */ new Set(); - this.realPaths = /* @__PURE__ */ new Map(); - this.limitOpenFilesTimeout = null; - this.libzipFactory = typeof libzip !== `function` ? () => libzip : libzip; - this.baseFs = baseFs; - this.zipInstances = useCache ? /* @__PURE__ */ new Map() : null; - this.filter = filter; - this.maxOpenFiles = maxOpenFiles; - this.readOnlyArchives = readOnlyArchives; - this.maxAge = maxAge; - this.fileExtensions = fileExtensions; - } - static async openPromise(fn, opts) { - const zipOpenFs = new ZipOpenFS(opts); - try { - return await fn(zipOpenFs); - } finally { - zipOpenFs.saveAndClose(); - } - } - get libzip() { - if (typeof this.libzipInstance === `undefined`) - this.libzipInstance = this.libzipFactory(); - return this.libzipInstance; - } - getExtractHint(hints) { - return this.baseFs.getExtractHint(hints); - } - getRealPath() { - return this.baseFs.getRealPath(); - } - saveAndClose() { - unwatchAllFiles(this); - if (this.zipInstances) { - for (const [path, { zipFs }] of this.zipInstances.entries()) { - zipFs.saveAndClose(); - this.zipInstances.delete(path); - } - } - } - discardAndClose() { - unwatchAllFiles(this); - if (this.zipInstances) { - for (const [path, { zipFs }] of this.zipInstances.entries()) { - zipFs.discardAndClose(); - this.zipInstances.delete(path); - } - } - } - resolve(p) { - return this.baseFs.resolve(p); - } - remapFd(zipFs, fd) { - const remappedFd = this.nextFd++ | ZIP_MAGIC; - this.fdMap.set(remappedFd, [zipFs, fd]); - return remappedFd; - } - async openPromise(p, flags, mode) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.openPromise(p, flags, mode); - }, async (zipFs, { subPath }) => { - return this.remapFd(zipFs, await zipFs.openPromise(subPath, flags, mode)); - }); - } - openSync(p, flags, mode) { - return this.makeCallSync(p, () => { - return this.baseFs.openSync(p, flags, mode); - }, (zipFs, { subPath }) => { - return this.remapFd(zipFs, zipFs.openSync(subPath, flags, mode)); - }); - } - async opendirPromise(p, opts) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.opendirPromise(p, opts); - }, async (zipFs, { subPath }) => { - return await zipFs.opendirPromise(subPath, opts); - }, { - requireSubpath: false - }); - } - opendirSync(p, opts) { - return this.makeCallSync(p, () => { - return this.baseFs.opendirSync(p, opts); - }, (zipFs, { subPath }) => { - return zipFs.opendirSync(subPath, opts); - }, { - requireSubpath: false - }); - } - async readPromise(fd, buffer, offset, length, position) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) - return await this.baseFs.readPromise(fd, buffer, offset, length, position); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`read`); - const [zipFs, realFd] = entry; - return await zipFs.readPromise(realFd, buffer, offset, length, position); - } - readSync(fd, buffer, offset, length, position) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) - return this.baseFs.readSync(fd, buffer, offset, length, position); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`readSync`); - const [zipFs, realFd] = entry; - return zipFs.readSync(realFd, buffer, offset, length, position); - } - async writePromise(fd, buffer, offset, length, position) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) { - if (typeof buffer === `string`) { - return await this.baseFs.writePromise(fd, buffer, offset); - } else { - return await this.baseFs.writePromise(fd, buffer, offset, length, position); - } - } - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`write`); - const [zipFs, realFd] = entry; - if (typeof buffer === `string`) { - return await zipFs.writePromise(realFd, buffer, offset); - } else { - return await zipFs.writePromise(realFd, buffer, offset, length, position); - } - } - writeSync(fd, buffer, offset, length, position) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) { - if (typeof buffer === `string`) { - return this.baseFs.writeSync(fd, buffer, offset); - } else { - return this.baseFs.writeSync(fd, buffer, offset, length, position); - } - } - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`writeSync`); - const [zipFs, realFd] = entry; - if (typeof buffer === `string`) { - return zipFs.writeSync(realFd, buffer, offset); - } else { - return zipFs.writeSync(realFd, buffer, offset, length, position); - } - } - async closePromise(fd) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) - return await this.baseFs.closePromise(fd); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`close`); - this.fdMap.delete(fd); - const [zipFs, realFd] = entry; - return await zipFs.closePromise(realFd); - } - closeSync(fd) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) - return this.baseFs.closeSync(fd); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`closeSync`); - this.fdMap.delete(fd); - const [zipFs, realFd] = entry; - return zipFs.closeSync(realFd); - } - createReadStream(p, opts) { - if (p === null) - return this.baseFs.createReadStream(p, opts); - return this.makeCallSync(p, () => { - return this.baseFs.createReadStream(p, opts); - }, (zipFs, { archivePath, subPath }) => { - const stream = zipFs.createReadStream(subPath, opts); - stream.path = npath.fromPortablePath(this.pathUtils.join(archivePath, subPath)); - return stream; - }); - } - createWriteStream(p, opts) { - if (p === null) - return this.baseFs.createWriteStream(p, opts); - return this.makeCallSync(p, () => { - return this.baseFs.createWriteStream(p, opts); - }, (zipFs, { subPath }) => { - return zipFs.createWriteStream(subPath, opts); - }); - } - async realpathPromise(p) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.realpathPromise(p); - }, async (zipFs, { archivePath, subPath }) => { - let realArchivePath = this.realPaths.get(archivePath); - if (typeof realArchivePath === `undefined`) { - realArchivePath = await this.baseFs.realpathPromise(archivePath); - this.realPaths.set(archivePath, realArchivePath); - } - return this.pathUtils.join(realArchivePath, this.pathUtils.relative(PortablePath.root, await zipFs.realpathPromise(subPath))); - }); - } - realpathSync(p) { - return this.makeCallSync(p, () => { - return this.baseFs.realpathSync(p); - }, (zipFs, { archivePath, subPath }) => { - let realArchivePath = this.realPaths.get(archivePath); - if (typeof realArchivePath === `undefined`) { - realArchivePath = this.baseFs.realpathSync(archivePath); - this.realPaths.set(archivePath, realArchivePath); - } - return this.pathUtils.join(realArchivePath, this.pathUtils.relative(PortablePath.root, zipFs.realpathSync(subPath))); - }); - } - async existsPromise(p) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.existsPromise(p); - }, async (zipFs, { subPath }) => { - return await zipFs.existsPromise(subPath); - }); - } - existsSync(p) { - return this.makeCallSync(p, () => { - return this.baseFs.existsSync(p); - }, (zipFs, { subPath }) => { - return zipFs.existsSync(subPath); - }); - } - async accessPromise(p, mode) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.accessPromise(p, mode); - }, async (zipFs, { subPath }) => { - return await zipFs.accessPromise(subPath, mode); - }); - } - accessSync(p, mode) { - return this.makeCallSync(p, () => { - return this.baseFs.accessSync(p, mode); - }, (zipFs, { subPath }) => { - return zipFs.accessSync(subPath, mode); - }); - } - async statPromise(p, opts) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.statPromise(p, opts); - }, async (zipFs, { subPath }) => { - return await zipFs.statPromise(subPath, opts); - }); - } - statSync(p, opts) { - return this.makeCallSync(p, () => { - return this.baseFs.statSync(p, opts); - }, (zipFs, { subPath }) => { - return zipFs.statSync(subPath, opts); - }); - } - async fstatPromise(fd, opts) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) - return this.baseFs.fstatPromise(fd, opts); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`fstat`); - const [zipFs, realFd] = entry; - return zipFs.fstatPromise(realFd, opts); - } - fstatSync(fd, opts) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) - return this.baseFs.fstatSync(fd, opts); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`fstatSync`); - const [zipFs, realFd] = entry; - return zipFs.fstatSync(realFd, opts); - } - async lstatPromise(p, opts) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.lstatPromise(p, opts); - }, async (zipFs, { subPath }) => { - return await zipFs.lstatPromise(subPath, opts); - }); - } - lstatSync(p, opts) { - return this.makeCallSync(p, () => { - return this.baseFs.lstatSync(p, opts); - }, (zipFs, { subPath }) => { - return zipFs.lstatSync(subPath, opts); - }); - } - async fchmodPromise(fd, mask) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) - return this.baseFs.fchmodPromise(fd, mask); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`fchmod`); - const [zipFs, realFd] = entry; - return zipFs.fchmodPromise(realFd, mask); - } - fchmodSync(fd, mask) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) - return this.baseFs.fchmodSync(fd, mask); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`fchmodSync`); - const [zipFs, realFd] = entry; - return zipFs.fchmodSync(realFd, mask); - } - async chmodPromise(p, mask) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.chmodPromise(p, mask); - }, async (zipFs, { subPath }) => { - return await zipFs.chmodPromise(subPath, mask); - }); - } - chmodSync(p, mask) { - return this.makeCallSync(p, () => { - return this.baseFs.chmodSync(p, mask); - }, (zipFs, { subPath }) => { - return zipFs.chmodSync(subPath, mask); - }); - } - async fchownPromise(fd, uid, gid) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) - return this.baseFs.fchownPromise(fd, uid, gid); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`fchown`); - const [zipFs, realFd] = entry; - return zipFs.fchownPromise(realFd, uid, gid); - } - fchownSync(fd, uid, gid) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) - return this.baseFs.fchownSync(fd, uid, gid); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`fchownSync`); - const [zipFs, realFd] = entry; - return zipFs.fchownSync(realFd, uid, gid); - } - async chownPromise(p, uid, gid) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.chownPromise(p, uid, gid); - }, async (zipFs, { subPath }) => { - return await zipFs.chownPromise(subPath, uid, gid); - }); - } - chownSync(p, uid, gid) { - return this.makeCallSync(p, () => { - return this.baseFs.chownSync(p, uid, gid); - }, (zipFs, { subPath }) => { - return zipFs.chownSync(subPath, uid, gid); - }); - } - async renamePromise(oldP, newP) { - return await this.makeCallPromise(oldP, async () => { - return await this.makeCallPromise(newP, async () => { - return await this.baseFs.renamePromise(oldP, newP); - }, async () => { - throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { code: `EEXDEV` }); - }); - }, async (zipFsO, { subPath: subPathO }) => { - return await this.makeCallPromise(newP, async () => { - throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { code: `EEXDEV` }); - }, async (zipFsN, { subPath: subPathN }) => { - if (zipFsO !== zipFsN) { - throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { code: `EEXDEV` }); - } else { - return await zipFsO.renamePromise(subPathO, subPathN); - } - }); - }); - } - renameSync(oldP, newP) { - return this.makeCallSync(oldP, () => { - return this.makeCallSync(newP, () => { - return this.baseFs.renameSync(oldP, newP); - }, () => { - throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { code: `EEXDEV` }); - }); - }, (zipFsO, { subPath: subPathO }) => { - return this.makeCallSync(newP, () => { - throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { code: `EEXDEV` }); - }, (zipFsN, { subPath: subPathN }) => { - if (zipFsO !== zipFsN) { - throw Object.assign(new Error(`EEXDEV: cross-device link not permitted`), { code: `EEXDEV` }); - } else { - return zipFsO.renameSync(subPathO, subPathN); - } - }); - }); - } - async copyFilePromise(sourceP, destP, flags = 0) { - const fallback = async (sourceFs, sourceP2, destFs, destP2) => { - if ((flags & fs.constants.COPYFILE_FICLONE_FORCE) !== 0) - throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${sourceP2}' -> ${destP2}'`), { code: `EXDEV` }); - if (flags & fs.constants.COPYFILE_EXCL && await this.existsPromise(sourceP2)) - throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${sourceP2}' -> '${destP2}'`), { code: `EEXIST` }); - let content; - try { - content = await sourceFs.readFilePromise(sourceP2); - } catch (error) { - throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${sourceP2}' -> '${destP2}'`), { code: `EINVAL` }); - } - await destFs.writeFilePromise(destP2, content); - }; - return await this.makeCallPromise(sourceP, async () => { - return await this.makeCallPromise(destP, async () => { - return await this.baseFs.copyFilePromise(sourceP, destP, flags); - }, async (zipFsD, { subPath: subPathD }) => { - return await fallback(this.baseFs, sourceP, zipFsD, subPathD); - }); - }, async (zipFsS, { subPath: subPathS }) => { - return await this.makeCallPromise(destP, async () => { - return await fallback(zipFsS, subPathS, this.baseFs, destP); - }, async (zipFsD, { subPath: subPathD }) => { - if (zipFsS !== zipFsD) { - return await fallback(zipFsS, subPathS, zipFsD, subPathD); - } else { - return await zipFsS.copyFilePromise(subPathS, subPathD, flags); - } - }); - }); - } - copyFileSync(sourceP, destP, flags = 0) { - const fallback = (sourceFs, sourceP2, destFs, destP2) => { - if ((flags & fs.constants.COPYFILE_FICLONE_FORCE) !== 0) - throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${sourceP2}' -> ${destP2}'`), { code: `EXDEV` }); - if (flags & fs.constants.COPYFILE_EXCL && this.existsSync(sourceP2)) - throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${sourceP2}' -> '${destP2}'`), { code: `EEXIST` }); - let content; - try { - content = sourceFs.readFileSync(sourceP2); - } catch (error) { - throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${sourceP2}' -> '${destP2}'`), { code: `EINVAL` }); - } - destFs.writeFileSync(destP2, content); - }; - return this.makeCallSync(sourceP, () => { - return this.makeCallSync(destP, () => { - return this.baseFs.copyFileSync(sourceP, destP, flags); - }, (zipFsD, { subPath: subPathD }) => { - return fallback(this.baseFs, sourceP, zipFsD, subPathD); - }); - }, (zipFsS, { subPath: subPathS }) => { - return this.makeCallSync(destP, () => { - return fallback(zipFsS, subPathS, this.baseFs, destP); - }, (zipFsD, { subPath: subPathD }) => { - if (zipFsS !== zipFsD) { - return fallback(zipFsS, subPathS, zipFsD, subPathD); - } else { - return zipFsS.copyFileSync(subPathS, subPathD, flags); - } - }); - }); - } - async appendFilePromise(p, content, opts) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.appendFilePromise(p, content, opts); - }, async (zipFs, { subPath }) => { - return await zipFs.appendFilePromise(subPath, content, opts); - }); - } - appendFileSync(p, content, opts) { - return this.makeCallSync(p, () => { - return this.baseFs.appendFileSync(p, content, opts); - }, (zipFs, { subPath }) => { - return zipFs.appendFileSync(subPath, content, opts); - }); - } - async writeFilePromise(p, content, opts) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.writeFilePromise(p, content, opts); - }, async (zipFs, { subPath }) => { - return await zipFs.writeFilePromise(subPath, content, opts); - }); - } - writeFileSync(p, content, opts) { - return this.makeCallSync(p, () => { - return this.baseFs.writeFileSync(p, content, opts); - }, (zipFs, { subPath }) => { - return zipFs.writeFileSync(subPath, content, opts); - }); - } - async unlinkPromise(p) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.unlinkPromise(p); - }, async (zipFs, { subPath }) => { - return await zipFs.unlinkPromise(subPath); - }); - } - unlinkSync(p) { - return this.makeCallSync(p, () => { - return this.baseFs.unlinkSync(p); - }, (zipFs, { subPath }) => { - return zipFs.unlinkSync(subPath); - }); - } - async utimesPromise(p, atime, mtime) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.utimesPromise(p, atime, mtime); - }, async (zipFs, { subPath }) => { - return await zipFs.utimesPromise(subPath, atime, mtime); - }); - } - utimesSync(p, atime, mtime) { - return this.makeCallSync(p, () => { - return this.baseFs.utimesSync(p, atime, mtime); - }, (zipFs, { subPath }) => { - return zipFs.utimesSync(subPath, atime, mtime); - }); - } - async mkdirPromise(p, opts) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.mkdirPromise(p, opts); - }, async (zipFs, { subPath }) => { - return await zipFs.mkdirPromise(subPath, opts); - }); - } - mkdirSync(p, opts) { - return this.makeCallSync(p, () => { - return this.baseFs.mkdirSync(p, opts); - }, (zipFs, { subPath }) => { - return zipFs.mkdirSync(subPath, opts); - }); - } - async rmdirPromise(p, opts) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.rmdirPromise(p, opts); - }, async (zipFs, { subPath }) => { - return await zipFs.rmdirPromise(subPath, opts); - }); - } - rmdirSync(p, opts) { - return this.makeCallSync(p, () => { - return this.baseFs.rmdirSync(p, opts); - }, (zipFs, { subPath }) => { - return zipFs.rmdirSync(subPath, opts); - }); - } - async linkPromise(existingP, newP) { - return await this.makeCallPromise(newP, async () => { - return await this.baseFs.linkPromise(existingP, newP); - }, async (zipFs, { subPath }) => { - return await zipFs.linkPromise(existingP, subPath); - }); - } - linkSync(existingP, newP) { - return this.makeCallSync(newP, () => { - return this.baseFs.linkSync(existingP, newP); - }, (zipFs, { subPath }) => { - return zipFs.linkSync(existingP, subPath); - }); - } - async symlinkPromise(target, p, type) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.symlinkPromise(target, p, type); - }, async (zipFs, { subPath }) => { - return await zipFs.symlinkPromise(target, subPath); - }); - } - symlinkSync(target, p, type) { - return this.makeCallSync(p, () => { - return this.baseFs.symlinkSync(target, p, type); - }, (zipFs, { subPath }) => { - return zipFs.symlinkSync(target, subPath); - }); - } - async readFilePromise(p, encoding) { - return this.makeCallPromise(p, async () => { - switch (encoding) { - case `utf8`: - return await this.baseFs.readFilePromise(p, encoding); - default: - return await this.baseFs.readFilePromise(p, encoding); - } - }, async (zipFs, { subPath }) => { - return await zipFs.readFilePromise(subPath, encoding); - }); - } - readFileSync(p, encoding) { - return this.makeCallSync(p, () => { - switch (encoding) { - case `utf8`: - return this.baseFs.readFileSync(p, encoding); - default: - return this.baseFs.readFileSync(p, encoding); - } - }, (zipFs, { subPath }) => { - return zipFs.readFileSync(subPath, encoding); - }); - } - async readdirPromise(p, opts) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.readdirPromise(p, opts); - }, async (zipFs, { subPath }) => { - return await zipFs.readdirPromise(subPath, opts); - }, { - requireSubpath: false - }); - } - readdirSync(p, opts) { - return this.makeCallSync(p, () => { - return this.baseFs.readdirSync(p, opts); - }, (zipFs, { subPath }) => { - return zipFs.readdirSync(subPath, opts); - }, { - requireSubpath: false - }); - } - async readlinkPromise(p) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.readlinkPromise(p); - }, async (zipFs, { subPath }) => { - return await zipFs.readlinkPromise(subPath); - }); - } - readlinkSync(p) { - return this.makeCallSync(p, () => { - return this.baseFs.readlinkSync(p); - }, (zipFs, { subPath }) => { - return zipFs.readlinkSync(subPath); - }); - } - async truncatePromise(p, len) { - return await this.makeCallPromise(p, async () => { - return await this.baseFs.truncatePromise(p, len); - }, async (zipFs, { subPath }) => { - return await zipFs.truncatePromise(subPath, len); - }); - } - truncateSync(p, len) { - return this.makeCallSync(p, () => { - return this.baseFs.truncateSync(p, len); - }, (zipFs, { subPath }) => { - return zipFs.truncateSync(subPath, len); - }); - } - async ftruncatePromise(fd, len) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) - return this.baseFs.ftruncatePromise(fd, len); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`ftruncate`); - const [zipFs, realFd] = entry; - return zipFs.ftruncatePromise(realFd, len); - } - ftruncateSync(fd, len) { - if ((fd & ZIP_MASK) !== ZIP_MAGIC) - return this.baseFs.ftruncateSync(fd, len); - const entry = this.fdMap.get(fd); - if (typeof entry === `undefined`) - throw EBADF(`ftruncateSync`); - const [zipFs, realFd] = entry; - return zipFs.ftruncateSync(realFd, len); - } - watch(p, a, b) { - return this.makeCallSync(p, () => { - return this.baseFs.watch( - p, - a, - b - ); - }, (zipFs, { subPath }) => { - return zipFs.watch( - subPath, - a, - b - ); - }); - } - watchFile(p, a, b) { - return this.makeCallSync(p, () => { - return this.baseFs.watchFile( - p, - a, - b - ); - }, () => { - return watchFile(this, p, a, b); - }); - } - unwatchFile(p, cb) { - return this.makeCallSync(p, () => { - return this.baseFs.unwatchFile(p, cb); - }, () => { - return unwatchFile(this, p, cb); - }); - } - async makeCallPromise(p, discard, accept, { requireSubpath = true } = {}) { - if (typeof p !== `string`) - return await discard(); - const normalizedP = this.resolve(p); - const zipInfo = this.findZip(normalizedP); - if (!zipInfo) - return await discard(); - if (requireSubpath && zipInfo.subPath === `/`) - return await discard(); - return await this.getZipPromise(zipInfo.archivePath, async (zipFs) => await accept(zipFs, zipInfo)); - } - makeCallSync(p, discard, accept, { requireSubpath = true } = {}) { - if (typeof p !== `string`) - return discard(); - const normalizedP = this.resolve(p); - const zipInfo = this.findZip(normalizedP); - if (!zipInfo) - return discard(); - if (requireSubpath && zipInfo.subPath === `/`) - return discard(); - return this.getZipSync(zipInfo.archivePath, (zipFs) => accept(zipFs, zipInfo)); - } - findZip(p) { - if (this.filter && !this.filter.test(p)) - return null; - let filePath = ``; - while (true) { - const pathPartWithArchive = p.substring(filePath.length); - let archivePart; - if (!this.fileExtensions) { - archivePart = getArchivePart(pathPartWithArchive, `.zip`); - } else { - for (const ext of this.fileExtensions) { - archivePart = getArchivePart(pathPartWithArchive, ext); - if (archivePart) { - break; - } - } - } - if (!archivePart) - return null; - filePath = this.pathUtils.join(filePath, archivePart); - if (this.isZip.has(filePath) === false) { - if (this.notZip.has(filePath)) - continue; - try { - if (!this.baseFs.lstatSync(filePath).isFile()) { - this.notZip.add(filePath); - continue; - } - } catch { - return null; - } - this.isZip.add(filePath); - } - return { - archivePath: filePath, - subPath: this.pathUtils.join(PortablePath.root, p.substring(filePath.length)) - }; - } - } - limitOpenFiles(max) { - if (this.zipInstances === null) - return; - const now = Date.now(); - let nextExpiresAt = now + this.maxAge; - let closeCount = max === null ? 0 : this.zipInstances.size - max; - for (const [path, { zipFs, expiresAt, refCount }] of this.zipInstances.entries()) { - if (refCount !== 0 || zipFs.hasOpenFileHandles()) { - continue; - } else if (now >= expiresAt) { - zipFs.saveAndClose(); - this.zipInstances.delete(path); - closeCount -= 1; - continue; - } else if (max === null || closeCount <= 0) { - nextExpiresAt = expiresAt; - break; - } - zipFs.saveAndClose(); - this.zipInstances.delete(path); - closeCount -= 1; - } - if (this.limitOpenFilesTimeout === null && (max === null && this.zipInstances.size > 0 || max !== null)) { - this.limitOpenFilesTimeout = setTimeout(() => { - this.limitOpenFilesTimeout = null; - this.limitOpenFiles(null); - }, nextExpiresAt - now).unref(); - } - } - async getZipPromise(p, accept) { - const getZipOptions = async () => ({ - baseFs: this.baseFs, - libzip: this.libzip, - readOnly: this.readOnlyArchives, - stats: await this.baseFs.statPromise(p) - }); - if (this.zipInstances) { - let cachedZipFs = this.zipInstances.get(p); - if (!cachedZipFs) { - const zipOptions = await getZipOptions(); - cachedZipFs = this.zipInstances.get(p); - if (!cachedZipFs) { - cachedZipFs = { - zipFs: new ZipFS(p, zipOptions), - expiresAt: 0, - refCount: 0 - }; - } - } - this.zipInstances.delete(p); - this.limitOpenFiles(this.maxOpenFiles - 1); - this.zipInstances.set(p, cachedZipFs); - cachedZipFs.expiresAt = Date.now() + this.maxAge; - cachedZipFs.refCount += 1; - try { - return await accept(cachedZipFs.zipFs); - } finally { - cachedZipFs.refCount -= 1; - } - } else { - const zipFs = new ZipFS(p, await getZipOptions()); - try { - return await accept(zipFs); - } finally { - zipFs.saveAndClose(); - } - } - } - getZipSync(p, accept) { - const getZipOptions = () => ({ - baseFs: this.baseFs, - libzip: this.libzip, - readOnly: this.readOnlyArchives, - stats: this.baseFs.statSync(p) - }); - if (this.zipInstances) { - let cachedZipFs = this.zipInstances.get(p); - if (!cachedZipFs) { - cachedZipFs = { - zipFs: new ZipFS(p, getZipOptions()), - expiresAt: 0, - refCount: 0 - }; - } - this.zipInstances.delete(p); - this.limitOpenFiles(this.maxOpenFiles - 1); - this.zipInstances.set(p, cachedZipFs); - cachedZipFs.expiresAt = Date.now() + this.maxAge; - return accept(cachedZipFs.zipFs); - } else { - const zipFs = new ZipFS(p, getZipOptions()); - try { - return accept(zipFs); - } finally { - zipFs.saveAndClose(); - } - } - } -} - -class NodePathFS extends ProxiedFS { - constructor(baseFs) { - super(npath); - this.baseFs = baseFs; - } - mapFromBase(path) { - return path; - } - mapToBase(path) { - if (typeof path === `string`) - return path; - if (path instanceof url.URL) - return url.fileURLToPath(path); - if (Buffer.isBuffer(path)) { - const str = path.toString(); - if (Buffer.byteLength(str) !== path.byteLength) - throw new Error(`Non-utf8 buffers are not supported at the moment. Please upvote the following issue if you encounter this error: https://github.com/yarnpkg/berry/issues/4942`); - return str; - } - throw new Error(`Unsupported path type: ${nodeUtils.inspect(path)}`); - } -} - -var _a, _b, _c, _d; -const kBaseFs = Symbol(`kBaseFs`); -const kFd = Symbol(`kFd`); -const kClosePromise = Symbol(`kClosePromise`); -const kCloseResolve = Symbol(`kCloseResolve`); -const kCloseReject = Symbol(`kCloseReject`); -const kRefs = Symbol(`kRefs`); -const kRef = Symbol(`kRef`); -const kUnref = Symbol(`kUnref`); -class FileHandle { - constructor(fd, baseFs) { - this[_a] = 1; - this[_b] = void 0; - this[_c] = void 0; - this[_d] = void 0; - this[kBaseFs] = baseFs; - this[kFd] = fd; - } - get fd() { - return this[kFd]; - } - async appendFile(data, options) { - var _a2; - try { - this[kRef](this.appendFile); - const encoding = (_a2 = typeof options === `string` ? options : options == null ? void 0 : options.encoding) != null ? _a2 : void 0; - return await this[kBaseFs].appendFilePromise(this.fd, data, encoding ? { encoding } : void 0); - } finally { - this[kUnref](); - } - } - async chown(uid, gid) { - try { - this[kRef](this.chown); - return await this[kBaseFs].fchownPromise(this.fd, uid, gid); - } finally { - this[kUnref](); - } - } - async chmod(mode) { - try { - this[kRef](this.chmod); - return await this[kBaseFs].fchmodPromise(this.fd, mode); - } finally { - this[kUnref](); - } - } - createReadStream(options) { - return this[kBaseFs].createReadStream(null, { ...options, fd: this.fd }); - } - createWriteStream(options) { - return this[kBaseFs].createWriteStream(null, { ...options, fd: this.fd }); - } - datasync() { - throw new Error(`Method not implemented.`); - } - sync() { - throw new Error(`Method not implemented.`); - } - async read(bufferOrOptions, offset, length, position) { - var _a2, _b2, _c2; - try { - this[kRef](this.read); - let buffer; - if (!Buffer.isBuffer(bufferOrOptions)) { - bufferOrOptions != null ? bufferOrOptions : bufferOrOptions = {}; - buffer = (_a2 = bufferOrOptions.buffer) != null ? _a2 : Buffer.alloc(16384); - offset = bufferOrOptions.offset || 0; - length = (_b2 = bufferOrOptions.length) != null ? _b2 : buffer.byteLength; - position = (_c2 = bufferOrOptions.position) != null ? _c2 : null; - } else { - buffer = bufferOrOptions; - } - offset != null ? offset : offset = 0; - length != null ? length : length = 0; - if (length === 0) { - return { - bytesRead: length, - buffer - }; - } - const bytesRead = await this[kBaseFs].readPromise(this.fd, buffer, offset, length, position); - return { - bytesRead, - buffer - }; - } finally { - this[kUnref](); - } - } - async readFile(options) { - var _a2; - try { - this[kRef](this.readFile); - const encoding = (_a2 = typeof options === `string` ? options : options == null ? void 0 : options.encoding) != null ? _a2 : void 0; - return await this[kBaseFs].readFilePromise(this.fd, encoding); - } finally { - this[kUnref](); - } - } - readLines(options) { - return readline.createInterface({ - input: this.createReadStream(options), - crlfDelay: Infinity - }); - } - async stat(opts) { - try { - this[kRef](this.stat); - return await this[kBaseFs].fstatPromise(this.fd, opts); - } finally { - this[kUnref](); - } - } - async truncate(len) { - try { - this[kRef](this.truncate); - return await this[kBaseFs].ftruncatePromise(this.fd, len); - } finally { - this[kUnref](); - } - } - utimes(atime, mtime) { - throw new Error(`Method not implemented.`); - } - async writeFile(data, options) { - var _a2; - try { - this[kRef](this.writeFile); - const encoding = (_a2 = typeof options === `string` ? options : options == null ? void 0 : options.encoding) != null ? _a2 : void 0; - await this[kBaseFs].writeFilePromise(this.fd, data, encoding); - } finally { - this[kUnref](); - } - } - async write(...args) { - try { - this[kRef](this.write); - if (ArrayBuffer.isView(args[0])) { - const [buffer, offset, length, position] = args; - const bytesWritten = await this[kBaseFs].writePromise(this.fd, buffer, offset != null ? offset : void 0, length != null ? length : void 0, position != null ? position : void 0); - return { bytesWritten, buffer }; - } else { - const [data, position, encoding] = args; - const bytesWritten = await this[kBaseFs].writePromise(this.fd, data, position, encoding); - return { bytesWritten, buffer: data }; - } - } finally { - this[kUnref](); - } - } - async writev(buffers, position) { - try { - this[kRef](this.writev); - let bytesWritten = 0; - if (typeof position !== `undefined`) { - for (const buffer of buffers) { - const writeResult = await this.write(buffer, void 0, void 0, position); - bytesWritten += writeResult.bytesWritten; - position += writeResult.bytesWritten; - } - } else { - for (const buffer of buffers) { - const writeResult = await this.write(buffer); - bytesWritten += writeResult.bytesWritten; - } - } - return { - buffers, - bytesWritten - }; - } finally { - this[kUnref](); - } - } - readv(buffers, position) { - throw new Error(`Method not implemented.`); - } - close() { - if (this[kFd] === -1) - return Promise.resolve(); - if (this[kClosePromise]) - return this[kClosePromise]; - this[kRefs]--; - if (this[kRefs] === 0) { - const fd = this[kFd]; - this[kFd] = -1; - this[kClosePromise] = this[kBaseFs].closePromise(fd).finally(() => { - this[kClosePromise] = void 0; - }); - } else { - this[kClosePromise] = new Promise((resolve, reject) => { - this[kCloseResolve] = resolve; - this[kCloseReject] = reject; - }).finally(() => { - this[kClosePromise] = void 0; - this[kCloseReject] = void 0; - this[kCloseResolve] = void 0; - }); - } - return this[kClosePromise]; - } - [(_a = kRefs, _b = kClosePromise, _c = kCloseResolve, _d = kCloseReject, kRef)](caller) { - if (this[kFd] === -1) { - const err = new Error(`file closed`); - err.code = `EBADF`; - err.syscall = caller.name; - throw err; - } - this[kRefs]++; - } - [kUnref]() { - this[kRefs]--; - if (this[kRefs] === 0) { - const fd = this[kFd]; - this[kFd] = -1; - this[kBaseFs].closePromise(fd).then(this[kCloseResolve], this[kCloseReject]); - } - } -} - -const SYNC_IMPLEMENTATIONS = /* @__PURE__ */ new Set([ - `accessSync`, - `appendFileSync`, - `createReadStream`, - `createWriteStream`, - `chmodSync`, - `fchmodSync`, - `chownSync`, - `fchownSync`, - `closeSync`, - `copyFileSync`, - `linkSync`, - `lstatSync`, - `fstatSync`, - `lutimesSync`, - `mkdirSync`, - `openSync`, - `opendirSync`, - `readlinkSync`, - `readFileSync`, - `readdirSync`, - `readlinkSync`, - `realpathSync`, - `renameSync`, - `rmdirSync`, - `statSync`, - `symlinkSync`, - `truncateSync`, - `ftruncateSync`, - `unlinkSync`, - `unwatchFile`, - `utimesSync`, - `watch`, - `watchFile`, - `writeFileSync`, - `writeSync` -]); -const ASYNC_IMPLEMENTATIONS = /* @__PURE__ */ new Set([ - `accessPromise`, - `appendFilePromise`, - `fchmodPromise`, - `chmodPromise`, - `fchownPromise`, - `chownPromise`, - `closePromise`, - `copyFilePromise`, - `linkPromise`, - `fstatPromise`, - `lstatPromise`, - `lutimesPromise`, - `mkdirPromise`, - `openPromise`, - `opendirPromise`, - `readdirPromise`, - `realpathPromise`, - `readFilePromise`, - `readdirPromise`, - `readlinkPromise`, - `renamePromise`, - `rmdirPromise`, - `statPromise`, - `symlinkPromise`, - `truncatePromise`, - `ftruncatePromise`, - `unlinkPromise`, - `utimesPromise`, - `writeFilePromise`, - `writeSync` -]); -function patchFs(patchedFs, fakeFs) { - fakeFs = new NodePathFS(fakeFs); - const setupFn = (target, name, replacement) => { - const orig = target[name]; - target[name] = replacement; - if (typeof (orig == null ? void 0 : orig[nodeUtils.promisify.custom]) !== `undefined`) { - replacement[nodeUtils.promisify.custom] = orig[nodeUtils.promisify.custom]; - } - }; - { - setupFn(patchedFs, `exists`, (p, ...args) => { - const hasCallback = typeof args[args.length - 1] === `function`; - const callback = hasCallback ? args.pop() : () => { - }; - process.nextTick(() => { - fakeFs.existsPromise(p).then((exists) => { - callback(exists); - }, () => { - callback(false); - }); - }); - }); - setupFn(patchedFs, `read`, (...args) => { - let [fd, buffer, offset, length, position, callback] = args; - if (args.length <= 3) { - let options = {}; - if (args.length < 3) { - callback = args[1]; - } else { - options = args[1]; - callback = args[2]; - } - ({ - buffer = Buffer.alloc(16384), - offset = 0, - length = buffer.byteLength, - position - } = options); - } - if (offset == null) - offset = 0; - length |= 0; - if (length === 0) { - process.nextTick(() => { - callback(null, 0, buffer); - }); - return; - } - if (position == null) - position = -1; - process.nextTick(() => { - fakeFs.readPromise(fd, buffer, offset, length, position).then((bytesRead) => { - callback(null, bytesRead, buffer); - }, (error) => { - callback(error, 0, buffer); - }); - }); - }); - for (const fnName of ASYNC_IMPLEMENTATIONS) { - const origName = fnName.replace(/Promise$/, ``); - if (typeof patchedFs[origName] === `undefined`) - continue; - const fakeImpl = fakeFs[fnName]; - if (typeof fakeImpl === `undefined`) - continue; - const wrapper = (...args) => { - const hasCallback = typeof args[args.length - 1] === `function`; - const callback = hasCallback ? args.pop() : () => { - }; - process.nextTick(() => { - fakeImpl.apply(fakeFs, args).then((result) => { - callback(null, result); - }, (error) => { - callback(error); - }); - }); - }; - setupFn(patchedFs, origName, wrapper); - } - patchedFs.realpath.native = patchedFs.realpath; - } - { - setupFn(patchedFs, `existsSync`, (p) => { - try { - return fakeFs.existsSync(p); - } catch (error) { - return false; - } - }); - setupFn(patchedFs, `readSync`, (...args) => { - let [fd, buffer, offset, length, position] = args; - if (args.length <= 3) { - const options = args[2] || {}; - ({ offset = 0, length = buffer.byteLength, position } = options); - } - if (offset == null) - offset = 0; - length |= 0; - if (length === 0) - return 0; - if (position == null) - position = -1; - return fakeFs.readSync(fd, buffer, offset, length, position); - }); - for (const fnName of SYNC_IMPLEMENTATIONS) { - const origName = fnName; - if (typeof patchedFs[origName] === `undefined`) - continue; - const fakeImpl = fakeFs[fnName]; - if (typeof fakeImpl === `undefined`) - continue; - setupFn(patchedFs, origName, fakeImpl.bind(fakeFs)); - } - patchedFs.realpathSync.native = patchedFs.realpathSync; - } - { - const origEmitWarning = process.emitWarning; - process.emitWarning = () => { - }; - let patchedFsPromises; - try { - patchedFsPromises = patchedFs.promises; - } finally { - process.emitWarning = origEmitWarning; - } - if (typeof patchedFsPromises !== `undefined`) { - for (const fnName of ASYNC_IMPLEMENTATIONS) { - const origName = fnName.replace(/Promise$/, ``); - if (typeof patchedFsPromises[origName] === `undefined`) - continue; - const fakeImpl = fakeFs[fnName]; - if (typeof fakeImpl === `undefined`) - continue; - if (fnName === `open`) - continue; - setupFn(patchedFsPromises, origName, (pathLike, ...args) => { - if (pathLike instanceof FileHandle) { - return pathLike[origName].apply(pathLike, args); - } else { - return fakeImpl.call(fakeFs, pathLike, ...args); - } - }); - } - setupFn(patchedFsPromises, `open`, async (...args) => { - const fd = await fakeFs.openPromise(...args); - return new FileHandle(fd, fakeFs); - }); - } - } - { - patchedFs.read[nodeUtils.promisify.custom] = async (fd, buffer, ...args) => { - const res = fakeFs.readPromise(fd, buffer, ...args); - return { bytesRead: await res, buffer }; - }; - patchedFs.write[nodeUtils.promisify.custom] = async (fd, buffer, ...args) => { - const res = fakeFs.writePromise(fd, buffer, ...args); - return { bytesWritten: await res, buffer }; - }; - } -} - -var libzipSync = {exports: {}}; - -(function (module, exports) { -var frozenFs = Object.assign({}, fs__default.default); -var createModule = function() { - var _scriptDir = void 0; - if (typeof __filename !== "undefined") - _scriptDir = _scriptDir || __filename; - return function(createModule2) { - createModule2 = createModule2 || {}; - var Module = typeof createModule2 !== "undefined" ? createModule2 : {}; - var readyPromiseResolve, readyPromiseReject; - Module["ready"] = new Promise(function(resolve, reject) { - readyPromiseResolve = resolve; - readyPromiseReject = reject; - }); - var moduleOverrides = {}; - var key; - for (key in Module) { - if (Module.hasOwnProperty(key)) { - moduleOverrides[key] = Module[key]; - } - } - var scriptDirectory = ""; - function locateFile(path) { - if (Module["locateFile"]) { - return Module["locateFile"](path, scriptDirectory); - } - return scriptDirectory + path; - } - var read_, readBinary; - var nodeFS; - var nodePath; - { - { - scriptDirectory = __dirname + "/"; - } - read_ = function shell_read(filename, binary) { - var ret = tryParseAsDataURI(filename); - if (ret) { - return binary ? ret : ret.toString(); - } - if (!nodeFS) - nodeFS = frozenFs; - if (!nodePath) - nodePath = path__default.default; - filename = nodePath["normalize"](filename); - return nodeFS["readFileSync"](filename, binary ? null : "utf8"); - }; - readBinary = function readBinary2(filename) { - var ret = read_(filename, true); - if (!ret.buffer) { - ret = new Uint8Array(ret); - } - assert(ret.buffer); - return ret; - }; - if (process["argv"].length > 1) { - process["argv"][1].replace(/\\/g, "/"); - } - process["argv"].slice(2); - Module["inspect"] = function() { - return "[Emscripten Module object]"; - }; - } - var out = Module["print"] || console.log.bind(console); - var err = Module["printErr"] || console.warn.bind(console); - for (key in moduleOverrides) { - if (moduleOverrides.hasOwnProperty(key)) { - Module[key] = moduleOverrides[key]; - } - } - moduleOverrides = null; - if (Module["arguments"]) - ; - if (Module["thisProgram"]) - ; - if (Module["quit"]) - ; - var STACK_ALIGN = 16; - function alignMemory(size, factor) { - if (!factor) - factor = STACK_ALIGN; - return Math.ceil(size / factor) * factor; - } - var wasmBinary; - if (Module["wasmBinary"]) - wasmBinary = Module["wasmBinary"]; - Module["noExitRuntime"] || true; - if (typeof WebAssembly !== "object") { - abort("no native wasm support detected"); - } - function getValue(ptr, type, noSafe) { - type = type || "i8"; - if (type.charAt(type.length - 1) === "*") - type = "i32"; - switch (type) { - case "i1": - return HEAP8[ptr >> 0]; - case "i8": - return HEAP8[ptr >> 0]; - case "i16": - return HEAP16[ptr >> 1]; - case "i32": - return HEAP32[ptr >> 2]; - case "i64": - return HEAP32[ptr >> 2]; - case "float": - return HEAPF32[ptr >> 2]; - case "double": - return HEAPF64[ptr >> 3]; - default: - abort("invalid type for getValue: " + type); - } - return null; - } - var wasmMemory; - var ABORT = false; - function assert(condition, text) { - if (!condition) { - abort("Assertion failed: " + text); - } - } - function getCFunc(ident) { - var func = Module["_" + ident]; - assert( - func, - "Cannot call unknown function " + ident + ", make sure it is exported" - ); - return func; - } - function ccall(ident, returnType, argTypes, args, opts) { - var toC = { - string: function(str) { - var ret2 = 0; - if (str !== null && str !== void 0 && str !== 0) { - var len = (str.length << 2) + 1; - ret2 = stackAlloc(len); - stringToUTF8(str, ret2, len); - } - return ret2; - }, - array: function(arr) { - var ret2 = stackAlloc(arr.length); - writeArrayToMemory(arr, ret2); - return ret2; - } - }; - function convertReturnValue(ret2) { - if (returnType === "string") - return UTF8ToString(ret2); - if (returnType === "boolean") - return Boolean(ret2); - return ret2; - } - var func = getCFunc(ident); - var cArgs = []; - var stack = 0; - if (args) { - for (var i = 0; i < args.length; i++) { - var converter = toC[argTypes[i]]; - if (converter) { - if (stack === 0) - stack = stackSave(); - cArgs[i] = converter(args[i]); - } else { - cArgs[i] = args[i]; - } - } - } - var ret = func.apply(null, cArgs); - ret = convertReturnValue(ret); - if (stack !== 0) - stackRestore(stack); - return ret; - } - function cwrap(ident, returnType, argTypes, opts) { - argTypes = argTypes || []; - var numericArgs = argTypes.every(function(type) { - return type === "number"; - }); - var numericRet = returnType !== "string"; - if (numericRet && numericArgs && !opts) { - return getCFunc(ident); - } - return function() { - return ccall(ident, returnType, argTypes, arguments); - }; - } - var UTF8Decoder = typeof TextDecoder !== "undefined" ? new TextDecoder("utf8") : void 0; - function UTF8ArrayToString(heap, idx, maxBytesToRead) { - var endIdx = idx + maxBytesToRead; - var endPtr = idx; - while (heap[endPtr] && !(endPtr >= endIdx)) - ++endPtr; - if (endPtr - idx > 16 && heap.subarray && UTF8Decoder) { - return UTF8Decoder.decode(heap.subarray(idx, endPtr)); - } else { - var str = ""; - while (idx < endPtr) { - var u0 = heap[idx++]; - if (!(u0 & 128)) { - str += String.fromCharCode(u0); - continue; - } - var u1 = heap[idx++] & 63; - if ((u0 & 224) == 192) { - str += String.fromCharCode((u0 & 31) << 6 | u1); - continue; - } - var u2 = heap[idx++] & 63; - if ((u0 & 240) == 224) { - u0 = (u0 & 15) << 12 | u1 << 6 | u2; - } else { - u0 = (u0 & 7) << 18 | u1 << 12 | u2 << 6 | heap[idx++] & 63; - } - if (u0 < 65536) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 65536; - str += String.fromCharCode(55296 | ch >> 10, 56320 | ch & 1023); - } - } - } - return str; - } - function UTF8ToString(ptr, maxBytesToRead) { - return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ""; - } - function stringToUTF8Array(str, heap, outIdx, maxBytesToWrite) { - if (!(maxBytesToWrite > 0)) - return 0; - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; - for (var i = 0; i < str.length; ++i) { - var u = str.charCodeAt(i); - if (u >= 55296 && u <= 57343) { - var u1 = str.charCodeAt(++i); - u = 65536 + ((u & 1023) << 10) | u1 & 1023; - } - if (u <= 127) { - if (outIdx >= endIdx) - break; - heap[outIdx++] = u; - } else if (u <= 2047) { - if (outIdx + 1 >= endIdx) - break; - heap[outIdx++] = 192 | u >> 6; - heap[outIdx++] = 128 | u & 63; - } else if (u <= 65535) { - if (outIdx + 2 >= endIdx) - break; - heap[outIdx++] = 224 | u >> 12; - heap[outIdx++] = 128 | u >> 6 & 63; - heap[outIdx++] = 128 | u & 63; - } else { - if (outIdx + 3 >= endIdx) - break; - heap[outIdx++] = 240 | u >> 18; - heap[outIdx++] = 128 | u >> 12 & 63; - heap[outIdx++] = 128 | u >> 6 & 63; - heap[outIdx++] = 128 | u & 63; - } - } - heap[outIdx] = 0; - return outIdx - startIdx; - } - function stringToUTF8(str, outPtr, maxBytesToWrite) { - return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); - } - function lengthBytesUTF8(str) { - var len = 0; - for (var i = 0; i < str.length; ++i) { - var u = str.charCodeAt(i); - if (u >= 55296 && u <= 57343) - u = 65536 + ((u & 1023) << 10) | str.charCodeAt(++i) & 1023; - if (u <= 127) - ++len; - else if (u <= 2047) - len += 2; - else if (u <= 65535) - len += 3; - else - len += 4; - } - return len; - } - function allocateUTF8(str) { - var size = lengthBytesUTF8(str) + 1; - var ret = _malloc(size); - if (ret) - stringToUTF8Array(str, HEAP8, ret, size); - return ret; - } - function writeArrayToMemory(array, buffer2) { - HEAP8.set(array, buffer2); - } - function alignUp(x, multiple) { - if (x % multiple > 0) { - x += multiple - x % multiple; - } - return x; - } - var buffer, HEAP8, HEAPU8, HEAP16, HEAP32, HEAPF32, HEAPF64; - function updateGlobalBufferAndViews(buf) { - buffer = buf; - Module["HEAP8"] = HEAP8 = new Int8Array(buf); - Module["HEAP16"] = HEAP16 = new Int16Array(buf); - Module["HEAP32"] = HEAP32 = new Int32Array(buf); - Module["HEAPU8"] = HEAPU8 = new Uint8Array(buf); - Module["HEAPU16"] = new Uint16Array(buf); - Module["HEAPU32"] = new Uint32Array(buf); - Module["HEAPF32"] = HEAPF32 = new Float32Array(buf); - Module["HEAPF64"] = HEAPF64 = new Float64Array(buf); - } - Module["INITIAL_MEMORY"] || 16777216; - var wasmTable; - var __ATPRERUN__ = []; - var __ATINIT__ = []; - var __ATPOSTRUN__ = []; - function preRun() { - if (Module["preRun"]) { - if (typeof Module["preRun"] == "function") - Module["preRun"] = [Module["preRun"]]; - while (Module["preRun"].length) { - addOnPreRun(Module["preRun"].shift()); - } - } - callRuntimeCallbacks(__ATPRERUN__); - } - function initRuntime() { - if (!Module["noFSInit"] && !FS.init.initialized) - FS.init(); - callRuntimeCallbacks(__ATINIT__); - } - function postRun() { - if (Module["postRun"]) { - if (typeof Module["postRun"] == "function") - Module["postRun"] = [Module["postRun"]]; - while (Module["postRun"].length) { - addOnPostRun(Module["postRun"].shift()); - } - } - callRuntimeCallbacks(__ATPOSTRUN__); - } - function addOnPreRun(cb) { - __ATPRERUN__.unshift(cb); - } - function addOnInit(cb) { - __ATINIT__.unshift(cb); - } - function addOnPostRun(cb) { - __ATPOSTRUN__.unshift(cb); - } - var runDependencies = 0; - var dependenciesFulfilled = null; - function addRunDependency(id) { - runDependencies++; - if (Module["monitorRunDependencies"]) { - Module["monitorRunDependencies"](runDependencies); - } - } - function removeRunDependency(id) { - runDependencies--; - if (Module["monitorRunDependencies"]) { - Module["monitorRunDependencies"](runDependencies); - } - if (runDependencies == 0) { - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); - } - } - } - Module["preloadedImages"] = {}; - Module["preloadedAudios"] = {}; - function abort(what) { - if (Module["onAbort"]) { - Module["onAbort"](what); - } - what += ""; - err(what); - ABORT = true; - what = "abort(" + what + "). Build with -s ASSERTIONS=1 for more info."; - var e = new WebAssembly.RuntimeError(what); - readyPromiseReject(e); - throw e; - } - var dataURIPrefix = "data:application/octet-stream;base64,"; - function isDataURI(filename) { - return filename.startsWith(dataURIPrefix); - } - var wasmBinaryFile = "data:application/octet-stream;base64,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ACgCFC0AAiAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQADIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAAQgACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0ABSAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAGIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAAcgACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0ACCAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAJIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAAogACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0ACyAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAMIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAA0gACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0ADiAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAPIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhRBEGo2AhQgACAAKAIIQQFrIgE2AgggAQ0ACyAAIAAoAhhB8f8DcDYCGCAAIAAoAgxB8f8DcDYCDAwBCwsgACgCEARAA0AgACgCEEEQTwRAIAAgACgCEEEQazYCECAAIAAoAhQtAAAgACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0AASAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQACIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAAMgACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0ABCAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAFIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAAYgACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0AByAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAIIAAoAhhqNgIYIAAgACgCGCAAKAIMajYC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NgIYIAEoAgxCADcDICABKAIMQgA3AyggASgCDEEANgIwIAEoAgxBADYCNCABKAIMQQA2AjggASgCDEEANgI8IAEoAgxBADsBQCABKAIMQYCA2I14NgJEIAEoAgxCADcDSCABKAIMQQA7AVAgASgCDEEAOwFSIAEoAgxBADYCVAvSEwEBfyMAQbABayIDJAAgAyAANgKoASADIAE2AqQBIAMgAjYCoAEgA0EANgKQASADIAMoAqQBKAIwQQAQOjYClAEgAyADKAKkASgCOEEAEDo2ApgBAkACQAJAAkAgAygClAFBAkYEQCADKAKYAUEBRg0BCyADKAKUAUEBRgRAIAMoApgBQQJGDQELIAMoApQBQQJHDQEgAygCmAFBAkcNAQsgAygCpAEiACAALwEMQYAQcjsBDAwBCyADKAKkASIAIAAvAQxB/+8DcTsBDCADKAKUAUECRgRAIANB9eABIAMoAqQBKAIwIAMoAqgBQQhqEI4BNgKQASADKAKQAUUEQCADQX82AqwBDAMLCwJAIAMoAqABQYACcQ0AIAMoApgBQQJHDQAgA0H1xgEgAygCpAEoAjggAygCqAFBCGoQjgE2AkggAygCSEUEQCADKAKQARAjIANBfzYCrAEMAwsgAygCSCADKAKQATYCACADIAMoAkg2ApABCwsCQCADKAKkAS8BUkUEQCADKAKkASIAIAAvAQxB/v8DcTsBDAwBCyADKAKkASIAIAAvAQxBAXI7AQwLIAMgAygCpAEgAygCoAEQZUEBcToAhgEgAyADKAKgAUGACnFBgApHBH8gAy0AhgEFQQELQQFxOgCHASADAn9BASADKAKkAS8BUkGBAkYNABpBASADKAKkAS8BUkGCAkYNABogAygCpAEvAVJBgwJGC0EBcToAhQEgAy0AhwFBAXEEQCADIANBIGpCHBApNgIcIAMoAhxFBEAgAygCqAFBCGpBDkEAEBQgAygCkAEQIyADQX82AqwBDAILAkAgAygCoAFBgAJxBEACQCADKAKgAUGACHENACADKAKkASkDIEL/////D1YNACADKAKkASkDKEL/////D1gNAgsgAygCHCADKAKkASkDKBAtIAMoAhwgAygCpAEpAyAQLQwBCwJAAkAgAygCoAFBgAhxDQAgAygCpAEpAyBC/////w9WDQAgAygCpAEpAyhC/////w9WDQAgAygCpAEpA0hC/////w9YDQELIAMoAqQBKQMoQv////8PWgRAIAMoAhwgAygCpAEpAygQLQsgAygCpAEpAyBC/////w9aBEAgAygCHCADKAKkASkDIBAtCyADKAKkASkDSEL/////D1oEQCADKAIcIAMoAqQBKQNIEC0LCwsCfyMAQRBrIgAgAygCHDYCDCAAKAIMLQAAQQFxRQsEQCADKAKoAUEIakEUQQAQFCADKAIcEBYgAygCkAEQIyADQX82AqwBDAILIANBAQJ/IwBBEGsiACADKAIcNgIMAn4gACgCDC0AAEEBcQRAIAAoAgwpAxAMAQtCAAunQf//A3ELIANBIGpBgAYQVTYCjAEgAygCHBAWIAMoAowBIAMoApABNgIAIAMgAygCjAE2ApABCyADLQCFAUEBcQRAIAMgA0EVakIHECk2AhAgAygCEEUEQCADKAKoAUEIakEOQQAQFCADKAKQARAjIANBfzYCrAEMAgsgAygCEEECEB8gAygCEEG9EkECEEEgAygCECADKAKkAS8BUkH/AXEQlgEgAygCECADKAKkASgCEEH//wNxEB8CfyMAQRBrIgAgAygCEDYCDCAAKAIMLQAAQQFxRQsEQCADKAKoAUEIakEUQQAQFCADKAIQEBYgAygCkAEQIyADQX82AqwBDAILIANBgbICQQcgA0EVakGABhBVNgIMIAMoAhAQFiADKAIMIAMoApABNgIAIAMgAygCDDYCkAELIAMgA0HQAGpCLhApIgA2AkwgAEUEQCADKAKoAUEIakEOQQAQFCADKAKQARAjIANBfzYCrAEMAQsgAygCTEHxEkH2EiADKAKgAUGAAnEbQQQQQSADKAKgAUGAAnFFBEAgAygCTCADLQCGAUEBcQR/QS0FIAMoAqQBLwEIC0H//wNxEB8LIAMoAkwgAy0AhgFBAXEEf0EtBSADKAKkAS8BCgtB//8DcRAfIAMoAkwgAygCpAEvAQwQHwJAIAMtAIUBQQFxBEAgAygCTEHjABAfDAELIAMoAkwgAygCpAEoAhBB//8DcRAfCyADKAKkASgCFCADQZ4BaiADQZwBahCNASADKAJMIAMvAZ4BEB8gAygCTCADLwGcARAfAkACQCADLQCFAUEBcUUNACADKAKkASkDKEIUWg0AIAMoAkxBABAhDAELIAMoAkwgAygCpAEoAhgQIQsCQAJAIAMoAqABQYACcUGAAkcNACADKAKkASkDIEL/////D1QEQCADKAKkASkDKEL/////D1QNAQsgAygCTEF/ECEgAygCTEF/ECEMAQsCQCADKAKkASkDIEL/////D1QEQCADKAJMIAMoAqQBKQMgpxAhDAELIAMoAkxBfxAhCwJAIAMoAqQBKQMoQv////8PVARAIAMoAkwgAygCpAEpAyinECEMAQsgAygCTEF/ECELCyADKAJMIAMoAqQBKAIwEFFB//8DcRAfIAMgAygCpAEoAjQgAygCoAEQkgFB//8DcSADKAKQAUGABhCSAUH//wNxajYCiAEgAygCTCADKAKIAUH//wNxEB8gAygCoAFBgAJxRQRAIAMoAkwgAygCpAEoAjgQUUH//wNxEB8gAygCTCADKAKkASgCPEH//wNxEB8gAygCTCADKAKkAS8BQBAfIAMoAkwgAygCpAEoAkQQIQJAIAMoAqQBKQNIQv////8PVARAIAMoAkwgAygCpAEpA0inECEMAQsgAygCTEF/ECELCwJ/IwBBEGsiACADKAJMNgIMIAAoAgwtAABBAXFFCwRAIAMoAqgBQQhqQRRBABAUIAMoAkwQFiADKAKQARAjIANBfzYCrAEMAQsgAygCqAEgA0HQAGoCfiMAQRBrIgAgAygCTDYCDAJ+IAAoAgwtAABBAXEEQCAAKAIMKQMQDAELQgALCxA2QQBIBEAgAygCTBAWIAMoApABECMgA0F/NgKsAQwBCyADKAJMEBYgAygCpAEoAjAEQCADKAKoASADKAKkASgCMBCFAUEASARAIAMoApABECMgA0F/NgKsAQwCCwsgAygCkAEEQCADKAKoASADKAKQAUGABhCRAUEASARAIAMoApABECMgA0F/NgKsAQwCCwsgAygCkAEQIyADKAKkASgCNARAIAMoAqgBIAMoAqQBKAI0IAMoAqABEJEBQQBIBEAgA0F/NgKsAQwCCwsgAygCoAFBgAJxRQRAIAMoAqQBKAI4BEAgAygCqAEgAygCpAEoAjgQhQFBAEgEQCADQX82AqwBDAMLCwsgAyADLQCHAUEBcTYCrAELIAMoAqwBIQAgA0GwAWokACAAC+ACAQF/IwBBIGsiBCQAIAQgADsBGiAEIAE7ARggBCACNgIUIAQgAzYCECAEQRAQGCIANgIMAkAg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AAAgAygCHEHcFmogAygCDEECdGooAgAgAygCHEHYKGpqLQAASg0ADAELIAMoAhxB3BZqIAMoAhRBAnRqIAMoAhxB3BZqIAMoAgxBAnRqKAIANgIAIAMgAygCDDYCFCADIAMoAgxBAXQ2AgwMAQsLIAMoAhxB3BZqIAMoAhRBAnRqIAMoAhA2AgAL1xMBA38jAEEwayICJAAgAiAANgIsIAIgATYCKCACIAIoAigoAgA2AiQgAiACKAIoKAIIKAIANgIgIAIgAigCKCgCCCgCDDYCHCACQX82AhAgAigCLEEANgLQKCACKAIsQb0ENgLUKCACQQA2AhgDQCACKAIYIAIoAhxIBEACQCACKAIkIAIoAhhBAnRqLwEABEAgAiACKAIYIgE2AhAgAigCLEHcFmohAyACKAIsIgQoAtAoQQFqIQAgBCAANgLQKCAAQQJ0IANqIAE2AgAgAigCGCACKAIsQdgoampBADoAAAwBCyACKAIkIAIoAhhBAnRqQQA7AQILIAIgAigCGEEBajYCGAwBCwsDQCACKAIsKALQKEECSARAAkAgAigCEEECSARAIAIgAigCEEEBaiIANgIQDAELQQAhAAsgAigCLEHcFmohAyACKAIsIgQoAtAoQQFqIQEgBCABNgLQKCABQQJ0IANqIAA2AgAgAiAANgIMIAIoAiQgAigCDEECdGpBATsBACACKAIMIAIoAixB2ChqakEAOgAAIAIoAiwiACAAKAKoLUEBazYCqC0gAigCIARAIAIoAiwiACAAKAKsLSACKAIgIAIoAgxBAnRqLwECazYCrC0LDAELCyACKAIoIAIoAhA2AgQgAiACKAIsKALQKEECbTYCGANAIAIoAhhBAU4EQCACKAIsIAIoAiQgAigCGBB5IAIgAigCGEEBazYCGAwBCwsgAiACKAIcNgIMA0AgAiACKAIsKALgFjYCGCACKAIsQdwWaiEBIAIoAiwiAygC0CghACADIABBAWs2AtAoIAIoAiwgAEECdCABaigCADYC4BYgAigCLCACKAIkQQEQeSACIAIoAiwoAuAWNgIUIAIoAhghASACKAIsQdwWaiEDIAIoAiwiBCgC1ChBAWshACAEIAA2AtQoIABBAnQgA2ogATYCACACKAIUIQEgAigCLEHcFmohAyACKAIsIgQoAtQoQQFrIQAgBCAANgLUKCAA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AQsgAigCCEEANgIAIAIoAghCADcDECACKAIIQgA3AwggAigCCEIANwMgIAIoAghCADcDGCACKAIIQQA2AiggAigCCEEAOgAsIAIoAgggAikDECACKAIMEI8BQQFxRQRAIAIoAggQJSACQQA2AhwMAQsgAiACKAIINgIcCyACKAIcIQEgAkEgaiQAIAEL1gIBAX8jAEEgayIDJAAgAyAANgIYIAMgATYCFCADIAI2AhAgAyADQQxqQgQQKTYCCAJAIAMoAghFBEAgA0F/NgIcDAELA0AgAygCFARAIAMoAhQoAgQgAygCEHFBgAZxBEAgAygCCEIAECwaIAMoAgggAygCFC8BCBAfIAMoAgggAygCFC8BChAfAn8jAEEQayIAIAMoAgg2AgwgACgCDC0AAEEBcUULBEAgAygCGEEIakEUQQAQFCADKAIIEBYgA0F/NgIcDAQLIAMoAhggA0EMakIEEDZBAEgEQCADKAIIEBYgA0F/NgIcDAQLIAMoAhQvAQoEQCADKAIYIAMoAhQoAgwgAygCFC8BCq0QNkEASARAIAMoAggQFiADQX82AhwMBQsLCyADIAMoAhQoAgA2AhQMAQsLIAMoAggQFiADQQA2AhwLIAMoAhwhACADQSBqJAAgAAtoAQF/IwBBEGsiAiAANgIMIAIgATYCCCACQQA7AQYDQCACKAIMBEAgAigCDCgCBCACKAIIcUGABnEEQCACIAIoAgwvAQogAi8BBkEEamo7AQYLIAIgAigCDCgCADYCDAwBCwsgAi8BBgvwAQEBfyMAQRBrIgEkACABIAA2AgwgASABKAIMNgIIIAFBADYCBANAIAEoAgwEQAJAAkAgASgCDC8BCEH1xgFGDQAgASgCDC8BCEH14AFGDQAgASgCDC8BCEGBsgJGDQAgASgCDC8BCEEBRw0BCyABIAEoAgwoAgA2AgAgASgCCCABKAIMRgRAIAEgASgCADYCCAsgASgCDEEANgIAIAEoAgwQIyABKAIEBEAgASgCBCABKAIANgIACyABIAEoAgA2AgwMAgsgASABKAIMNgIEIAEgASgCDCgCADYCDAwBCwsgASgCCCEAIAFBEGokACAAC7IEAQF/IwBBQGoiBSQAIAUgADYCOCAFIAE7ATYgBSACNgIwIAUgAzYCLCAFIAQ2AiggBSAFKAI4IAUvATatECkiADYCJAJAIABFBEAgBSgCKEEOQQAQFCAFQQA6AD8MAQsgBUEANgIgIAVBADYCGANAAn8jAEEQayIAIAUoAiQ2AgwgACgCDC0AAEEBcQsEfyAFKAIkEDBCBFoFQQALQQFxBEAgBSAFKAIkEB07ARYgBSAFKAIkEB07ARQgBSAFKAIkIAUvARStEB42AhAgBSgCEEUEQCAFKAIoQRVBABAUIAUoAiQQFiAFKAIYECMgBUEAOgA/DAMLIAUgBS8BFiAFLwEUIAUoAhAgBSgCMBBVIgA2AhwgAEUEQCAFKAIoQQ5BABAUIAUoAiQQFiAFKAIYECMgBUEAOgA/DAMLAkAgBSgCGARAIAUoAiAgBSgCHDYCACAFIAUoAhw2AiAMAQsgBSAFKAIcIgA2AiAgBSAANgIYCwwBCwsgBSgCJBBHQQFxRQRAIAUgBSgCJBAwPgIMIAUgBSgCJCAFKAIMrRAeNgIIAkACQCAFKAIMQQRPDQAgBSgCCEUNACAFKAIIQZEVIAUoAgwQT0UNAQsgBSgCKEEVQQAQFCAFKAIkEBYgBSgCGBAjIAVBADoAPwwCCwsgBSgCJBAWAkAgBSgCLARAIAUoAiwgBSgCGDYCAAwBCyAFKAIYECMLIAVBAToAPwsgBS0AP0EBcSEAIAVBQGskACAAC+8CAQF/IwBBIGsiAiQAIAIgADYCGCACIAE2AhQCQCACKAIYRQRAIAIgAigCFDYCHAwBCyACIAIoAhg2AggDQCACKAIIKAIABEAgAiACKAIIKAIANgIIDAELCwNAIAIoAhQEQCACIAIoAhQoAgA2AhAgAkEANgIEIAIgAigCGDYCDANAAkAgAigCDEUNAAJAIAIoAgwvAQggAigCFC8BCEcNACACKAIMLwEKIAIoAhQvAQpHDQAgAigCDC8BCgRAIAIoAgwoAgwgAigCFCgCDCACKAIMLwEKEE8NAQsgAigCDCIAIAAoAgQgAigCFCgCBEGABnFyNgIEIAJBATYCBAwBCyACIAIoAgwoAgA2AgwMAQsLIAIoAhRBADYCAAJAIAIoAgQEQCACKAIUECMMAQsgAigCCCACKAIUIgA2AgAgAiAANgIICyACIAIoAhA2AhQMAQsLIAIgAigCGDYCHAsgAigCHCEAIAJBIGokACAAC18BAX8jAEEQayICJAAgAiAANgIIIAIgAToAByACIAIoAghCARAeNgIAAkAgAigCAEUEQCACQX82AgwMAQsgAigCACACLQAHOgAAIAJBADYCDAsgAigCDBogAkEQaiQAC1QBAX8jAEEQayIBJAAgASAANgIIIAEgASgCCEIBEB42AgQCQCABKAIERQRAIAFBADoADwwBCyABIAEoAgQtAAA6AA8LIAEtAA8hACABQRBqJAAgAAucBgECfyMAQSBrIgIkACACIAA2AhggAiABNwMQAkAgAikDECACKAIYKQMwWgRAIAIoAhhBCGpBEkEAEBQgAkF/NgIcDAELIAIoAhgoAhhBAnEEQCACKAIYQQhqQRlBABAUIAJBfzYCHAwBCyACIAIoAhggAikDEEEAIAIoAhhBCGoQTSIANgIMIABFBEAgAkF/NgIcDAELIAIoAhgoAlAgAigCDCACKAIYQQhqEFlBAXFFBEAgAkF/NgIcDAELAn8gAigCGCEDIAIpAxAhASMAQTBrIgAkACAAIAM2AiggACABNwMgIABBATYCHAJAIAApAyAgACgCKCkDMFoEQCAAKAIoQQhqQRJBABAUIABBfzYCLAwBCwJAIAAoAhwNACAAKAIoKAJAIAApAyCnQQR0aigCBEUNACAAKAIoKAJAIAApAyCnQQR0aigCBCgCAEECcUUNAAJAIAAoAigoAkAgACkDIKdBBHRqKAIABEAgACAAKAIoIAApAyBBCCAAKAIoQQhqEE0iAzYCDCADRQRAIABBfzYCLAwECyAAIAAoAiggACgCDEEAQQAQWDcDEAJAIAApAxBCAFMNACAAKQMQIAApAyBRDQAgACgCKEEIakEKQQAQFCAAQX82AiwMBAsMAQsgAEEANgIMCyAAIAAoAiggACkDIEEAIAAoAihBCGoQTSIDNgIIIANFBEAgAEF/NgIsDAILIAAoAgwEQCAAKAIoKAJQIAAoAgwgACkDIEEAIAAoAihBCGoQdEEBcUUEQCAAQX82AiwMAwsLIAAoAigoAlAgACgCCCAAKAIoQQhqEFlBAXFFBEAgACgCKCgCUCAAKAIMQQAQWRogAEF/NgIsDAILCyAAKAIoKAJAIAApAyCnQQR0aigCBBA3IAAoAigoAkAgACkDIKdBBHRqQQA2AgQgACgCKCgCQCAAKQMgp0EEdGoQXiAAQQA2AiwLIAAoAiwhAyAAQTBqJAAgAwsEQCACQX82AhwMAQsgAigCGCgCQCACKQMQp0EEdGpBAToADCACQQA2AhwLIAIoAhwhACACQSBqJAAgAAulBAEBfyMAQTBrIgUkACAFIAA2AiggBSABNwMgIAUgAjYCHCAFIAM6ABsgBSAENgIUAkAgBSgCKCAFKQMgQQBBABA/RQRAIAVBfzYCLAwBCyAFKAIoKAIYQQJxBEAgBSgCKEEIakEZQQAQFCAFQX82AiwMAQsgBSAFKAIoKAJAIAUpAyCnQQR0ajYCECAFAn8gBSgCECgCAARAIAUoAhAoAgAvAQhBCHYMAQtBAws6AAsgBQJ/IAUoAhAoAgAEQCAFKAIQKAIAKAJEDAELQYCA2I14CzYCBEEBIQAgBSAFLQAbIAUtAAtGBH8gBSgCFCAFKAIERwVBAQtBAXE2AgwCQCAFKAIMBEAgBSgCECgCBEUEQCAFKAIQKAIAEEAhACAFKAIQIAA2AgQgAEUEQCAFKAIoQQhqQQ5BABAUIAVBfzYCLAwECwsgBSgCECgCBCAFKAIQKAIELwEIQf8BcSAFLQAbQQh0cjsBCCAFKAIQKAIEIAUoAhQ2AkQgBSgCECgCBCIAIAAoAgBBEHI2AgAMAQsgBSgCECgCBARAIAUoAhAoAgQiACAAKAIAQW9xNgIAAkAgBSgCECgCBCgCAEUEQCAFKAIQKAIEEDcgBSgCEEEANgIEDAELIAUoAhAoAgQgBSgCECgCBC8BCEH/AXEgBS0AC0EIdHI7AQggBSgCECgCBCAFKAIENgJECwsLIAVBADYCLAsgBSgCLCEAIAVBMGokACAAC90PAgF/AX4jAEFAaiIEJAAgBCAANgI0IARCfzcDKCAEIAE2AiQgBCACNgIgIAQgAzYCHAJAIAQoAjQoAhhBAnEEQCAEKAI0QQhqQRlBABAUIARCfzcDOAwBCyAEIAQoAjQpAzA3AxAgBCkDKEJ/UQRAIARCfzcDCCAEKAIcQYDAAHEEQCAEIAQoAjQgBCgCJCAEKAIcQQAQWDcDCAsgBCkDCEJ/UQRAIAQoAjQhASMAQUBqIgAkACAAIAE2AjQCQCAAKAI0KQM4IAAoAjQpAzBCAXxYBEAgACAAKAI0KQM4NwMYIAAgACkDGEIBhjcDEAJAIAApAxBCEFQEQCAAQhA3AxAMAQsgACkDEEKACFYEQCAAQoAINwMQCwsgACAAKQMQIAApAxh8NwMYIAAgACkDGKdBBHStNwMIIAApAwggACgCNCkDOKdBBHStVARAIAAoAjRBCGpBDkEAEBQgAEJ/NwM4DAILIAAgACgCNCgCQCAAKQMYp0EEdBBONgIkIAAoAiRFBEAgACgCNEEIakEOQQAQFCAAQn83AzgMAgsgACgCNCAAKAIkNgJAIAAoAjQgACkDGDcDOAsgACgCNCIBKQMwIQUgASAFQgF8NwMwIAAgBTcDKCAAKAI0KAJAIAApAyinQQR0ahC1ASAAIAApAyg3AzgLIAApAzghBSAAQUBrJAAgBCAFNwMIIAVCAFMEQCAEQn83AzgMAwsLIAQgBCkDCDcDKAsCQCAEKAIkRQ0AIAQoAjQhASAEKQMoIQUgBCgCJCECIAQoAhwhAyMAQUBqIgAkACAAIAE2AjggACAFNwMwIAAgAjYCLCAAIAM2AigCQCAAKQMwIAAoAjgpAzBaBEAgACgCOEEIakESQQAQFCAAQX82AjwMAQsgACgCOCgCGEECcQRAIAAoAjhBCGpBGUEAEBQgAEF/NgI8DAELAkACQCAAKAIsRQ0AIAAoAiwsAABFDQAgACAAKAIsIAAoAiwQLkH//wNxIAAoAiggACgCOEEIahBQIgE2AiAgAUUEQCAAQX82AjwMAwsCQCAAKAIoQYAwcQ0AIAAoAiBBABA6QQNHDQAgACgCIEECNgIICwwBCyAAQQA2AiALIAAgACgCOCAAKAIsQQBBABBYIgU3AxACQCAFQgBTDQAgACkDECAAKQMwUQ0AIAAoAiAQJCAAKAI4QQhqQQpBABAUIABBfzYCPAwBCwJAIAApAxBCAFMNACAAKQMQIAApAzBSDQAgACgCIBAkIABBADYCPAwBCyAAIAAoAjgoAkAgACkDMKdBBHRqNgIkAkAgACgCJCgCAARAIAAgACgCJCgCACgCMCAAKAIgEIYBQQBHOgAfDAELIABBADoAHwsCQCAALQAfQQFxDQAgACgCJCgCBA0AIAAoAiQoAgAQQCEBIAAoAiQgATYCBCABRQRAIAAoAjhBCGpBDkEAEBQgACgCIBAkIABBfzYCPAwCCwsgAAJ/IAAtAB9BAXEEQCAAKAIkKAIAKAIwDAELIAAoAiALQQBBACAAKAI4QQhqEEYiATYCCCABRQRAIAAoAiAQJCAAQX82AjwMAQsCQCAAKAIkKAIEBEAgACAAKAIkKAIEKAIwNgIEDAELAkAgACgCJCgCAARAIAAgACgCJCgCACgCMDYCBAwBCyAAQQA2AgQLCwJAIAAoAgQEQCAAIAAoAgRBAEEAIAAoAjhBCGoQRiIBNgIMIAFFBEAgACgCIBAkIABBfzYCPAwDCwwBCyAAQQA2AgwLIAAoAjgoAlAgACgCCCAAKQMwQQAgACgCOEEIahB0QQFxRQRAIAAoAiAQJCAAQX82AjwMAQsgACgCDARAIAAoAjgoAlAgACgCDEEAEFkaCwJAIAAtAB9BAXEEQCAAKAIkKAIEBEAgACgCJCgCBCgCAEECcQRAIAAoAiQoAgQoAjAQJCAAKAIkKAIEIgEgASgCAEF9cTYCAAJAIAAoAiQoAgQoAgBFBEAgACgCJCgCBBA3IAAoAiRBADYCBAwBCyAAKAIkKAIEIAAoAiQoAgAoAjA2AjALCwsgACgCIBAkDAELIAAoAiQoAgQoAgBBAnEEQCAAKAIkKAIEKAIwECQLIAAoAiQoAgQiASABKAIAQQJyNgIAIAAoAiQoAgQgACgCIDYCMAsgAEEANgI8CyAAKAI8IQEgAEFAayQAIAFFDQAgBCgCNCkDMCAEKQMQUgRAIAQoAjQoAkAgBCkDKKdBBHRqEHcgBCgCNCAEKQMQNwMwCyAEQn83AzgMAQsgBCgCNCgCQCAEKQMop0EEdGoQXgJAIAQoAjQoAkAgBCkDKKdBBHRqKAIARQ0AIAQoAjQoAkAgBCkDKKdBBHRqKAIEBEAgBCgCNCgCQCAEKQMop0EEdGooAgQoAgBBAXENAQsgBCgCNCgCQCAEKQMop0EEdGooAgRFBEAgBCgCNCgCQCAEKQMop0EEdGooAgAQQCEAIAQoAjQoAkAgBCkDKKdBBHRqIAA2AgQgAEUEQCAEKAI0QQhqQQ5BABAUIARCfzcDOAwDCwsgBCgCNCgCQCAEKQMop0EEdGooAgRBfjYCECAEKAI0KAJAIAQpAyinQQR0aigCBCIAIAAoAgBBAXI2AgALIAQoAjQoAkAgBCkDKKdBBHRqIAQoAiA2AgggBCAEKQMoNwM4CyAEKQM4IQUgBEFAayQAIAULqgEBAX8jAEEwayICJAAgAiAANgIoIAIgATcDICACQQA2AhwCQAJAIAIoAigoAiRBAUYEQCACKAIcRQ0BIAIoAhxBAUYNASACKAIcQQJGDQELIAIoAihBDGpBEkEAEBQgAkF/NgIsDAELIAIgAikDIDcDCCACIAIoAhw2AhAgAkF/QQAgAigCKCACQQhqQhBBDBAgQgBTGzYCLAsgAigCLCEAIAJBMGokACAAC6UyAwZ/AX4BfCMAQeAAayIEJAAgBCAANgJYIAQgATYCVCAEIAI2AlACQAJAIAQoAlRBAE4EQCAEKAJYDQELIAQoAlBBEkEAEBQgBEEANgJcDAELIAQgBCgCVDYCTCMAQRBrIgAgBCgCWDYCDCAEIAAoAgwpAxg3A0BB4JoBKQMAQn9RBEAgBEF/NgIUIARBAzYCECAEQQc2AgwgBEEGNgIIIARBAjYCBCAEQQE2AgBB4JoBQQAgBBA0NwMAIARBfzYCNCAEQQ82AjAgBEENNgIsIARBDDYCKCAEQQo2AiQgBEEJNgIgQeiaAUEIIARBIGoQNDcDAAtB4JoBKQMAIAQpA0BB4JoBKQMAg1IEQCAEKAJQQRxBABAUIARBADYCXAwBC0HomgEpAwAgBCkDQEHomgEpAwCDUgRAIAQgBCgCTEEQcjYCTAsgBCgCTEEYcUEYRgRAIAQoAlBBGUEAEBQgBEEANgJcDAELIAQoAlghASAEKAJQIQIjAEHQAGsiACQAIAAgATYCSCAAIAI2AkQgAEEIahA7AkAgACgCSCAAQQhqEDkEQCMAQRBrIgEgACgCSDYCDCAAIAEoAgxBDGo2AgQjAEEQayIBIAAoAgQ2AgwCQCABKAIMKAIAQQVHDQAjAEEQayIBIAAoAgQ2AgwgASgCDCgCBEEsRw0AIABBADYCTAwCCyAAKAJEIAAoAgQQRSAAQX82AkwMAQsgAEEBNgJMCyAAKAJMIQEgAEHQAGokACAEIAE2AjwCQAJAAkAgBCgCPEEBag4CAAECCyAEQQA2AlwMAgsgBCgCTEEBcUUEQCAEKAJQQQlBABAUIARBADYCXAwCCyAEIAQoAlggBCgCTCAEKAJQEGk2AlwMAQsgBCgCTEECcQRAIAQoAlBBCkEAEBQgBEEANgJcDAELIAQoAlgQSEEASARAIAQoAlAgBCgCWBAXIARBADYCXAwBCwJAIAQoAkxBCHEEQCAEIAQoAlggBCgCTCAEKAJQEGk2AjgMAQsgBCgCWCEAIAQoAkwhASAEKAJQIQIjAEHwAGsiAyQAIAMgADYCaCADIAE2AmQgAyACNgJgIANBIGoQOwJAIAMoAmggA0EgahA5QQBIBEAgAygCYCADKAJoEBcgA0EANgJsDAELIAMpAyBCBINQBEAgAygCYEEEQYoBEBQgA0EANgJsDAELIAMgAykDODcDGCADIAMoAmggAygCZCADKAJgEGkiADYCXCAARQRAIANBADYCbAwBCwJAIAMpAxhQRQ0AIAMoAmgQngFBAXFFDQAgAyADKAJcNgJsDAELIAMoAlwhACADKQMYIQkjAEHgAGsiAiQAIAIgADYCWCACIAk3A1ACQCACKQNQQhZUBEAgAigCWEEIakETQQAQFCACQQA2AlwMAQsgAgJ+IAIpA1BCqoAEVARAIAIpA1AMAQtCqoAECzcDMCACKAJYKAIAQgAgAikDMH1BAhAnQQBIBEAjAEEQayIAIAIoAlgoAgA2AgwgAiAAKAIMQQxqNgIIAkACfyMAQRBrIgAgAigCCDYCDCAAKAIMKAIAQQRGCwRAIwBBEGsiACACKAIINgIMIAAoAgwoAgRBFkYNAQsgAigCWEEIaiACKAIIEEUgAkEANgJcDAILCyACIAIoAlgoAgAQSSIJNwM4IAlCAFMEQCACKAJYQQhqIAIoAlgoAgAQFyACQQA2AlwMAQsgAiACKAJYKAIAIAIpAzBBACACKAJYQQhqEEIiADYCDCAARQRAIAJBADYCXAwBCyACQn83AyAgAkEANgJMIAIpAzBCqoAEWgRAIAIoAgxCFBAsGgsgAkEQakETQQAQFCACIAIoAgxCABAeNgJEA0ACQCACKAJEIQEgAigCDBAwQhJ9pyEFIwBBIGsiACQAIAAgATYCGCAAIAU2AhQgAEHsEjYCECAAQQQ2AgwCQAJAIAAoAhQgACgCDE8EQCAAKAIMDQELIABBADYCHAwBCyAAIAAoAhhBAWs2AggDQAJAIAAgACgCCEEBaiAAKAIQLQAAIAAoAhggACgCCGsgACgCFCAAKAIMa2oQqwEiATYCCCABRQ0AIAAoAghBAWogACgCEEEBaiAAKAIMQQFrEE8NASAAIAAoAgg2AhwMAgsLIABBADYCHAsgACgCHCEBIABBIGokACACIAE2AkQgAUUNACACKAIMIAIoAkQCfyMAQRBrIgAgAigCDDYCDCAAKAIMKAIEC2usECwaIAIoAlghASACKAIMIQUgAikDOCEJIwBB8ABrIgAkACAAIAE2AmggACAFNgJkIAAgCTcDWCAAIAJBEGo2AlQjAEEQayIBIAAoAmQ2AgwgAAJ+IAEoAgwtAABBAXEEQCABKAIMKQMQDAELQgALNwMwAkAgACgCZBAwQhZUBEAgACgCVEETQQAQFCAAQQA2AmwMAQsgACgCZEIEEB4oAABB0JaVMEcEQCAAKAJUQRNBABAUIABBADYCbAwBCwJAAkAgACkDMEIUVA0AIwBBEGsiASAAKAJkNgIMIAEoAgwoAgQgACkDMKdqQRRrKAAAQdCWmThHDQAgACgCZCAAKQMwQhR9ECwaIAAoAmgoAgAhBSAAKAJkIQYgACkDWCEJIAAoAmgoAhQhByAAKAJUIQgjAEGwAWsiASQAIAEgBTYCqAEgASAGNgKkASABIAk3A5gBIAEgBzYClAEgASAINgKQASMAQRBrIgUgASgCpAE2AgwgAQJ+IAUoAgwtAABBAXEEQCAFKAIMKQMQDAELQgALNwMYIAEoAqQBQgQQHhogASABKAKkARAdQf//A3E2AhAgASABKAKkARAdQf//A3E2AgggASABKAKkARAxNwM4AkAgASkDOEL///////////8AVgRAIAEoApABQQRBFhAUIAFBADYCrAEMAQsgASkDOEI4fCABKQMYIAEpA5gBfFYEQCABKAKQAUEVQQAQFCABQQA2AqwBDAELAkACQCABKQM4IAEpA5gBVA0AIAEpAzhCOHwgASkDmAECfiMAQRBrIgUgASgCpAE2AgwgBSgCDCkDCAt8Vg0AIAEoAqQBIAEpAzggASkDmAF9ECwaIAFBADoAFwwBCyABKAKoASABKQM4QQAQJ0EASARAIAEoApABIAEoAqgBEBcgAUEANgKsAQwCCyABIAEoAqgBQjggAUFAayABKAKQARBCIgU2AqQBIAVFBEAgAUEANgKsAQwCCyABQQE6ABcLIAEoAqQBQgQQHigAAEHQlpkwRwRAIAEoApABQRVBABAUIAEtABdBAXEEQCABKAKkARAWCyABQQA2AqwBDAELIAEgASgCpAEQMTcDMAJAIAEoApQBQQRxRQ0AIAEpAzAgASkDOHxCDHwgASkDmAEgASkDGHxRDQAgASgCkAFBFUEAEBQgAS0AF0EBcQRAIAEoAqQBEBYLIAFBADYCrAEMAQsgASgCpAFCBBAeGiABIAEoAqQBECo2AgwgASABKAKkARAqNgIEIAEoAhBB//8DRgRAIAEgASgCDDYCEAsgASgCCEH//wNGBEAgASABKAIENgIICwJAIAEoApQBQQRxRQ0AIAEoAgggASgCBEYEQCABKAIQIAEoAgxGDQELIAEoApABQRVBABAUIAEtABdBAXEEQCABKAKkARAWCyABQQA2AqwBDAELAkAgASgCEEUEQCABKAIIRQ0BCyABKAKQAUEBQQAQFCABLQAXQQFxBEAgASgCpAEQFgsgAUEANgKsAQwBCyABIAEoAqQBEDE3AyggASABKAKkARAxNwMgIAEpAyggASkDIFIEQCABKAKQAUEBQQAQFCABLQAXQQFxBEAgASgCpAEQFgsgAUEANgKsAQwBCyABIAEoAqQBEDE3AzAgASABKAKkARAxNwOAAQJ/IwBBEGsiBSABKAKkATYCDCAFKAIMLQAAQQFxRQsEQCABKAKQAUEUQQAQFCABLQAXQQFxBEAgASgCpAEQFgsgAUEANgKsAQwBCyABLQAXQQFxBEAgASgCpAEQFgsCQCABKQOAAUL///////////8AWARAIAEpA4ABIAEpA4ABIAEpAzB8WA0BCyABKAKQAUEEQRYQFCABQQA2AqwBDAELIAEpA4ABIAEpAzB8IAEpA5gBIAEpAzh8VgRAIAEoApABQRVBABAUIAFBADYCrAEMAQsCQCABKAKUAUEEcUUNACABKQOAASABKQMwfCABKQOYASABKQM4fFENACABKAKQAUEVQQAQFCABQQA2AqwBDAELIAEpAyggASkDMEIugFYEQCABKAKQAUEVQQAQFCABQQA2AqwBDAELIAEgASkDKCABKAKQARCQASIFNgKMASAFRQRAIAFBADYCrAEMAQsgASgCjAFBAToALCABKAKMASABKQMwNwMYIAEoAowBIAEpA4ABNwMgIAEgASgCjAE2AqwBCyABKAKsASEFIAFBsAFqJAAgACAFNgJQDAELIAAoAmQgACkDMBAsGiAAKAJkIQUgACkDWCEJIAAoAmgoAhQhBiAAKAJUIQcjAEHQAGsiASQAIAEgBTYCSCABIAk3A0AgASAGNgI8IAEgBzYCOAJAIAEoAkgQMEIWVARAIAEoAjhBFUEAEBQgAUEANgJMDAELIwBBEGsiBSABKAJINgIMIAECfiAFKAIMLQAAQQFxBEAgBSgCDCkDEAwBC0IACzcDCCABKAJI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ECADQcgAEBgiADYCDAJAIABFBEAgAygCEEEBQbSbASgCABAUIANBADYCHAwBCyADKAIMIAMoAhA2AgAgAygCDCADLQAbQQFxOgAEIAMoAgwgAygCFDYCCAJAIAMoAgwoAghBAU4EQCADKAIMKAIIQQlMDQELIAMoAgxBCTYCCAsgAygCDEEAOgAMIAMoAgxBADYCMCADKAIMQQA2AjQgAygCDEEANgI4IAMgAygCDDYCHAsgAygCHCEAIANBIGokACAACzgBAX8jAEEQayIBIAA2AgwgASgCDEEANgIAIAEoAgxBADYCBCABKAIMQQA2AgggASgCDEEAOgAMC+MIAQF/IwBBQGoiAiAANgI4IAIgATYCNCACIAIoAjgoAnw2AjAgAiACKAI4KAI4IAIoAjgoAmxqNgIsIAIgAigCOCgCeDYCICACIAIoAjgoApABNgIcIAICfyACKAI4KAJsIAIoAjgoAixBhgJrSwRAIAIoAjgoAmwgAigCOCgCLEGGAmtrDAELQQALNgIYIAIgAigCOCgCQDYCFCACIAIoAjgoAjQ2AhAgAiACKAI4KAI4IAIoAjgoAmxqQYICajYCDCACIAIoAiwgAigCIEEBa2otAAA6AAsgAiACKAIsIAIoAiBqLQAAOgAKIAIoAjgoAnggAigCOCgCjAFPBEAgAiACKAIwQQJ2NgIwCyACKAIcIAIoAjgoAnRLBEAgAiACKAI4KAJ0NgIcCwNAAkAgAiACKAI4KAI4IAIoAjRqNgIoAkAgAigCKCACKAIgai0AACACLQAKRw0AIAIoAiggAigCIEEBa2otAAAgAi0AC0cNACACKAIoLQAAIAIoAiwtAABHDQAgAiACKAIoIgBBAWo2AiggAC0AASACKAIsLQABRwRADAELIAIgAigCLEECajYCLCACIAIoAihBAWo2AigDQCACIAIoAiwiAEEBajYCLCAALQABIQEgAiACKAIoIgBBAWo2AigCf0EAIAAtAAEgAUcNABogAiACKAIsIgBBAWo2AiwgAC0AASEBIAIgAigCKCIAQQFqNgIoQQAgAC0AASABRw0AGiACIAIoAiwiAEEBajYCLCAALQABIQEgAiACKAIoIgBBAWo2AihBACAALQABIAFHDQAaIAIgAigCLCIAQQFqNgIsIAAtAAEhASACIAIoAigiAEEBajYCKEEAIAAtAAEgAUcNABogAiACKAIsIgBBAWo2AiwgAC0AASEBIAIgAigCKCIAQQFqNgIoQQAgAC0AASABRw0AGiACIAIoAiwiAEEBajYCLCAALQABIQEgAiACKAIoIgBBAWo2AihBACAALQABIAFHDQAaIAIgAigCLCIAQQFqNgIsIAAtAAEhASACIAIoAigiAEEBajYCKEEAIAAtAAEgAUcNABogAiACKAIsIgBBAWo2AiwgAC0AASEBIAIgAigCKCIAQQFqNgIoQQAgAC0AASABRw0AGiACKAIsIAIoAgxJC0EBcQ0ACyACQYICIAIoAgwgAigCLGtrNgIkIAIgAigCDEGCAms2AiwgAigCJCACKAIgSgRAIAIoAjggAigCNDYCcCACIAIoAiQ2AiAgAigCJCACKAIcTg0CIAIgAigCLCACKAIgQQFrai0AADoACyACIAIoAiwgAigCIGotAAA6AAoLCyACIAIoAhQgAigCNCACKAIQcUEBdGovAQAiATYCNEEAIQAgASACKAIYSwR/IAIgAigCMEEBayIANgIwIABBAEcFQQALQQFxDQELCwJAIAIoAiAgAigCOCgCdE0EQCACIAIoAiA2AjwMAQsgAiACKAI4KAJ0NgI8CyACKAI8C5IQAQF/IwBBMGsiAiQAIAIgADYCKCACIAE2AiQgAgJ/IAIoAigoAiwgAigCKCgCDEEFa0kEQCACKAIoKAIsDAELIAIoAigoAgxBBWsLNgIgIAJBADYCECACIAIoAigoAgAoAgQ2AgwDQAJAIAJB//8DNgIcIAIgAigCKCgCvC1BKmpBA3U2AhQgAigCKCgCACgCECACKAIUSQ0AIAIgAigCKCgCACgCECACKAIUazYCFCACIAIoAigoAmwgAigCKCgCXGs2AhggAigCHCACKAIYIAIoAigoAgAoAgRqSwRAIAIgAigCGCACKAIoKAIAKAIEajYCHAsgAigCHCACKAIUSwRAIAIgAigCFDYCHAsCQCACKAIcIAIoAiBPDQACQCACKAIcRQRAIAIoAiRBBEcNAQsgAigCJEUNACACKAIcIAIoAhggAigCKCgCACgCBGpGDQELDAELQQAhACACIAIoAiRBBEYEfyACKAIcIAIoAhggAigCKCgCACgCBGpGBUEAC0EBcTYCECACKAIoQQBBACACKAIQEF0gAigCKCgCCCACKAIoKAIUQQRraiACKAIcOgAAIAIoAigoAgggAigCKCgCFEEDa2ogAigCHEEIdjoAACACKAIoKAIIIAIoAigoAhRBAmtqIAIoAhxBf3M6AAAgAigCKCgCCCACKAIoKAIUQQFraiACKAIcQX9zQQh2OgAAIAIoAigoAgAQHCACKAIYBEAgAigCGCACKAIcSwRAIAIgAigCHDYCGAsgAigCKCgCACgCDCACKAIoKAI4IAIoAigoAlxqIAIoAhgQGRogAigCKCgCACIAIAIoAhggACgCDGo2AgwgAigCKCgCACIAIAAoAhAgAigCGGs2AhAgAigCKCgCACIAIAIoAhggACgCFGo2AhQgAigCKCIAIAIoAhggACgCXGo2AlwgAiACKAIcIAIoAhhrNgIcCyACKAIcBEAgAigCKCgCACACKAIoKAIAKAIMIAIoAhwQdhogAigCKCgCACIAIAIoAhwgACgCDGo2AgwgAigCKCgCACIAIAAoAhAgAigCHGs2AhAgAigCKCgCACIAIAIoAhwgACgCFGo2AhQLIAIoAhBFDQELCyACIAIoAgwgAigCKCgCACgCBGs2AgwgAigCDARAAkAgAigCDCACKAIoKAIsTwRAIAIoAihBAjYCsC0gAigCKCgCOCACKAIoKAIAKAIAIAIoAigoAixrIAIoAigoAiwQGRogAigCKCACKAIoKAIsNgJsDAELIAIoAgwgAigCKCgCPCACKAIoKAJsa08EQCACKAIoIgAgACgCbCACKAIoKAIsazYCbCACKAIoKAI4IAIoAigoAjggAigCKCgCLGogAigCKCgCbBAZGiACKAIoKAKwLUECSQRAIAIoAigiACAAKAKwLUEBajYCsC0LCyACKAIoKAI4IAIoAigoAmxqIAIoAigoAgAoAgAgAigCDGsgAigCDBAZGiACKAIoIgAgAigCDCAAKAJsajYCbAsgAigCKCACKAIoKAJsNgJcIAIoAigiAQJ/IAIoAgwgAigCKCgCLCACKAIoKAK0LWtLBEAgAigCKCgCLCACKAIoKAK0LWsMAQsgAigCDAsgASgCtC1qNgK0LQsgAigCKCgCwC0gAigCKCgCbEkEQCACKAIoIAIoAigoAmw2AsAtCwJAIAIoAhAEQCACQQM2AiwMAQsCQCACKAIkRQ0AIAIoAiRBBEYNACACKAIoKAIAKAIEDQAgAigCKCgCbCACKAIoKAJcRw0AIAJBATYCLAwBCyACIAIoAigoAjwgAigCKCgCbGtBAWs2AhQCQCACKAIoKAIAKAIEIAIoAhRNDQAgAigCKCgCXCACKAIoKAIsSA0AIAIoAigiACAAKAJcIAIoAigoAixrNgJcIAIoAigiACAAKAJsIAIoAigoAixrNgJsIAIoAigoAjggAigCKCgCOCACKAIoKAIsaiACKAIoKAJsEBkaIAIoAigoArAtQQJJBEAgAigCKCIAIAAoArAtQQFqNgKwLQsgAiACKAIoKAIsIAIoAhRqNgIUCyACKAIUIAIoAigoAgAoAgRLBEAgAiACKAIoKAIAKAIENgIUCyACKAIUBEAgAigCKCgCACACKAIoKAI4IAIoAigoAmxqIAIoAhQQdhogAigCKCIAIAIoAhQgACgCbGo2AmwLIAIoAigoAsAtIAIoAigoAmxJBEAgAigCKCACKAIoKAJsNgLALQsgAiACKAIoKAK8LUEqakEDdTYCFCACIAIoAigoAgwgAigCFGtB//8DSwR/Qf//AwUgAigCKCgCDCACKAIUaws2AhQgAgJ/IAIoAhQgAigCKCgCLEsEQCACKAIoKAIsDAELIAIoAhQLNgIgIAIgAigCKCgCbCACKAIoKAJcazYCGAJAIAIoAhggAigCIEkEQCACKAIYRQRAIAIoAiRBBEcNAgsgAigCJEUNASACKAIoKAIAKAIEDQEgAigCGCACKAIUSw0BCyACAn8gAigCGCACKAIUSwRAIAIoAhQMAQsgAigCGAs2AhwgAgJ/QQAgAigCJEEERw0AGkEAIAIoAigoAgAoAgQNABogAigCHCACKAIYRgtBAXE2AhAgAigCKCACKAIoKAI4IAIoAigoAlxqIAIoAhwgAigCEBBdIAIoAigiACACKAIcIAAoAlxqNgJcIAIoAigoAgAQHAsgAkECQQAgAigCEBs2AiwLIAIoAiwhACACQTBqJAAgAAuyAgEBfyMAQRBrIgEkACABIAA2AggCQCABKAIIEHgEQCABQX42AgwMAQsgASABKAIIKAIcKAIENgIEIAEoAggoAhwoAggEQCABKAIIKAIoIAEoAggoAhwoAgggASgCCCgCJBEEAAsgASgCCCgCHCgCRARAIAEoAggoAiggASgCCCgCHCgCRCABKAIIKAIkEQQACyABKAIIKAIc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DQAgAiEAIANBAWsiAw0ACwsgBCgCFBogASACNgKgAQwCCyMAQRBrIgAgASgCqAEoAgQ2AgwgAUEAIAAoAgxrQQJ0QajZAGooAgA2AqABDAELIAFBADYCoAELCwJAIAEoAqABRQRAIAEgASgCpAE2AqwBDAELIAEgASgCoAEQLgJ/IAEoAqQBBEAgASgCpAEQLkECagwBC0EAC2pBAWoQGCIANgIcIABFBEAgAUG4EygCADYCrAEMAQsgASgCHCEAAn8gASgCpAEEQCABKAKkAQwBC0H6EgshA0HfEkH6EiABKAKkARshAiABIAEoAqABNgIIIAEgAjYCBCABIAM2AgAgAEG+CiABEG8gASgCqAEgASgCHDYCCCABIAEoAhw2AqwBCyABKAKsASEAIAFBsAFqJAAgAAsIAEEBQTgQfwszAQF/IAAoAhQiAyABIAIgACgCECADayIBIAEgAksbIgEQGRogACAAKAIUIAFqNgIUIAILjwUCBn4BfyABIAEoAgBBD2pBcHEiAUEQajYCACAAAnwgASkDACEDIAEpAwghBiMAQSBrIggkAAJAIAZC////////////AIMiBEKAgICAgIDAgDx9IARCgICAgICAwP/DAH1UBEAgBkIEhiADQjyIhCEEIANC//////////8PgyIDQoGAgICAgICACFoEQCAEQoGAgICAgICAwAB8IQIMAgsgBEKAgICAgICAgEB9IQIgA0KAgICAgICAgAiFQgBSDQEgAiAEQgGDfCECDAELIANQIARCgICAgICAwP//AFQgBEKAgICAgIDA//8AURtFBEAgBkIEhiADQjyIhEL/////////A4NCgICAgICAgPz/AIQhAgwBC0KAgICAgICA+P8AIQIgBEL///////+//8MAVg0AQgAhAiAEQjCIpyIAQZH3AEkNACADIQIgBkL///////8/g0KAgICAgIDAAIQiBSEHAkAgAEGB9wBrIgFBwABxBEAgAiABQUBqrYYhB0IAIQIMAQsgAUUNACAHIAGtIgSGIAJBwAAgAWutiIQhByACIASGIQILIAggAjcDECAIIAc3AxgCQEGB+AAgAGsiAEHAAHEEQCAFIABBQGqtiCEDQgAhBQwBCyAARQ0AIAVBwAAgAGuthiADIACtIgKIhCEDIAUgAoghBQsgCCADNwMAIAggBTcDCCAIKQMI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ADYCtC0gASgCFEEERgRAIAEoAhgCfyABKAIYKAJcQQBOBEAgASgCGCgCOCABKAIYKAJcagwBC0EACyABKAIYKAJsIAEoAhgoAlxrQQEQKCABKAIYIAEoAhgoAmw2AlwgASgCGCgCABAcIAEoAhgoAgAoAhBFBEAgAUECNgIcDAILIAFBAzYCHAwBCyABKAIYKAKgLQRAIAEoAhgCfyABKAIYKAJcQQBOBEAgASgCGCgCOCABKAIYKAJcagwBC0EACyABKAIYKAJsIAEoAhgoAlxrQQAQKCABKAIYIAEoAhgoAmw2AlwgASgCGCgCABAcIAEoAhgoAgAoAhBFBEAgAUEANgIcDAILCyABQQE2AhwLIAEoAhwhAiABQSBqJAAgAgwBCwJ/IAAoAiwoAogBQQNGBEAgACgCLCECIAAoAjQhAyMAQTBrIgEkACABIAI2AiggASADNgIkAkADQAJAIAEoAigoAnRBggJNBEAgASgCKBBcAkAgASgCKCgCdEGCAksNACABKAIkDQAgAUEANgIsDAQLIAEoAigoAnRFDQELIAEoAihBADYCYAJAIAEoAigoAnRBA0kNACABKAIoKAJsRQ0AIAEgASgCKCgCOCABKAIoKAJsakEBazYCGCABIAEoAhgtAAA2AhwgASgCHCECIAEgASgCGCIDQQFqNgIYAkAgAy0AASACRw0AIAEoAhwhAiABIAEoAhgiA0EBajYCGCADLQABIAJHDQAgASgCHCECIAEgASgCGCIDQQFqNgIYIAMtAAEgAkcNACABIAEoAigoAjggASgCKCgCbGpBggJqNgIUA0AgASgCHCECIAEgASgCGCIDQQFqNgIYAn9BACADLQABIAJHDQAaIAEoAhwhAiABIAEoAhgiA0EBajYCGEEAIAMtAAEgAkcNABogASgCHCECIAEgASgCGCIDQQFqNgIYQQAgAy0AASACRw0AGiABKAIcIQIgASABKAIYIgNBAWo2AhhBACADLQABIAJHDQAaIAEoAhwhAiABIAEoAhgiA0EBajYCGEEAIAMtAAEgAkcNABogASgCHCECIAEgASgCGCIDQQFqNgIYQQAgAy0AASACRw0AGiABKAIcIQIgASABKAIYIgNBAWo2AhhBACADLQABIAJHDQAaIAEoAhwhAiABIAEoAhgiA0EBajYCGEEAIAMtAAEgAkcNABog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AS8BEiECIAEgASgCSCIDQQFqNgJIIAMgAjoAAAwCCyABKAIMQRBxBEAgASABLwESNgIIIAEgASgCDEEPcTYCDCABKAIMBEAgASgCKCABKAIMSQRAIAEgASgCUCICQQFqNgJQIAEgASgCLCACLQAAIAEoAih0ajYCLCABIAEoAihBCGo2AigLIAEgASgCCCABKAIsQQEgASgCDHRBAWtxajYCCCABIAEoAiwgASgCDHY2AiwgASABKAIoIAEoAgxrNgIoCyABKAIoQQ9JBEAgASABKAJQIgJBAWo2AlAgASABKAIsIAItAAAgASgCKHRqNgIsIAEgASgCKEEIajYCKCABIAEoAlAiAkEBajYCUCABIAEoAiwgAi0AACABKAIodGo2AiwgASABKAIoQQhqNgIoCyABIAEoAiAgASgCLCABKAIYcUECdGooAQA2ARACQANAIAEgAS0AETYCDCABIAEoAiwgASgCDHY2AiwgASABKAIoIAEoAgxrNgIoIAEgAS0AEDYCDCABKAIMQRBxBEAgASABLwESNgIEIAEgASgCDEEPcTYCDCABKAIoIAEoAgxJBEAgASABKAJQIgJBAWo2AlAgASABKAIsIAItAAAgASgCKHRqNgIsIAEgASgCKEEIajYCKCABKAIoIAEoAgxJBEAgASABKAJQIgJBAWo2AlAgASABKAIsIAItAAAgASgCKHRqNgIsIAEgASgCKEEIajYCKAsLIAEgASgCBCABKAIsQQEgASgCDHRBAWtxajYCBCABIAEoAiwgASgCDHY2AiwgASABKAIoIAEoAgxrNgIoIAEgASgCSCABKAJEazYCDAJAIAEoAgQgASgCDEsEQCABIAEoAgQgASgCDGs2AgwgASgCDCABKAI4SwRAIAEoAlQoAsQ3BEAgASgCXEHdDDYCGCABKAJUQdH+ADYCBAwKCwsgASABKAIwNgIAAkAgASgCNEUEQCABIAEoAgAgASgCPCABKAIMa2o2AgAgASgCDCABKAIISQRAIAEgASgCCCABKAIMazYCCANAIAEgASgCACICQQFqNgIAIAItAAAhAiABIAEoAkgiA0EBajYCSCADIAI6AAAgASABKAIMQQFrIgI2AgwgAg0ACyABIAEoAkggASgCBGs2AgALDAELAkAgASgCNCABKAIMSQRAIAEgASgCACABKAI8IAEoAjRqIAEoAgxrajYCACABIAEoAgwgASgCNGs2AgwgASgCDCABKAIISQRAIAEgASgCCCABKAIMazYCCANAIAEgASgCACICQQFqNgIAIAItAAAhAiABIAEoAkgiA0EBajYCSCADIAI6AAAgASABKAIMQQFrIgI2AgwgAg0ACyABIAEoAjA2AgAgASgCNCABKAIISQRAIAEgASgCNDYCDCABIAEoAgggASgCDGs2AggDQCABIAEoAgAiAkEBajYCACACLQAAIQIgASABKAJIIgNBAWo2AkggAyACOgAAIAEgASgCDEEBayICNgIMIAINAAsgASABKAJIIAEoAgRrNgIACwsMAQsgASABKAIAIAEoAjQgASgCDGtqNgIAIAEoAgwgASgCCEkEQCABIAEoAgggASgCDGs2AggDQCABIAEoAgAiAkEBajYCACACLQAAIQIgASABKAJIIgNBAWo2AkggAyACOgAAIAEgASgCDEEBayICNgIMIAINAAsgASABKAJIIAEoAgRrNgIACwsLA0AgASgCCEECSwRAIAEgASgCACICQQFqNgIAIAItAAAhAiABIAEoAkgiA0EBajYCSCADIAI6AAAgASABKAIAIgJBAWo2AgAgAi0AACECIAEgASgCSCIDQQFqNgJIIAMgAjoAACABIAEoAgAiAkEBajYCACACLQAAIQIgASABKAJIIgNBAWo2AkggAyACOgAAIAEgASgCCEEDazYCCAwBCwsMAQsgASABKAJIIAEoAgRrNgIAA0AgASABKAIAIgJBAWo2AgAgAi0AACECIAEgASgCSCIDQQFqNgJIIAMgAjoAACABIAEoAgAiAkEBajYCACACLQAAIQIgASABKAJIIgNBAWo2AkggAyACOgAAIAEgASgCACICQQFqNgIAIAItAAAhAiABIAEoAkgiA0EBajYCSCADIAI6AAAgASABKAIIQQNrNgIIIAEoAghBAksNAAsLIAEoAggEQCABIAEoAgAiAkEBajYCACACLQAAIQIgASABKAJIIgNBAWo2AkggAyACOgAAIAEoAghBAUsEQCABIAEoAgAiAkEBajYCACACLQAAIQIgASABKAJIIgNBAWo2AkggAyACOgAACwsMAgsgASgCDEHAAHFFBEAgASABKAIgIAEvARIgASgCLEEBIAEoAgx0QQFrcWpBAnRqKAEANgEQDAELCyAB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AG5hbgAvZGV2L3VyYW5kb20AaW52YWxpZCBjb2RlIC0tIG1pc3NpbmcgZW5kLW9mLWJsb2NrAGluY29ycmVjdCBoZWFkZXIgY2hlY2sAaW5jb3JyZWN0IGxlbmd0aCBjaGVjawBpbmNvcnJlY3QgZGF0YSBjaGVjawBpbnZhbGlkIGRpc3RhbmNlIHRvbyBmYXIgYmFjawBoZWFkZXIgY3JjIG1pc21hdGNoAGluZgBpbnZhbGlkIHdpbmRvdyBzaXplAFJlYWQtb25seSBhcmNoaXZlAE5vdCBhIHppcCBhcmNoaXZlAFJlc291cmNlIHN0aWxsIGluIHVzZQBNYWxsb2MgZmFpbHVyZQBpbnZhbGlkIGJsb2NrIHR5cGUARmFpbHVyZSB0byBjcmVhdGUgdGVtcG9yYXJ5IGZpbGUAQ2FuJ3Qgb3BlbiBmaWxlAE5vIHN1Y2ggZmlsZQBQcmVtYXR1cmUgZW5kIG9mIGZpbGUAQ2FuJ3QgcmVtb3ZlIGZpbGUAaW52YWxpZCBsaXRlcmFsL2xlbmd0aCBjb2RlAGludmFsaWQgZGlzdGFuY2UgY29kZQB1bmtub3duIGNvbXByZXNzaW9uIG1ldGhvZABzdHJlYW0gZW5kAENvbXByZXNzZWQgZGF0YSBpbnZhbGlkAE11bHRpLWRpc2sgemlwIGFyY2hpdmVzIG5vdCBzdXBwb3J0ZWQAT3BlcmF0aW9uIG5vdCBzdXBwb3J0ZWQARW5jcnlwdGlvbiBtZXRob2Qgbm90IHN1cHBvcnRlZABDb21wcmVzc2lvbiBtZXRob2Qgbm90IHN1cHBvcnRlZABFbnRyeSBoYXMgYmVlbiBkZWxldGVkAENvbnRhaW5pbmcgemlwIGFyY2hpdmUgd2FzIGNsb3NlZABDbG9zaW5nIHppcCBhcmNoaXZlIGZhaWxlZABSZW5hbWluZyB0ZW1wb3JhcnkgZmlsZSBmYWlsZWQARW50cnkgaGFzIGJlZW4gY2hhbmdlZABObyBwYXNzd29yZCBwcm92aWRlZABXcm9uZyBwYXNzd29yZCBwcm92aWRlZABVbmtub3duIGVycm9yICVkAHJiAHIrYgByd2EAJXMuWFhYWFhYAE5BTgBJTkYAQUUAMS4yLjExAC9wcm9jL3NlbGYvZmQvAC4AKG51bGwpADogAFBLBgcA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0gAIADIACACyAAgAcgAIAPIACAAKAAgAigAIAEoACADKAAgAKgAIAKoACABqAAgA6gAIABoACACaAAgAWgAIANoACAA6AAgAugAIAHoACAD6AAgABgAIAIYACABGAAgAxgAIACYACACmAAgAZgAIAOYACAAWAAgAlgAIAFYACADWAAgANgAIALYACAB2AAgA9gAIAA4ACACOAAgATgAIAM4ACAAuAAgArgAIAG4ACADuAAgAHgAIAJ4ACABeAAgA3gAIAD4ACAC+AAgAfgAIAP4ACAABAAgAgQAIAEEACADBAAgAIQAIAKEACABhAAgA4QAIABEACACRAAgAUQAIANEACAAxAAgAsQAIAHEACADxAAgACQAIAIkACABJAAgAyQAIACkACACpAAgAaQAIAOkACAAZAAgAmQAIAFkACADZAAgAOQAIALkACAB5AAgA+QAIAAUACACFAAgARQAIAMUACAAlAAgApQAIAGUACADlAAgAFQAIAJUACABVAAgA1QAIADUACAC1AAgAdQAIAPUACAANAAgAjQAIAE0ACADNAAgALQAIAK0ACABtAAgA7QAIAB0ACACdAAgAXQAIAN0ACAA9AAgAvQAIAH0ACAD9AAgAEwAJABMBCQCTAAkAkwEJAFMACQBTAQkA0wAJANMBCQAzAAkAMwEJALMACQCzAQkAcwAJAHMBCQDzAAkA8wEJAAsACQALAQkAiwAJAIsBCQBLAAkASwEJAMsACQDLAQkAKwAJACsBCQCrAAkAqwEJAGsACQBrAQkA6wAJAOsBCQAbAAkAGwEJAJsACQCbAQkAWwAJAFsBCQDbAAkA2wEJADsACQA7AQkAuwAJALsBCQB7AAkAewEJAPsACQD7AQkABwAJAAcBCQCHAAkAhwEJAEcACQBHAQkAxwAJAMcBCQAnAAkAJwEJAKcACQCnAQkAZwAJAGcBCQDnAAkA5wEJABcACQAXAQkAlwAJAJcBCQBXAAkAVwEJANcACQDXAQkANwAJADcBCQC3AAkAtwEJAHcACQB3AQkA9wAJAPcBCQAPAAkADwEJAI8ACQCPAQkATwAJAE8BCQDPAAkAzwEJAC8ACQAvAQkArwAJAK8BCQBvAAkAbwEJAO8ACQDvAQkAHwAJAB8BCQCfAAkAnwEJAF8ACQBfAQkA3wAJAN8BCQA/AAkAPwEJAL8ACQC/AQkAfwAJAH8BCQD/AAkA/wEJAAAABwBAAAcAIAAHAGAABwAQAAcAUAAHADAABwBwAAcACAAHAEgABwAoAAcAaAAHABgABwBYAAcAOAAHAHgABwAEAAcARAAHACQABwBkAAcAFAAHAFQABwA0AAcAdAAHAAMACACDAAgAQwAIAMMACAAjAAgAowAIAGMACADjAAgAAAAFABAABQAIAAUAGAAFAAQABQAUAAUADAAFABwABQACAAUAEgAFAAoABQAaAAUABgAFABYABQAOAAUAHgAFAAEABQARAAUACQAFABkABQAFAAUAFQAFAA0ABQAdAAUAAwAFABMABQALAAUAGwAFAAcABQAXAAUAQbDqAAtNAQAAAAEAAAABAAAAAQAAAAIAAAACAAAAAgAAAAIAAAADAAAAAwAAAAMAAAADAAAABAAAAAQAAAAEAAAABAAAAAUAAAAFAAAABQAAAAUAQaDrAAtlAQAAAAEAAAACAAAAAgAAAAMAAAADAAAABAAAAAQAAAAFAAAABQAAAAYAAAAGAAAABwAAAAcAAAAIAAAACAAAAAkAAAAJAAAACgAAAAoAAAALAAAACwAAAAwAAAAMAAAADQAAAA0AQdDsAAsjAgAAAAMAAAAHAAAAAAAAABAREgAIBwkGCgULBAwDDQIOAQ8AQYTtAAtpAQAAAAIAAAADAAAABAAAAAUAAAAGAAAABwAAAAgAAAAKAAAADAAAAA4AAAAQAAAAFAAAABgAAAAcAAAAIAAAACgAAAAwAAAAOAAAAEAAAABQAAAAYAAAAHAAAACAAAAAoAAAAMAAAADgAEGE7gALegEAAAACAAAAAwAAAAQAAAAGAAAACAAAAAwAAAAQAAAAGAAAACAAAAAwAAAAQAAAAGAAAACAAAAAwAAAAAABAACAAQAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAABAAAAAYAAAAIAAAADAAAABAAAAAYAAAMS4yLjExAEGI7wALbQcAAAAEAAQACAAEAAgAAAAEAAUAEAAIAAgAAAAEAAYAIAAgAAgAAAAEAAQAEAAQAAkAAAAIABAAIAAgAAkAAAAIABAAgACAAAkAAAAIACAAgAAAAQkAAAAgAIAAAgEABAkAAAAgAAIBAgEAEAkAQYDwAAulAgMABAAFAAYABwAIAAkACgALAA0ADwARABMAFwAbAB8AIwArADMAOwBDAFMAYwBzAIMAowDDAOMAAgEAAAAAAAAQABAAEAAQABAAEAAQABAAEQARABEAEQASABIAEgASABMAEwATABMAFAAUABQAFAAVABUAFQAVABAATQDKAAAAAQACAAMABAAFAAcACQANABEAGQAhADEAQQBhAIEAwQABAYEBAQIBAwEEAQYBCAEMARABGAEgATABQAFgAAAAABAAEAAQABAAEQARABIAEgATABMAFAAUABUAFQAWABYAFwAXABgAGAAZABkAGgAaABsAGwAcABwAHQAdAEAAQAAQABEAEgAAAAgABwAJAAYACgAFAAsABAAMAAMADQACAA4AAQAPAEGw8gALwRFgBwAAAAhQAAAIEAAUCHMAEgcfAAAIcAAACDAAAAnAABAHCgAACGAAAAggAAAJoAAACAAAAAiAAAAIQAAACeAAEAcGAAAIWAAACBgAAAmQABMHOwAACHgAAAg4AAAJ0AARBxEAAAhoAAAIKAAACbAAAAgIAAAIiAAACEgAAAnwABAHBAAACFQAAAgUABUI4wATBysAAAh0AAAINAAACcgAEQcNAAAIZAAACCQAAAmoAAAIBAAACIQAAAhEAAAJ6AAQBwgAAAhcAAAIHAAACZgAFAdTAAAIfAAACDwAAAnYABIHFwAACGwAAAgsAAAJuAAACAwAAAiMAAAITAAACfgAEAcDAAAIUgAACBIAFQijABMHIwAACHIAAAgyAAAJxAARBwsAAAhiAAAIIgAACaQAAAgCAAAIggAACEIAAAnkABAHBwAACFoAAAgaAAAJlAAUB0MAAAh6AAAIOgAACdQAEgcTAAAIagAACCoAAAm0AAAICgAACIoAAAhKAAAJ9AAQBwUAAAhWAAAIFgBACAAAEwczAAAIdgAACDYAAAnMABEHDwAACGYAAAgmAAAJrAAACAYAAAiGAAAIRgAACewAEAcJAAAIXgAACB4AAAmcABQHYwAACH4AAAg+AAAJ3AASBxsAAAhuAAAILgAACbwAAAgOAAAIjgAACE4AAAn8AGAHAAAACFEAAAgRABUIgwASBx8AAAhxAAAIMQAACcIAEAcKAAAIYQAACCEAAAmiAAAIAQAACIEAAAhBAAAJ4gAQBwYAAAhZAAAIGQAACZIAEwc7AAAIeQAACDkAAAnSABEHEQAACGkAAAgpAAAJsgAACAkAAAiJAAAISQAACfIAEAcEAAAIVQAACBUAEAgCARMHKwAACHUAAAg1AAAJygARBw0AAAhlAAAIJQAACaoAAAgFAAAIhQAACEUAAAnqABAHCAAACF0AAAgdAAAJmgAUB1MAAAh9AAAIPQAACdoAEgcXAAAIbQAACC0AAAm6AAAIDQAACI0AAAhNAAAJ+gAQBwMAAAhTAAAIEwAVCMMAEwcjAAAIcwAACDMAAAnGABEHCwAACGMAAAgjAAAJpgAACAMAAAiDAAAIQwAACeYAEAcHAAAIWwAACBsAAAmWABQHQwAACHsAAAg7AAAJ1gASBxMAAAhrAAAIKwAACbYAAAgLAAAIiwAACEsAAAn2ABAHBQAACFcAAAgXAEAIAAATBzMAAAh3AAAINwAACc4AEQcPAAAIZwAACCcAAAmuAAAIBwAACIcAAAhHAAAJ7gAQBwkAAAhfAAAIHwAACZ4AFAdjAAAIfwAACD8AAAneABIHGwAACG8AAAgvAAAJvgAACA8AAAiPAAAITwAACf4AYAcAAAAIUAAACBAAFAhzABIHHwAACHAAAAgwAAAJwQAQBwoAAAhgAAAIIAAACaEAAAgAAAAIgAAACEAAAAnhABAHBgAACFgAAAgYAAAJkQATBzsAAAh4AAAIOAAACdEAEQcRAAAIaAAACCgAAAmxAAAICAAACIgAAAhIAAAJ8QAQBwQAAAhUAAAIFAAVCOMAEwcrAAAIdAAACDQAAAnJABEHDQAACGQAAAgkAAAJqQAACAQAAAiEAAAIRAAACekAEAcIAAAIXAAACBwAAAmZABQHUwAACHwAAAg8AAAJ2QASBxcAAAhsAAAILAAACbkAAAgMAAAIjAAACEwAAAn5ABAHAwAACFIAAAgSABUIowATByMAAAhyAAAIMgAACcUAEQcLAAAIYgAACCIAAAmlAAAIAgAACIIAAAhCAAAJ5QAQBwcAAAhaAAAIGgAACZUAFAdDAAAIegAACDoAAAnVABIHEwAACGoAAAgqAAAJtQAACAoAAAiKAAAISgAACfUAEAcFAAAIVgAACBYAQAgAABMHMwAACHYAAAg2AAAJzQARBw8AAAhmAAAIJgAACa0AAAgGAAAIhgAACEYAAAntABAHCQAACF4AAAgeAAAJnQAUB2MAAAh+AAAIPgAACd0AEgcbAAAIbgAACC4AAAm9AAAIDgAACI4AAAhOAAAJ/QBgBwAAAAhRAAAIEQAVCIMAEgcfAAAIcQAACDEAAAnDABAHCgAACGEAAAghAAAJowAACAEAAAiBAAAIQQAACeMAEAcGAAAIWQAACBkAAAmTABMHOwAACHkAAAg5AAAJ0wARBxEAAAhpAAAIKQAACbMAAAgJAAAIiQAACEkAAAnzABAHBAAACFUAAAgVABAIAgETBysAAAh1AAAINQAACcsAEQcNAAAIZQAACCUAAAmrAAAIBQAACIUAAAhFAAAJ6wAQBwgAAAhdAAAIHQAACZsAFAdTAAAIfQAACD0AAAnbABIHFwAACG0AAAgtAAAJuwAACA0AAAiNAAAITQAACfsAEAcDAAAIUwAACBMAFQjDABMHIwAACHMAAAgzAAAJxwARBwsAAAhjAAAIIwAACacAAAgDAAAIgwAACEMAAAnnABAHBwAACFsAAAgbAAAJlwAUB0MAAAh7AAAIOwAACdcAEgcTAAAIawAACCsAAAm3AAAICwAACIsAAAhLAAAJ9wAQBwUAAAhXAAAIFwBACAAAEwczAAAIdwAACDcAAAnPABEHDwAACGcAAAgnAAAJrwAACAcAAAiHAAAIRwAACe8AEAcJAAAIXwAACB8AAAmfABQHYwAACH8AAAg/AAAJ3wASBxsAAAhvAAAILwAACb8AAAgPAAAIjwAACE8AAAn/ABAFAQAXBQEBEwURABsFARARBQUAGQUBBBUFQQAdBQFAEAUDABgFAQIUBSEAHAUBIBIFCQAaBQEIFgWBAEAFAAAQBQIAFwWBARMFGQAbBQEYEQUHABkFAQYVBWEAHQUBYBAFBAAYBQEDFAUxABwFATASBQ0AGgUBDBYFwQBABQAAEQAKABEREQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAARAA8KERERAwoHAAEACQsLAAAJBgsAAAsABhEAAAAREREAQYGEAQshCwAAAAAAAAAAEQAKChEREQAKAAACAAkLAAAACQALAAALAEG7hAELAQwAQceEAQsVDAAAAAAMAAAAAAkMAAAAAAAMAAAMAEH1hAELAQ4AQYGFAQsVDQAAAAQNAAAAAAkOAAAAAAAOAAAOAEGvhQELARAAQbuFAQseDwAAAAAPAAAAAAkQAAAAAAAQAAAQAAASAAAAEhISAEHyhQELDhIAAAASEhIAAAAAAAAJAEGjhgELAQsAQa+GAQsVCgAAAAAKAAAAAAkLAAAAAAALAAALAEHdhgELAQwAQemGAQsnDAAAAAAMAAAAAAkMAAAAAAAMAAAMAAAwMTIzNDU2Nzg5QUJDREVGAEG0hwELARkAQduHAQsF//////8AQaCIAQtXGRJEOwI/LEcUPTMwChsGRktFNw9JDo4XA0AdPGkrNh9KLRwBICUpIQgMFRYiLhA4Pgs0MRhkdHV2L0EJfzkRI0MyQomKiwUEJignDSoeNYwHGkiTE5SVAEGAiQELig5JbGxlZ2FsIGJ5dGUgc2VxdWVuY2UARG9tYWluIGVycm9yAFJlc3VsdCBub3QgcmVwcmVzZW50YWJsZQBOb3QgYSB0dHkAUGVybWlzc2lvbiBkZW5pZWQAT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQATm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQBObyBzdWNoIHByb2Nlc3MARmlsZSBleGlzdHMAVmFsdWUgdG9vIGxhcmdlIGZvciBkYXRhIHR5cGUATm8gc3BhY2UgbGVmdCBvbiBkZXZpY2UAT3V0IG9mIG1lbW9yeQBSZXNvdXJjZSBidXN5AEludGVycnVwdGVkIHN5c3RlbSBjYWxsAFJlc291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlAEludmFsaWQgc2VlawBDcm9zcy1kZXZpY2UgbGluawBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0ARGlyZWN0b3J5IG5vdCBlbXB0eQBDb25uZWN0aW9uIHJlc2V0IGJ5IHBlZXIAT3BlcmF0aW9uIHRpbWVkIG91dABDb25uZWN0aW9uIHJlZnVzZWQASG9zdCBpcyBkb3duAEhvc3QgaXMgdW5yZWFjaGFibGUAQWRkcmVzcyBpbiB1c2UAQnJva2VuIHBpcGUASS9PIGVycm9yAE5vIHN1Y2ggZGV2aWNlIG9yIGFkZHJlc3MAQmxvY2sgZGV2aWNlIHJlcXVpcmVkAE5vIHN1Y2ggZGV2aWNlAE5vdCBhIGRpcmVjdG9yeQBJcyBhIGRpcmVjdG9yeQBUZXh0IGZpbGUgYnVzeQBFeGVjIGZvcm1hdCBlcnJvcgBJbnZhbGlkIGFyZ3VtZW50AEFyZ3VtZW50IGxpc3QgdG9vIGxvbmcAU3ltYm9saWMgbGluayBsb29wAEZpbGVuYW1lIHRvbyBsb25nAFRvbyBtYW55IG9wZW4gZmlsZXMgaW4gc3lzdGVtAE5vIGZpbGUgZGVzY3JpcHRvcnMgYXZhaWxhYmxlAEJhZCBmaWxlIGRlc2NyaXB0b3IATm8gY2hpbGQgcHJvY2VzcwBCYWQgYWRkcmVzcwBGaWxlIHRvbyBsYXJnZQBUb28gbWFueSBsaW5rcwBObyBsb2NrcyBhdmFpbGFibGUAUmVzb3VyY2UgZGVhZGxvY2sgd291bGQgb2NjdXIAU3RhdGUgbm90IHJlY292ZXJhYmxlAFByZXZpb3VzIG93bmVyIGRpZWQAT3BlcmF0aW9uIGNhbmNlbGVkAEZ1bmN0aW9uIG5vdCBpbXBsZW1lbnRlZABObyBtZXNzYWdlIG9mIGRlc2lyZWQgdHlwZQBJZGVudGlmaWVyIHJlbW92ZWQARGV2aWNlIG5vdCBhIHN0cmVhbQBObyBkYXRhIGF2YWlsYWJsZQBEZXZpY2UgdGltZW91dABPdXQgb2Ygc3RyZWFtcyByZXNvdXJjZXMATGluayBoYXMgYmVlbiBzZXZlcmVkAFByb3RvY29sIGVycm9yAEJhZCBtZXNzYWdlAEZpbGUgZGVzY3JpcHRvciBpbiBiYWQgc3RhdGUATm90IGEgc29ja2V0AERlc3RpbmF0aW9uIGFkZHJlc3MgcmVxdWlyZWQATWVzc2FnZSB0b28gbGFyZ2UAUHJvdG9jb2wgd3JvbmcgdHlwZSBmb3Igc29ja2V0AFByb3RvY29sIG5vdCBhdmFpbGFibGUAUHJvdG9jb2wgbm90IHN1cHBvcnRlZABTb2NrZXQgdHlwZSBub3Qgc3VwcG9ydGVkAE5vdCBzdXBwb3J0ZWQAUHJvdG9jb2wgZmFtaWx5IG5vdCBzdXBwb3J0ZWQAQWRkcmVzcyBmYW1pbHkgbm90IHN1cHBvcnRlZCBieSBwcm90b2NvbABBZGRyZXNzIG5vdCBhdmFpbGFibGUATmV0d29yayBpcyBkb3duAE5ldHdvcmsgdW5yZWFjaGFibGUAQ29ubmVjdGlvbiByZXNldCBieSBuZXR3b3JrAENvbm5lY3Rpb24gYWJvcnRlZABObyBidWZmZXIgc3BhY2UgYXZhaWxhYmxlAFNvY2tldCBpcyBjb25uZWN0ZWQAU29ja2V0IG5vdCBjb25uZWN0ZWQAQ2Fubm90IHNlbmQgYWZ0ZXIgc29ja2V0IHNodXRkb3duAE9wZXJhdGlvbiBhbHJlYWR5IGluIHByb2dyZXNzAE9wZXJhdGlvbiBpbiBwcm9ncmVzcwBTdGFsZSBmaWxlIGhhbmRsZQBSZW1vdGUgSS9PIGVycm9yAFF1b3RhIGV4Y2VlZGVkAE5vIG1lZGl1bSBmb3VuZABXcm9uZyBtZWRpdW0gdHlwZQBObyBlcnJvciBpbmZvcm1hdGlvbgBBkJcBC1JQUFAACgAAAAsAAAAMAAAADQAAAA4AAAAPAAAAEAAAABEAAAASAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAAAEAAAAIAAAAlEsAALRLAEGQmQELAgxQAEHImQELCR8AAADkTAAAAwBB5JkBC4wBLfRRWM+MscBG9rXLKTEDxwRbcDC0Xf0geH+LmthZKVBoSImrp1YDbP+3zYg/1He0K6WjcPG65Kj8QYP92W/hinovLXSWBx8NCV4Ddixw90ClLKdvV0GoqnTfoFhkA0rHxDxTrq9fGAQVseNtKIarDKS/Q/DpUIE5VxZSN/////////////////////8="; - if (!isDataURI(wasmBinaryFile)) { - wasmBinaryFile = locateFile(wasmBinaryFile); - } - function getBinary(file) { - try { - if (file == wasmBinaryFile && wasmBinary) { - return new Uint8Array(wasmBinary); - } - var binary = tryParseAsDataURI(file); - if (binary) { - return binary; - } - if (readBinary) { - return readBinary(file); - } else { - throw "sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"; - } - } catch (err2) { - abort(err2); - } - } - function instantiateSync(file, info) { - var instance; - var module2; - var binary; - try { - binary = getBinary(file); - module2 = new WebAssembly.Module(binary); - instance = new WebAssembly.Instance(module2, info); - } catch (e) { - var str = e.toString(); - err("failed to compile wasm module: " + str); - if (str.includes("imported Memory") || str.includes("memory import")) { - err( - "Memory size incompatibility issues may be due to changing INITIAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set INITIAL_MEMORY at runtime to something smaller than it was at compile time)." - ); - } - throw e; - } - return [instance, module2]; - } - function createWasm() { - var info = { a: asmLibraryArg }; - function receiveInstance(instance, module2) { - var exports3 = instance.exports; - Module["asm"] = exports3; - wasmMemory = Module["asm"]["u"]; - updateGlobalBufferAndViews(wasmMemory.buffer); - wasmTable = Module["asm"]["pa"]; - addOnInit(Module["asm"]["v"]); - removeRunDependency(); - } - addRunDependency(); - if (Module["instantiateWasm"]) { - try { - var exports2 = Module["instantiateWasm"](info, receiveInstance); - return exports2; - } catch (e) { - err("Module.instantiateWasm callback failed with error: " + e); - return false; - } - } - var result = instantiateSync(wasmBinaryFile, info); - receiveInstance(result[0]); - return Module["asm"]; - } - var tempDouble; - var tempI64; - function callRuntimeCallbacks(callbacks) { - while (callbacks.length > 0) { - var callback = callbacks.shift(); - if (typeof callback == "function") { - callback(Module); - continue; - } - var func = callback.func; - if (typeof func === "number") { - if (callback.arg === void 0) { - wasmTable.get(func)(); - } else { - wasmTable.get(func)(callback.arg); - } - } else { - func(callback.arg === void 0 ? null : callback.arg); - } - } - } - function _gmtime_r(time, tmPtr) { - var date = new Date(HEAP32[time >> 2] * 1e3); - HEAP32[tmPtr >> 2] = date.getUTCSeconds(); - HEAP32[tmPtr + 4 >> 2] = date.getUTCMinutes(); - HEAP32[tmPtr + 8 >> 2] = date.getUTCHours(); - HEAP32[tmPtr + 12 >> 2] = date.getUTCDate(); - HEAP32[tmPtr + 16 >> 2] = date.getUTCMonth(); - HEAP32[tmPtr + 20 >> 2] = date.getUTCFullYear() - 1900; - HEAP32[tmPtr + 24 >> 2] = date.getUTCDay(); - HEAP32[tmPtr + 36 >> 2] = 0; - HEAP32[tmPtr + 32 >> 2] = 0; - var start = Date.UTC(date.getUTCFullYear(), 0, 1, 0, 0, 0, 0); - var yday = (date.getTime() - start) / (1e3 * 60 * 60 * 24) | 0; - HEAP32[tmPtr + 28 >> 2] = yday; - if (!_gmtime_r.GMTString) - _gmtime_r.GMTString = allocateUTF8("GMT"); - HEAP32[tmPtr + 40 >> 2] = _gmtime_r.GMTString; - return tmPtr; - } - function ___gmtime_r(a0, a1) { - return _gmtime_r(a0, a1); - } - var PATH = { - splitPath: function(filename) { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - }, - normalizeArray: function(parts, allowAboveRoot) { - var up = 0; - for (var i = parts.length - 1; i >= 0; i--) { - var last = parts[i]; - if (last === ".") { - parts.splice(i, 1); - } else if (last === "..") { - parts.splice(i, 1); - up++; - } else if (up) { - parts.splice(i, 1); - up--; - } - } - if (allowAboveRoot) { - for (; up; up--) { - parts.unshift(".."); - } - } - return parts; - }, - normalize: function(path) { - var isAbsolute = path.charAt(0) === "/", trailingSlash = path.substr(-1) === "/"; - path = PATH.normalizeArray( - path.split("/").filter(function(p) { - return !!p; - }), - !isAbsolute - ).join("/"); - if (!path && !isAbsolute) { - path = "."; - } - if (path && trailingSlash) { - path += "/"; - } - return (isAbsolute ? "/" : "") + path; - }, - dirname: function(path) { - var result = PATH.splitPath(path), root = result[0], dir = result[1]; - if (!root && !dir) { - return "."; - } - if (dir) { - dir = dir.substr(0, dir.length - 1); - } - return root + dir; - }, - basename: function(path) { - if (path === "/") - return "/"; - path = PATH.normalize(path); - path = path.replace(/\/$/, ""); - var lastSlash = path.lastIndexOf("/"); - if (lastSlash === -1) - return path; - return path.substr(lastSlash + 1); - }, - extname: function(path) { - return PATH.splitPath(path)[3]; - }, - join: function() { - var paths = Array.prototype.slice.call(arguments, 0); - return PATH.normalize(paths.join("/")); - }, - join2: function(l, r) { - return PATH.normalize(l + "/" + r); - } - }; - function getRandomDevice() { - { - try { - var crypto_module = require("crypto"); - return function() { - return crypto_module["randomBytes"](1)[0]; - }; - } catch (e) { - } - } - return function() { - abort("randomDevice"); - }; - } - var PATH_FS = { - resolve: function() { - var resolvedPath = "", resolvedAbsolute = false; - for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = i >= 0 ? arguments[i] : FS.cwd(); - if (typeof path !== "string") { - throw new TypeError("Arguments to path.resolve must be strings"); - } else if (!path) { - return ""; - } - resolvedPath = path + "/" + resolvedPath; - resolvedAbsolute = path.charAt(0) === "/"; - } - resolvedPath = PATH.normalizeArray( - resolvedPath.split("/").filter(function(p) { - return !!p; - }), - !resolvedAbsolute - ).join("/"); - return (resolvedAbsolute ? "/" : "") + resolvedPath || "."; - }, - relative: function(from, to) { - from = PATH_FS.resolve(from).substr(1); - to = PATH_FS.resolve(to).substr(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== "") - break; - } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== "") - break; - } - if (start > end) - return []; - return arr.slice(start, end - start + 1); - } - var fromParts = trim(from.split("/")); - var toParts = trim(to.split("/")); - var length = Math.min(fromParts.length, toParts.length); - var samePartsLength = length; - for (var i = 0; i < length; i++) { - if (fromParts[i] !== toParts[i]) { - samePartsLength = i; - break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push(".."); - } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join("/"); - } - }; - var TTY = { - ttys: [], - init: function() { - }, - shutdown: function() { - }, - register: function(dev, ops) { - TTY.ttys[dev] = { input: [], output: [], ops }; - FS.registerDevice(dev, TTY.stream_ops); - }, - stream_ops: { - open: function(stream) { - var tty = TTY.ttys[stream.node.rdev]; - if (!tty) { - throw new FS.ErrnoError(43); - } - stream.tty = tty; - stream.seekable = false; - }, - close: function(stream) { - stream.tty.ops.flush(stream.tty); - }, - flush: function(stream) { - stream.tty.ops.flush(stream.tty); - }, - read: function(stream, buffer2, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(60); - } - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = stream.tty.ops.get_char(stream.tty); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === void 0 && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === void 0) - break; - bytesRead++; - buffer2[offset + i] = result; - } - if (bytesRead) { - stream.node.timestamp = Date.now(); - } - return bytesRead; - }, - write: function(stream, buffer2, offset, length, pos) { - if (!stream.tty || !stream.tty.ops.put_char) { - throw new FS.ErrnoError(60); - } - try { - for (var i = 0; i < length; i++) { - stream.tty.ops.put_char(stream.tty, buffer2[offset + i]); - } - } catch (e) { - throw new FS.ErrnoError(29); - } - if (length) { - stream.node.timestamp = Date.now(); - } - return i; - } - }, - default_tty_ops: { - get_char: function(tty) { - if (!tty.input.length) { - var result = null; - { - var BUFSIZE = 256; - var buf = Buffer.alloc ? Buffer.alloc(BUFSIZE) : new Buffer(BUFSIZE); - var bytesRead = 0; - try { - bytesRead = nodeFS.readSync( - process.stdin.fd, - buf, - 0, - BUFSIZE, - null - ); - } catch (e) { - if (e.toString().includes("EOF")) - bytesRead = 0; - else - throw e; - } - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString("utf-8"); - } else { - result = null; - } - } - if (!result) { - return null; - } - tty.input = intArrayFromString(result, true); - } - return tty.input.shift(); - }, - put_char: function(tty, val) { - if (val === null || val === 10) { - out(UTF8ArrayToString(tty.output, 0)); - tty.output = []; - } else { - if (val != 0) - tty.output.push(val); - } - }, - flush: function(tty) { - if (tty.output && tty.output.length > 0) { - out(UTF8ArrayToString(tty.output, 0)); - tty.output = []; - } - } - }, - default_tty1_ops: { - put_char: function(tty, val) { - if (val === null || val === 10) { - err(UTF8ArrayToString(tty.output, 0)); - tty.output = []; - } else { - if (val != 0) - tty.output.push(val); - } - }, - flush: function(tty) { - if (tty.output && tty.output.length > 0) { - err(UTF8ArrayToString(tty.output, 0)); - tty.output = []; - } - } - } - }; - function mmapAlloc(size) { - var alignedSize = alignMemory(size, 65536); - var ptr = _malloc(alignedSize); - while (size < alignedSize) - HEAP8[ptr + size++] = 0; - return ptr; - } - var MEMFS = { - ops_table: null, - mount: function(mount) { - return MEMFS.createNode(null, "/", 16384 | 511, 0); - }, - createNode: function(parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - throw new FS.ErrnoError(63); - } - if (!MEMFS.ops_table) { - MEMFS.ops_table = { - dir: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - lookup: MEMFS.node_ops.lookup, - mknod: MEMFS.node_ops.mknod, - rename: MEMFS.node_ops.rename, - unlink: MEMFS.node_ops.unlink, - rmdir: MEMFS.node_ops.rmdir, - readdir: MEMFS.node_ops.readdir, - symlink: MEMFS.node_ops.symlink - }, - stream: { llseek: MEMFS.stream_ops.llseek } - }, - file: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: { - llseek: MEMFS.stream_ops.llseek, - read: MEMFS.stream_ops.read, - write: MEMFS.stream_ops.write, - allocate: MEMFS.stream_ops.allocate, - mmap: MEMFS.stream_ops.mmap, - msync: MEMFS.stream_ops.msync - } - }, - link: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr, - readlink: MEMFS.node_ops.readlink - }, - stream: {} - }, - chrdev: { - node: { - getattr: MEMFS.node_ops.getattr, - setattr: MEMFS.node_ops.setattr - }, - stream: FS.chrdev_stream_ops - } - }; - } - var node = FS.createNode(parent, name, mode, dev); - if (FS.isDir(node.mode)) { - node.node_ops = MEMFS.ops_table.dir.node; - node.stream_ops = MEMFS.ops_table.dir.stream; - node.contents = {}; - } else if (FS.isFile(node.mode)) { - node.node_ops = MEMFS.ops_table.file.node; - node.stream_ops = MEMFS.ops_table.file.stream; - node.usedBytes = 0; - node.contents = null; - } else if (FS.isLink(node.mode)) { - node.node_ops = MEMFS.ops_table.link.node; - node.stream_ops = MEMFS.ops_table.link.stream; - } else if (FS.isChrdev(node.mode)) { - node.node_ops = MEMFS.ops_table.chrdev.node; - node.stream_ops = MEMFS.ops_table.chrdev.stream; - } - node.timestamp = Date.now(); - if (parent) { - parent.contents[name] = node; - parent.timestamp = node.timestamp; - } - return node; - }, - getFileDataAsTypedArray: function(node) { - if (!node.contents) - return new Uint8Array(0); - if (node.contents.subarray) - return node.contents.subarray(0, node.usedBytes); - return new Uint8Array(node.contents); - }, - expandFileStorage: function(node, newCapacity) { - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) - return; - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max( - newCapacity, - prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2 : 1.125) >>> 0 - ); - if (prevCapacity != 0) - newCapacity = Math.max(newCapacity, 256); - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); - if (node.usedBytes > 0) - node.contents.set(oldContents.subarray(0, node.usedBytes), 0); - }, - resizeFileStorage: function(node, newSize) { - if (node.usedBytes == newSize) - return; - if (newSize == 0) { - node.contents = null; - node.usedBytes = 0; - } else { - var oldContents = node.contents; - node.contents = new Uint8Array(newSize); - if (oldContents) { - node.contents.set( - oldContents.subarray(0, Math.min(newSize, node.usedBytes)) - ); - } - node.usedBytes = newSize; - } - }, - node_ops: { - getattr: function(node) { - var attr = {}; - attr.dev = FS.isChrdev(node.mode) ? node.id : 1; - attr.ino = node.id; - attr.mode = node.mode; - attr.nlink = 1; - attr.uid = 0; - attr.gid = 0; - attr.rdev = node.rdev; - if (FS.isDir(node.mode)) { - attr.size = 4096; - } else if (FS.isFile(node.mode)) { - attr.size = node.usedBytes; - } else if (FS.isLink(node.mode)) { - attr.size = node.link.length; - } else { - attr.size = 0; - } - attr.atime = new Date(node.timestamp); - attr.mtime = new Date(node.timestamp); - attr.ctime = new Date(node.timestamp); - attr.blksize = 4096; - attr.blocks = Math.ceil(attr.size / attr.blksize); - return attr; - }, - setattr: function(node, attr) { - if (attr.mode !== void 0) { - node.mode = attr.mode; - } - if (attr.timestamp !== void 0) { - node.timestamp = attr.timestamp; - } - if (attr.size !== void 0) { - MEMFS.resizeFileStorage(node, attr.size); - } - }, - lookup: function(parent, name) { - throw FS.genericErrors[44]; - }, - mknod: function(parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - }, - rename: function(old_node, new_dir, new_name) { - if (FS.isDir(old_node.mode)) { - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - } - if (new_node) { - for (var i in new_node.contents) { - throw new FS.ErrnoError(55); - } - } - } - delete old_node.parent.contents[old_node.name]; - old_node.parent.timestamp = Date.now(); - old_node.name = new_name; - new_dir.contents[new_name] = old_node; - new_dir.timestamp = old_node.parent.timestamp; - old_node.parent = new_dir; - }, - unlink: function(parent, name) { - delete parent.contents[name]; - parent.timestamp = Date.now(); - }, - rmdir: function(parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(55); - } - delete parent.contents[name]; - parent.timestamp = Date.now(); - }, - readdir: function(node) { - var entries = [".", ".."]; - for (var key2 in node.contents) { - if (!node.contents.hasOwnProperty(key2)) { - continue; - } - entries.push(key2); - } - return entries; - }, - symlink: function(parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 511 | 40960, 0); - node.link = oldpath; - return node; - }, - readlink: function(node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(28); - } - return node.link; - } - }, - stream_ops: { - read: function(stream, buffer2, offset, length, position) { - var contents = stream.node.contents; - if (position >= stream.node.usedBytes) - return 0; - var size = Math.min(stream.node.usedBytes - position, length); - if (size > 8 && contents.subarray) { - buffer2.set(contents.subarray(position, position + size), offset); - } else { - for (var i = 0; i < size; i++) - buffer2[offset + i] = contents[position + i]; - } - return size; - }, - write: function(stream, buffer2, offset, length, position, canOwn) { - if (buffer2.buffer === HEAP8.buffer) { - canOwn = false; - } - if (!length) - return 0; - var node = stream.node; - node.timestamp = Date.now(); - if (buffer2.subarray && (!node.contents || node.contents.subarray)) { - if (canOwn) { - node.contents = buffer2.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { - node.contents = buffer2.slice(offset, offset + length); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { - node.contents.set( - buffer2.subarray(offset, offset + length), - position - ); - return length; - } - } - MEMFS.expandFileStorage(node, position + length); - if (node.contents.subarray && buffer2.subarray) { - node.contents.set( - buffer2.subarray(offset, offset + length), - position - ); - } else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer2[offset + i]; - } - } - node.usedBytes = Math.max(node.usedBytes, position + length); - return length; - }, - llseek: function(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - allocate: function(stream, offset, length) { - MEMFS.expandFileStorage(stream.node, offset + length); - stream.node.usedBytes = Math.max( - stream.node.usedBytes, - offset + length - ); - }, - mmap: function(stream, address, length, position, prot, flags) { - if (address !== 0) { - throw new FS.ErrnoError(28); - } - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr; - var allocated; - var contents = stream.node.contents; - if (!(flags & 2) && contents.buffer === buffer) { - allocated = false; - ptr = contents.byteOffset; - } else { - if (position > 0 || position + length < contents.length) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call( - contents, - position, - position + length - ); - } - } - allocated = true; - ptr = mmapAlloc(length); - if (!ptr) { - throw new FS.ErrnoError(48); - } - HEAP8.set(contents, ptr); - } - return { ptr, allocated }; - }, - msync: function(stream, buffer2, offset, length, mmapFlags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (mmapFlags & 2) { - return 0; - } - MEMFS.stream_ops.write( - stream, - buffer2, - 0, - length, - offset, - false - ); - return 0; - } - } - }; - var ERRNO_CODES = { - EPERM: 63, - ENOENT: 44, - ESRCH: 71, - EINTR: 27, - EIO: 29, - ENXIO: 60, - E2BIG: 1, - ENOEXEC: 45, - EBADF: 8, - ECHILD: 12, - EAGAIN: 6, - EWOULDBLOCK: 6, - ENOMEM: 48, - EACCES: 2, - EFAULT: 21, - ENOTBLK: 105, - EBUSY: 10, - EEXIST: 20, - EXDEV: 75, - ENODEV: 43, - ENOTDIR: 54, - EISDIR: 31, - EINVAL: 28, - ENFILE: 41, - EMFILE: 33, - ENOTTY: 59, - ETXTBSY: 74, - EFBIG: 22, - ENOSPC: 51, - ESPIPE: 70, - EROFS: 69, - EMLINK: 34, - EPIPE: 64, - EDOM: 18, - ERANGE: 68, - ENOMSG: 49, - EIDRM: 24, - ECHRNG: 106, - EL2NSYNC: 156, - EL3HLT: 107, - EL3RST: 108, - ELNRNG: 109, - EUNATCH: 110, - ENOCSI: 111, - EL2HLT: 112, - EDEADLK: 16, - ENOLCK: 46, - EBADE: 113, - EBADR: 114, - EXFULL: 115, - ENOANO: 104, - EBADRQC: 103, - EBADSLT: 102, - EDEADLOCK: 16, - EBFONT: 101, - ENOSTR: 100, - ENODATA: 116, - ETIME: 117, - ENOSR: 118, - ENONET: 119, - ENOPKG: 120, - EREMOTE: 121, - ENOLINK: 47, - EADV: 122, - ESRMNT: 123, - ECOMM: 124, - EPROTO: 65, - EMULTIHOP: 36, - EDOTDOT: 125, - EBADMSG: 9, - ENOTUNIQ: 126, - EBADFD: 127, - EREMCHG: 128, - ELIBACC: 129, - ELIBBAD: 130, - ELIBSCN: 131, - ELIBMAX: 132, - ELIBEXEC: 133, - ENOSYS: 52, - ENOTEMPTY: 55, - ENAMETOOLONG: 37, - ELOOP: 32, - EOPNOTSUPP: 138, - EPFNOSUPPORT: 139, - ECONNRESET: 15, - ENOBUFS: 42, - EAFNOSUPPORT: 5, - EPROTOTYPE: 67, - ENOTSOCK: 57, - ENOPROTOOPT: 50, - ESHUTDOWN: 140, - ECONNREFUSED: 14, - EADDRINUSE: 3, - ECONNABORTED: 13, - ENETUNREACH: 40, - ENETDOWN: 38, - ETIMEDOUT: 73, - EHOSTDOWN: 142, - EHOSTUNREACH: 23, - EINPROGRESS: 26, - EALREADY: 7, - EDESTADDRREQ: 17, - EMSGSIZE: 35, - EPROTONOSUPPORT: 66, - ESOCKTNOSUPPORT: 137, - EADDRNOTAVAIL: 4, - ENETRESET: 39, - EISCONN: 30, - ENOTCONN: 53, - ETOOMANYREFS: 141, - EUSERS: 136, - EDQUOT: 19, - ESTALE: 72, - ENOTSUP: 138, - ENOMEDIUM: 148, - EILSEQ: 25, - EOVERFLOW: 61, - ECANCELED: 11, - ENOTRECOVERABLE: 56, - EOWNERDEAD: 62, - ESTRPIPE: 135 - }; - var NODEFS = { - isWindows: false, - staticInit: function() { - NODEFS.isWindows = !!process.platform.match(/^win/); - var flags = { fs: fs.constants }; - if (flags["fs"]) { - flags = flags["fs"]; - } - NODEFS.flagsForNodeMap = { - 1024: flags["O_APPEND"], - 64: flags["O_CREAT"], - 128: flags["O_EXCL"], - 256: flags["O_NOCTTY"], - 0: flags["O_RDONLY"], - 2: flags["O_RDWR"], - 4096: flags["O_SYNC"], - 512: flags["O_TRUNC"], - 1: flags["O_WRONLY"] - }; - }, - bufferFrom: function(arrayBuffer) { - return Buffer["alloc"] ? Buffer.from(arrayBuffer) : new Buffer(arrayBuffer); - }, - convertNodeCode: function(e) { - var code = e.code; - return ERRNO_CODES[code]; - }, - mount: function(mount) { - return NODEFS.createNode(null, "/", NODEFS.getMode(mount.opts.root), 0); - }, - createNode: function(parent, name, mode, dev) { - if (!FS.isDir(mode) && !FS.isFile(mode) && !FS.isLink(mode)) { - throw new FS.ErrnoError(28); - } - var node = FS.createNode(parent, name, mode); - node.node_ops = NODEFS.node_ops; - node.stream_ops = NODEFS.stream_ops; - return node; - }, - getMode: function(path) { - var stat; - try { - stat = fs.lstatSync(path); - if (NODEFS.isWindows) { - stat.mode = stat.mode | (stat.mode & 292) >> 2; - } - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - return stat.mode; - }, - realPath: function(node) { - var parts = []; - while (node.parent !== node) { - parts.push(node.name); - node = node.parent; - } - parts.push(node.mount.opts.root); - parts.reverse(); - return PATH.join.apply(null, parts); - }, - flagsForNode: function(flags) { - flags &= ~2097152; - flags &= ~2048; - flags &= ~32768; - flags &= ~524288; - var newFlags = 0; - for (var k in NODEFS.flagsForNodeMap) { - if (flags & k) { - newFlags |= NODEFS.flagsForNodeMap[k]; - flags ^= k; - } - } - if (!flags) { - return newFlags; - } else { - throw new FS.ErrnoError(28); - } - }, - node_ops: { - getattr: function(node) { - var path = NODEFS.realPath(node); - var stat; - try { - stat = fs.lstatSync(path); - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - if (NODEFS.isWindows && !stat.blksize) { - stat.blksize = 4096; - } - if (NODEFS.isWindows && !stat.blocks) { - stat.blocks = (stat.size + stat.blksize - 1) / stat.blksize | 0; - } - return { - dev: stat.dev, - ino: stat.ino, - mode: stat.mode, - nlink: stat.nlink, - uid: stat.uid, - gid: stat.gid, - rdev: stat.rdev, - size: stat.size, - atime: stat.atime, - mtime: stat.mtime, - ctime: stat.ctime, - blksize: stat.blksize, - blocks: stat.blocks - }; - }, - setattr: function(node, attr) { - var path = NODEFS.realPath(node); - try { - if (attr.mode !== void 0) { - fs.chmodSync(path, attr.mode); - node.mode = attr.mode; - } - if (attr.timestamp !== void 0) { - var date = new Date(attr.timestamp); - fs.utimesSync(path, date, date); - } - if (attr.size !== void 0) { - fs.truncateSync(path, attr.size); - } - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - lookup: function(parent, name) { - var path = PATH.join2(NODEFS.realPath(parent), name); - var mode = NODEFS.getMode(path); - return NODEFS.createNode(parent, name, mode); - }, - mknod: function(parent, name, mode, dev) { - var node = NODEFS.createNode(parent, name, mode, dev); - var path = NODEFS.realPath(node); - try { - if (FS.isDir(node.mode)) { - fs.mkdirSync(path, node.mode); - } else { - fs.writeFileSync(path, "", { mode: node.mode }); - } - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - return node; - }, - rename: function(oldNode, newDir, newName) { - var oldPath = NODEFS.realPath(oldNode); - var newPath = PATH.join2(NODEFS.realPath(newDir), newName); - try { - fs.renameSync(oldPath, newPath); - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - oldNode.name = newName; - }, - unlink: function(parent, name) { - var path = PATH.join2(NODEFS.realPath(parent), name); - try { - fs.unlinkSync(path); - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - rmdir: function(parent, name) { - var path = PATH.join2(NODEFS.realPath(parent), name); - try { - fs.rmdirSync(path); - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - readdir: function(node) { - var path = NODEFS.realPath(node); - try { - return fs.readdirSync(path); - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - symlink: function(parent, newName, oldPath) { - var newPath = PATH.join2(NODEFS.realPath(parent), newName); - try { - fs.symlinkSync(oldPath, newPath); - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - readlink: function(node) { - var path = NODEFS.realPath(node); - try { - path = fs.readlinkSync(path); - path = NODEJS_PATH.relative( - NODEJS_PATH.resolve(node.mount.opts.root), - path - ); - return path; - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - } - }, - stream_ops: { - open: function(stream) { - var path = NODEFS.realPath(stream.node); - try { - if (FS.isFile(stream.node.mode)) { - stream.nfd = fs.openSync(path, NODEFS.flagsForNode(stream.flags)); - } - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - close: function(stream) { - try { - if (FS.isFile(stream.node.mode) && stream.nfd) { - fs.closeSync(stream.nfd); - } - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - read: function(stream, buffer2, offset, length, position) { - if (length === 0) - return 0; - try { - return fs.readSync( - stream.nfd, - NODEFS.bufferFrom(buffer2.buffer), - offset, - length, - position - ); - } catch (e) { - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - write: function(stream, buffer2, offset, length, position) { - try { - return fs.writeSync( - stream.nfd, - NODEFS.bufferFrom(buffer2.buffer), - offset, - length, - position - ); - } catch (e) { - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - }, - llseek: function(stream, offset, whence) { - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - if (FS.isFile(stream.node.mode)) { - try { - var stat = fs.fstatSync(stream.nfd); - position += stat.size; - } catch (e) { - throw new FS.ErrnoError(NODEFS.convertNodeCode(e)); - } - } - } - if (position < 0) { - throw new FS.ErrnoError(28); - } - return position; - }, - mmap: function(stream, address, length, position, prot, flags) { - if (address !== 0) { - throw new FS.ErrnoError(28); - } - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - var ptr = mmapAlloc(length); - NODEFS.stream_ops.read(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }, - msync: function(stream, buffer2, offset, length, mmapFlags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (mmapFlags & 2) { - return 0; - } - NODEFS.stream_ops.write( - stream, - buffer2, - 0, - length, - offset, - false - ); - return 0; - } - } - }; - var NODERAWFS = { - lookupPath: function(path) { - return { path, node: { mode: NODEFS.getMode(path) } }; - }, - createStandardStreams: function() { - FS.streams[0] = { - fd: 0, - nfd: 0, - position: 0, - path: "", - flags: 0, - tty: true, - seekable: false - }; - for (var i = 1; i < 3; i++) { - FS.streams[i] = { - fd: i, - nfd: i, - position: 0, - path: "", - flags: 577, - tty: true, - seekable: false - }; - } - }, - cwd: function() { - return process.cwd(); - }, - chdir: function() { - process.chdir.apply(void 0, arguments); - }, - mknod: function(path, mode) { - if (FS.isDir(path)) { - fs.mkdirSync(path, mode); - } else { - fs.writeFileSync(path, "", { mode }); - } - }, - mkdir: function() { - fs.mkdirSync.apply(void 0, arguments); - }, - symlink: function() { - fs.symlinkSync.apply(void 0, arguments); - }, - rename: function() { - fs.renameSync.apply(void 0, arguments); - }, - rmdir: function() { - fs.rmdirSync.apply(void 0, arguments); - }, - readdir: function() { - fs.readdirSync.apply(void 0, arguments); - }, - unlink: function() { - fs.unlinkSync.apply(void 0, arguments); - }, - readlink: function() { - return fs.readlinkSync.apply(void 0, arguments); - }, - stat: function() { - return fs.statSync.apply(void 0, arguments); - }, - lstat: function() { - return fs.lstatSync.apply(void 0, arguments); - }, - chmod: function() { - fs.chmodSync.apply(void 0, arguments); - }, - fchmod: function() { - fs.fchmodSync.apply(void 0, arguments); - }, - chown: function() { - fs.chownSync.apply(void 0, arguments); - }, - fchown: function() { - fs.fchownSync.apply(void 0, arguments); - }, - truncate: function() { - fs.truncateSync.apply(void 0, arguments); - }, - ftruncate: function(fd, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - fs.ftruncateSync.apply(void 0, arguments); - }, - utime: function() { - fs.utimesSync.apply(void 0, arguments); - }, - open: function(path, flags, mode, suggestFD) { - if (typeof flags === "string") { - flags = VFS.modeStringToFlags(flags); - } - var nfd = fs.openSync(path, NODEFS.flagsForNode(flags), mode); - var fd = suggestFD != null ? suggestFD : FS.nextfd(nfd); - var stream = { - fd, - nfd, - position: 0, - path, - flags, - seekable: true - }; - FS.streams[fd] = stream; - return stream; - }, - close: function(stream) { - if (!stream.stream_ops) { - fs.closeSync(stream.nfd); - } - FS.closeStream(stream.fd); - }, - llseek: function(stream, offset, whence) { - if (stream.stream_ops) { - return VFS.llseek(stream, offset, whence); - } - var position = offset; - if (whence === 1) { - position += stream.position; - } else if (whence === 2) { - position += fs.fstatSync(stream.nfd).size; - } else if (whence !== 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - if (position < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - stream.position = position; - return position; - }, - read: function(stream, buffer2, offset, length, position) { - if (stream.stream_ops) { - return VFS.read(stream, buffer2, offset, length, position); - } - var seeking = typeof position !== "undefined"; - if (!seeking && stream.seekable) - position = stream.position; - var bytesRead = fs.readSync( - stream.nfd, - NODEFS.bufferFrom(buffer2.buffer), - offset, - length, - position - ); - if (!seeking) - stream.position += bytesRead; - return bytesRead; - }, - write: function(stream, buffer2, offset, length, position) { - if (stream.stream_ops) { - return VFS.write(stream, buffer2, offset, length, position); - } - if (stream.flags & +"1024") { - FS.llseek(stream, 0, +"2"); - } - var seeking = typeof position !== "undefined"; - if (!seeking && stream.seekable) - position = stream.position; - var bytesWritten = fs.writeSync( - stream.nfd, - NODEFS.bufferFrom(buffer2.buffer), - offset, - length, - position - ); - if (!seeking) - stream.position += bytesWritten; - return bytesWritten; - }, - allocate: function() { - throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP); - }, - mmap: function(stream, address, length, position, prot, flags) { - if (stream.stream_ops) { - return VFS.mmap(stream, address, length, position, prot, flags); - } - if (address !== 0) { - throw new FS.ErrnoError(28); - } - var ptr = mmapAlloc(length); - FS.read(stream, HEAP8, ptr, length, position); - return { ptr, allocated: true }; - }, - msync: function(stream, buffer2, offset, length, mmapFlags) { - if (stream.stream_ops) { - return VFS.msync(stream, buffer2, offset, length, mmapFlags); - } - if (mmapFlags & 2) { - return 0; - } - FS.write(stream, buffer2, 0, length, offset); - return 0; - }, - munmap: function() { - return 0; - }, - ioctl: function() { - throw new FS.ErrnoError(ERRNO_CODES.ENOTTY); - } - }; - var FS = { - root: null, - mounts: [], - devices: {}, - streams: [], - nextInode: 1, - nameTable: null, - currentPath: "/", - initialized: false, - ignorePermissions: true, - trackingDelegate: {}, - tracking: { openFlags: { READ: 1, WRITE: 2 } }, - ErrnoError: null, - genericErrors: {}, - filesystems: null, - syncFSRequests: 0, - lookupPath: function(path, opts) { - path = PATH_FS.resolve(FS.cwd(), path); - opts = opts || {}; - if (!path) - return { path: "", node: null }; - var defaults = { follow_mount: true, recurse_count: 0 }; - for (var key2 in defaults) { - if (opts[key2] === void 0) { - opts[key2] = defaults[key2]; - } - } - if (opts.recurse_count > 8) { - throw new FS.ErrnoError(32); - } - var parts = PATH.normalizeArray( - path.split("/").filter(function(p) { - return !!p; - }), - false - ); - var current = FS.root; - var current_path = "/"; - for (var i = 0; i < parts.length; i++) { - var islast = i === parts.length - 1; - if (islast && opts.parent) { - break; - } - current = FS.lookupNode(current, parts[i]); - current_path = PATH.join2(current_path, parts[i]); - if (FS.isMountpoint(current)) { - if (!islast || islast && opts.follow_mount) { - current = current.mounted.root; - } - } - if (!islast || opts.follow) { - var count = 0; - while (FS.isLink(current.mode)) { - var link = FS.readlink(current_path); - current_path = PATH_FS.resolve(PATH.dirname(current_path), link); - var lookup = FS.lookupPath(current_path, { - recurse_count: opts.recurse_count - }); - current = lookup.node; - if (count++ > 40) { - throw new FS.ErrnoError(32); - } - } - } - } - return { path: current_path, node: current }; - }, - getPath: function(node) { - var path; - while (true) { - if (FS.isRoot(node)) { - var mount = node.mount.mountpoint; - if (!path) - return mount; - return mount[mount.length - 1] !== "/" ? mount + "/" + path : mount + path; - } - path = path ? node.name + "/" + path : node.name; - node = node.parent; - } - }, - hashName: function(parentid, name) { - var hash = 0; - for (var i = 0; i < name.length; i++) { - hash = (hash << 5) - hash + name.charCodeAt(i) | 0; - } - return (parentid + hash >>> 0) % FS.nameTable.length; - }, - hashAddNode: function(node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - }, - hashRemoveNode: function(node) { - var hash = FS.hashName(node.parent.id, node.name); - if (FS.nameTable[hash] === node) { - FS.nameTable[hash] = node.name_next; - } else { - var current = FS.nameTable[hash]; - while (current) { - if (current.name_next === node) { - current.name_next = node.name_next; - break; - } - current = current.name_next; - } - } - }, - lookupNode: function(parent, name) { - var errCode = FS.mayLookup(parent); - if (errCode) { - throw new FS.ErrnoError(errCode, parent); - } - var hash = FS.hashName(parent.id, name); - for (var node = FS.nameTable[hash]; node; node = node.name_next) { - var nodeName = node.name; - if (node.parent.id === parent.id && nodeName === name) { - return node; - } - } - return FS.lookup(parent, name); - }, - createNode: function(parent, name, mode, rdev) { - var node = new FS.FSNode(parent, name, mode, rdev); - FS.hashAddNode(node); - return node; - }, - destroyNode: function(node) { - FS.hashRemoveNode(node); - }, - isRoot: function(node) { - return node === node.parent; - }, - isMountpoint: function(node) { - return !!node.mounted; - }, - isFile: function(mode) { - return (mode & 61440) === 32768; - }, - isDir: function(mode) { - return (mode & 61440) === 16384; - }, - isLink: function(mode) { - return (mode & 61440) === 40960; - }, - isChrdev: function(mode) { - return (mode & 61440) === 8192; - }, - isBlkdev: function(mode) { - return (mode & 61440) === 24576; - }, - isFIFO: function(mode) { - return (mode & 61440) === 4096; - }, - isSocket: function(mode) { - return (mode & 49152) === 49152; - }, - flagModes: { r: 0, "r+": 2, w: 577, "w+": 578, a: 1089, "a+": 1090 }, - modeStringToFlags: function(str) { - var flags = FS.flagModes[str]; - if (typeof flags === "undefined") { - throw new Error("Unknown file open mode: " + str); - } - return flags; - }, - flagsToPermissionString: function(flag) { - var perms = ["r", "w", "rw"][flag & 3]; - if (flag & 512) { - perms += "w"; - } - return perms; - }, - nodePermissions: function(node, perms) { - if (FS.ignorePermissions) { - return 0; - } - if (perms.includes("r") && !(node.mode & 292)) { - return 2; - } else if (perms.includes("w") && !(node.mode & 146)) { - return 2; - } else if (perms.includes("x") && !(node.mode & 73)) { - return 2; - } - return 0; - }, - mayLookup: function(dir) { - var errCode = FS.nodePermissions(dir, "x"); - if (errCode) - return errCode; - if (!dir.node_ops.lookup) - return 2; - return 0; - }, - mayCreate: function(dir, name) { - try { - var node = FS.lookupNode(dir, name); - return 20; - } catch (e) { - } - return FS.nodePermissions(dir, "wx"); - }, - mayDelete: function(dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var errCode = FS.nodePermissions(dir, "wx"); - if (errCode) { - return errCode; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return 54; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return 10; - } - } else { - if (FS.isDir(node.mode)) { - return 31; - } - } - return 0; - }, - mayOpen: function(node, flags) { - if (!node) { - return 44; - } - if (FS.isLink(node.mode)) { - return 32; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== "r" || flags & 512) { - return 31; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - }, - MAX_OPEN_FDS: 4096, - nextfd: function(fd_start, fd_end) { - fd_start = fd_start || 0; - fd_end = fd_end || FS.MAX_OPEN_FDS; - for (var fd = fd_start; fd <= fd_end; fd++) { - if (!FS.streams[fd]) { - return fd; - } - } - throw new FS.ErrnoError(33); - }, - getStream: function(fd) { - return FS.streams[fd]; - }, - createStream: function(stream, fd_start, fd_end) { - if (!FS.FSStream) { - FS.FSStream = function() { - }; - FS.FSStream.prototype = { - object: { - get: function() { - return this.node; - }, - set: function(val) { - this.node = val; - } - }, - isRead: { - get: function() { - return (this.flags & 2097155) !== 1; - } - }, - isWrite: { - get: function() { - return (this.flags & 2097155) !== 0; - } - }, - isAppend: { - get: function() { - return this.flags & 1024; - } - } - }; - } - var newStream = new FS.FSStream(); - for (var p in stream) { - newStream[p] = stream[p]; - } - stream = newStream; - var fd = FS.nextfd(fd_start, fd_end); - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - }, - closeStream: function(fd) { - FS.streams[fd] = null; - }, - chrdev_stream_ops: { - open: function(stream) { - var device = FS.getDevice(stream.node.rdev); - stream.stream_ops = device.stream_ops; - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - }, - llseek: function() { - throw new FS.ErrnoError(70); - } - }, - major: function(dev) { - return dev >> 8; - }, - minor: function(dev) { - return dev & 255; - }, - makedev: function(ma, mi) { - return ma << 8 | mi; - }, - registerDevice: function(dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - }, - getDevice: function(dev) { - return FS.devices[dev]; - }, - getMounts: function(mount) { - var mounts = []; - var check = [mount]; - while (check.length) { - var m = check.pop(); - mounts.push(m); - check.push.apply(check, m.mounts); - } - return mounts; - }, - syncfs: function(populate, callback) { - if (typeof populate === "function") { - callback = populate; - populate = false; - } - FS.syncFSRequests++; - if (FS.syncFSRequests > 1) { - err( - "warning: " + FS.syncFSRequests + " FS.syncfs operations in flight at once, probably just doing extra work" - ); - } - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - function doCallback(errCode) { - FS.syncFSRequests--; - return callback(errCode); - } - function done(errCode) { - if (errCode) { - if (!done.errored) { - done.errored = true; - return doCallback(errCode); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - } - mounts.forEach(function(mount) { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - }, - mount: function(type, opts, mountpoint) { - var root = mountpoint === "/"; - var pseudo = !mountpoint; - var node; - if (root && FS.root) { - throw new FS.ErrnoError(10); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - mountpoint = lookup.path; - node = lookup.node; - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - } - var mount = { - type, - opts, - mountpoint, - mounts: [] - }; - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - if (root) { - FS.root = mountRoot; - } else if (node) { - node.mounted = mount; - if (node.mount) { - node.mount.mounts.push(mount); - } - } - return mountRoot; - }, - unmount: function(mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(28); - } - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - Object.keys(FS.nameTable).forEach(function(hash) { - var current = FS.nameTable[hash]; - while (current) { - var next = current.name_next; - if (mounts.includes(current.mount)) { - FS.destroyNode(current); - } - current = next; - } - }); - node.mounted = null; - var idx = node.mount.mounts.indexOf(mount); - node.mount.mounts.splice(idx, 1); - }, - lookup: function(parent, name) { - return parent.node_ops.lookup(parent, name); - }, - mknod: function(path, mode, dev) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - if (!name || name === "." || name === "..") { - throw new FS.ErrnoError(28); - } - var errCode = FS.mayCreate(parent, name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.mknod(parent, name, mode, dev); - }, - create: function(path, mode) { - mode = mode !== void 0 ? mode : 438; - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - }, - mkdir: function(path, mode) { - mode = mode !== void 0 ? mode : 511; - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - }, - mkdirTree: function(path, mode) { - var dirs = path.split("/"); - var d = ""; - for (var i = 0; i < dirs.length; ++i) { - if (!dirs[i]) - continue; - d += "/" + dirs[i]; - try { - FS.mkdir(d, mode); - } catch (e) { - if (e.errno != 20) - throw e; - } - } - }, - mkdev: function(path, mode, dev) { - if (typeof dev === "undefined") { - dev = mode; - mode = 438; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - }, - symlink: function(oldpath, newpath) { - if (!PATH_FS.resolve(oldpath)) { - throw new FS.ErrnoError(44); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(44); - } - var newname = PATH.basename(newpath); - var errCode = FS.mayCreate(parent, newname); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(63); - } - return parent.node_ops.symlink(parent, newname, oldpath); - }, - rename: function(old_path, new_path) { - var old_dirname = PATH.dirname(old_path); - var new_dirname = PATH.dirname(new_path); - var old_name = PATH.basename(old_path); - var new_name = PATH.basename(new_path); - var lookup, old_dir, new_dir; - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - if (!old_dir || !new_dir) - throw new FS.ErrnoError(44); - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(75); - } - var old_node = FS.lookupNode(old_dir, old_name); - var relative = PATH_FS.relative(old_path, new_dirname); - if (relative.charAt(0) !== ".") { - throw new FS.ErrnoError(28); - } - relative = PATH_FS.relative(new_path, old_dirname); - if (relative.charAt(0) !== ".") { - throw new FS.ErrnoError(55); - } - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - } - if (old_node === new_node) { - return; - } - var isdir = FS.isDir(old_node.mode); - var errCode = FS.mayDelete(old_dir, old_name, isdir); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - errCode = new_node ? FS.mayDelete(new_dir, new_name, isdir) : FS.mayCreate(new_dir, new_name); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(old_node) || new_node && FS.isMountpoint(new_node)) { - throw new FS.ErrnoError(10); - } - if (new_dir !== old_dir) { - errCode = FS.nodePermissions(old_dir, "w"); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - try { - if (FS.trackingDelegate["willMovePath"]) { - FS.trackingDelegate["willMovePath"](old_path, new_path); - } - } catch (e) { - err( - "FS.trackingDelegate['willMovePath']('" + old_path + "', '" + new_path + "') threw an exception: " + e.message - ); - } - FS.hashRemoveNode(old_node); - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - } catch (e) { - throw e; - } finally { - FS.hashAddNode(old_node); - } - try { - if (FS.trackingDelegate["onMovePath"]) - FS.trackingDelegate["onMovePath"](old_path, new_path); - } catch (e) { - err( - "FS.trackingDelegate['onMovePath']('" + old_path + "', '" + new_path + "') threw an exception: " + e.message - ); - } - }, - rmdir: function(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, true); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - try { - if (FS.trackingDelegate["willDeletePath"]) { - FS.trackingDelegate["willDeletePath"](path); - } - } catch (e) { - err( - "FS.trackingDelegate['willDeletePath']('" + path + "') threw an exception: " + e.message - ); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - try { - if (FS.trackingDelegate["onDeletePath"]) - FS.trackingDelegate["onDeletePath"](path); - } catch (e) { - err( - "FS.trackingDelegate['onDeletePath']('" + path + "') threw an exception: " + e.message - ); - } - }, - readdir: function(path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - if (!node.node_ops.readdir) { - throw new FS.ErrnoError(54); - } - return node.node_ops.readdir(node); - }, - unlink: function(path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var errCode = FS.mayDelete(parent, name, false); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(63); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(10); - } - try { - if (FS.trackingDelegate["willDeletePath"]) { - FS.trackingDelegate["willDeletePath"](path); - } - } catch (e) { - err( - "FS.trackingDelegate['willDeletePath']('" + path + "') threw an exception: " + e.message - ); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - try { - if (FS.trackingDelegate["onDeletePath"]) - FS.trackingDelegate["onDeletePath"](path); - } catch (e) { - err( - "FS.trackingDelegate['onDeletePath']('" + path + "') threw an exception: " + e.message - ); - } - }, - readlink: function(path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(44); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(28); - } - return PATH_FS.resolve( - FS.getPath(link.parent), - link.node_ops.readlink(link) - ); - }, - stat: function(path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - if (!node) { - throw new FS.ErrnoError(44); - } - if (!node.node_ops.getattr) { - throw new FS.ErrnoError(63); - } - return node.node_ops.getattr(node); - }, - lstat: function(path) { - return FS.stat(path, true); - }, - chmod: function(path, mode, dontFollow) { - var node; - if (typeof path === "string") { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - if (!node.node_ops.setattr) { - throw new FS.ErrnoError(63); - } - node.node_ops.setattr(node, { - mode: mode & 4095 | node.mode & ~4095, - timestamp: Date.now() - }); - }, - lchmod: function(path, mode) { - FS.chmod(path, mode, true); - }, - fchmod: function(fd, mode) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - FS.chmod(stream.node, mode); - }, - chown: function(path, uid, gid, dontFollow) { - var node; - if (typeof path === "string") { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - node = lookup.node; - } else { - node = path; - } - if (!node.node_ops.setattr) { - throw new FS.ErrnoError(63); - } - node.node_ops.setattr(node, { timestamp: Date.now() }); - }, - lchown: function(path, uid, gid) { - FS.chown(path, uid, gid, true); - }, - fchown: function(fd, uid, gid) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - FS.chown(stream.node, uid, gid); - }, - truncate: function(path, len) { - if (len < 0) { - throw new FS.ErrnoError(28); - } - var node; - if (typeof path === "string") { - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - } else { - node = path; - } - if (!node.node_ops.setattr) { - throw new FS.ErrnoError(63); - } - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(31); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(28); - } - var errCode = FS.nodePermissions(node, "w"); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - node.node_ops.setattr(node, { size: len, timestamp: Date.now() }); - }, - ftruncate: function(fd, len) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(28); - } - FS.truncate(stream.node, len); - }, - utime: function(path, atime, mtime) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - node.node_ops.setattr(node, { timestamp: Math.max(atime, mtime) }); - }, - open: function(path, flags, mode, fd_start, fd_end) { - if (path === "") { - throw new FS.ErrnoError(44); - } - flags = typeof flags === "string" ? FS.modeStringToFlags(flags) : flags; - mode = typeof mode === "undefined" ? 438 : mode; - if (flags & 64) { - mode = mode & 4095 | 32768; - } else { - mode = 0; - } - var node; - if (typeof path === "object") { - node = path; - } else { - path = PATH.normalize(path); - try { - var lookup = FS.lookupPath(path, { follow: !(flags & 131072) }); - node = lookup.node; - } catch (e) { - } - } - var created = false; - if (flags & 64) { - if (node) { - if (flags & 128) { - throw new FS.ErrnoError(20); - } - } else { - node = FS.mknod(path, mode, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(44); - } - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - if (flags & 65536 && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(54); - } - if (!created) { - var errCode = FS.mayOpen(node, flags); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - } - if (flags & 512) { - FS.truncate(node, 0); - } - flags &= ~(128 | 512 | 131072); - var stream = FS.createStream( - { - node, - path: FS.getPath(node), - flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - ungotten: [], - error: false - }, - fd_start, - fd_end - ); - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - if (Module["logReadFiles"] && !(flags & 1)) { - if (!FS.readFiles) - FS.readFiles = {}; - if (!(path in FS.readFiles)) { - FS.readFiles[path] = 1; - err("FS.trackingDelegate error on read file: " + path); - } - } - try { - if (FS.trackingDelegate["onOpenFile"]) { - var trackingFlags = 0; - if ((flags & 2097155) !== 1) { - trackingFlags |= FS.tracking.openFlags.READ; - } - if ((flags & 2097155) !== 0) { - trackingFlags |= FS.tracking.openFlags.WRITE; - } - FS.trackingDelegate["onOpenFile"](path, trackingFlags); - } - } catch (e) { - err( - "FS.trackingDelegate['onOpenFile']('" + path + "', flags) threw an exception: " + e.message - ); - } - return stream; - }, - close: function(stream) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (stream.getdents) - stream.getdents = null; - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - stream.fd = null; - }, - isClosed: function(stream) { - return stream.fd === null; - }, - llseek: function(stream, offset, whence) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(70); - } - if (whence != 0 && whence != 1 && whence != 2) { - throw new FS.ErrnoError(28); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - }, - read: function(stream, buffer2, offset, length, position) { - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(28); - } - var seeking = typeof position !== "undefined"; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesRead = stream.stream_ops.read( - stream, - buffer2, - offset, - length, - position - ); - if (!seeking) - stream.position += bytesRead; - return bytesRead; - }, - write: function(stream, buffer2, offset, length, position, canOwn) { - if (length < 0 || position < 0) { - throw new FS.ErrnoError(28); - } - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(31); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(28); - } - if (stream.seekable && stream.flags & 1024) { - FS.llseek(stream, 0, 2); - } - var seeking = typeof position !== "undefined"; - if (!seeking) { - position = stream.position; - } else if (!stream.seekable) { - throw new FS.ErrnoError(70); - } - var bytesWritten = stream.stream_ops.write( - stream, - buffer2, - offset, - length, - position, - canOwn - ); - if (!seeking) - stream.position += bytesWritten; - try { - if (stream.path && FS.trackingDelegate["onWriteToFile"]) - FS.trackingDelegate["onWriteToFile"](stream.path); - } catch (e) { - err( - "FS.trackingDelegate['onWriteToFile']('" + stream.path + "') threw an exception: " + e.message - ); - } - return bytesWritten; - }, - allocate: function(stream, offset, length) { - if (FS.isClosed(stream)) { - throw new FS.ErrnoError(8); - } - if (offset < 0 || length <= 0) { - throw new FS.ErrnoError(28); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(8); - } - if (!FS.isFile(stream.node.mode) && !FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(43); - } - if (!stream.stream_ops.allocate) { - throw new FS.ErrnoError(138); - } - stream.stream_ops.allocate(stream, offset, length); - }, - mmap: function(stream, address, length, position, prot, flags) { - if ((prot & 2) !== 0 && (flags & 2) === 0 && (stream.flags & 2097155) !== 2) { - throw new FS.ErrnoError(2); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(2); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(43); - } - return stream.stream_ops.mmap( - stream, - address, - length, - position, - prot, - flags - ); - }, - msync: function(stream, buffer2, offset, length, mmapFlags) { - if (!stream || !stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync( - stream, - buffer2, - offset, - length, - mmapFlags - ); - }, - munmap: function(stream) { - return 0; - }, - ioctl: function(stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(59); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - }, - readFile: function(path, opts) { - opts = opts || {}; - opts.flags = opts.flags || 0; - opts.encoding = opts.encoding || "binary"; - if (opts.encoding !== "utf8" && opts.encoding !== "binary") { - throw new Error('Invalid encoding type "' + opts.encoding + '"'); - } - var ret; - var stream = FS.open(path, opts.flags); - var stat = FS.stat(path); - var length = stat.size; - var buf = new Uint8Array(length); - FS.read(stream, buf, 0, length, 0); - if (opts.encoding === "utf8") { - ret = UTF8ArrayToString(buf, 0); - } else if (opts.encoding === "binary") { - ret = buf; - } - FS.close(stream); - return ret; - }, - writeFile: function(path, data, opts) { - opts = opts || {}; - opts.flags = opts.flags || 577; - var stream = FS.open(path, opts.flags, opts.mode); - if (typeof data === "string") { - var buf = new Uint8Array(lengthBytesUTF8(data) + 1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, void 0, opts.canOwn); - } else if (ArrayBuffer.isView(data)) { - FS.write(stream, data, 0, data.byteLength, void 0, opts.canOwn); - } else { - throw new Error("Unsupported data type"); - } - FS.close(stream); - }, - cwd: function() { - return FS.currentPath; - }, - chdir: function(path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(44); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(54); - } - var errCode = FS.nodePermissions(lookup.node, "x"); - if (errCode) { - throw new FS.ErrnoError(errCode); - } - FS.currentPath = lookup.path; - }, - createDefaultDirectories: function() { - FS.mkdir("/tmp"); - FS.mkdir("/home"); - FS.mkdir("/home/web_user"); - }, - createDefaultDevices: function() { - FS.mkdir("/dev"); - FS.registerDevice(FS.makedev(1, 3), { - read: function() { - return 0; - }, - write: function(stream, buffer2, offset, length, pos) { - return length; - } - }); - FS.mkdev("/dev/null", FS.makedev(1, 3)); - TTY.register(FS.makedev(5, 0), TTY.default_tty_ops); - TTY.register(FS.makedev(6, 0), TTY.default_tty1_ops); - FS.mkdev("/dev/tty", FS.makedev(5, 0)); - FS.mkdev("/dev/tty1", FS.makedev(6, 0)); - var random_device = getRandomDevice(); - FS.createDevice("/dev", "random", random_device); - FS.createDevice("/dev", "urandom", random_device); - FS.mkdir("/dev/shm"); - FS.mkdir("/dev/shm/tmp"); - }, - createSpecialDirectories: function() { - FS.mkdir("/proc"); - var proc_self = FS.mkdir("/proc/self"); - FS.mkdir("/proc/self/fd"); - FS.mount( - { - mount: function() { - var node = FS.createNode(proc_self, "fd", 16384 | 511, 73); - node.node_ops = { - lookup: function(parent, name) { - var fd = +name; - var stream = FS.getStream(fd); - if (!stream) - throw new FS.ErrnoError(8); - var ret = { - parent: null, - mount: { mountpoint: "fake" }, - node_ops: { - readlink: function() { - return stream.path; - } - } - }; - ret.parent = ret; - return ret; - } - }; - return node; - } - }, - {}, - "/proc/self/fd" - ); - }, - createStandardStreams: function() { - if (Module["stdin"]) { - FS.createDevice("/dev", "stdin", Module["stdin"]); - } else { - FS.symlink("/dev/tty", "/dev/stdin"); - } - if (Module["stdout"]) { - FS.createDevice("/dev", "stdout", null, Module["stdout"]); - } else { - FS.symlink("/dev/tty", "/dev/stdout"); - } - if (Module["stderr"]) { - FS.createDevice("/dev", "stderr", null, Module["stderr"]); - } else { - FS.symlink("/dev/tty1", "/dev/stderr"); - } - FS.open("/dev/stdin", 0); - FS.open("/dev/stdout", 1); - FS.open("/dev/stderr", 1); - }, - ensureErrnoError: function() { - if (FS.ErrnoError) - return; - FS.ErrnoError = function ErrnoError(errno, node) { - this.node = node; - this.setErrno = function(errno2) { - this.errno = errno2; - }; - this.setErrno(errno); - this.message = "FS error"; - }; - FS.ErrnoError.prototype = new Error(); - FS.ErrnoError.prototype.constructor = FS.ErrnoError; - [44].forEach(function(code) { - FS.genericErrors[code] = new FS.ErrnoError(code); - FS.genericErrors[code].stack = ""; - }); - }, - staticInit: function() { - FS.ensureErrnoError(); - FS.nameTable = new Array(4096); - FS.mount(MEMFS, {}, "/"); - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - FS.filesystems = { MEMFS, NODEFS }; - }, - init: function(input, output, error) { - FS.init.initialized = true; - FS.ensureErrnoError(); - Module["stdin"] = input || Module["stdin"]; - Module["stdout"] = output || Module["stdout"]; - Module["stderr"] = error || Module["stderr"]; - FS.createStandardStreams(); - }, - quit: function() { - FS.init.initialized = false; - var fflush = Module["_fflush"]; - if (fflush) - fflush(0); - for (var i = 0; i < FS.streams.length; i++) { - var stream = FS.streams[i]; - if (!stream) { - continue; - } - FS.close(stream); - } - }, - getMode: function(canRead, canWrite) { - var mode = 0; - if (canRead) - mode |= 292 | 73; - if (canWrite) - mode |= 146; - return mode; - }, - findObject: function(path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (ret.exists) { - return ret.object; - } else { - return null; - } - }, - analyzePath: function(path, dontResolveLastLink) { - try { - var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - path = lookup.path; - } catch (e) { - } - var ret = { - isRoot: false, - exists: false, - error: 0, - name: null, - path: null, - object: null, - parentExists: false, - parentPath: null, - parentObject: null - }; - try { - var lookup = FS.lookupPath(path, { parent: true }); - ret.parentExists = true; - ret.parentPath = lookup.path; - ret.parentObject = lookup.node; - ret.name = PATH.basename(path); - lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); - ret.exists = true; - ret.path = lookup.path; - ret.object = lookup.node; - ret.name = lookup.node.name; - ret.isRoot = lookup.path === "/"; - } catch (e) { - ret.error = e.errno; - } - return ret; - }, - createPath: function(parent, path, canRead, canWrite) { - parent = typeof parent === "string" ? parent : FS.getPath(parent); - var parts = path.split("/").reverse(); - while (parts.length) { - var part = parts.pop(); - if (!part) - continue; - var current = PATH.join2(parent, part); - try { - FS.mkdir(current); - } catch (e) { - } - parent = current; - } - return current; - }, - createFile: function(parent, name, properties, canRead, canWrite) { - var path = PATH.join2( - typeof parent === "string" ? parent : FS.getPath(parent), - name - ); - var mode = FS.getMode(canRead, canWrite); - return FS.create(path, mode); - }, - createDataFile: function(parent, name, data, canRead, canWrite, canOwn) { - var path = name ? PATH.join2( - typeof parent === "string" ? parent : FS.getPath(parent), - name - ) : parent; - var mode = FS.getMode(canRead, canWrite); - var node = FS.create(path, mode); - if (data) { - if (typeof data === "string") { - var arr = new Array(data.length); - for (var i = 0, len = data.length; i < len; ++i) - arr[i] = data.charCodeAt(i); - data = arr; - } - FS.chmod(node, mode | 146); - var stream = FS.open(node, 577); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - return node; - }, - createDevice: function(parent, name, input, output) { - var path = PATH.join2( - typeof parent === "string" ? parent : FS.getPath(parent), - name - ); - var mode = FS.getMode(!!input, !!output); - if (!FS.createDevice.major) - FS.createDevice.major = 64; - var dev = FS.makedev(FS.createDevice.major++, 0); - FS.registerDevice(dev, { - open: function(stream) { - stream.seekable = false; - }, - close: function(stream) { - if (output && output.buffer && output.buffer.length) { - output(10); - } - }, - read: function(stream, buffer2, offset, length, pos) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(29); - } - if (result === void 0 && bytesRead === 0) { - throw new FS.ErrnoError(6); - } - if (result === null || result === void 0) - break; - bytesRead++; - buffer2[offset + i] = result; - } - if (bytesRead) { - stream.node.timestamp = Date.now(); - } - return bytesRead; - }, - write: function(stream, buffer2, offset, length, pos) { - for (var i = 0; i < length; i++) { - try { - output(buffer2[offset + i]); - } catch (e) { - throw new FS.ErrnoError(29); - } - } - if (length) { - stream.node.timestamp = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - }, - forceLoadFile: function(obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) - return true; - if (read_) { - try { - obj.contents = intArrayFromString(read_(obj.url), true); - obj.usedBytes = obj.contents.length; - } catch (e) { - throw new FS.ErrnoError(29); - } - } else { - throw new Error("Cannot load without read() or XMLHttpRequest."); - } - }, - createLazyFile: function(parent, name, url, canRead, canWrite) { - var properties; { - var properties = { isDevice: false, url }; - } - var node = FS.createFile(parent, name, properties, canRead, canWrite); - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - Object.defineProperties(node, { - usedBytes: { - get: function() { - return this.contents.length; - } - } - }); - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach(function(key2) { - var fn = node.stream_ops[key2]; - stream_ops[key2] = function forceLoadLazyFile() { - FS.forceLoadFile(node); - return fn.apply(null, arguments); - }; - }); - stream_ops.read = function stream_ops_read(stream, buffer2, offset, length, position) { - FS.forceLoadFile(node); - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - if (contents.slice) { - for (var i = 0; i < size; i++) { - buffer2[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { - buffer2[offset + i] = contents.get(position + i); - } - } - return size; - }; - node.stream_ops = stream_ops; - return node; - }, - createPreloadedFile: function(parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) { - Browser.init(); - var fullname = name ? PATH_FS.resolve(PATH.join2(parent, name)) : parent; - function processData(byteArray) { - function finish(byteArray2) { - if (preFinish) - preFinish(); - if (!dontCreateFile) { - FS.createDataFile( - parent, - name, - byteArray2, - canRead, - canWrite, - canOwn - ); - } - if (onload) - onload(); - removeRunDependency(); - } - var handled = false; - Module["preloadPlugins"].forEach(function(plugin) { - if (handled) - return; - if (plugin["canHandle"](fullname)) { - plugin["handle"](byteArray, fullname, finish, function() { - if (onerror) - onerror(); - removeRunDependency(); - }); - handled = true; - } - }); - if (!handled) - finish(byteArray); - } - addRunDependency(); - if (typeof url == "string") { - Browser.asyncLoad( - url, - function(byteArray) { - processData(byteArray); - }, - onerror - ); - } else { - processData(url); - } - }, - indexedDB: function() { - return window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB; - }, - DB_NAME: function() { - return "EM_FS_" + window.location.pathname; - }, - DB_VERSION: 20, - DB_STORE_NAME: "FILE_DATA", - saveFilesToDB: function(paths, onload, onerror) { - onload = onload || function() { - }; - onerror = onerror || function() { - }; - var indexedDB = FS.indexedDB(); - try { - var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); - } catch (e) { - return onerror(e); - } - openRequest.onupgradeneeded = function openRequest_onupgradeneeded() { - out("creating db"); - var db = openRequest.result; - db.createObjectStore(FS.DB_STORE_NAME); - }; - openRequest.onsuccess = function openRequest_onsuccess() { - var db = openRequest.result; - var transaction = db.transaction([FS.DB_STORE_NAME], "readwrite"); - var files = transaction.objectStore(FS.DB_STORE_NAME); - var ok = 0, fail = 0, total = paths.length; - function finish() { - if (fail == 0) - onload(); - else - onerror(); - } - paths.forEach(function(path) { - var putRequest = files.put( - FS.analyzePath(path).object.contents, - path - ); - putRequest.onsuccess = function putRequest_onsuccess() { - ok++; - if (ok + fail == total) - finish(); - }; - putRequest.onerror = function putRequest_onerror() { - fail++; - if (ok + fail == total) - finish(); - }; - }); - transaction.onerror = onerror; - }; - openRequest.onerror = onerror; - }, - loadFilesFromDB: function(paths, onload, onerror) { - onload = onload || function() { - }; - onerror = onerror || function() { - }; - var indexedDB = FS.indexedDB(); - try { - var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); - } catch (e) { - return onerror(e); - } - openRequest.onupgradeneeded = onerror; - openRequest.onsuccess = function openRequest_onsuccess() { - var db = openRequest.result; - try { - var transaction = db.transaction([FS.DB_STORE_NAME], "readonly"); - } catch (e) { - onerror(e); - return; - } - var files = transaction.objectStore(FS.DB_STORE_NAME); - var ok = 0, fail = 0, total = paths.length; - function finish() { - if (fail == 0) - onload(); - else - onerror(); - } - paths.forEach(function(path) { - var getRequest = files.get(path); - getRequest.onsuccess = function getRequest_onsuccess() { - if (FS.analyzePath(path).exists) { - FS.unlink(path); - } - FS.createDataFile( - PATH.dirname(path), - PATH.basename(path), - getRequest.result, - true, - true, - true - ); - ok++; - if (ok + fail == total) - finish(); - }; - getRequest.onerror = function getRequest_onerror() { - fail++; - if (ok + fail == total) - finish(); - }; - }); - transaction.onerror = onerror; - }; - openRequest.onerror = onerror; - } - }; - var SYSCALLS = { - mappings: {}, - DEFAULT_POLLMASK: 5, - umask: 511, - calculateAt: function(dirfd, path, allowEmpty) { - if (path[0] === "/") { - return path; - } - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = FS.getStream(dirfd); - if (!dirstream) - throw new FS.ErrnoError(8); - dir = dirstream.path; - } - if (path.length == 0) { - if (!allowEmpty) { - throw new FS.ErrnoError(44); - } - return dir; - } - return PATH.join2(dir, path); - }, - doStat: function(func, path, buf) { - try { - var stat = func(path); - } catch (e) { - if (e && e.node && PATH.normalize(path) !== PATH.normalize(FS.getPath(e.node))) { - return -54; - } - throw e; - } - HEAP32[buf >> 2] = stat.dev; - HEAP32[buf + 4 >> 2] = 0; - HEAP32[buf + 8 >> 2] = stat.ino; - HEAP32[buf + 12 >> 2] = stat.mode; - HEAP32[buf + 16 >> 2] = stat.nlink; - HEAP32[buf + 20 >> 2] = stat.uid; - HEAP32[buf + 24 >> 2] = stat.gid; - HEAP32[buf + 28 >> 2] = stat.rdev; - HEAP32[buf + 32 >> 2] = 0; - tempI64 = [ - stat.size >>> 0, - (tempDouble = stat.size, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? (Math.min(+Math.floor(tempDouble / 4294967296), 4294967295) | 0) >>> 0 : ~~+Math.ceil( - (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 - ) >>> 0 : 0) - ], HEAP32[buf + 40 >> 2] = tempI64[0], HEAP32[buf + 44 >> 2] = tempI64[1]; - HEAP32[buf + 48 >> 2] = 4096; - HEAP32[buf + 52 >> 2] = stat.blocks; - HEAP32[buf + 56 >> 2] = stat.atime.getTime() / 1e3 | 0; - HEAP32[buf + 60 >> 2] = 0; - HEAP32[buf + 64 >> 2] = stat.mtime.getTime() / 1e3 | 0; - HEAP32[buf + 68 >> 2] = 0; - HEAP32[buf + 72 >> 2] = stat.ctime.getTime() / 1e3 | 0; - HEAP32[buf + 76 >> 2] = 0; - tempI64 = [ - stat.ino >>> 0, - (tempDouble = stat.ino, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? (Math.min(+Math.floor(tempDouble / 4294967296), 4294967295) | 0) >>> 0 : ~~+Math.ceil( - (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 - ) >>> 0 : 0) - ], HEAP32[buf + 80 >> 2] = tempI64[0], HEAP32[buf + 84 >> 2] = tempI64[1]; - return 0; - }, - doMsync: function(addr, stream, len, flags, offset) { - var buffer2 = HEAPU8.slice(addr, addr + len); - FS.msync(stream, buffer2, offset, len, flags); - }, - doMkdir: function(path, mode) { - path = PATH.normalize(path); - if (path[path.length - 1] === "/") - path = path.substr(0, path.length - 1); - FS.mkdir(path, mode, 0); - return 0; - }, - doMknod: function(path, mode, dev) { - switch (mode & 61440) { - case 32768: - case 8192: - case 24576: - case 4096: - case 49152: - break; - default: - return -28; - } - FS.mknod(path, mode, dev); - return 0; - }, - doReadlink: function(path, buf, bufsize) { - if (bufsize <= 0) - return -28; - var ret = FS.readlink(path); - var len = Math.min(bufsize, lengthBytesUTF8(ret)); - var endChar = HEAP8[buf + len]; - stringToUTF8(ret, buf, bufsize + 1); - HEAP8[buf + len] = endChar; - return len; - }, - doAccess: function(path, amode) { - if (amode & ~7) { - return -28; - } - var node; - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - if (!node) { - return -44; - } - var perms = ""; - if (amode & 4) - perms += "r"; - if (amode & 2) - perms += "w"; - if (amode & 1) - perms += "x"; - if (perms && FS.nodePermissions(node, perms)) { - return -2; - } - return 0; - }, - doDup: function(path, flags, suggestFD) { - var suggest = FS.getStream(suggestFD); - if (suggest) - FS.close(suggest); - return FS.open(path, flags, 0, suggestFD, suggestFD).fd; - }, - doReadv: function(stream, iov, iovcnt, offset) { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAP32[iov + i * 8 >> 2]; - var len = HEAP32[iov + (i * 8 + 4) >> 2]; - var curr = FS.read(stream, HEAP8, ptr, len, offset); - if (curr < 0) - return -1; - ret += curr; - if (curr < len) - break; - } - return ret; - }, - doWritev: function(stream, iov, iovcnt, offset) { - var ret = 0; - for (var i = 0; i < iovcnt; i++) { - var ptr = HEAP32[iov + i * 8 >> 2]; - var len = HEAP32[iov + (i * 8 + 4) >> 2]; - var curr = FS.write(stream, HEAP8, ptr, len, offset); - if (curr < 0) - return -1; - ret += curr; - } - return ret; - }, - varargs: void 0, - get: function() { - SYSCALLS.varargs += 4; - var ret = HEAP32[SYSCALLS.varargs - 4 >> 2]; - return ret; - }, - getStr: function(ptr) { - var ret = UTF8ToString(ptr); - return ret; - }, - getStreamFromFD: function(fd) { - var stream = FS.getStream(fd); - if (!stream) - throw new FS.ErrnoError(8); - return stream; - }, - get64: function(low, high) { - return low; - } - }; - function ___sys_chmod(path, mode) { - try { - path = SYSCALLS.getStr(path); - FS.chmod(path, mode); - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return -e.errno; - } - } - function setErrNo(value) { - HEAP32[___errno_location() >> 2] = value; - return value; - } - function ___sys_fcntl64(fd, cmd, varargs) { - SYSCALLS.varargs = varargs; - try { - var stream = SYSCALLS.getStreamFromFD(fd); - switch (cmd) { - case 0: { - var arg = SYSCALLS.get(); - if (arg < 0) { - return -28; - } - var newStream; - newStream = FS.open(stream.path, stream.flags, 0, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; - case 3: - return stream.flags; - case 4: { - var arg = SYSCALLS.get(); - stream.flags |= arg; - return 0; - } - case 12: { - var arg = SYSCALLS.get(); - var offset = 0; - HEAP16[arg + offset >> 1] = 2; - return 0; - } - case 13: - case 14: - return 0; - case 16: - case 8: - return -28; - case 9: - setErrNo(28); - return -1; - default: { - return -28; - } - } - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return -e.errno; - } - } - function ___sys_fstat64(fd, buf) { - try { - var stream = SYSCALLS.getStreamFromFD(fd); - return SYSCALLS.doStat(FS.stat, stream.path, buf); - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return -e.errno; - } - } - function ___sys_ioctl(fd, op, varargs) { - SYSCALLS.varargs = varargs; - try { - var stream = SYSCALLS.getStreamFromFD(fd); - switch (op) { - case 21509: - case 21505: { - if (!stream.tty) - return -59; - return 0; - } - case 21510: - case 21511: - case 21512: - case 21506: - case 21507: - case 21508: { - if (!stream.tty) - return -59; - return 0; - } - case 21519: { - if (!stream.tty) - return -59; - var argp = SYSCALLS.get(); - HEAP32[argp >> 2] = 0; - return 0; - } - case 21520: { - if (!stream.tty) - return -59; - return -28; - } - case 21531: { - var argp = SYSCALLS.get(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - if (!stream.tty) - return -59; - return 0; - } - case 21524: { - if (!stream.tty) - return -59; - return 0; - } - default: - abort("bad ioctl syscall " + op); - } - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return -e.errno; - } - } - function ___sys_open(path, flags, varargs) { - SYSCALLS.varargs = varargs; - try { - var pathname = SYSCALLS.getStr(path); - var mode = varargs ? SYSCALLS.get() : 0; - var stream = FS.open(pathname, flags, mode); - return stream.fd; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return -e.errno; - } - } - function ___sys_rename(old_path, new_path) { - try { - old_path = SYSCALLS.getStr(old_path); - new_path = SYSCALLS.getStr(new_path); - FS.rename(old_path, new_path); - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return -e.errno; - } - } - function ___sys_rmdir(path) { - try { - path = SYSCALLS.getStr(path); - FS.rmdir(path); - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return -e.errno; - } - } - function ___sys_stat64(path, buf) { - try { - path = SYSCALLS.getStr(path); - return SYSCALLS.doStat(FS.stat, path, buf); - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return -e.errno; - } - } - function ___sys_unlink(path) { - try { - path = SYSCALLS.getStr(path); - FS.unlink(path); - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return -e.errno; - } - } - function _emscripten_memcpy_big(dest, src, num) { - HEAPU8.copyWithin(dest, src, src + num); - } - function emscripten_realloc_buffer(size) { - try { - wasmMemory.grow(size - buffer.byteLength + 65535 >>> 16); - updateGlobalBufferAndViews(wasmMemory.buffer); - return 1; - } catch (e) { - } - } - function _emscripten_resize_heap(requestedSize) { - var oldSize = HEAPU8.length; - requestedSize = requestedSize >>> 0; - var maxHeapSize = 2147483648; - if (requestedSize > maxHeapSize) { - return false; - } - for (var cutDown = 1; cutDown <= 4; cutDown *= 2) { - var overGrownHeapSize = oldSize * (1 + 0.2 / cutDown); - overGrownHeapSize = Math.min( - overGrownHeapSize, - requestedSize + 100663296 - ); - var newSize = Math.min( - maxHeapSize, - alignUp(Math.max(requestedSize, overGrownHeapSize), 65536) - ); - var replacement = emscripten_realloc_buffer(newSize); - if (replacement) { - return true; - } - } - return false; - } - function _fd_close(fd) { - try { - var stream = SYSCALLS.getStreamFromFD(fd); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return e.errno; - } - } - function _fd_fdstat_get(fd, pbuf) { - try { - var stream = SYSCALLS.getStreamFromFD(fd); - var type = stream.tty ? 2 : FS.isDir(stream.mode) ? 3 : FS.isLink(stream.mode) ? 7 : 4; - HEAP8[pbuf >> 0] = type; - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return e.errno; - } - } - function _fd_read(fd, iov, iovcnt, pnum) { - try { - var stream = SYSCALLS.getStreamFromFD(fd); - var num = SYSCALLS.doReadv(stream, iov, iovcnt); - HEAP32[pnum >> 2] = num; - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return e.errno; - } - } - function _fd_seek(fd, offset_low, offset_high, whence, newOffset) { - try { - var stream = SYSCALLS.getStreamFromFD(fd); - var HIGH_OFFSET = 4294967296; - var offset = offset_high * HIGH_OFFSET + (offset_low >>> 0); - var DOUBLE_LIMIT = 9007199254740992; - if (offset <= -DOUBLE_LIMIT || offset >= DOUBLE_LIMIT) { - return -61; - } - FS.llseek(stream, offset, whence); - tempI64 = [ - stream.position >>> 0, - (tempDouble = stream.position, +Math.abs(tempDouble) >= 1 ? tempDouble > 0 ? (Math.min(+Math.floor(tempDouble / 4294967296), 4294967295) | 0) >>> 0 : ~~+Math.ceil( - (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 - ) >>> 0 : 0) - ], HEAP32[newOffset >> 2] = tempI64[0], HEAP32[newOffset + 4 >> 2] = tempI64[1]; - if (stream.getdents && offset === 0 && whence === 0) - stream.getdents = null; - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return e.errno; - } - } - function _fd_write(fd, iov, iovcnt, pnum) { - try { - var stream = SYSCALLS.getStreamFromFD(fd); - var num = SYSCALLS.doWritev(stream, iov, iovcnt); - HEAP32[pnum >> 2] = num; - return 0; - } catch (e) { - if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError)) - abort(e); - return e.errno; - } - } - function _setTempRet0(val) { - } - function _time(ptr) { - var ret = Date.now() / 1e3 | 0; - if (ptr) { - HEAP32[ptr >> 2] = ret; - } - return ret; - } - function _tzset() { - if (_tzset.called) - return; - _tzset.called = true; - var currentYear = new Date().getFullYear(); - var winter = new Date(currentYear, 0, 1); - var summer = new Date(currentYear, 6, 1); - var winterOffset = winter.getTimezoneOffset(); - var summerOffset = summer.getTimezoneOffset(); - var stdTimezoneOffset = Math.max(winterOffset, summerOffset); - HEAP32[__get_timezone() >> 2] = stdTimezoneOffset * 60; - HEAP32[__get_daylight() >> 2] = Number(winterOffset != summerOffset); - function extractZone(date) { - var match = date.toTimeString().match(/\(([A-Za-z ]+)\)$/); - return match ? match[1] : "GMT"; - } - var winterName = extractZone(winter); - var summerName = extractZone(summer); - var winterNamePtr = allocateUTF8(winterName); - var summerNamePtr = allocateUTF8(summerName); - if (summerOffset < winterOffset) { - HEAP32[__get_tzname() >> 2] = winterNamePtr; - HEAP32[__get_tzname() + 4 >> 2] = summerNamePtr; - } else { - HEAP32[__get_tzname() >> 2] = summerNamePtr; - HEAP32[__get_tzname() + 4 >> 2] = winterNamePtr; - } - } - function _timegm(tmPtr) { - _tzset(); - var time = Date.UTC( - HEAP32[tmPtr + 20 >> 2] + 1900, - HEAP32[tmPtr + 16 >> 2], - HEAP32[tmPtr + 12 >> 2], - HEAP32[tmPtr + 8 >> 2], - HEAP32[tmPtr + 4 >> 2], - HEAP32[tmPtr >> 2], - 0 - ); - var date = new Date(time); - HEAP32[tmPtr + 24 >> 2] = date.getUTCDay(); - var start = Date.UTC(date.getUTCFullYear(), 0, 1, 0, 0, 0, 0); - var yday = (date.getTime() - start) / (1e3 * 60 * 60 * 24) | 0; - HEAP32[tmPtr + 28 >> 2] = yday; - return date.getTime() / 1e3 | 0; - } - var FSNode = function(parent, name, mode, rdev) { - if (!parent) { - parent = this; - } - this.parent = parent; - this.mount = parent.mount; - this.mounted = null; - this.id = FS.nextInode++; - this.name = name; - this.mode = mode; - this.node_ops = {}; - this.stream_ops = {}; - this.rdev = rdev; - }; - var readMode = 292 | 73; - var writeMode = 146; - Object.defineProperties(FSNode.prototype, { - read: { - get: function() { - return (this.mode & readMode) === readMode; - }, - set: function(val) { - val ? this.mode |= readMode : this.mode &= ~readMode; - } - }, - write: { - get: function() { - return (this.mode & writeMode) === writeMode; - }, - set: function(val) { - val ? this.mode |= writeMode : this.mode &= ~writeMode; - } - }, - isFolder: { - get: function() { - return FS.isDir(this.mode); - } - }, - isDevice: { - get: function() { - return FS.isChrdev(this.mode); - } - } - }); - FS.FSNode = FSNode; - FS.staticInit(); - { - var fs = frozenFs; - var NODEJS_PATH = path__default.default; - NODEFS.staticInit(); - } - { - var _wrapNodeError = function(func) { - return function() { - try { - return func.apply(this, arguments); - } catch (e) { - if (!e.code) - throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - }; - }; - var VFS = Object.assign({}, FS); - for (var _key in NODERAWFS) - FS[_key] = _wrapNodeError(NODERAWFS[_key]); - } - function intArrayFromString(stringy, dontAddNull, length) { - var len = length > 0 ? length : lengthBytesUTF8(stringy) + 1; - var u8array = new Array(len); - var numBytesWritten = stringToUTF8Array( - stringy, - u8array, - 0, - u8array.length - ); - if (dontAddNull) - u8array.length = numBytesWritten; - return u8array; - } - function intArrayFromBase64(s) { - { - var buf; - try { - buf = Buffer.from(s, "base64"); - } catch (_) { - buf = new Buffer(s, "base64"); - } - return new Uint8Array( - buf["buffer"], - buf["byteOffset"], - buf["byteLength"] - ); - } - } - function tryParseAsDataURI(filename) { - if (!isDataURI(filename)) { - return; - } - return intArrayFromBase64(filename.slice(dataURIPrefix.length)); - } - var asmLibraryArg = { - s: ___gmtime_r, - p: ___sys_chmod, - e: ___sys_fcntl64, - k: ___sys_fstat64, - o: ___sys_ioctl, - q: ___sys_open, - i: ___sys_rename, - r: ___sys_rmdir, - c: ___sys_stat64, - h: ___sys_unlink, - l: _emscripten_memcpy_big, - m: _emscripten_resize_heap, - f: _fd_close, - j: _fd_fdstat_get, - g: _fd_read, - n: _fd_seek, - d: _fd_write, - a: _setTempRet0, - b: _time, - t: _timegm - }; - var asm = createWasm(); - Module["___wasm_call_ctors"] = asm["v"]; - Module["_zip_ext_count_symlinks"] = asm["w"]; - Module["_zip_file_get_external_attributes"] = asm["x"]; - Module["_zipstruct_stat"] = asm["y"]; - Module["_zipstruct_statS"] = asm["z"]; - Module["_zipstruct_stat_name"] = asm["A"]; - Module["_zipstruct_stat_index"] = asm["B"]; - Module["_zipstruct_stat_size"] = asm["C"]; - Module["_zipstruct_stat_mtime"] = asm["D"]; - Module["_zipstruct_stat_crc"] = asm["E"]; - Module["_zipstruct_error"] = asm["F"]; - Module["_zipstruct_errorS"] = asm["G"]; - Module["_zipstruct_error_code_zip"] = asm["H"]; - Module["_zipstruct_stat_comp_size"] = asm["I"]; - Module["_zipstruct_stat_comp_method"] = asm["J"]; - Module["_zip_close"] = asm["K"]; - Module["_zip_delete"] = asm["L"]; - Module["_zip_dir_add"] = asm["M"]; - Module["_zip_discard"] = asm["N"]; - Module["_zip_error_init_with_code"] = asm["O"]; - Module["_zip_get_error"] = asm["P"]; - Module["_zip_file_get_error"] = asm["Q"]; - Module["_zip_error_strerror"] = asm["R"]; - Module["_zip_fclose"] = asm["S"]; - Module["_zip_file_add"] = asm["T"]; - Module["_free"] = asm["U"]; - var _malloc = Module["_malloc"] = asm["V"]; - var ___errno_location = Module["___errno_location"] = asm["W"]; - Module["_zip_source_error"] = asm["X"]; - Module["_zip_source_seek"] = asm["Y"]; - Module["_zip_file_set_external_attributes"] = asm["Z"]; - Module["_zip_file_set_mtime"] = asm["_"]; - Module["_zip_fopen"] = asm["$"]; - Module["_zip_fopen_index"] = asm["aa"]; - Module["_zip_fread"] = asm["ba"]; - Module["_zip_get_name"] = asm["ca"]; - Module["_zip_get_num_entries"] = asm["da"]; - Module["_zip_source_read"] = asm["ea"]; - Module["_zip_name_locate"] = asm["fa"]; - Module["_zip_open"] = asm["ga"]; - Module["_zip_open_from_source"] = asm["ha"]; - Module["_zip_set_file_compression"] = asm["ia"]; - Module["_zip_source_buffer"] = asm["ja"]; - Module["_zip_source_buffer_create"] = asm["ka"]; - Module["_zip_source_close"] = asm["la"]; - Module["_zip_source_free"] = asm["ma"]; - Module["_zip_source_keep"] = asm["na"]; - Module["_zip_source_open"] = asm["oa"]; - Module["_zip_source_set_mtime"] = asm["qa"]; - Module["_zip_source_tell"] = asm["ra"]; - Module["_zip_stat"] = asm["sa"]; - Module["_zip_stat_index"] = asm["ta"]; - var __get_tzname = Module["__get_tzname"] = asm["ua"]; - var __get_daylight = Module["__get_daylight"] = asm["va"]; - var __get_timezone = Module["__get_timezone"] = asm["wa"]; - var stackSave = Module["stackSave"] = asm["xa"]; - var stackRestore = Module["stackRestore"] = asm["ya"]; - var stackAlloc = Module["stackAlloc"] = asm["za"]; - Module["cwrap"] = cwrap; - Module["getValue"] = getValue; - var calledRun; - dependenciesFulfilled = function runCaller() { - if (!calledRun) - run(); - if (!calledRun) - dependenciesFulfilled = runCaller; - }; - function run(args) { - if (runDependencies > 0) { - return; - } - preRun(); - if (runDependencies > 0) { - return; - } - function doRun() { - if (calledRun) - return; - calledRun = true; - Module["calledRun"] = true; - if (ABORT) - return; - initRuntime(); - readyPromiseResolve(Module); - if (Module["onRuntimeInitialized"]) - Module["onRuntimeInitialized"](); - postRun(); - } - if (Module["setStatus"]) { - Module["setStatus"]("Running..."); - setTimeout(function() { - setTimeout(function() { - Module["setStatus"](""); - }, 1); - doRun(); - }, 1); - } else { - doRun(); - } - } - Module["run"] = run; - if (Module["preInit"]) { - if (typeof Module["preInit"] == "function") - Module["preInit"] = [Module["preInit"]]; - while (Module["preInit"].length > 0) { - Module["preInit"].pop()(); - } - } - run(); - return createModule2; - }; -}(); -module.exports = createModule; -}(libzipSync)); - -const createModule = libzipSync.exports; - -const number64 = [ - `number`, - `number` -]; -var Errors = /* @__PURE__ */ ((Errors2) => { - Errors2[Errors2["ZIP_ER_OK"] = 0] = "ZIP_ER_OK"; - Errors2[Errors2["ZIP_ER_MULTIDISK"] = 1] = "ZIP_ER_MULTIDISK"; - Errors2[Errors2["ZIP_ER_RENAME"] = 2] = "ZIP_ER_RENAME"; - Errors2[Errors2["ZIP_ER_CLOSE"] = 3] = "ZIP_ER_CLOSE"; - Errors2[Errors2["ZIP_ER_SEEK"] = 4] = "ZIP_ER_SEEK"; - Errors2[Errors2["ZIP_ER_READ"] = 5] = "ZIP_ER_READ"; - Errors2[Errors2["ZIP_ER_WRITE"] = 6] = "ZIP_ER_WRITE"; - Errors2[Errors2["ZIP_ER_CRC"] = 7] = "ZIP_ER_CRC"; - Errors2[Errors2["ZIP_ER_ZIPCLOSED"] = 8] = "ZIP_ER_ZIPCLOSED"; - Errors2[Errors2["ZIP_ER_NOENT"] = 9] = "ZIP_ER_NOENT"; - Errors2[Errors2["ZIP_ER_EXISTS"] = 10] = "ZIP_ER_EXISTS"; - Errors2[Errors2["ZIP_ER_OPEN"] = 11] = "ZIP_ER_OPEN"; - Errors2[Errors2["ZIP_ER_TMPOPEN"] = 12] = "ZIP_ER_TMPOPEN"; - Errors2[Errors2["ZIP_ER_ZLIB"] = 13] = "ZIP_ER_ZLIB"; - Errors2[Errors2["ZIP_ER_MEMORY"] = 14] = "ZIP_ER_MEMORY"; - Errors2[Errors2["ZIP_ER_CHANGED"] = 15] = "ZIP_ER_CHANGED"; - Errors2[Errors2["ZIP_ER_COMPNOTSUPP"] = 16] = "ZIP_ER_COMPNOTSUPP"; - Errors2[Errors2["ZIP_ER_EOF"] = 17] = "ZIP_ER_EOF"; - Errors2[Errors2["ZIP_ER_INVAL"] = 18] = "ZIP_ER_INVAL"; - Errors2[Errors2["ZIP_ER_NOZIP"] = 19] = "ZIP_ER_NOZIP"; - Errors2[Errors2["ZIP_ER_INTERNAL"] = 20] = "ZIP_ER_INTERNAL"; - Errors2[Errors2["ZIP_ER_INCONS"] = 21] = "ZIP_ER_INCONS"; - Errors2[Errors2["ZIP_ER_REMOVE"] = 22] = "ZIP_ER_REMOVE"; - Errors2[Errors2["ZIP_ER_DELETED"] = 23] = "ZIP_ER_DELETED"; - Errors2[Errors2["ZIP_ER_ENCRNOTSUPP"] = 24] = "ZIP_ER_ENCRNOTSUPP"; - Errors2[Errors2["ZIP_ER_RDONLY"] = 25] = "ZIP_ER_RDONLY"; - Errors2[Errors2["ZIP_ER_NOPASSWD"] = 26] = "ZIP_ER_NOPASSWD"; - Errors2[Errors2["ZIP_ER_WRONGPASSWD"] = 27] = "ZIP_ER_WRONGPASSWD"; - Errors2[Errors2["ZIP_ER_OPNOTSUPP"] = 28] = "ZIP_ER_OPNOTSUPP"; - Errors2[Errors2["ZIP_ER_INUSE"] = 29] = "ZIP_ER_INUSE"; - Errors2[Errors2["ZIP_ER_TELL"] = 30] = "ZIP_ER_TELL"; - Errors2[Errors2["ZIP_ER_COMPRESSED_DATA"] = 31] = "ZIP_ER_COMPRESSED_DATA"; - return Errors2; -})(Errors || {}); -const makeInterface = (libzip) => ({ - get HEAP8() { - return libzip.HEAP8; - }, - get HEAPU8() { - return libzip.HEAPU8; - }, - errors: Errors, - SEEK_SET: 0, - SEEK_CUR: 1, - SEEK_END: 2, - ZIP_CHECKCONS: 4, - ZIP_CREATE: 1, - ZIP_EXCL: 2, - ZIP_TRUNCATE: 8, - ZIP_RDONLY: 16, - ZIP_FL_OVERWRITE: 8192, - ZIP_FL_COMPRESSED: 4, - ZIP_OPSYS_DOS: 0, - ZIP_OPSYS_AMIGA: 1, - ZIP_OPSYS_OPENVMS: 2, - ZIP_OPSYS_UNIX: 3, - ZIP_OPSYS_VM_CMS: 4, - ZIP_OPSYS_ATARI_ST: 5, - ZIP_OPSYS_OS_2: 6, - ZIP_OPSYS_MACINTOSH: 7, - ZIP_OPSYS_Z_SYSTEM: 8, - ZIP_OPSYS_CPM: 9, - ZIP_OPSYS_WINDOWS_NTFS: 10, - ZIP_OPSYS_MVS: 11, - ZIP_OPSYS_VSE: 12, - ZIP_OPSYS_ACORN_RISC: 13, - ZIP_OPSYS_VFAT: 14, - ZIP_OPSYS_ALTERNATE_MVS: 15, - ZIP_OPSYS_BEOS: 16, - ZIP_OPSYS_TANDEM: 17, - ZIP_OPSYS_OS_400: 18, - ZIP_OPSYS_OS_X: 19, - ZIP_CM_DEFAULT: -1, - ZIP_CM_STORE: 0, - ZIP_CM_DEFLATE: 8, - uint08S: libzip._malloc(1), - uint16S: libzip._malloc(2), - uint32S: libzip._malloc(4), - uint64S: libzip._malloc(8), - malloc: libzip._malloc, - free: libzip._free, - getValue: libzip.getValue, - open: libzip.cwrap(`zip_open`, `number`, [`string`, `number`, `number`]), - openFromSource: libzip.cwrap(`zip_open_from_source`, `number`, [`number`, `number`, `number`]), - close: libzip.cwrap(`zip_close`, `number`, [`number`]), - discard: libzip.cwrap(`zip_discard`, null, [`number`]), - getError: libzip.cwrap(`zip_get_error`, `number`, [`number`]), - getName: libzip.cwrap(`zip_get_name`, `string`, [`number`, `number`, `number`]), - getNumEntries: libzip.cwrap(`zip_get_num_entries`, `number`, [`number`, `number`]), - delete: libzip.cwrap(`zip_delete`, `number`, [`number`, `number`]), - stat: libzip.cwrap(`zip_stat`, `number`, [`number`, `string`, `number`, `number`]), - statIndex: libzip.cwrap(`zip_stat_index`, `number`, [`number`, ...number64, `number`, `number`]), - fopen: libzip.cwrap(`zip_fopen`, `number`, [`number`, `string`, `number`]), - fopenIndex: libzip.cwrap(`zip_fopen_index`, `number`, [`number`, ...number64, `number`]), - fread: libzip.cwrap(`zip_fread`, `number`, [`number`, `number`, `number`, `number`]), - fclose: libzip.cwrap(`zip_fclose`, `number`, [`number`]), - dir: { - add: libzip.cwrap(`zip_dir_add`, `number`, [`number`, `string`]) - }, - file: { - add: libzip.cwrap(`zip_file_add`, `number`, [`number`, `string`, `number`, `number`]), - getError: libzip.cwrap(`zip_file_get_error`, `number`, [`number`]), - getExternalAttributes: libzip.cwrap(`zip_file_get_external_attributes`, `number`, [`number`, ...number64, `number`, `number`, `number`]), - setExternalAttributes: libzip.cwrap(`zip_file_set_external_attributes`, `number`, [`number`, ...number64, `number`, `number`, `number`]), - setMtime: libzip.cwrap(`zip_file_set_mtime`, `number`, [`number`, ...number64, `number`, `number`]), - setCompression: libzip.cwrap(`zip_set_file_compression`, `number`, [`number`, ...number64, `number`, `number`]) - }, - ext: { - countSymlinks: libzip.cwrap(`zip_ext_count_symlinks`, `number`, [`number`]) - }, - error: { - initWithCode: libzip.cwrap(`zip_error_init_with_code`, null, [`number`, `number`]), - strerror: libzip.cwrap(`zip_error_strerror`, `string`, [`number`]) - }, - name: { - locate: libzip.cwrap(`zip_name_locate`, `number`, [`number`, `string`, `number`]) - }, - source: { - fromUnattachedBuffer: libzip.cwrap(`zip_source_buffer_create`, `number`, [`number`, ...number64, `number`, `number`]), - fromBuffer: libzip.cwrap(`zip_source_buffer`, `number`, [`number`, `number`, ...number64, `number`]), - free: libzip.cwrap(`zip_source_free`, null, [`number`]), - keep: libzip.cwrap(`zip_source_keep`, null, [`number`]), - open: libzip.cwrap(`zip_source_open`, `number`, [`number`]), - close: libzip.cwrap(`zip_source_close`, `number`, [`number`]), - seek: libzip.cwrap(`zip_source_seek`, `number`, [`number`, ...number64, `number`]), - tell: libzip.cwrap(`zip_source_tell`, `number`, [`number`]), - read: libzip.cwrap(`zip_source_read`, `number`, [`number`, `number`, `number`]), - error: libzip.cwrap(`zip_source_error`, `number`, [`number`]), - setMtime: libzip.cwrap(`zip_source_set_mtime`, `number`, [`number`, `number`]) - }, - struct: { - stat: libzip.cwrap(`zipstruct_stat`, `number`, []), - statS: libzip.cwrap(`zipstruct_statS`, `number`, []), - statName: libzip.cwrap(`zipstruct_stat_name`, `string`, [`number`]), - statIndex: libzip.cwrap(`zipstruct_stat_index`, `number`, [`number`]), - statSize: libzip.cwrap(`zipstruct_stat_size`, `number`, [`number`]), - statCompSize: libzip.cwrap(`zipstruct_stat_comp_size`, `number`, [`number`]), - statCompMethod: libzip.cwrap(`zipstruct_stat_comp_method`, `number`, [`number`]), - statMtime: libzip.cwrap(`zipstruct_stat_mtime`, `number`, [`number`]), - statCrc: libzip.cwrap(`zipstruct_stat_crc`, `number`, [`number`]), - error: libzip.cwrap(`zipstruct_error`, `number`, []), - errorS: libzip.cwrap(`zipstruct_errorS`, `number`, []), - errorCodeZip: libzip.cwrap(`zipstruct_error_code_zip`, `number`, [`number`]) - } -}); - -let mod = null; -function getLibzipSync() { - if (mod === null) - mod = makeInterface(createModule()); - return mod; -} - -var ErrorCode = /* @__PURE__ */ ((ErrorCode2) => { - ErrorCode2["API_ERROR"] = `API_ERROR`; - ErrorCode2["BUILTIN_NODE_RESOLUTION_FAILED"] = `BUILTIN_NODE_RESOLUTION_FAILED`; - ErrorCode2["EXPORTS_RESOLUTION_FAILED"] = `EXPORTS_RESOLUTION_FAILED`; - ErrorCode2["MISSING_DEPENDENCY"] = `MISSING_DEPENDENCY`; - ErrorCode2["MISSING_PEER_DEPENDENCY"] = `MISSING_PEER_DEPENDENCY`; - ErrorCode2["QUALIFIED_PATH_RESOLUTION_FAILED"] = `QUALIFIED_PATH_RESOLUTION_FAILED`; - ErrorCode2["INTERNAL"] = `INTERNAL`; - ErrorCode2["UNDECLARED_DEPENDENCY"] = `UNDECLARED_DEPENDENCY`; - ErrorCode2["UNSUPPORTED"] = `UNSUPPORTED`; - return ErrorCode2; -})(ErrorCode || {}); -const MODULE_NOT_FOUND_ERRORS = /* @__PURE__ */ new Set([ - "BUILTIN_NODE_RESOLUTION_FAILED" /* BUILTIN_NODE_RESOLUTION_FAILED */, - "MISSING_DEPENDENCY" /* MISSING_DEPENDENCY */, - "MISSING_PEER_DEPENDENCY" /* MISSING_PEER_DEPENDENCY */, - "QUALIFIED_PATH_RESOLUTION_FAILED" /* QUALIFIED_PATH_RESOLUTION_FAILED */, - "UNDECLARED_DEPENDENCY" /* UNDECLARED_DEPENDENCY */ -]); -function makeError(pnpCode, message, data = {}, code) { - code != null ? code : code = MODULE_NOT_FOUND_ERRORS.has(pnpCode) ? `MODULE_NOT_FOUND` : pnpCode; - const propertySpec = { - configurable: true, - writable: true, - enumerable: false - }; - return Object.defineProperties(new Error(message), { - code: { - ...propertySpec, - value: code - }, - pnpCode: { - ...propertySpec, - value: pnpCode - }, - data: { - ...propertySpec, - value: data - } - }); -} -function getIssuerModule(parent) { - let issuer = parent; - while (issuer && (issuer.id === `[eval]` || issuer.id === `` || !issuer.filename)) - issuer = issuer.parent; - return issuer || null; -} -function getPathForDisplay(p) { - return npath.normalize(npath.fromPortablePath(p)); -} - -const [major, minor] = process.versions.node.split(`.`).map((value) => parseInt(value, 10)); -const WATCH_MODE_MESSAGE_USES_ARRAYS = major > 19 || major === 19 && minor >= 2 || major === 18 && minor >= 13; - -const builtinModules = new Set(require$$0.Module.builtinModules || Object.keys(process.binding(`natives`))); -const isBuiltinModule = (request) => request.startsWith(`node:`) || builtinModules.has(request); -function readPackageScope(checkPath) { - const rootSeparatorIndex = checkPath.indexOf(npath.sep); - let separatorIndex; - do { - separatorIndex = checkPath.lastIndexOf(npath.sep); - checkPath = checkPath.slice(0, separatorIndex); - if (checkPath.endsWith(`${npath.sep}node_modules`)) - return false; - const pjson = readPackage(checkPath + npath.sep); - if (pjson) { - return { - data: pjson, - path: checkPath - }; - } - } while (separatorIndex > rootSeparatorIndex); - return false; -} -function readPackage(requestPath) { - const jsonPath = npath.resolve(requestPath, `package.json`); - if (!fs__default.default.existsSync(jsonPath)) - return null; - return JSON.parse(fs__default.default.readFileSync(jsonPath, `utf8`)); -} -function ERR_REQUIRE_ESM(filename, parentPath = null) { - const basename = parentPath && path__default.default.basename(filename) === path__default.default.basename(parentPath) ? filename : path__default.default.basename(filename); - const msg = `require() of ES Module ${filename}${parentPath ? ` from ${parentPath}` : ``} not supported. -Instead change the require of ${basename} in ${parentPath} to a dynamic import() which is available in all CommonJS modules.`; - const err = new Error(msg); - err.code = `ERR_REQUIRE_ESM`; - return err; -} -function reportRequiredFilesToWatchMode(files) { - if (process.env.WATCH_REPORT_DEPENDENCIES && process.send) { - files = files.map((filename) => npath.fromPortablePath(VirtualFS.resolveVirtual(npath.toPortablePath(filename)))); - if (WATCH_MODE_MESSAGE_USES_ARRAYS) { - process.send({ "watch:require": files }); - } else { - for (const filename of files) { - process.send({ "watch:require": filename }); - } - } - } -} - -function applyPatch(pnpapi, opts) { - let enableNativeHooks = true; - process.versions.pnp = String(pnpapi.VERSIONS.std); - const moduleExports = require$$0__default.default; - moduleExports.findPnpApi = (lookupSource) => { - const lookupPath = lookupSource instanceof url.URL ? url.fileURLToPath(lookupSource) : lookupSource; - const apiPath = opts.manager.findApiPathFor(lookupPath); - if (apiPath === null) - return null; - const apiEntry = opts.manager.getApiEntry(apiPath, true); - return apiEntry.instance.findPackageLocator(lookupPath) ? apiEntry.instance : null; - }; - function getRequireStack(parent) { - const requireStack = []; - for (let cursor = parent; cursor; cursor = cursor.parent) - requireStack.push(cursor.filename || cursor.id); - return requireStack; - } - const originalModuleLoad = require$$0.Module._load; - require$$0.Module._load = function(request, parent, isMain) { - if (request === `pnpapi`) { - const parentApiPath = opts.manager.getApiPathFromParent(parent); - if (parentApiPath) { - return opts.manager.getApiEntry(parentApiPath, true).instance; - } - } - return originalModuleLoad.call(require$$0.Module, request, parent, isMain); - }; - function getIssuerSpecsFromPaths(paths) { - return paths.map((path) => ({ - apiPath: opts.manager.findApiPathFor(path), - path, - module: null - })); - } - function getIssuerSpecsFromModule(module) { - var _a; - if (module && module.id !== `` && module.id !== `internal/preload` && !module.parent && !module.filename && module.paths.length > 0) { - return [{ - apiPath: opts.manager.findApiPathFor(module.paths[0]), - path: module.paths[0], - module - }]; - } - const issuer = getIssuerModule(module); - if (issuer !== null) { - const path = npath.dirname(issuer.filename); - const apiPath = opts.manager.getApiPathFromParent(issuer); - return [{ apiPath, path, module }]; - } else { - const path = process.cwd(); - const apiPath = (_a = opts.manager.findApiPathFor(npath.join(path, `[file]`))) != null ? _a : opts.manager.getApiPathFromParent(null); - return [{ apiPath, path, module }]; - } - } - function makeFakeParent(path) { - const fakeParent = new require$$0.Module(``); - const fakeFilePath = npath.join(path, `[file]`); - fakeParent.paths = require$$0.Module._nodeModulePaths(fakeFilePath); - return fakeParent; - } - const pathRegExp = /^(?![a-zA-Z]:[\\/]|\\\\|\.{0,2}(?:\/|$))((?:@[^/]+\/)?[^/]+)\/*(.*|)$/; - const originalModuleResolveFilename = require$$0.Module._resolveFilename; - require$$0.Module._resolveFilename = function(request, parent, isMain, options) { - if (isBuiltinModule(request)) - return request; - if (!enableNativeHooks) - return originalModuleResolveFilename.call(require$$0.Module, request, parent, isMain, options); - if (options && options.plugnplay === false) { - const { plugnplay, ...rest } = options; - const forwardedOptions = Object.keys(rest).length > 0 ? rest : void 0; - try { - enableNativeHooks = false; - return originalModuleResolveFilename.call(require$$0.Module, request, parent, isMain, forwardedOptions); - } finally { - enableNativeHooks = true; - } - } - if (options) { - const optionNames = new Set(Object.keys(options)); - optionNames.delete(`paths`); - optionNames.delete(`plugnplay`); - if (optionNames.size > 0) { - throw makeError( - ErrorCode.UNSUPPORTED, - `Some options passed to require() aren't supported by PnP yet (${Array.from(optionNames).join(`, `)})` - ); - } - } - const issuerSpecs = options && options.paths ? getIssuerSpecsFromPaths(options.paths) : getIssuerSpecsFromModule(parent); - if (request.match(pathRegExp) === null) { - const parentDirectory = (parent == null ? void 0 : parent.filename) != null ? npath.dirname(parent.filename) : null; - const absoluteRequest = npath.isAbsolute(request) ? request : parentDirectory !== null ? npath.resolve(parentDirectory, request) : null; - if (absoluteRequest !== null) { - const apiPath = parent && parentDirectory === npath.dirname(absoluteRequest) ? opts.manager.getApiPathFromParent(parent) : opts.manager.findApiPathFor(absoluteRequest); - if (apiPath !== null) { - issuerSpecs.unshift({ - apiPath, - path: parentDirectory, - module: null - }); - } - } - } - let firstError; - for (const { apiPath, path, module } of issuerSpecs) { - let resolution; - const issuerApi = apiPath !== null ? opts.manager.getApiEntry(apiPath, true).instance : null; - try { - if (issuerApi !== null) { - resolution = issuerApi.resolveRequest(request, path !== null ? `${path}/` : null); - } else { - if (path === null) - throw new Error(`Assertion failed: Expected the path to be set`); - resolution = originalModuleResolveFilename.call(require$$0.Module, request, module || makeFakeParent(path), isMain); - } - } catch (error) { - firstError = firstError || error; - continue; - } - if (resolution !== null) { - return resolution; - } - } - const requireStack = getRequireStack(parent); - Object.defineProperty(firstError, `requireStack`, { - configurable: true, - writable: true, - enumerable: false, - value: requireStack - }); - if (requireStack.length > 0) - firstError.message += ` -Require stack: -- ${requireStack.join(` -- `)}`; - if (typeof firstError.pnpCode === `string`) - Error.captureStackTrace(firstError); - throw firstError; - }; - const originalFindPath = require$$0.Module._findPath; - require$$0.Module._findPath = function(request, paths, isMain) { - if (request === `pnpapi`) - return false; - if (!enableNativeHooks) - return originalFindPath.call(require$$0.Module, request, paths, isMain); - const isAbsolute = npath.isAbsolute(request); - if (isAbsolute) - paths = [``]; - else if (!paths || paths.length === 0) - return false; - for (const path of paths) { - let resolution; - try { - const pnpApiPath = opts.manager.findApiPathFor(isAbsolute ? request : path); - if (pnpApiPath !== null) { - const api = opts.manager.getApiEntry(pnpApiPath, true).instance; - resolution = api.resolveRequest(request, path) || false; - } else { - resolution = originalFindPath.call(require$$0.Module, request, [path], isMain); - } - } catch (error) { - continue; - } - if (resolution) { - return resolution; - } - } - return false; - }; - const originalExtensionJSFunction = require$$0.Module._extensions[`.js`]; - require$$0.Module._extensions[`.js`] = function(module, filename) { - var _a, _b; - if (filename.endsWith(`.js`)) { - const pkg = readPackageScope(filename); - if (pkg && ((_a = pkg.data) == null ? void 0 : _a.type) === `module`) { - const err = ERR_REQUIRE_ESM(filename, (_b = module.parent) == null ? void 0 : _b.filename); - Error.captureStackTrace(err); - throw err; - } - } - originalExtensionJSFunction.call(this, module, filename); - }; - const originalDlopen = process.dlopen; - process.dlopen = function(...args) { - const [module, filename, ...rest] = args; - return originalDlopen.call( - this, - module, - npath.fromPortablePath(VirtualFS.resolveVirtual(npath.toPortablePath(filename))), - ...rest - ); - }; - const originalEmit = process.emit; - process.emit = function(name, data, ...args) { - if (name === `warning` && typeof data === `object` && data.name === `ExperimentalWarning` && (data.message.includes(`--experimental-loader`) || data.message.includes(`Custom ESM Loaders is an experimental feature`))) - return false; - return originalEmit.apply(process, arguments); - }; - patchFs(fs__default.default, new PosixFS(opts.fakeFs)); -} - -function hydrateRuntimeState(data, { basePath }) { - const portablePath = npath.toPortablePath(basePath); - const absolutePortablePath = ppath.resolve(portablePath); - const ignorePattern = data.ignorePatternData !== null ? new RegExp(data.ignorePatternData) : null; - const packageLocatorsByLocations = /* @__PURE__ */ new Map(); - const packageRegistry = new Map(data.packageRegistryData.map(([packageName, packageStoreData]) => { - return [packageName, new Map(packageStoreData.map(([packageReference, packageInformationData]) => { - var _a; - if (packageName === null !== (packageReference === null)) - throw new Error(`Assertion failed: The name and reference should be null, or neither should`); - const discardFromLookup = (_a = packageInformationData.discardFromLookup) != null ? _a : false; - const packageLocator = { name: packageName, reference: packageReference }; - const entry = packageLocatorsByLocations.get(packageInformationData.packageLocation); - if (!entry) { - packageLocatorsByLocations.set(packageInformationData.packageLocation, { locator: packageLocator, discardFromLookup }); - } else { - entry.discardFromLookup = entry.discardFromLookup && discardFromLookup; - if (!discardFromLookup) { - entry.locator = packageLocator; - } - } - let resolvedPackageLocation = null; - return [packageReference, { - packageDependencies: new Map(packageInformationData.packageDependencies), - packagePeers: new Set(packageInformationData.packagePeers), - linkType: packageInformationData.linkType, - discardFromLookup, - get packageLocation() { - return resolvedPackageLocation || (resolvedPackageLocation = ppath.join(absolutePortablePath, packageInformationData.packageLocation)); - } - }]; - }))]; - })); - const fallbackExclusionList = new Map(data.fallbackExclusionList.map(([packageName, packageReferences]) => { - return [packageName, new Set(packageReferences)]; - })); - const fallbackPool = new Map(data.fallbackPool); - const dependencyTreeRoots = data.dependencyTreeRoots; - const enableTopLevelFallback = data.enableTopLevelFallback; - return { - basePath: portablePath, - dependencyTreeRoots, - enableTopLevelFallback, - fallbackExclusionList, - fallbackPool, - ignorePattern, - packageLocatorsByLocations, - packageRegistry - }; -} - -const ArrayIsArray = Array.isArray; -const JSONStringify = JSON.stringify; -const ObjectGetOwnPropertyNames = Object.getOwnPropertyNames; -const ObjectPrototypeHasOwnProperty = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop); -const RegExpPrototypeExec = (obj, string) => RegExp.prototype.exec.call(obj, string); -const RegExpPrototypeSymbolReplace = (obj, ...rest) => RegExp.prototype[Symbol.replace].apply(obj, rest); -const StringPrototypeEndsWith = (str, ...rest) => String.prototype.endsWith.apply(str, rest); -const StringPrototypeIncludes = (str, ...rest) => String.prototype.includes.apply(str, rest); -const StringPrototypeLastIndexOf = (str, ...rest) => String.prototype.lastIndexOf.apply(str, rest); -const StringPrototypeIndexOf = (str, ...rest) => String.prototype.indexOf.apply(str, rest); -const StringPrototypeReplace = (str, ...rest) => String.prototype.replace.apply(str, rest); -const StringPrototypeSlice = (str, ...rest) => String.prototype.slice.apply(str, rest); -const StringPrototypeStartsWith = (str, ...rest) => String.prototype.startsWith.apply(str, rest); -const SafeMap = Map; -const JSONParse = JSON.parse; - -function createErrorType(code, messageCreator, errorType) { - return class extends errorType { - constructor(...args) { - super(messageCreator(...args)); - this.code = code; - this.name = `${errorType.name} [${code}]`; - } - }; -} -const ERR_PACKAGE_IMPORT_NOT_DEFINED = createErrorType( - `ERR_PACKAGE_IMPORT_NOT_DEFINED`, - (specifier, packagePath, base) => { - return `Package import specifier "${specifier}" is not defined${packagePath ? ` in package ${packagePath}package.json` : ``} imported from ${base}`; - }, - TypeError -); -const ERR_INVALID_MODULE_SPECIFIER = createErrorType( - `ERR_INVALID_MODULE_SPECIFIER`, - (request, reason, base = void 0) => { - return `Invalid module "${request}" ${reason}${base ? ` imported from ${base}` : ``}`; - }, - TypeError -); -const ERR_INVALID_PACKAGE_TARGET = createErrorType( - `ERR_INVALID_PACKAGE_TARGET`, - (pkgPath, key, target, isImport = false, base = void 0) => { - const relError = typeof target === `string` && !isImport && target.length && !StringPrototypeStartsWith(target, `./`); - if (key === `.`) { - assert__default.default(isImport === false); - return `Invalid "exports" main target ${JSONStringify(target)} defined in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ``}${relError ? `; targets must start with "./"` : ``}`; - } - return `Invalid "${isImport ? `imports` : `exports`}" target ${JSONStringify( - target - )} defined for '${key}' in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ``}${relError ? `; targets must start with "./"` : ``}`; - }, - Error -); -const ERR_INVALID_PACKAGE_CONFIG = createErrorType( - `ERR_INVALID_PACKAGE_CONFIG`, - (path, base, message) => { - return `Invalid package config ${path}${base ? ` while importing ${base}` : ``}${message ? `. ${message}` : ``}`; - }, - Error -); -const ERR_PACKAGE_PATH_NOT_EXPORTED = createErrorType( - "ERR_PACKAGE_PATH_NOT_EXPORTED", - (pkgPath, subpath, base = void 0) => { - if (subpath === ".") - return `No "exports" main defined in ${pkgPath}package.json${base ? ` imported from ${base}` : ""}`; - return `Package subpath '${subpath}' is not defined by "exports" in ${pkgPath}package.json${base ? ` imported from ${base}` : ""}`; - }, - Error -); - -function filterOwnProperties(source, keys) { - const filtered = /* @__PURE__ */ Object.create(null); - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - if (ObjectPrototypeHasOwnProperty(source, key)) { - filtered[key] = source[key]; - } - } - return filtered; -} - -const packageJSONCache = new SafeMap(); -function getPackageConfig(path, specifier, base, readFileSyncFn) { - const existing = packageJSONCache.get(path); - if (existing !== void 0) { - return existing; - } - const source = readFileSyncFn(path); - if (source === void 0) { - const packageConfig2 = { - pjsonPath: path, - exists: false, - main: void 0, - name: void 0, - type: "none", - exports: void 0, - imports: void 0 - }; - packageJSONCache.set(path, packageConfig2); - return packageConfig2; - } - let packageJSON; - try { - packageJSON = JSONParse(source); - } catch (error) { - throw new ERR_INVALID_PACKAGE_CONFIG( - path, - (base ? `"${specifier}" from ` : "") + url.fileURLToPath(base || specifier), - error.message - ); - } - let { imports, main, name, type } = filterOwnProperties(packageJSON, [ - "imports", - "main", - "name", - "type" - ]); - const exports = ObjectPrototypeHasOwnProperty(packageJSON, "exports") ? packageJSON.exports : void 0; - if (typeof imports !== "object" || imports === null) { - imports = void 0; - } - if (typeof main !== "string") { - main = void 0; - } - if (typeof name !== "string") { - name = void 0; - } - if (type !== "module" && type !== "commonjs") { - type = "none"; - } - const packageConfig = { - pjsonPath: path, - exists: true, - main, - name, - type, - exports, - imports - }; - packageJSONCache.set(path, packageConfig); - return packageConfig; -} -function getPackageScopeConfig(resolved, readFileSyncFn) { - let packageJSONUrl = new URL("./package.json", resolved); - while (true) { - const packageJSONPath2 = packageJSONUrl.pathname; - if (StringPrototypeEndsWith(packageJSONPath2, "node_modules/package.json")) { - break; - } - const packageConfig2 = getPackageConfig( - url.fileURLToPath(packageJSONUrl), - resolved, - void 0, - readFileSyncFn - ); - if (packageConfig2.exists) { - return packageConfig2; - } - const lastPackageJSONUrl = packageJSONUrl; - packageJSONUrl = new URL("../package.json", packageJSONUrl); - if (packageJSONUrl.pathname === lastPackageJSONUrl.pathname) { - break; - } - } - const packageJSONPath = url.fileURLToPath(packageJSONUrl); - const packageConfig = { - pjsonPath: packageJSONPath, - exists: false, - main: void 0, - name: void 0, - type: "none", - exports: void 0, - imports: void 0 - }; - packageJSONCache.set(packageJSONPath, packageConfig); - return packageConfig; -} - -/** - @license - Copyright Node.js contributors. All rights reserved. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. -*/ -function throwImportNotDefined(specifier, packageJSONUrl, base) { - throw new ERR_PACKAGE_IMPORT_NOT_DEFINED( - specifier, - packageJSONUrl && url.fileURLToPath(new URL(".", packageJSONUrl)), - url.fileURLToPath(base) - ); -} -function throwInvalidSubpath(subpath, packageJSONUrl, internal, base) { - const reason = `request is not a valid subpath for the "${internal ? "imports" : "exports"}" resolution of ${url.fileURLToPath(packageJSONUrl)}`; - throw new ERR_INVALID_MODULE_SPECIFIER( - subpath, - reason, - base && url.fileURLToPath(base) - ); -} -function throwInvalidPackageTarget(subpath, target, packageJSONUrl, internal, base) { - if (typeof target === "object" && target !== null) { - target = JSONStringify(target, null, ""); - } else { - target = `${target}`; - } - throw new ERR_INVALID_PACKAGE_TARGET( - url.fileURLToPath(new URL(".", packageJSONUrl)), - subpath, - target, - internal, - base && url.fileURLToPath(base) - ); -} -const invalidSegmentRegEx = /(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))(\\|\/|$)/i; -const patternRegEx = /\*/g; -function resolvePackageTargetString(target, subpath, match, packageJSONUrl, base, pattern, internal, conditions) { - if (subpath !== "" && !pattern && target[target.length - 1] !== "/") - throwInvalidPackageTarget(match, target, packageJSONUrl, internal, base); - if (!StringPrototypeStartsWith(target, "./")) { - if (internal && !StringPrototypeStartsWith(target, "../") && !StringPrototypeStartsWith(target, "/")) { - let isURL = false; - try { - new URL(target); - isURL = true; - } catch { - } - if (!isURL) { - const exportTarget = pattern ? RegExpPrototypeSymbolReplace(patternRegEx, target, () => subpath) : target + subpath; - return exportTarget; - } - } - throwInvalidPackageTarget(match, target, packageJSONUrl, internal, base); - } - if (RegExpPrototypeExec( - invalidSegmentRegEx, - StringPrototypeSlice(target, 2) - ) !== null) - throwInvalidPackageTarget(match, target, packageJSONUrl, internal, base); - const resolved = new URL(target, packageJSONUrl); - const resolvedPath = resolved.pathname; - const packagePath = new URL(".", packageJSONUrl).pathname; - if (!StringPrototypeStartsWith(resolvedPath, packagePath)) - throwInvalidPackageTarget(match, target, packageJSONUrl, internal, base); - if (subpath === "") - return resolved; - if (RegExpPrototypeExec(invalidSegmentRegEx, subpath) !== null) { - const request = pattern ? StringPrototypeReplace(match, "*", () => subpath) : match + subpath; - throwInvalidSubpath(request, packageJSONUrl, internal, base); - } - if (pattern) { - return new URL( - RegExpPrototypeSymbolReplace(patternRegEx, resolved.href, () => subpath) - ); - } - return new URL(subpath, resolved); -} -function isArrayIndex(key) { - const keyNum = +key; - if (`${keyNum}` !== key) - return false; - return keyNum >= 0 && keyNum < 4294967295; -} -function resolvePackageTarget(packageJSONUrl, target, subpath, packageSubpath, base, pattern, internal, conditions) { - if (typeof target === "string") { - return resolvePackageTargetString( - target, - subpath, - packageSubpath, - packageJSONUrl, - base, - pattern, - internal); - } else if (ArrayIsArray(target)) { - if (target.length === 0) { - return null; - } - let lastException; - for (let i = 0; i < target.length; i++) { - const targetItem = target[i]; - let resolveResult; - try { - resolveResult = resolvePackageTarget( - packageJSONUrl, - targetItem, - subpath, - packageSubpath, - base, - pattern, - internal, - conditions - ); - } catch (e) { - lastException = e; - if (e.code === "ERR_INVALID_PACKAGE_TARGET") { - continue; - } - throw e; - } - if (resolveResult === void 0) { - continue; - } - if (resolveResult === null) { - lastException = null; - continue; - } - return resolveResult; - } - if (lastException === void 0 || lastException === null) - return lastException; - throw lastException; - } else if (typeof target === "object" && target !== null) { - const keys = ObjectGetOwnPropertyNames(target); - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - if (isArrayIndex(key)) { - throw new ERR_INVALID_PACKAGE_CONFIG( - url.fileURLToPath(packageJSONUrl), - base, - '"exports" cannot contain numeric property keys.' - ); - } - } - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - if (key === "default" || conditions.has(key)) { - const conditionalTarget = target[key]; - const resolveResult = resolvePackageTarget( - packageJSONUrl, - conditionalTarget, - subpath, - packageSubpath, - base, - pattern, - internal, - conditions - ); - if (resolveResult === void 0) - continue; - return resolveResult; - } - } - return void 0; - } else if (target === null) { - return null; - } - throwInvalidPackageTarget( - packageSubpath, - target, - packageJSONUrl, - internal, - base - ); -} -function patternKeyCompare(a, b) { - const aPatternIndex = StringPrototypeIndexOf(a, "*"); - const bPatternIndex = StringPrototypeIndexOf(b, "*"); - const baseLenA = aPatternIndex === -1 ? a.length : aPatternIndex + 1; - const baseLenB = bPatternIndex === -1 ? b.length : bPatternIndex + 1; - if (baseLenA > baseLenB) - return -1; - if (baseLenB > baseLenA) - return 1; - if (aPatternIndex === -1) - return 1; - if (bPatternIndex === -1) - return -1; - if (a.length > b.length) - return -1; - if (b.length > a.length) - return 1; - return 0; -} -function isConditionalExportsMainSugar(exports, packageJSONUrl, base) { - if (typeof exports === "string" || ArrayIsArray(exports)) - return true; - if (typeof exports !== "object" || exports === null) - return false; - const keys = ObjectGetOwnPropertyNames(exports); - let isConditionalSugar = false; - let i = 0; - for (let j = 0; j < keys.length; j++) { - const key = keys[j]; - const curIsConditionalSugar = key === "" || key[0] !== "."; - if (i++ === 0) { - isConditionalSugar = curIsConditionalSugar; - } else if (isConditionalSugar !== curIsConditionalSugar) { - throw new ERR_INVALID_PACKAGE_CONFIG( - url.fileURLToPath(packageJSONUrl), - base, - `"exports" cannot contain some keys starting with '.' and some not. The exports object must either be an object of package subpath keys or an object of main entry condition name keys only.` - ); - } - } - return isConditionalSugar; -} -function throwExportsNotFound(subpath, packageJSONUrl, base) { - throw new ERR_PACKAGE_PATH_NOT_EXPORTED( - url.fileURLToPath(new URL(".", packageJSONUrl)), - subpath, - base && url.fileURLToPath(base) - ); -} -const emittedPackageWarnings = /* @__PURE__ */ new Set(); -function emitTrailingSlashPatternDeprecation(match, pjsonUrl, base) { - const pjsonPath = url.fileURLToPath(pjsonUrl); - if (emittedPackageWarnings.has(pjsonPath + "|" + match)) - return; - emittedPackageWarnings.add(pjsonPath + "|" + match); - process.emitWarning( - `Use of deprecated trailing slash pattern mapping "${match}" in the "exports" field module resolution of the package at ${pjsonPath}${base ? ` imported from ${url.fileURLToPath(base)}` : ""}. Mapping specifiers ending in "/" is no longer supported.`, - "DeprecationWarning", - "DEP0155" - ); -} -function packageExportsResolve({ - packageJSONUrl, - packageSubpath, - exports, - base, - conditions -}) { - if (isConditionalExportsMainSugar(exports, packageJSONUrl, base)) - exports = { ".": exports }; - if (ObjectPrototypeHasOwnProperty(exports, packageSubpath) && !StringPrototypeIncludes(packageSubpath, "*") && !StringPrototypeEndsWith(packageSubpath, "/")) { - const target = exports[packageSubpath]; - const resolveResult = resolvePackageTarget( - packageJSONUrl, - target, - "", - packageSubpath, - base, - false, - false, - conditions - ); - if (resolveResult == null) { - throwExportsNotFound(packageSubpath, packageJSONUrl, base); - } - return resolveResult; - } - let bestMatch = ""; - let bestMatchSubpath; - const keys = ObjectGetOwnPropertyNames(exports); - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - const patternIndex = StringPrototypeIndexOf(key, "*"); - if (patternIndex !== -1 && StringPrototypeStartsWith( - packageSubpath, - StringPrototypeSlice(key, 0, patternIndex) - )) { - if (StringPrototypeEndsWith(packageSubpath, "/")) - emitTrailingSlashPatternDeprecation( - packageSubpath, - packageJSONUrl, - base - ); - const patternTrailer = StringPrototypeSlice(key, patternIndex + 1); - if (packageSubpath.length >= key.length && StringPrototypeEndsWith(packageSubpath, patternTrailer) && patternKeyCompare(bestMatch, key) === 1 && StringPrototypeLastIndexOf(key, "*") === patternIndex) { - bestMatch = key; - bestMatchSubpath = StringPrototypeSlice( - packageSubpath, - patternIndex, - packageSubpath.length - patternTrailer.length - ); - } - } - } - if (bestMatch) { - const target = exports[bestMatch]; - const resolveResult = resolvePackageTarget( - packageJSONUrl, - target, - bestMatchSubpath, - bestMatch, - base, - true, - false, - conditions - ); - if (resolveResult == null) { - throwExportsNotFound(packageSubpath, packageJSONUrl, base); - } - return resolveResult; - } - throwExportsNotFound(packageSubpath, packageJSONUrl, base); -} -function packageImportsResolve({ name, base, conditions, readFileSyncFn }) { - if (name === "#" || StringPrototypeStartsWith(name, "#/") || StringPrototypeEndsWith(name, "/")) { - const reason = "is not a valid internal imports specifier name"; - throw new ERR_INVALID_MODULE_SPECIFIER(name, reason, url.fileURLToPath(base)); - } - let packageJSONUrl; - const packageConfig = getPackageScopeConfig(base, readFileSyncFn); - if (packageConfig.exists) { - packageJSONUrl = url.pathToFileURL(packageConfig.pjsonPath); - const imports = packageConfig.imports; - if (imports) { - if (ObjectPrototypeHasOwnProperty(imports, name) && !StringPrototypeIncludes(name, "*")) { - const resolveResult = resolvePackageTarget( - packageJSONUrl, - imports[name], - "", - name, - base, - false, - true, - conditions - ); - if (resolveResult != null) { - return resolveResult; - } - } else { - let bestMatch = ""; - let bestMatchSubpath; - const keys = ObjectGetOwnPropertyNames(imports); - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - const patternIndex = StringPrototypeIndexOf(key, "*"); - if (patternIndex !== -1 && StringPrototypeStartsWith( - name, - StringPrototypeSlice(key, 0, patternIndex) - )) { - const patternTrailer = StringPrototypeSlice(key, patternIndex + 1); - if (name.length >= key.length && StringPrototypeEndsWith(name, patternTrailer) && patternKeyCompare(bestMatch, key) === 1 && StringPrototypeLastIndexOf(key, "*") === patternIndex) { - bestMatch = key; - bestMatchSubpath = StringPrototypeSlice( - name, - patternIndex, - name.length - patternTrailer.length - ); - } - } - } - if (bestMatch) { - const target = imports[bestMatch]; - const resolveResult = resolvePackageTarget( - packageJSONUrl, - target, - bestMatchSubpath, - bestMatch, - base, - true, - true, - conditions - ); - if (resolveResult != null) { - return resolveResult; - } - } - } - } - } - throwImportNotDefined(name, packageJSONUrl, base); -} - -const flagSymbol = Symbol('arg flag'); - -class ArgError extends Error { - constructor(msg, code) { - super(msg); - this.name = 'ArgError'; - this.code = code; - - Object.setPrototypeOf(this, ArgError.prototype); - } -} - -function arg( - opts, - { - argv = process.argv.slice(2), - permissive = false, - stopAtPositional = false - } = {} -) { - if (!opts) { - throw new ArgError( - 'argument specification object is required', - 'ARG_CONFIG_NO_SPEC' - ); - } - - const result = { _: [] }; - - const aliases = {}; - const handlers = {}; - - for (const key of Object.keys(opts)) { - if (!key) { - throw new ArgError( - 'argument key cannot be an empty string', - 'ARG_CONFIG_EMPTY_KEY' - ); - } - - if (key[0] !== '-') { - throw new ArgError( - `argument key must start with '-' but found: '${key}'`, - 'ARG_CONFIG_NONOPT_KEY' - ); - } - - if (key.length === 1) { - throw new ArgError( - `argument key must have a name; singular '-' keys are not allowed: ${key}`, - 'ARG_CONFIG_NONAME_KEY' - ); - } - - if (typeof opts[key] === 'string') { - aliases[key] = opts[key]; - continue; - } - - let type = opts[key]; - let isFlag = false; - - if ( - Array.isArray(type) && - type.length === 1 && - typeof type[0] === 'function' - ) { - const [fn] = type; - type = (value, name, prev = []) => { - prev.push(fn(value, name, prev[prev.length - 1])); - return prev; - }; - isFlag = fn === Boolean || fn[flagSymbol] === true; - } else if (typeof type === 'function') { - isFlag = type === Boolean || type[flagSymbol] === true; - } else { - throw new ArgError( - `type missing or not a function or valid array type: ${key}`, - 'ARG_CONFIG_VAD_TYPE' - ); - } - - if (key[1] !== '-' && key.length > 2) { - throw new ArgError( - `short argument keys (with a single hyphen) must have only one character: ${key}`, - 'ARG_CONFIG_SHORTOPT_TOOLONG' - ); - } - - handlers[key] = [type, isFlag]; - } - - for (let i = 0, len = argv.length; i < len; i++) { - const wholeArg = argv[i]; - - if (stopAtPositional && result._.length > 0) { - result._ = result._.concat(argv.slice(i)); - break; - } - - if (wholeArg === '--') { - result._ = result._.concat(argv.slice(i + 1)); - break; - } - - if (wholeArg.length > 1 && wholeArg[0] === '-') { - /* eslint-disable operator-linebreak */ - const separatedArguments = - wholeArg[1] === '-' || wholeArg.length === 2 - ? [wholeArg] - : wholeArg - .slice(1) - .split('') - .map((a) => `-${a}`); - /* eslint-enable operator-linebreak */ - - for (let j = 0; j < separatedArguments.length; j++) { - const arg = separatedArguments[j]; - const [originalArgName, argStr] = - arg[1] === '-' ? arg.split(/=(.*)/, 2) : [arg, undefined]; - - let argName = originalArgName; - while (argName in aliases) { - argName = aliases[argName]; - } - - if (!(argName in handlers)) { - if (permissive) { - result._.push(arg); - continue; - } else { - throw new ArgError( - `unknown or unexpected option: ${originalArgName}`, - 'ARG_UNKNOWN_OPTION' - ); - } - } - - const [type, isFlag] = handlers[argName]; - - if (!isFlag && j + 1 < separatedArguments.length) { - throw new ArgError( - `option requires argument (but was followed by another short argument): ${originalArgName}`, - 'ARG_MISSING_REQUIRED_SHORTARG' - ); - } - - if (isFlag) { - result[argName] = type(true, argName, result[argName]); - } else if (argStr === undefined) { - if ( - argv.length < i + 2 || - (argv[i + 1].length > 1 && - argv[i + 1][0] === '-' && - !( - argv[i + 1].match(/^-?\d*(\.(?=\d))?\d*$/) && - (type === Number || - // eslint-disable-next-line no-undef - (typeof BigInt !== 'undefined' && type === BigInt)) - )) - ) { - const extended = - originalArgName === argName ? '' : ` (alias for ${argName})`; - throw new ArgError( - `option requires argument: ${originalArgName}${extended}`, - 'ARG_MISSING_REQUIRED_LONGARG' - ); - } - - result[argName] = type(argv[i + 1], argName, result[argName]); - ++i; - } else { - result[argName] = type(argStr, argName, result[argName]); - } - } - } else { - result._.push(wholeArg); - } - } - - return result; -} - -arg.flag = (fn) => { - fn[flagSymbol] = true; - return fn; -}; - -// Utility types -arg.COUNT = arg.flag((v, name, existingCount) => (existingCount || 0) + 1); - -// Expose error class -arg.ArgError = ArgError; - -var arg_1 = arg; - -/** - @license - The MIT License (MIT) - - Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - THE SOFTWARE. -*/ -function getOptionValue(opt) { - parseOptions(); - return options[opt]; -} -let options; -function parseOptions() { - if (!options) { - options = { - "--conditions": [], - ...parseArgv(getNodeOptionsEnvArgv()), - ...parseArgv(process.execArgv) - }; - } -} -function parseArgv(argv) { - return arg_1( - { - "--conditions": [String], - "-C": "--conditions" - }, - { - argv, - permissive: true - } - ); -} -function getNodeOptionsEnvArgv() { - const errors = []; - const envArgv = ParseNodeOptionsEnvVar(process.env.NODE_OPTIONS || "", errors); - if (errors.length !== 0) ; - return envArgv; -} -function ParseNodeOptionsEnvVar(node_options, errors) { - const env_argv = []; - let is_in_string = false; - let will_start_new_arg = true; - for (let index = 0; index < node_options.length; ++index) { - let c = node_options[index]; - if (c === "\\" && is_in_string) { - if (index + 1 === node_options.length) { - errors.push("invalid value for NODE_OPTIONS (invalid escape)\n"); - return env_argv; - } else { - c = node_options[++index]; - } - } else if (c === " " && !is_in_string) { - will_start_new_arg = true; - continue; - } else if (c === '"') { - is_in_string = !is_in_string; - continue; - } - if (will_start_new_arg) { - env_argv.push(c); - will_start_new_arg = false; - } else { - env_argv[env_argv.length - 1] += c; - } - } - if (is_in_string) { - errors.push("invalid value for NODE_OPTIONS (unterminated string)\n"); - } - return env_argv; -} - -function makeApi(runtimeState, opts) { - const alwaysWarnOnFallback = Number(process.env.PNP_ALWAYS_WARN_ON_FALLBACK) > 0; - const debugLevel = Number(process.env.PNP_DEBUG_LEVEL); - const pathRegExp = /^(?![a-zA-Z]:[\\/]|\\\\|\.{0,2}(?:\/|$))((?:node:)?(?:@[^/]+\/)?[^/]+)\/*(.*|)$/; - const isStrictRegExp = /^(\/|\.{1,2}(\/|$))/; - const isDirRegExp = /\/$/; - const isRelativeRegexp = /^\.{0,2}\//; - const topLevelLocator = { name: null, reference: null }; - const fallbackLocators = []; - const emittedWarnings = /* @__PURE__ */ new Set(); - if (runtimeState.enableTopLevelFallback === true) - fallbackLocators.push(topLevelLocator); - if (opts.compatibilityMode !== false) { - for (const name of [`react-scripts`, `gatsby`]) { - const packageStore = runtimeState.packageRegistry.get(name); - if (packageStore) { - for (const reference of packageStore.keys()) { - if (reference === null) { - throw new Error(`Assertion failed: This reference shouldn't be null`); - } else { - fallbackLocators.push({ name, reference }); - } - } - } - } - } - const { - ignorePattern, - packageRegistry, - packageLocatorsByLocations - } = runtimeState; - function makeLogEntry(name, args) { - return { - fn: name, - args, - error: null, - result: null - }; - } - function trace(entry) { - var _a, _b, _c, _d, _e, _f; - const colors = (_c = (_b = (_a = process.stderr) == null ? void 0 : _a.hasColors) == null ? void 0 : _b.call(_a)) != null ? _c : process.stdout.isTTY; - const c = (n, str) => `\x1B[${n}m${str}\x1B[0m`; - const error = entry.error; - if (error) - console.error(c(`31;1`, `\u2716 ${(_d = entry.error) == null ? void 0 : _d.message.replace(/\n.*/s, ``)}`)); - else - console.error(c(`33;1`, `\u203C Resolution`)); - if (entry.args.length > 0) - console.error(); - for (const arg of entry.args) - console.error(` ${c(`37;1`, `In \u2190`)} ${nodeUtils.inspect(arg, { colors, compact: true })}`); - if (entry.result) { - console.error(); - console.error(` ${c(`37;1`, `Out \u2192`)} ${nodeUtils.inspect(entry.result, { colors, compact: true })}`); - } - const stack = (_f = (_e = new Error().stack.match(/(?<=^ +)at.*/gm)) == null ? void 0 : _e.slice(2)) != null ? _f : []; - if (stack.length > 0) { - console.error(); - for (const line of stack) { - console.error(` ${c(`38;5;244`, line)}`); - } - } - console.error(); - } - function maybeLog(name, fn) { - if (opts.allowDebug === false) - return fn; - if (Number.isFinite(debugLevel)) { - if (debugLevel >= 2) { - return (...args) => { - const logEntry = makeLogEntry(name, args); - try { - return logEntry.result = fn(...args); - } catch (error) { - throw logEntry.error = error; - } finally { - trace(logEntry); - } - }; - } else if (debugLevel >= 1) { - return (...args) => { - try { - return fn(...args); - } catch (error) { - const logEntry = makeLogEntry(name, args); - logEntry.error = error; - trace(logEntry); - throw error; - } - }; - } - } - return fn; - } - function getPackageInformationSafe(packageLocator) { - const packageInformation = getPackageInformation(packageLocator); - if (!packageInformation) { - throw makeError( - ErrorCode.INTERNAL, - `Couldn't find a matching entry in the dependency tree for the specified parent (this is probably an internal error)` - ); - } - return packageInformation; - } - function isDependencyTreeRoot(packageLocator) { - if (packageLocator.name === null) - return true; - for (const dependencyTreeRoot of runtimeState.dependencyTreeRoots) - if (dependencyTreeRoot.name === packageLocator.name && dependencyTreeRoot.reference === packageLocator.reference) - return true; - return false; - } - const defaultExportsConditions = /* @__PURE__ */ new Set([ - `node`, - `require`, - ...getOptionValue(`--conditions`) - ]); - function applyNodeExportsResolution(unqualifiedPath, conditions = defaultExportsConditions, issuer) { - const locator = findPackageLocator(ppath.join(unqualifiedPath, `internal.js`), { - resolveIgnored: true, - includeDiscardFromLookup: true - }); - if (locator === null) { - throw makeError( - ErrorCode.INTERNAL, - `The locator that owns the "${unqualifiedPath}" path can't be found inside the dependency tree (this is probably an internal error)` - ); - } - const { packageLocation } = getPackageInformationSafe(locator); - const manifestPath = ppath.join(packageLocation, Filename.manifest); - if (!opts.fakeFs.existsSync(manifestPath)) - return null; - const pkgJson = JSON.parse(opts.fakeFs.readFileSync(manifestPath, `utf8`)); - if (pkgJson.exports == null) - return null; - let subpath = ppath.contains(packageLocation, unqualifiedPath); - if (subpath === null) { - throw makeError( - ErrorCode.INTERNAL, - `unqualifiedPath doesn't contain the packageLocation (this is probably an internal error)` - ); - } - if (subpath !== `.` && !isRelativeRegexp.test(subpath)) - subpath = `./${subpath}`; - try { - const resolvedExport = packageExportsResolve({ - packageJSONUrl: url.pathToFileURL(npath.fromPortablePath(manifestPath)), - packageSubpath: subpath, - exports: pkgJson.exports, - base: issuer ? url.pathToFileURL(npath.fromPortablePath(issuer)) : null, - conditions - }); - return npath.toPortablePath(url.fileURLToPath(resolvedExport)); - } catch (error) { - throw makeError( - ErrorCode.EXPORTS_RESOLUTION_FAILED, - error.message, - { unqualifiedPath: getPathForDisplay(unqualifiedPath), locator, pkgJson, subpath: getPathForDisplay(subpath), conditions }, - error.code - ); - } - } - function applyNodeExtensionResolution(unqualifiedPath, candidates, { extensions }) { - let stat; - try { - candidates.push(unqualifiedPath); - stat = opts.fakeFs.statSync(unqualifiedPath); - } catch (error) { - } - if (stat && !stat.isDirectory()) - return opts.fakeFs.realpathSync(unqualifiedPath); - if (stat && stat.isDirectory()) { - let pkgJson; - try { - pkgJson = JSON.parse(opts.fakeFs.readFileSync(ppath.join(unqualifiedPath, Filename.manifest), `utf8`)); - } catch (error) { - } - let nextUnqualifiedPath; - if (pkgJson && pkgJson.main) - nextUnqualifiedPath = ppath.resolve(unqualifiedPath, pkgJson.main); - if (nextUnqualifiedPath && nextUnqualifiedPath !== unqualifiedPath) { - const resolution = applyNodeExtensionResolution(nextUnqualifiedPath, candidates, { extensions }); - if (resolution !== null) { - return resolution; - } - } - } - for (let i = 0, length = extensions.length; i < length; i++) { - const candidateFile = `${unqualifiedPath}${extensions[i]}`; - candidates.push(candidateFile); - if (opts.fakeFs.existsSync(candidateFile)) { - return candidateFile; - } - } - if (stat && stat.isDirectory()) { - for (let i = 0, length = extensions.length; i < length; i++) { - const candidateFile = ppath.format({ dir: unqualifiedPath, name: `index`, ext: extensions[i] }); - candidates.push(candidateFile); - if (opts.fakeFs.existsSync(candidateFile)) { - return candidateFile; - } - } - } - return null; - } - function makeFakeModule(path) { - const fakeModule = new require$$0.Module(path, null); - fakeModule.filename = path; - fakeModule.paths = require$$0.Module._nodeModulePaths(path); - return fakeModule; - } - function callNativeResolution(request, issuer) { - if (issuer.endsWith(`/`)) - issuer = ppath.join(issuer, `internal.js`); - return require$$0.Module._resolveFilename(npath.fromPortablePath(request), makeFakeModule(npath.fromPortablePath(issuer)), false, { plugnplay: false }); - } - function isPathIgnored(path) { - if (ignorePattern === null) - return false; - const subPath = ppath.contains(runtimeState.basePath, path); - if (subPath === null) - return false; - if (ignorePattern.test(subPath.replace(/\/$/, ``))) { - return true; - } else { - return false; - } - } - const VERSIONS = { std: 3, resolveVirtual: 1, getAllLocators: 1 }; - const topLevel = topLevelLocator; - function getPackageInformation({ name, reference }) { - const packageInformationStore = packageRegistry.get(name); - if (!packageInformationStore) - return null; - const packageInformation = packageInformationStore.get(reference); - if (!packageInformation) - return null; - return packageInformation; - } - function findPackageDependents({ name, reference }) { - const dependents = []; - for (const [dependentName, packageInformationStore] of packageRegistry) { - if (dependentName === null) - continue; - for (const [dependentReference, packageInformation] of packageInformationStore) { - if (dependentReference === null) - continue; - const dependencyReference = packageInformation.packageDependencies.get(name); - if (dependencyReference !== reference) - continue; - if (dependentName === name && dependentReference === reference) - continue; - dependents.push({ - name: dependentName, - reference: dependentReference - }); - } - } - return dependents; - } - function findBrokenPeerDependencies(dependency, initialPackage) { - const brokenPackages = /* @__PURE__ */ new Map(); - const alreadyVisited = /* @__PURE__ */ new Set(); - const traversal = (currentPackage) => { - const identifier = JSON.stringify(currentPackage.name); - if (alreadyVisited.has(identifier)) - return; - alreadyVisited.add(identifier); - const dependents = findPackageDependents(currentPackage); - for (const dependent of dependents) { - const dependentInformation = getPackageInformationSafe(dependent); - if (dependentInformation.packagePeers.has(dependency)) { - traversal(dependent); - } else { - let brokenSet = brokenPackages.get(dependent.name); - if (typeof brokenSet === `undefined`) - brokenPackages.set(dependent.name, brokenSet = /* @__PURE__ */ new Set()); - brokenSet.add(dependent.reference); - } - } - }; - traversal(initialPackage); - const brokenList = []; - for (const name of [...brokenPackages.keys()].sort()) - for (const reference of [...brokenPackages.get(name)].sort()) - brokenList.push({ name, reference }); - return brokenList; - } - function findPackageLocator(location, { resolveIgnored = false, includeDiscardFromLookup = false } = {}) { - if (isPathIgnored(location) && !resolveIgnored) - return null; - let relativeLocation = ppath.relative(runtimeState.basePath, location); - if (!relativeLocation.match(isStrictRegExp)) - relativeLocation = `./${relativeLocation}`; - if (!relativeLocation.endsWith(`/`)) - relativeLocation = `${relativeLocation}/`; - do { - const entry = packageLocatorsByLocations.get(relativeLocation); - if (typeof entry === `undefined` || entry.discardFromLookup && !includeDiscardFromLookup) { - relativeLocation = relativeLocation.substring(0, relativeLocation.lastIndexOf(`/`, relativeLocation.length - 2) + 1); - continue; - } - return entry.locator; - } while (relativeLocation !== ``); - return null; - } - function tryReadFile(filePath) { - try { - return opts.fakeFs.readFileSync(npath.toPortablePath(filePath), `utf8`); - } catch (err) { - if (err.code === `ENOENT`) - return void 0; - throw err; - } - } - function resolveToUnqualified(request, issuer, { considerBuiltins = true } = {}) { - if (request.startsWith(`#`)) - throw new Error(`resolveToUnqualified can not handle private import mappings`); - if (request === `pnpapi`) - return npath.toPortablePath(opts.pnpapiResolution); - if (considerBuiltins && isBuiltinModule(request)) - return null; - const requestForDisplay = getPathForDisplay(request); - const issuerForDisplay = issuer && getPathForDisplay(issuer); - if (issuer && isPathIgnored(issuer)) { - if (!ppath.isAbsolute(request) || findPackageLocator(request) === null) { - const result = callNativeResolution(request, issuer); - if (result === false) { - throw makeError( - ErrorCode.BUILTIN_NODE_RESOLUTION_FAILED, - `The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer was explicitely ignored by the regexp) - -Require request: "${requestForDisplay}" -Required by: ${issuerForDisplay} -`, - { request: requestForDisplay, issuer: issuerForDisplay } - ); - } - return npath.toPortablePath(result); - } - } - let unqualifiedPath; - const dependencyNameMatch = request.match(pathRegExp); - if (!dependencyNameMatch) { - if (ppath.isAbsolute(request)) { - unqualifiedPath = ppath.normalize(request); - } else { - if (!issuer) { - throw makeError( - ErrorCode.API_ERROR, - `The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute`, - { request: requestForDisplay, issuer: issuerForDisplay } - ); - } - const absoluteIssuer = ppath.resolve(issuer); - if (issuer.match(isDirRegExp)) { - unqualifiedPath = ppath.normalize(ppath.join(absoluteIssuer, request)); - } else { - unqualifiedPath = ppath.normalize(ppath.join(ppath.dirname(absoluteIssuer), request)); - } - } - } else { - if (!issuer) { - throw makeError( - ErrorCode.API_ERROR, - `The resolveToUnqualified function must be called with a valid issuer when the path isn't a builtin nor absolute`, - { request: requestForDisplay, issuer: issuerForDisplay } - ); - } - const [, dependencyName, subPath] = dependencyNameMatch; - const issuerLocator = findPackageLocator(issuer); - if (!issuerLocator) { - const result = callNativeResolution(request, issuer); - if (result === false) { - throw makeError( - ErrorCode.BUILTIN_NODE_RESOLUTION_FAILED, - `The builtin node resolution algorithm was unable to resolve the requested module (it didn't go through the pnp resolver because the issuer doesn't seem to be part of the Yarn-managed dependency tree). - -Require path: "${requestForDisplay}" -Required by: ${issuerForDisplay} -`, - { request: requestForDisplay, issuer: issuerForDisplay } - ); - } - return npath.toPortablePath(result); - } - const issuerInformation = getPackageInformationSafe(issuerLocator); - let dependencyReference = issuerInformation.packageDependencies.get(dependencyName); - let fallbackReference = null; - if (dependencyReference == null) { - if (issuerLocator.name !== null) { - const exclusionEntry = runtimeState.fallbackExclusionList.get(issuerLocator.name); - const canUseFallbacks = !exclusionEntry || !exclusionEntry.has(issuerLocator.reference); - if (canUseFallbacks) { - for (let t = 0, T = fallbackLocators.length; t < T; ++t) { - const fallbackInformation = getPackageInformationSafe(fallbackLocators[t]); - const reference = fallbackInformation.packageDependencies.get(dependencyName); - if (reference == null) - continue; - if (alwaysWarnOnFallback) - fallbackReference = reference; - else - dependencyReference = reference; - break; - } - if (runtimeState.enableTopLevelFallback) { - if (dependencyReference == null && fallbackReference === null) { - const reference = runtimeState.fallbackPool.get(dependencyName); - if (reference != null) { - fallbackReference = reference; - } - } - } - } - } - } - let error = null; - if (dependencyReference === null) { - if (isDependencyTreeRoot(issuerLocator)) { - error = makeError( - ErrorCode.MISSING_PEER_DEPENDENCY, - `Your application tried to access ${dependencyName} (a peer dependency); this isn't allowed as there is no ancestor to satisfy the requirement. Use a devDependency if needed. - -Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} -Required by: ${issuerForDisplay} -`, - { request: requestForDisplay, issuer: issuerForDisplay, dependencyName } - ); - } else { - const brokenAncestors = findBrokenPeerDependencies(dependencyName, issuerLocator); - if (brokenAncestors.every((ancestor) => isDependencyTreeRoot(ancestor))) { - error = makeError( - ErrorCode.MISSING_PEER_DEPENDENCY, - `${issuerLocator.name} tried to access ${dependencyName} (a peer dependency) but it isn't provided by your application; this makes the require call ambiguous and unsound. - -Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} -Required by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuerForDisplay}) -${brokenAncestors.map((ancestorLocator) => `Ancestor breaking the chain: ${ancestorLocator.name}@${ancestorLocator.reference} -`).join(``)} -`, - { request: requestForDisplay, issuer: issuerForDisplay, issuerLocator: Object.assign({}, issuerLocator), dependencyName, brokenAncestors } - ); - } else { - error = makeError( - ErrorCode.MISSING_PEER_DEPENDENCY, - `${issuerLocator.name} tried to access ${dependencyName} (a peer dependency) but it isn't provided by its ancestors; this makes the require call ambiguous and unsound. - -Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} -Required by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuerForDisplay}) - -${brokenAncestors.map((ancestorLocator) => `Ancestor breaking the chain: ${ancestorLocator.name}@${ancestorLocator.reference} -`).join(``)} -`, - { request: requestForDisplay, issuer: issuerForDisplay, issuerLocator: Object.assign({}, issuerLocator), dependencyName, brokenAncestors } - ); - } - } - } else if (dependencyReference === void 0) { - if (!considerBuiltins && isBuiltinModule(request)) { - if (isDependencyTreeRoot(issuerLocator)) { - error = makeError( - ErrorCode.UNDECLARED_DEPENDENCY, - `Your application tried to access ${dependencyName}. While this module is usually interpreted as a Node builtin, your resolver is running inside a non-Node resolution context where such builtins are ignored. Since ${dependencyName} isn't otherwise declared in your dependencies, this makes the require call ambiguous and unsound. - -Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} -Required by: ${issuerForDisplay} -`, - { request: requestForDisplay, issuer: issuerForDisplay, dependencyName } - ); - } else { - error = makeError( - ErrorCode.UNDECLARED_DEPENDENCY, - `${issuerLocator.name} tried to access ${dependencyName}. While this module is usually interpreted as a Node builtin, your resolver is running inside a non-Node resolution context where such builtins are ignored. Since ${dependencyName} isn't otherwise declared in ${issuerLocator.name}'s dependencies, this makes the require call ambiguous and unsound. - -Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} -Required by: ${issuerForDisplay} -`, - { request: requestForDisplay, issuer: issuerForDisplay, issuerLocator: Object.assign({}, issuerLocator), dependencyName } - ); - } - } else { - if (isDependencyTreeRoot(issuerLocator)) { - error = makeError( - ErrorCode.UNDECLARED_DEPENDENCY, - `Your application tried to access ${dependencyName}, but it isn't declared in your dependencies; this makes the require call ambiguous and unsound. - -Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} -Required by: ${issuerForDisplay} -`, - { request: requestForDisplay, issuer: issuerForDisplay, dependencyName } - ); - } else { - error = makeError( - ErrorCode.UNDECLARED_DEPENDENCY, - `${issuerLocator.name} tried to access ${dependencyName}, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound. - -Required package: ${dependencyName}${dependencyName !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} -Required by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuerForDisplay}) -`, - { request: requestForDisplay, issuer: issuerForDisplay, issuerLocator: Object.assign({}, issuerLocator), dependencyName } - ); - } - } - } - if (dependencyReference == null) { - if (fallbackReference === null || error === null) - throw error || new Error(`Assertion failed: Expected an error to have been set`); - dependencyReference = fallbackReference; - const message = error.message.replace(/\n.*/g, ``); - error.message = message; - if (!emittedWarnings.has(message) && debugLevel !== 0) { - emittedWarnings.add(message); - process.emitWarning(error); - } - } - const dependencyLocator = Array.isArray(dependencyReference) ? { name: dependencyReference[0], reference: dependencyReference[1] } : { name: dependencyName, reference: dependencyReference }; - const dependencyInformation = getPackageInformationSafe(dependencyLocator); - if (!dependencyInformation.packageLocation) { - throw makeError( - ErrorCode.MISSING_DEPENDENCY, - `A dependency seems valid but didn't get installed for some reason. This might be caused by a partial install, such as dev vs prod. - -Required package: ${dependencyLocator.name}@${dependencyLocator.reference}${dependencyLocator.name !== requestForDisplay ? ` (via "${requestForDisplay}")` : ``} -Required by: ${issuerLocator.name}@${issuerLocator.reference} (via ${issuerForDisplay}) -`, - { request: requestForDisplay, issuer: issuerForDisplay, dependencyLocator: Object.assign({}, dependencyLocator) } - ); - } - const dependencyLocation = dependencyInformation.packageLocation; - if (subPath) { - unqualifiedPath = ppath.join(dependencyLocation, subPath); - } else { - unqualifiedPath = dependencyLocation; - } - } - return ppath.normalize(unqualifiedPath); - } - function resolveUnqualifiedExport(request, unqualifiedPath, conditions = defaultExportsConditions, issuer) { - if (isStrictRegExp.test(request)) - return unqualifiedPath; - const unqualifiedExportPath = applyNodeExportsResolution(unqualifiedPath, conditions, issuer); - if (unqualifiedExportPath) { - return ppath.normalize(unqualifiedExportPath); - } else { - return unqualifiedPath; - } - } - function resolveUnqualified(unqualifiedPath, { extensions = Object.keys(require$$0.Module._extensions) } = {}) { - var _a, _b; - const candidates = []; - const qualifiedPath = applyNodeExtensionResolution(unqualifiedPath, candidates, { extensions }); - if (qualifiedPath) { - return ppath.normalize(qualifiedPath); - } else { - reportRequiredFilesToWatchMode(candidates.map((candidate) => npath.fromPortablePath(candidate))); - const unqualifiedPathForDisplay = getPathForDisplay(unqualifiedPath); - const containingPackage = findPackageLocator(unqualifiedPath); - if (containingPackage) { - const { packageLocation } = getPackageInformationSafe(containingPackage); - let exists = true; - try { - opts.fakeFs.accessSync(packageLocation); - } catch (err) { - if ((err == null ? void 0 : err.code) === `ENOENT`) { - exists = false; - } else { - const readableError = ((_b = (_a = err == null ? void 0 : err.message) != null ? _a : err) != null ? _b : `empty exception thrown`).replace(/^[A-Z]/, ($0) => $0.toLowerCase()); - throw makeError(ErrorCode.QUALIFIED_PATH_RESOLUTION_FAILED, `Required package exists but could not be accessed (${readableError}). - -Missing package: ${containingPackage.name}@${containingPackage.reference} -Expected package location: ${getPathForDisplay(packageLocation)} -`, { unqualifiedPath: unqualifiedPathForDisplay, extensions }); - } - } - if (!exists) { - const errorMessage = packageLocation.includes(`/unplugged/`) ? `Required unplugged package missing from disk. This may happen when switching branches without running installs (unplugged packages must be fully materialized on disk to work).` : `Required package missing from disk. If you keep your packages inside your repository then restarting the Node process may be enough. Otherwise, try to run an install first.`; - throw makeError( - ErrorCode.QUALIFIED_PATH_RESOLUTION_FAILED, - `${errorMessage} - -Missing package: ${containingPackage.name}@${containingPackage.reference} -Expected package location: ${getPathForDisplay(packageLocation)} -`, - { unqualifiedPath: unqualifiedPathForDisplay, extensions } - ); - } - } - throw makeError( - ErrorCode.QUALIFIED_PATH_RESOLUTION_FAILED, - `Qualified path resolution failed: we looked for the following paths, but none could be accessed. - -Source path: ${unqualifiedPathForDisplay} -${candidates.map((candidate) => `Not found: ${getPathForDisplay(candidate)} -`).join(``)}`, - { unqualifiedPath: unqualifiedPathForDisplay, extensions } - ); - } - } - function resolvePrivateRequest(request, issuer, opts2) { - var _a; - if (!issuer) - throw new Error(`Assertion failed: An issuer is required to resolve private import mappings`); - const resolved = packageImportsResolve({ - name: request, - base: url.pathToFileURL(npath.fromPortablePath(issuer)), - conditions: (_a = opts2.conditions) != null ? _a : defaultExportsConditions, - readFileSyncFn: tryReadFile - }); - if (resolved instanceof url.URL) { - return resolveUnqualified(npath.toPortablePath(url.fileURLToPath(resolved)), { extensions: opts2.extensions }); - } else { - if (resolved.startsWith(`#`)) - throw new Error(`Mapping from one private import to another isn't allowed`); - return resolveRequest(resolved, issuer, opts2); - } - } - function resolveRequest(request, issuer, opts2 = {}) { - try { - if (request.startsWith(`#`)) - return resolvePrivateRequest(request, issuer, opts2); - const { considerBuiltins, extensions, conditions } = opts2; - const unqualifiedPath = resolveToUnqualified(request, issuer, { considerBuiltins }); - if (request === `pnpapi`) - return unqualifiedPath; - if (unqualifiedPath === null) - return null; - const isIssuerIgnored = () => issuer !== null ? isPathIgnored(issuer) : false; - const remappedPath = (!considerBuiltins || !isBuiltinModule(request)) && !isIssuerIgnored() ? resolveUnqualifiedExport(request, unqualifiedPath, conditions, issuer) : unqualifiedPath; - return resolveUnqualified(remappedPath, { extensions }); - } catch (error) { - if (Object.prototype.hasOwnProperty.call(error, `pnpCode`)) - Object.assign(error.data, { request: getPathForDisplay(request), issuer: issuer && getPathForDisplay(issuer) }); - throw error; - } - } - function resolveVirtual(request) { - const normalized = ppath.normalize(request); - const resolved = VirtualFS.resolveVirtual(normalized); - return resolved !== normalized ? resolved : null; - } - return { - VERSIONS, - topLevel, - getLocator: (name, referencish) => { - if (Array.isArray(referencish)) { - return { name: referencish[0], reference: referencish[1] }; - } else { - return { name, reference: referencish }; - } - }, - getDependencyTreeRoots: () => { - return [...runtimeState.dependencyTreeRoots]; - }, - getAllLocators() { - const locators = []; - for (const [name, entry] of packageRegistry) - for (const reference of entry.keys()) - if (name !== null && reference !== null) - locators.push({ name, reference }); - return locators; - }, - getPackageInformation: (locator) => { - const info = getPackageInformation(locator); - if (info === null) - return null; - const packageLocation = npath.fromPortablePath(info.packageLocation); - const nativeInfo = { ...info, packageLocation }; - return nativeInfo; - }, - findPackageLocator: (path) => { - return findPackageLocator(npath.toPortablePath(path)); - }, - resolveToUnqualified: maybeLog(`resolveToUnqualified`, (request, issuer, opts2) => { - const portableIssuer = issuer !== null ? npath.toPortablePath(issuer) : null; - const resolution = resolveToUnqualified(npath.toPortablePath(request), portableIssuer, opts2); - if (resolution === null) - return null; - return npath.fromPortablePath(resolution); - }), - resolveUnqualified: maybeLog(`resolveUnqualified`, (unqualifiedPath, opts2) => { - return npath.fromPortablePath(resolveUnqualified(npath.toPortablePath(unqualifiedPath), opts2)); - }), - resolveRequest: maybeLog(`resolveRequest`, (request, issuer, opts2) => { - const portableIssuer = issuer !== null ? npath.toPortablePath(issuer) : null; - const resolution = resolveRequest(npath.toPortablePath(request), portableIssuer, opts2); - if (resolution === null) - return null; - return npath.fromPortablePath(resolution); - }), - resolveVirtual: maybeLog(`resolveVirtual`, (path) => { - const result = resolveVirtual(npath.toPortablePath(path)); - if (result !== null) { - return npath.fromPortablePath(result); - } else { - return null; - } - }) - }; -} - -function makeManager(pnpapi, opts) { - const initialApiPath = npath.toPortablePath(pnpapi.resolveToUnqualified(`pnpapi`, null)); - const initialApiStats = opts.fakeFs.statSync(npath.toPortablePath(initialApiPath)); - const apiMetadata = /* @__PURE__ */ new Map([ - [initialApiPath, { - instance: pnpapi, - stats: initialApiStats, - lastRefreshCheck: Date.now() - }] - ]); - function loadApiInstance(pnpApiPath) { - const nativePath = npath.fromPortablePath(pnpApiPath); - const module = new require$$0.Module(nativePath, null); - module.load(nativePath); - return module.exports; - } - function refreshApiEntry(pnpApiPath, apiEntry) { - const timeNow = Date.now(); - if (timeNow - apiEntry.lastRefreshCheck < 500) - return; - apiEntry.lastRefreshCheck = timeNow; - const stats = opts.fakeFs.statSync(pnpApiPath); - if (stats.mtime > apiEntry.stats.mtime) { - process.emitWarning(`[Warning] The runtime detected new informations in a PnP file; reloading the API instance (${npath.fromPortablePath(pnpApiPath)})`); - apiEntry.stats = stats; - apiEntry.instance = loadApiInstance(pnpApiPath); - } - } - function getApiEntry(pnpApiPath, refresh = false) { - let apiEntry = apiMetadata.get(pnpApiPath); - if (typeof apiEntry !== `undefined`) { - if (refresh) { - refreshApiEntry(pnpApiPath, apiEntry); - } - } else { - apiMetadata.set(pnpApiPath, apiEntry = { - instance: loadApiInstance(pnpApiPath), - stats: opts.fakeFs.statSync(pnpApiPath), - lastRefreshCheck: Date.now() - }); - } - return apiEntry; - } - const findApiPathCache = /* @__PURE__ */ new Map(); - function addToCacheAndReturn(start, end, target) { - if (target !== null) - target = VirtualFS.resolveVirtual(target); - let curr; - let next = start; - do { - curr = next; - findApiPathCache.set(curr, target); - next = ppath.dirname(curr); - } while (curr !== end); - return target; - } - function findApiPathFor(modulePath) { - let bestCandidate = null; - for (const [apiPath, apiEntry] of apiMetadata) { - const locator = apiEntry.instance.findPackageLocator(modulePath); - if (!locator) - continue; - if (apiMetadata.size === 1) - return apiPath; - const packageInformation = apiEntry.instance.getPackageInformation(locator); - if (!packageInformation) - throw new Error(`Assertion failed: Couldn't get package information for '${modulePath}'`); - if (!bestCandidate) - bestCandidate = { packageLocation: packageInformation.packageLocation, apiPaths: [] }; - if (packageInformation.packageLocation === bestCandidate.packageLocation) { - bestCandidate.apiPaths.push(apiPath); - } else if (packageInformation.packageLocation.length > bestCandidate.packageLocation.length) { - bestCandidate = { packageLocation: packageInformation.packageLocation, apiPaths: [apiPath] }; - } - } - if (bestCandidate) { - if (bestCandidate.apiPaths.length === 1) - return bestCandidate.apiPaths[0]; - const controlSegment = bestCandidate.apiPaths.map((apiPath) => ` ${npath.fromPortablePath(apiPath)}`).join(` -`); - throw new Error(`Unable to locate pnpapi, the module '${modulePath}' is controlled by multiple pnpapi instances. -This is usually caused by using the global cache (enableGlobalCache: true) - -Controlled by: -${controlSegment} -`); - } - const start = ppath.resolve(npath.toPortablePath(modulePath)); - let curr; - let next = start; - do { - curr = next; - const cached = findApiPathCache.get(curr); - if (cached !== void 0) - return addToCacheAndReturn(start, curr, cached); - const cjsCandidate = ppath.join(curr, Filename.pnpCjs); - if (opts.fakeFs.existsSync(cjsCandidate) && opts.fakeFs.statSync(cjsCandidate).isFile()) - return addToCacheAndReturn(start, curr, cjsCandidate); - const legacyCjsCandidate = ppath.join(curr, Filename.pnpJs); - if (opts.fakeFs.existsSync(legacyCjsCandidate) && opts.fakeFs.statSync(legacyCjsCandidate).isFile()) - return addToCacheAndReturn(start, curr, legacyCjsCandidate); - next = ppath.dirname(curr); - } while (curr !== PortablePath.root); - return addToCacheAndReturn(start, curr, null); - } - const moduleToApiPathCache = /* @__PURE__ */ new WeakMap(); - function getApiPathFromParent(parent) { - if (parent == null) - return initialApiPath; - let apiPath = moduleToApiPathCache.get(parent); - if (typeof apiPath !== `undefined`) - return apiPath; - apiPath = parent.filename ? findApiPathFor(parent.filename) : null; - moduleToApiPathCache.set(parent, apiPath); - return apiPath; - } - return { - getApiPathFromParent, - findApiPathFor, - getApiEntry - }; -} - -const localFs = { ...fs__default.default }; -const nodeFs = new NodeFS(localFs); -const defaultRuntimeState = $$SETUP_STATE(hydrateRuntimeState); -const defaultPnpapiResolution = __filename; -const defaultFsLayer = new VirtualFS({ - baseFs: new ZipOpenFS({ - baseFs: nodeFs, - libzip: () => getLibzipSync(), - maxOpenFiles: 80, - readOnlyArchives: true - }) -}); -class DynamicFS extends ProxiedFS { - constructor() { - super(ppath); - this.baseFs = defaultFsLayer; - } - mapToBase(p) { - return p; - } - mapFromBase(p) { - return p; - } -} -const dynamicFsLayer = new DynamicFS(); -let manager; -const defaultApi = Object.assign(makeApi(defaultRuntimeState, { - fakeFs: dynamicFsLayer, - pnpapiResolution: defaultPnpapiResolution -}), { - makeApi: ({ - basePath = void 0, - fakeFs = dynamicFsLayer, - pnpapiResolution = defaultPnpapiResolution, - ...rest - }) => { - const apiRuntimeState = typeof basePath !== `undefined` ? $$SETUP_STATE(hydrateRuntimeState, basePath) : defaultRuntimeState; - return makeApi(apiRuntimeState, { - fakeFs, - pnpapiResolution, - ...rest - }); - }, - setup: (api) => { - applyPatch(api || defaultApi, { - fakeFs: defaultFsLayer, - manager - }); - dynamicFsLayer.baseFs = new NodeFS(fs__default.default); - } -}); -manager = makeManager(defaultApi, { - fakeFs: dynamicFsLayer -}); -if (module.parent && module.parent.id === `internal/preload`) { - defaultApi.setup(); - if (module.filename) { - delete require$$0__default.default._cache[module.filename]; - } -} -if (process.mainModule === module) { - const reportError = (code, message, data) => { - process.stdout.write(`${JSON.stringify([{ code, message, data }, null])} -`); - }; - const reportSuccess = (resolution) => { - process.stdout.write(`${JSON.stringify([null, resolution])} -`); - }; - const processResolution = (request, issuer) => { - try { - reportSuccess(defaultApi.resolveRequest(request, issuer)); - } catch (error) { - reportError(error.code, error.message, error.data); - } - }; - const processRequest = (data) => { - try { - const [request, issuer] = JSON.parse(data); - processResolution(request, issuer); - } catch (error) { - reportError(`INVALID_JSON`, error.message, error.data); - } - }; - if (process.argv.length > 2) { - if (process.argv.length !== 4) { - process.stderr.write(`Usage: ${process.argv[0]} ${process.argv[1]} -`); - process.exitCode = 64; - } else { - processResolution(process.argv[2], process.argv[3]); - } - } else { - let buffer = ``; - const decoder = new StringDecoder__default.default.StringDecoder(); - process.stdin.on(`data`, (chunk) => { - buffer += decoder.write(chunk); - do { - const index = buffer.indexOf(` -`); - if (index === -1) - break; - const line = buffer.slice(0, index); - buffer = buffer.slice(index + 1); - processRequest(line); - } while (true); - }); - } -} - -module.exports = defaultApi; diff --git a/.pnp.loader.mjs b/.pnp.loader.mjs deleted file mode 100644 index 7390f92d169..00000000000 --- a/.pnp.loader.mjs +++ /dev/null @@ -1,2047 +0,0 @@ -import { URL as URL$1, fileURLToPath, pathToFileURL } from 'url'; -import fs from 'fs'; -import path from 'path'; -import moduleExports, { Module } from 'module'; -import { EOL } from 'os'; -import assert from 'assert'; - -const SAFE_TIME = 456789e3; - -const PortablePath = { - root: `/`, - dot: `.`, - parent: `..` -}; -const npath = Object.create(path); -const ppath = Object.create(path.posix); -npath.cwd = () => process.cwd(); -ppath.cwd = () => toPortablePath(process.cwd()); -ppath.resolve = (...segments) => { - if (segments.length > 0 && ppath.isAbsolute(segments[0])) { - return path.posix.resolve(...segments); - } else { - return path.posix.resolve(ppath.cwd(), ...segments); - } -}; -const contains = function(pathUtils, from, to) { - from = pathUtils.normalize(from); - to = pathUtils.normalize(to); - if (from === to) - return `.`; - if (!from.endsWith(pathUtils.sep)) - from = from + pathUtils.sep; - if (to.startsWith(from)) { - return to.slice(from.length); - } else { - return null; - } -}; -npath.fromPortablePath = fromPortablePath; -npath.toPortablePath = toPortablePath; -npath.contains = (from, to) => contains(npath, from, to); -ppath.contains = (from, to) => contains(ppath, from, to); -const WINDOWS_PATH_REGEXP = /^([a-zA-Z]:.*)$/; -const UNC_WINDOWS_PATH_REGEXP = /^\/\/(\.\/)?(.*)$/; -const PORTABLE_PATH_REGEXP = /^\/([a-zA-Z]:.*)$/; -const UNC_PORTABLE_PATH_REGEXP = /^\/unc\/(\.dot\/)?(.*)$/; -function fromPortablePath(p) { - if (process.platform !== `win32`) - return p; - let portablePathMatch, uncPortablePathMatch; - if (portablePathMatch = p.match(PORTABLE_PATH_REGEXP)) - p = portablePathMatch[1]; - else if (uncPortablePathMatch = p.match(UNC_PORTABLE_PATH_REGEXP)) - p = `\\\\${uncPortablePathMatch[1] ? `.\\` : ``}${uncPortablePathMatch[2]}`; - else - return p; - return p.replace(/\//g, `\\`); -} -function toPortablePath(p) { - if (process.platform !== `win32`) - return p; - p = p.replace(/\\/g, `/`); - let windowsPathMatch, uncWindowsPathMatch; - if (windowsPathMatch = p.match(WINDOWS_PATH_REGEXP)) - p = `/${windowsPathMatch[1]}`; - else if (uncWindowsPathMatch = p.match(UNC_WINDOWS_PATH_REGEXP)) - p = `/unc/${uncWindowsPathMatch[1] ? `.dot/` : ``}${uncWindowsPathMatch[2]}`; - return p; -} -function convertPath(targetPathUtils, sourcePath) { - return targetPathUtils === npath ? fromPortablePath(sourcePath) : toPortablePath(sourcePath); -} - -const defaultTime = new Date(SAFE_TIME * 1e3); -async function copyPromise(destinationFs, destination, sourceFs, source, opts) { - const normalizedDestination = destinationFs.pathUtils.normalize(destination); - const normalizedSource = sourceFs.pathUtils.normalize(source); - const prelayout = []; - const postlayout = []; - const { atime, mtime } = opts.stableTime ? { atime: defaultTime, mtime: defaultTime } : await sourceFs.lstatPromise(normalizedSource); - await destinationFs.mkdirpPromise(destinationFs.pathUtils.dirname(destination), { utimes: [atime, mtime] }); - const updateTime = typeof destinationFs.lutimesPromise === `function` ? destinationFs.lutimesPromise.bind(destinationFs) : destinationFs.utimesPromise.bind(destinationFs); - await copyImpl(prelayout, postlayout, updateTime, destinationFs, normalizedDestination, sourceFs, normalizedSource, { ...opts, didParentExist: true }); - for (const operation of prelayout) - await operation(); - await Promise.all(postlayout.map((operation) => { - return operation(); - })); -} -async function copyImpl(prelayout, postlayout, updateTime, destinationFs, destination, sourceFs, source, opts) { - var _a, _b; - const destinationStat = opts.didParentExist ? await maybeLStat(destinationFs, destination) : null; - const sourceStat = await sourceFs.lstatPromise(source); - const { atime, mtime } = opts.stableTime ? { atime: defaultTime, mtime: defaultTime } : sourceStat; - let updated; - switch (true) { - case sourceStat.isDirectory(): - { - updated = await copyFolder(prelayout, postlayout, updateTime, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); - } - break; - case sourceStat.isFile(): - { - updated = await copyFile(prelayout, postlayout, updateTime, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); - } - break; - case sourceStat.isSymbolicLink(): - { - updated = await copySymlink(prelayout, postlayout, updateTime, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts); - } - break; - default: - { - throw new Error(`Unsupported file type (${sourceStat.mode})`); - } - } - if (updated || ((_a = destinationStat == null ? void 0 : destinationStat.mtime) == null ? void 0 : _a.getTime()) !== mtime.getTime() || ((_b = destinationStat == null ? void 0 : destinationStat.atime) == null ? void 0 : _b.getTime()) !== atime.getTime()) { - postlayout.push(() => updateTime(destination, atime, mtime)); - updated = true; - } - if (destinationStat === null || (destinationStat.mode & 511) !== (sourceStat.mode & 511)) { - postlayout.push(() => destinationFs.chmodPromise(destination, sourceStat.mode & 511)); - updated = true; - } - return updated; -} -async function maybeLStat(baseFs, p) { - try { - return await baseFs.lstatPromise(p); - } catch (e) { - return null; - } -} -async function copyFolder(prelayout, postlayout, updateTime, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { - if (destinationStat !== null && !destinationStat.isDirectory()) { - if (opts.overwrite) { - prelayout.push(async () => destinationFs.removePromise(destination)); - destinationStat = null; - } else { - return false; - } - } - let updated = false; - if (destinationStat === null) { - prelayout.push(async () => { - try { - await destinationFs.mkdirPromise(destination, { mode: sourceStat.mode }); - } catch (err) { - if (err.code !== `EEXIST`) { - throw err; - } - } - }); - updated = true; - } - const entries = await sourceFs.readdirPromise(source); - const nextOpts = opts.didParentExist && !destinationStat ? { ...opts, didParentExist: false } : opts; - if (opts.stableSort) { - for (const entry of entries.sort()) { - if (await copyImpl(prelayout, postlayout, updateTime, destinationFs, destinationFs.pathUtils.join(destination, entry), sourceFs, sourceFs.pathUtils.join(source, entry), nextOpts)) { - updated = true; - } - } - } else { - const entriesUpdateStatus = await Promise.all(entries.map(async (entry) => { - await copyImpl(prelayout, postlayout, updateTime, destinationFs, destinationFs.pathUtils.join(destination, entry), sourceFs, sourceFs.pathUtils.join(source, entry), nextOpts); - })); - if (entriesUpdateStatus.some((status) => status)) { - updated = true; - } - } - return updated; -} -const isCloneSupportedCache = /* @__PURE__ */ new WeakMap(); -function makeLinkOperation(opFs, destination, source, sourceStat, linkStrategy) { - return async () => { - await opFs.linkPromise(source, destination); - if (linkStrategy === "readOnly" /* ReadOnly */) { - sourceStat.mode &= ~146; - await opFs.chmodPromise(destination, sourceStat.mode); - } - }; -} -function makeCloneLinkOperation(opFs, destination, source, sourceStat, linkStrategy) { - const isCloneSupported = isCloneSupportedCache.get(opFs); - if (typeof isCloneSupported === `undefined`) { - return async () => { - try { - await opFs.copyFilePromise(source, destination, fs.constants.COPYFILE_FICLONE_FORCE); - isCloneSupportedCache.set(opFs, true); - } catch (err) { - if (err.code === `ENOSYS` || err.code === `ENOTSUP`) { - isCloneSupportedCache.set(opFs, false); - await makeLinkOperation(opFs, destination, source, sourceStat, linkStrategy)(); - } else { - throw err; - } - } - }; - } else { - if (isCloneSupported) { - return async () => opFs.copyFilePromise(source, destination, fs.constants.COPYFILE_FICLONE_FORCE); - } else { - return makeLinkOperation(opFs, destination, source, sourceStat, linkStrategy); - } - } -} -async function copyFile(prelayout, postlayout, updateTime, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { - var _a; - if (destinationStat !== null) { - if (opts.overwrite) { - prelayout.push(async () => destinationFs.removePromise(destination)); - destinationStat = null; - } else { - return false; - } - } - const linkStrategy = (_a = opts.linkStrategy) != null ? _a : null; - const op = destinationFs === sourceFs ? linkStrategy !== null ? makeCloneLinkOperation(destinationFs, destination, source, sourceStat, linkStrategy) : async () => destinationFs.copyFilePromise(source, destination, fs.constants.COPYFILE_FICLONE) : linkStrategy !== null ? makeLinkOperation(destinationFs, destination, source, sourceStat, linkStrategy) : async () => destinationFs.writeFilePromise(destination, await sourceFs.readFilePromise(source)); - prelayout.push(async () => op()); - return true; -} -async function copySymlink(prelayout, postlayout, updateTime, destinationFs, destination, destinationStat, sourceFs, source, sourceStat, opts) { - if (destinationStat !== null) { - if (opts.overwrite) { - prelayout.push(async () => destinationFs.removePromise(destination)); - destinationStat = null; - } else { - return false; - } - } - prelayout.push(async () => { - await destinationFs.symlinkPromise(convertPath(destinationFs.pathUtils, await sourceFs.readlinkPromise(source)), destination); - }); - return true; -} - -function makeError(code, message) { - return Object.assign(new Error(`${code}: ${message}`), { code }); -} -function ENOSYS(message, reason) { - return makeError(`ENOSYS`, `${message}, ${reason}`); -} - -class FakeFS { - constructor(pathUtils) { - this.pathUtils = pathUtils; - } - async *genTraversePromise(init, { stableSort = false } = {}) { - const stack = [init]; - while (stack.length > 0) { - const p = stack.shift(); - const entry = await this.lstatPromise(p); - if (entry.isDirectory()) { - const entries = await this.readdirPromise(p); - if (stableSort) { - for (const entry2 of entries.sort()) { - stack.push(this.pathUtils.join(p, entry2)); - } - } else { - throw new Error(`Not supported`); - } - } else { - yield p; - } - } - } - async removePromise(p, { recursive = true, maxRetries = 5 } = {}) { - let stat; - try { - stat = await this.lstatPromise(p); - } catch (error) { - if (error.code === `ENOENT`) { - return; - } else { - throw error; - } - } - if (stat.isDirectory()) { - if (recursive) { - const entries = await this.readdirPromise(p); - await Promise.all(entries.map((entry) => { - return this.removePromise(this.pathUtils.resolve(p, entry)); - })); - } - for (let t = 0; t <= maxRetries; t++) { - try { - await this.rmdirPromise(p); - break; - } catch (error) { - if (error.code !== `EBUSY` && error.code !== `ENOTEMPTY`) { - throw error; - } else if (t < maxRetries) { - await new Promise((resolve) => setTimeout(resolve, t * 100)); - } - } - } - } else { - await this.unlinkPromise(p); - } - } - removeSync(p, { recursive = true } = {}) { - let stat; - try { - stat = this.lstatSync(p); - } catch (error) { - if (error.code === `ENOENT`) { - return; - } else { - throw error; - } - } - if (stat.isDirectory()) { - if (recursive) - for (const entry of this.readdirSync(p)) - this.removeSync(this.pathUtils.resolve(p, entry)); - this.rmdirSync(p); - } else { - this.unlinkSync(p); - } - } - async mkdirpPromise(p, { chmod, utimes } = {}) { - p = this.resolve(p); - if (p === this.pathUtils.dirname(p)) - return void 0; - const parts = p.split(this.pathUtils.sep); - let createdDirectory; - for (let u = 2; u <= parts.length; ++u) { - const subPath = parts.slice(0, u).join(this.pathUtils.sep); - if (!this.existsSync(subPath)) { - try { - await this.mkdirPromise(subPath); - } catch (error) { - if (error.code === `EEXIST`) { - continue; - } else { - throw error; - } - } - createdDirectory != null ? createdDirectory : createdDirectory = subPath; - if (chmod != null) - await this.chmodPromise(subPath, chmod); - if (utimes != null) { - await this.utimesPromise(subPath, utimes[0], utimes[1]); - } else { - const parentStat = await this.statPromise(this.pathUtils.dirname(subPath)); - await this.utimesPromise(subPath, parentStat.atime, parentStat.mtime); - } - } - } - return createdDirectory; - } - mkdirpSync(p, { chmod, utimes } = {}) { - p = this.resolve(p); - if (p === this.pathUtils.dirname(p)) - return void 0; - const parts = p.split(this.pathUtils.sep); - let createdDirectory; - for (let u = 2; u <= parts.length; ++u) { - const subPath = parts.slice(0, u).join(this.pathUtils.sep); - if (!this.existsSync(subPath)) { - try { - this.mkdirSync(subPath); - } catch (error) { - if (error.code === `EEXIST`) { - continue; - } else { - throw error; - } - } - createdDirectory != null ? createdDirectory : createdDirectory = subPath; - if (chmod != null) - this.chmodSync(subPath, chmod); - if (utimes != null) { - this.utimesSync(subPath, utimes[0], utimes[1]); - } else { - const parentStat = this.statSync(this.pathUtils.dirname(subPath)); - this.utimesSync(subPath, parentStat.atime, parentStat.mtime); - } - } - } - return createdDirectory; - } - async copyPromise(destination, source, { baseFs = this, overwrite = true, stableSort = false, stableTime = false, linkStrategy = null } = {}) { - return await copyPromise(this, destination, baseFs, source, { overwrite, stableSort, stableTime, linkStrategy }); - } - copySync(destination, source, { baseFs = this, overwrite = true } = {}) { - const stat = baseFs.lstatSync(source); - const exists = this.existsSync(destination); - if (stat.isDirectory()) { - this.mkdirpSync(destination); - const directoryListing = baseFs.readdirSync(source); - for (const entry of directoryListing) { - this.copySync(this.pathUtils.join(destination, entry), baseFs.pathUtils.join(source, entry), { baseFs, overwrite }); - } - } else if (stat.isFile()) { - if (!exists || overwrite) { - if (exists) - this.removeSync(destination); - const content = baseFs.readFileSync(source); - this.writeFileSync(destination, content); - } - } else if (stat.isSymbolicLink()) { - if (!exists || overwrite) { - if (exists) - this.removeSync(destination); - const target = baseFs.readlinkSync(source); - this.symlinkSync(convertPath(this.pathUtils, target), destination); - } - } else { - throw new Error(`Unsupported file type (file: ${source}, mode: 0o${stat.mode.toString(8).padStart(6, `0`)})`); - } - const mode = stat.mode & 511; - this.chmodSync(destination, mode); - } - async changeFilePromise(p, content, opts = {}) { - if (Buffer.isBuffer(content)) { - return this.changeFileBufferPromise(p, content, opts); - } else { - return this.changeFileTextPromise(p, content, opts); - } - } - async changeFileBufferPromise(p, content, { mode } = {}) { - let current = Buffer.alloc(0); - try { - current = await this.readFilePromise(p); - } catch (error) { - } - if (Buffer.compare(current, content) === 0) - return; - await this.writeFilePromise(p, content, { mode }); - } - async changeFileTextPromise(p, content, { automaticNewlines, mode } = {}) { - let current = ``; - try { - current = await this.readFilePromise(p, `utf8`); - } catch (error) { - } - const normalizedContent = automaticNewlines ? normalizeLineEndings(current, content) : content; - if (current === normalizedContent) - return; - await this.writeFilePromise(p, normalizedContent, { mode }); - } - changeFileSync(p, content, opts = {}) { - if (Buffer.isBuffer(content)) { - return this.changeFileBufferSync(p, content, opts); - } else { - return this.changeFileTextSync(p, content, opts); - } - } - changeFileBufferSync(p, content, { mode } = {}) { - let current = Buffer.alloc(0); - try { - current = this.readFileSync(p); - } catch (error) { - } - if (Buffer.compare(current, content) === 0) - return; - this.writeFileSync(p, content, { mode }); - } - changeFileTextSync(p, content, { automaticNewlines = false, mode } = {}) { - let current = ``; - try { - current = this.readFileSync(p, `utf8`); - } catch (error) { - } - const normalizedContent = automaticNewlines ? normalizeLineEndings(current, content) : content; - if (current === normalizedContent) - return; - this.writeFileSync(p, normalizedContent, { mode }); - } - async movePromise(fromP, toP) { - try { - await this.renamePromise(fromP, toP); - } catch (error) { - if (error.code === `EXDEV`) { - await this.copyPromise(toP, fromP); - await this.removePromise(fromP); - } else { - throw error; - } - } - } - moveSync(fromP, toP) { - try { - this.renameSync(fromP, toP); - } catch (error) { - if (error.code === `EXDEV`) { - this.copySync(toP, fromP); - this.removeSync(fromP); - } else { - throw error; - } - } - } - async lockPromise(affectedPath, callback) { - const lockPath = `${affectedPath}.flock`; - const interval = 1e3 / 60; - const startTime = Date.now(); - let fd = null; - const isAlive = async () => { - let pid; - try { - [pid] = await this.readJsonPromise(lockPath); - } catch (error) { - return Date.now() - startTime < 500; - } - try { - process.kill(pid, 0); - return true; - } catch (error) { - return false; - } - }; - while (fd === null) { - try { - fd = await this.openPromise(lockPath, `wx`); - } catch (error) { - if (error.code === `EEXIST`) { - if (!await isAlive()) { - try { - await this.unlinkPromise(lockPath); - continue; - } catch (error2) { - } - } - if (Date.now() - startTime < 60 * 1e3) { - await new Promise((resolve) => setTimeout(resolve, interval)); - } else { - throw new Error(`Couldn't acquire a lock in a reasonable time (via ${lockPath})`); - } - } else { - throw error; - } - } - } - await this.writePromise(fd, JSON.stringify([process.pid])); - try { - return await callback(); - } finally { - try { - await this.closePromise(fd); - await this.unlinkPromise(lockPath); - } catch (error) { - } - } - } - async readJsonPromise(p) { - const content = await this.readFilePromise(p, `utf8`); - try { - return JSON.parse(content); - } catch (error) { - error.message += ` (in ${p})`; - throw error; - } - } - readJsonSync(p) { - const content = this.readFileSync(p, `utf8`); - try { - return JSON.parse(content); - } catch (error) { - error.message += ` (in ${p})`; - throw error; - } - } - async writeJsonPromise(p, data) { - return await this.writeFilePromise(p, `${JSON.stringify(data, null, 2)} -`); - } - writeJsonSync(p, data) { - return this.writeFileSync(p, `${JSON.stringify(data, null, 2)} -`); - } - async preserveTimePromise(p, cb) { - const stat = await this.lstatPromise(p); - const result = await cb(); - if (typeof result !== `undefined`) - p = result; - if (this.lutimesPromise) { - await this.lutimesPromise(p, stat.atime, stat.mtime); - } else if (!stat.isSymbolicLink()) { - await this.utimesPromise(p, stat.atime, stat.mtime); - } - } - async preserveTimeSync(p, cb) { - const stat = this.lstatSync(p); - const result = cb(); - if (typeof result !== `undefined`) - p = result; - if (this.lutimesSync) { - this.lutimesSync(p, stat.atime, stat.mtime); - } else if (!stat.isSymbolicLink()) { - this.utimesSync(p, stat.atime, stat.mtime); - } - } -} -class BasePortableFakeFS extends FakeFS { - constructor() { - super(ppath); - } -} -function getEndOfLine(content) { - const matches = content.match(/\r?\n/g); - if (matches === null) - return EOL; - const crlf = matches.filter((nl) => nl === `\r -`).length; - const lf = matches.length - crlf; - return crlf > lf ? `\r -` : ` -`; -} -function normalizeLineEndings(originalContent, newContent) { - return newContent.replace(/\r?\n/g, getEndOfLine(originalContent)); -} - -class NodeFS extends BasePortableFakeFS { - constructor(realFs = fs) { - super(); - this.realFs = realFs; - if (typeof this.realFs.lutimes !== `undefined`) { - this.lutimesPromise = this.lutimesPromiseImpl; - this.lutimesSync = this.lutimesSyncImpl; - } - } - getExtractHint() { - return false; - } - getRealPath() { - return PortablePath.root; - } - resolve(p) { - return ppath.resolve(p); - } - async openPromise(p, flags, mode) { - return await new Promise((resolve, reject) => { - this.realFs.open(npath.fromPortablePath(p), flags, mode, this.makeCallback(resolve, reject)); - }); - } - openSync(p, flags, mode) { - return this.realFs.openSync(npath.fromPortablePath(p), flags, mode); - } - async opendirPromise(p, opts) { - return await new Promise((resolve, reject) => { - if (typeof opts !== `undefined`) { - this.realFs.opendir(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.opendir(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - } - }).then((dir) => { - return Object.defineProperty(dir, `path`, { value: p, configurable: true, writable: true }); - }); - } - opendirSync(p, opts) { - const dir = typeof opts !== `undefined` ? this.realFs.opendirSync(npath.fromPortablePath(p), opts) : this.realFs.opendirSync(npath.fromPortablePath(p)); - return Object.defineProperty(dir, `path`, { value: p, configurable: true, writable: true }); - } - async readPromise(fd, buffer, offset = 0, length = 0, position = -1) { - return await new Promise((resolve, reject) => { - this.realFs.read(fd, buffer, offset, length, position, (error, bytesRead) => { - if (error) { - reject(error); - } else { - resolve(bytesRead); - } - }); - }); - } - readSync(fd, buffer, offset, length, position) { - return this.realFs.readSync(fd, buffer, offset, length, position); - } - async writePromise(fd, buffer, offset, length, position) { - return await new Promise((resolve, reject) => { - if (typeof buffer === `string`) { - return this.realFs.write(fd, buffer, offset, this.makeCallback(resolve, reject)); - } else { - return this.realFs.write(fd, buffer, offset, length, position, this.makeCallback(resolve, reject)); - } - }); - } - writeSync(fd, buffer, offset, length, position) { - if (typeof buffer === `string`) { - return this.realFs.writeSync(fd, buffer, offset); - } else { - return this.realFs.writeSync(fd, buffer, offset, length, position); - } - } - async closePromise(fd) { - await new Promise((resolve, reject) => { - this.realFs.close(fd, this.makeCallback(resolve, reject)); - }); - } - closeSync(fd) { - this.realFs.closeSync(fd); - } - createReadStream(p, opts) { - const realPath = p !== null ? npath.fromPortablePath(p) : p; - return this.realFs.createReadStream(realPath, opts); - } - createWriteStream(p, opts) { - const realPath = p !== null ? npath.fromPortablePath(p) : p; - return this.realFs.createWriteStream(realPath, opts); - } - async realpathPromise(p) { - return await new Promise((resolve, reject) => { - this.realFs.realpath(npath.fromPortablePath(p), {}, this.makeCallback(resolve, reject)); - }).then((path) => { - return npath.toPortablePath(path); - }); - } - realpathSync(p) { - return npath.toPortablePath(this.realFs.realpathSync(npath.fromPortablePath(p), {})); - } - async existsPromise(p) { - return await new Promise((resolve) => { - this.realFs.exists(npath.fromPortablePath(p), resolve); - }); - } - accessSync(p, mode) { - return this.realFs.accessSync(npath.fromPortablePath(p), mode); - } - async accessPromise(p, mode) { - return await new Promise((resolve, reject) => { - this.realFs.access(npath.fromPortablePath(p), mode, this.makeCallback(resolve, reject)); - }); - } - existsSync(p) { - return this.realFs.existsSync(npath.fromPortablePath(p)); - } - async statPromise(p, opts) { - return await new Promise((resolve, reject) => { - if (opts) { - this.realFs.stat(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.stat(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - } - }); - } - statSync(p, opts) { - if (opts) { - return this.realFs.statSync(npath.fromPortablePath(p), opts); - } else { - return this.realFs.statSync(npath.fromPortablePath(p)); - } - } - async fstatPromise(fd, opts) { - return await new Promise((resolve, reject) => { - if (opts) { - this.realFs.fstat(fd, opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.fstat(fd, this.makeCallback(resolve, reject)); - } - }); - } - fstatSync(fd, opts) { - if (opts) { - return this.realFs.fstatSync(fd, opts); - } else { - return this.realFs.fstatSync(fd); - } - } - async lstatPromise(p, opts) { - return await new Promise((resolve, reject) => { - if (opts) { - this.realFs.lstat(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.lstat(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - } - }); - } - lstatSync(p, opts) { - if (opts) { - return this.realFs.lstatSync(npath.fromPortablePath(p), opts); - } else { - return this.realFs.lstatSync(npath.fromPortablePath(p)); - } - } - async fchmodPromise(fd, mask) { - return await new Promise((resolve, reject) => { - this.realFs.fchmod(fd, mask, this.makeCallback(resolve, reject)); - }); - } - fchmodSync(fd, mask) { - return this.realFs.fchmodSync(fd, mask); - } - async chmodPromise(p, mask) { - return await new Promise((resolve, reject) => { - this.realFs.chmod(npath.fromPortablePath(p), mask, this.makeCallback(resolve, reject)); - }); - } - chmodSync(p, mask) { - return this.realFs.chmodSync(npath.fromPortablePath(p), mask); - } - async fchownPromise(fd, uid, gid) { - return await new Promise((resolve, reject) => { - this.realFs.fchown(fd, uid, gid, this.makeCallback(resolve, reject)); - }); - } - fchownSync(fd, uid, gid) { - return this.realFs.fchownSync(fd, uid, gid); - } - async chownPromise(p, uid, gid) { - return await new Promise((resolve, reject) => { - this.realFs.chown(npath.fromPortablePath(p), uid, gid, this.makeCallback(resolve, reject)); - }); - } - chownSync(p, uid, gid) { - return this.realFs.chownSync(npath.fromPortablePath(p), uid, gid); - } - async renamePromise(oldP, newP) { - return await new Promise((resolve, reject) => { - this.realFs.rename(npath.fromPortablePath(oldP), npath.fromPortablePath(newP), this.makeCallback(resolve, reject)); - }); - } - renameSync(oldP, newP) { - return this.realFs.renameSync(npath.fromPortablePath(oldP), npath.fromPortablePath(newP)); - } - async copyFilePromise(sourceP, destP, flags = 0) { - return await new Promise((resolve, reject) => { - this.realFs.copyFile(npath.fromPortablePath(sourceP), npath.fromPortablePath(destP), flags, this.makeCallback(resolve, reject)); - }); - } - copyFileSync(sourceP, destP, flags = 0) { - return this.realFs.copyFileSync(npath.fromPortablePath(sourceP), npath.fromPortablePath(destP), flags); - } - async appendFilePromise(p, content, opts) { - return await new Promise((resolve, reject) => { - const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; - if (opts) { - this.realFs.appendFile(fsNativePath, content, opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.appendFile(fsNativePath, content, this.makeCallback(resolve, reject)); - } - }); - } - appendFileSync(p, content, opts) { - const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; - if (opts) { - this.realFs.appendFileSync(fsNativePath, content, opts); - } else { - this.realFs.appendFileSync(fsNativePath, content); - } - } - async writeFilePromise(p, content, opts) { - return await new Promise((resolve, reject) => { - const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; - if (opts) { - this.realFs.writeFile(fsNativePath, content, opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.writeFile(fsNativePath, content, this.makeCallback(resolve, reject)); - } - }); - } - writeFileSync(p, content, opts) { - const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; - if (opts) { - this.realFs.writeFileSync(fsNativePath, content, opts); - } else { - this.realFs.writeFileSync(fsNativePath, content); - } - } - async unlinkPromise(p) { - return await new Promise((resolve, reject) => { - this.realFs.unlink(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - }); - } - unlinkSync(p) { - return this.realFs.unlinkSync(npath.fromPortablePath(p)); - } - async utimesPromise(p, atime, mtime) { - return await new Promise((resolve, reject) => { - this.realFs.utimes(npath.fromPortablePath(p), atime, mtime, this.makeCallback(resolve, reject)); - }); - } - utimesSync(p, atime, mtime) { - this.realFs.utimesSync(npath.fromPortablePath(p), atime, mtime); - } - async lutimesPromiseImpl(p, atime, mtime) { - const lutimes = this.realFs.lutimes; - if (typeof lutimes === `undefined`) - throw ENOSYS(`unavailable Node binding`, `lutimes '${p}'`); - return await new Promise((resolve, reject) => { - lutimes.call(this.realFs, npath.fromPortablePath(p), atime, mtime, this.makeCallback(resolve, reject)); - }); - } - lutimesSyncImpl(p, atime, mtime) { - const lutimesSync = this.realFs.lutimesSync; - if (typeof lutimesSync === `undefined`) - throw ENOSYS(`unavailable Node binding`, `lutimes '${p}'`); - lutimesSync.call(this.realFs, npath.fromPortablePath(p), atime, mtime); - } - async mkdirPromise(p, opts) { - return await new Promise((resolve, reject) => { - this.realFs.mkdir(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); - }); - } - mkdirSync(p, opts) { - return this.realFs.mkdirSync(npath.fromPortablePath(p), opts); - } - async rmdirPromise(p, opts) { - return await new Promise((resolve, reject) => { - if (opts) { - this.realFs.rmdir(npath.fromPortablePath(p), opts, this.makeCallback(resolve, reject)); - } else { - this.realFs.rmdir(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - } - }); - } - rmdirSync(p, opts) { - return this.realFs.rmdirSync(npath.fromPortablePath(p), opts); - } - async linkPromise(existingP, newP) { - return await new Promise((resolve, reject) => { - this.realFs.link(npath.fromPortablePath(existingP), npath.fromPortablePath(newP), this.makeCallback(resolve, reject)); - }); - } - linkSync(existingP, newP) { - return this.realFs.linkSync(npath.fromPortablePath(existingP), npath.fromPortablePath(newP)); - } - async symlinkPromise(target, p, type) { - return await new Promise((resolve, reject) => { - this.realFs.symlink(npath.fromPortablePath(target.replace(/\/+$/, ``)), npath.fromPortablePath(p), type, this.makeCallback(resolve, reject)); - }); - } - symlinkSync(target, p, type) { - return this.realFs.symlinkSync(npath.fromPortablePath(target.replace(/\/+$/, ``)), npath.fromPortablePath(p), type); - } - async readFilePromise(p, encoding) { - return await new Promise((resolve, reject) => { - const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; - this.realFs.readFile(fsNativePath, encoding, this.makeCallback(resolve, reject)); - }); - } - readFileSync(p, encoding) { - const fsNativePath = typeof p === `string` ? npath.fromPortablePath(p) : p; - return this.realFs.readFileSync(fsNativePath, encoding); - } - async readdirPromise(p, opts) { - return await new Promise((resolve, reject) => { - if (opts == null ? void 0 : opts.withFileTypes) { - this.realFs.readdir(npath.fromPortablePath(p), { withFileTypes: true }, this.makeCallback(resolve, reject)); - } else { - this.realFs.readdir(npath.fromPortablePath(p), this.makeCallback((value) => resolve(value), reject)); - } - }); - } - readdirSync(p, opts) { - if (opts == null ? void 0 : opts.withFileTypes) { - return this.realFs.readdirSync(npath.fromPortablePath(p), { withFileTypes: true }); - } else { - return this.realFs.readdirSync(npath.fromPortablePath(p)); - } - } - async readlinkPromise(p) { - return await new Promise((resolve, reject) => { - this.realFs.readlink(npath.fromPortablePath(p), this.makeCallback(resolve, reject)); - }).then((path) => { - return npath.toPortablePath(path); - }); - } - readlinkSync(p) { - return npath.toPortablePath(this.realFs.readlinkSync(npath.fromPortablePath(p))); - } - async truncatePromise(p, len) { - return await new Promise((resolve, reject) => { - this.realFs.truncate(npath.fromPortablePath(p), len, this.makeCallback(resolve, reject)); - }); - } - truncateSync(p, len) { - return this.realFs.truncateSync(npath.fromPortablePath(p), len); - } - async ftruncatePromise(fd, len) { - return await new Promise((resolve, reject) => { - this.realFs.ftruncate(fd, len, this.makeCallback(resolve, reject)); - }); - } - ftruncateSync(fd, len) { - return this.realFs.ftruncateSync(fd, len); - } - watch(p, a, b) { - return this.realFs.watch( - npath.fromPortablePath(p), - a, - b - ); - } - watchFile(p, a, b) { - return this.realFs.watchFile( - npath.fromPortablePath(p), - a, - b - ); - } - unwatchFile(p, cb) { - return this.realFs.unwatchFile(npath.fromPortablePath(p), cb); - } - makeCallback(resolve, reject) { - return (err, result) => { - if (err) { - reject(err); - } else { - resolve(result); - } - }; - } -} - -class ProxiedFS extends FakeFS { - getExtractHint(hints) { - return this.baseFs.getExtractHint(hints); - } - resolve(path) { - return this.mapFromBase(this.baseFs.resolve(this.mapToBase(path))); - } - getRealPath() { - return this.mapFromBase(this.baseFs.getRealPath()); - } - async openPromise(p, flags, mode) { - return this.baseFs.openPromise(this.mapToBase(p), flags, mode); - } - openSync(p, flags, mode) { - return this.baseFs.openSync(this.mapToBase(p), flags, mode); - } - async opendirPromise(p, opts) { - return Object.assign(await this.baseFs.opendirPromise(this.mapToBase(p), opts), { path: p }); - } - opendirSync(p, opts) { - return Object.assign(this.baseFs.opendirSync(this.mapToBase(p), opts), { path: p }); - } - async readPromise(fd, buffer, offset, length, position) { - return await this.baseFs.readPromise(fd, buffer, offset, length, position); - } - readSync(fd, buffer, offset, length, position) { - return this.baseFs.readSync(fd, buffer, offset, length, position); - } - async writePromise(fd, buffer, offset, length, position) { - if (typeof buffer === `string`) { - return await this.baseFs.writePromise(fd, buffer, offset); - } else { - return await this.baseFs.writePromise(fd, buffer, offset, length, position); - } - } - writeSync(fd, buffer, offset, length, position) { - if (typeof buffer === `string`) { - return this.baseFs.writeSync(fd, buffer, offset); - } else { - return this.baseFs.writeSync(fd, buffer, offset, length, position); - } - } - async closePromise(fd) { - return this.baseFs.closePromise(fd); - } - closeSync(fd) { - this.baseFs.closeSync(fd); - } - createReadStream(p, opts) { - return this.baseFs.createReadStream(p !== null ? this.mapToBase(p) : p, opts); - } - createWriteStream(p, opts) { - return this.baseFs.createWriteStream(p !== null ? this.mapToBase(p) : p, opts); - } - async realpathPromise(p) { - return this.mapFromBase(await this.baseFs.realpathPromise(this.mapToBase(p))); - } - realpathSync(p) { - return this.mapFromBase(this.baseFs.realpathSync(this.mapToBase(p))); - } - async existsPromise(p) { - return this.baseFs.existsPromise(this.mapToBase(p)); - } - existsSync(p) { - return this.baseFs.existsSync(this.mapToBase(p)); - } - accessSync(p, mode) { - return this.baseFs.accessSync(this.mapToBase(p), mode); - } - async accessPromise(p, mode) { - return this.baseFs.accessPromise(this.mapToBase(p), mode); - } - async statPromise(p, opts) { - return this.baseFs.statPromise(this.mapToBase(p), opts); - } - statSync(p, opts) { - return this.baseFs.statSync(this.mapToBase(p), opts); - } - async fstatPromise(fd, opts) { - return this.baseFs.fstatPromise(fd, opts); - } - fstatSync(fd, opts) { - return this.baseFs.fstatSync(fd, opts); - } - lstatPromise(p, opts) { - return this.baseFs.lstatPromise(this.mapToBase(p), opts); - } - lstatSync(p, opts) { - return this.baseFs.lstatSync(this.mapToBase(p), opts); - } - async fchmodPromise(fd, mask) { - return this.baseFs.fchmodPromise(fd, mask); - } - fchmodSync(fd, mask) { - return this.baseFs.fchmodSync(fd, mask); - } - async chmodPromise(p, mask) { - return this.baseFs.chmodPromise(this.mapToBase(p), mask); - } - chmodSync(p, mask) { - return this.baseFs.chmodSync(this.mapToBase(p), mask); - } - async fchownPromise(fd, uid, gid) { - return this.baseFs.fchownPromise(fd, uid, gid); - } - fchownSync(fd, uid, gid) { - return this.baseFs.fchownSync(fd, uid, gid); - } - async chownPromise(p, uid, gid) { - return this.baseFs.chownPromise(this.mapToBase(p), uid, gid); - } - chownSync(p, uid, gid) { - return this.baseFs.chownSync(this.mapToBase(p), uid, gid); - } - async renamePromise(oldP, newP) { - return this.baseFs.renamePromise(this.mapToBase(oldP), this.mapToBase(newP)); - } - renameSync(oldP, newP) { - return this.baseFs.renameSync(this.mapToBase(oldP), this.mapToBase(newP)); - } - async copyFilePromise(sourceP, destP, flags = 0) { - return this.baseFs.copyFilePromise(this.mapToBase(sourceP), this.mapToBase(destP), flags); - } - copyFileSync(sourceP, destP, flags = 0) { - return this.baseFs.copyFileSync(this.mapToBase(sourceP), this.mapToBase(destP), flags); - } - async appendFilePromise(p, content, opts) { - return this.baseFs.appendFilePromise(this.fsMapToBase(p), content, opts); - } - appendFileSync(p, content, opts) { - return this.baseFs.appendFileSync(this.fsMapToBase(p), content, opts); - } - async writeFilePromise(p, content, opts) { - return this.baseFs.writeFilePromise(this.fsMapToBase(p), content, opts); - } - writeFileSync(p, content, opts) { - return this.baseFs.writeFileSync(this.fsMapToBase(p), content, opts); - } - async unlinkPromise(p) { - return this.baseFs.unlinkPromise(this.mapToBase(p)); - } - unlinkSync(p) { - return this.baseFs.unlinkSync(this.mapToBase(p)); - } - async utimesPromise(p, atime, mtime) { - return this.baseFs.utimesPromise(this.mapToBase(p), atime, mtime); - } - utimesSync(p, atime, mtime) { - return this.baseFs.utimesSync(this.mapToBase(p), atime, mtime); - } - async mkdirPromise(p, opts) { - return this.baseFs.mkdirPromise(this.mapToBase(p), opts); - } - mkdirSync(p, opts) { - return this.baseFs.mkdirSync(this.mapToBase(p), opts); - } - async rmdirPromise(p, opts) { - return this.baseFs.rmdirPromise(this.mapToBase(p), opts); - } - rmdirSync(p, opts) { - return this.baseFs.rmdirSync(this.mapToBase(p), opts); - } - async linkPromise(existingP, newP) { - return this.baseFs.linkPromise(this.mapToBase(existingP), this.mapToBase(newP)); - } - linkSync(existingP, newP) { - return this.baseFs.linkSync(this.mapToBase(existingP), this.mapToBase(newP)); - } - async symlinkPromise(target, p, type) { - const mappedP = this.mapToBase(p); - if (this.pathUtils.isAbsolute(target)) - return this.baseFs.symlinkPromise(this.mapToBase(target), mappedP, type); - const mappedAbsoluteTarget = this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(p), target)); - const mappedTarget = this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(mappedP), mappedAbsoluteTarget); - return this.baseFs.symlinkPromise(mappedTarget, mappedP, type); - } - symlinkSync(target, p, type) { - const mappedP = this.mapToBase(p); - if (this.pathUtils.isAbsolute(target)) - return this.baseFs.symlinkSync(this.mapToBase(target), mappedP, type); - const mappedAbsoluteTarget = this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(p), target)); - const mappedTarget = this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(mappedP), mappedAbsoluteTarget); - return this.baseFs.symlinkSync(mappedTarget, mappedP, type); - } - async readFilePromise(p, encoding) { - if (encoding === `utf8`) { - return this.baseFs.readFilePromise(this.fsMapToBase(p), encoding); - } else { - return this.baseFs.readFilePromise(this.fsMapToBase(p), encoding); - } - } - readFileSync(p, encoding) { - if (encoding === `utf8`) { - return this.baseFs.readFileSync(this.fsMapToBase(p), encoding); - } else { - return this.baseFs.readFileSync(this.fsMapToBase(p), encoding); - } - } - async readdirPromise(p, opts) { - return this.baseFs.readdirPromise(this.mapToBase(p), opts); - } - readdirSync(p, opts) { - return this.baseFs.readdirSync(this.mapToBase(p), opts); - } - async readlinkPromise(p) { - return this.mapFromBase(await this.baseFs.readlinkPromise(this.mapToBase(p))); - } - readlinkSync(p) { - return this.mapFromBase(this.baseFs.readlinkSync(this.mapToBase(p))); - } - async truncatePromise(p, len) { - return this.baseFs.truncatePromise(this.mapToBase(p), len); - } - truncateSync(p, len) { - return this.baseFs.truncateSync(this.mapToBase(p), len); - } - async ftruncatePromise(fd, len) { - return this.baseFs.ftruncatePromise(fd, len); - } - ftruncateSync(fd, len) { - return this.baseFs.ftruncateSync(fd, len); - } - watch(p, a, b) { - return this.baseFs.watch( - this.mapToBase(p), - a, - b - ); - } - watchFile(p, a, b) { - return this.baseFs.watchFile( - this.mapToBase(p), - a, - b - ); - } - unwatchFile(p, cb) { - return this.baseFs.unwatchFile(this.mapToBase(p), cb); - } - fsMapToBase(p) { - if (typeof p === `number`) { - return p; - } else { - return this.mapToBase(p); - } - } -} - -const NUMBER_REGEXP = /^[0-9]+$/; -const VIRTUAL_REGEXP = /^(\/(?:[^/]+\/)*?(?:\$\$virtual|__virtual__))((?:\/((?:[^/]+-)?[a-f0-9]+)(?:\/([^/]+))?)?((?:\/.*)?))$/; -const VALID_COMPONENT = /^([^/]+-)?[a-f0-9]+$/; -class VirtualFS extends ProxiedFS { - constructor({ baseFs = new NodeFS() } = {}) { - super(ppath); - this.baseFs = baseFs; - } - static makeVirtualPath(base, component, to) { - if (ppath.basename(base) !== `__virtual__`) - throw new Error(`Assertion failed: Virtual folders must be named "__virtual__"`); - if (!ppath.basename(component).match(VALID_COMPONENT)) - throw new Error(`Assertion failed: Virtual components must be ended by an hexadecimal hash`); - const target = ppath.relative(ppath.dirname(base), to); - const segments = target.split(`/`); - let depth = 0; - while (depth < segments.length && segments[depth] === `..`) - depth += 1; - const finalSegments = segments.slice(depth); - const fullVirtualPath = ppath.join(base, component, String(depth), ...finalSegments); - return fullVirtualPath; - } - static resolveVirtual(p) { - const match = p.match(VIRTUAL_REGEXP); - if (!match || !match[3] && match[5]) - return p; - const target = ppath.dirname(match[1]); - if (!match[3] || !match[4]) - return target; - const isnum = NUMBER_REGEXP.test(match[4]); - if (!isnum) - return p; - const depth = Number(match[4]); - const backstep = `../`.repeat(depth); - const subpath = match[5] || `.`; - return VirtualFS.resolveVirtual(ppath.join(target, backstep, subpath)); - } - getExtractHint(hints) { - return this.baseFs.getExtractHint(hints); - } - getRealPath() { - return this.baseFs.getRealPath(); - } - realpathSync(p) { - const match = p.match(VIRTUAL_REGEXP); - if (!match) - return this.baseFs.realpathSync(p); - if (!match[5]) - return p; - const realpath = this.baseFs.realpathSync(this.mapToBase(p)); - return VirtualFS.makeVirtualPath(match[1], match[3], realpath); - } - async realpathPromise(p) { - const match = p.match(VIRTUAL_REGEXP); - if (!match) - return await this.baseFs.realpathPromise(p); - if (!match[5]) - return p; - const realpath = await this.baseFs.realpathPromise(this.mapToBase(p)); - return VirtualFS.makeVirtualPath(match[1], match[3], realpath); - } - mapToBase(p) { - if (p === ``) - return p; - if (this.pathUtils.isAbsolute(p)) - return VirtualFS.resolveVirtual(p); - const resolvedRoot = VirtualFS.resolveVirtual(this.baseFs.resolve(PortablePath.dot)); - const resolvedP = VirtualFS.resolveVirtual(this.baseFs.resolve(p)); - return ppath.relative(resolvedRoot, resolvedP) || PortablePath.dot; - } - mapFromBase(p) { - return p; - } -} - -const [major, minor] = process.versions.node.split(`.`).map((value) => parseInt(value, 10)); -const HAS_CONSOLIDATED_HOOKS = major > 16 || major === 16 && minor >= 12; -const HAS_UNFLAGGED_JSON_MODULES = major > 17 || major === 17 && minor >= 5 || major === 16 && minor >= 15; -const HAS_JSON_IMPORT_ASSERTION_REQUIREMENT = major > 17 || major === 17 && minor >= 1 || major === 16 && minor > 14; -const WATCH_MODE_MESSAGE_USES_ARRAYS = major > 19 || major === 19 && minor >= 2 || major === 18 && minor >= 13; -const HAS_LAZY_LOADED_TRANSLATORS = major > 19 || major === 19 && minor >= 3; - -const builtinModules = new Set(Module.builtinModules || Object.keys(process.binding(`natives`))); -const isBuiltinModule = (request) => request.startsWith(`node:`) || builtinModules.has(request); -function readPackageScope(checkPath) { - const rootSeparatorIndex = checkPath.indexOf(npath.sep); - let separatorIndex; - do { - separatorIndex = checkPath.lastIndexOf(npath.sep); - checkPath = checkPath.slice(0, separatorIndex); - if (checkPath.endsWith(`${npath.sep}node_modules`)) - return false; - const pjson = readPackage(checkPath + npath.sep); - if (pjson) { - return { - data: pjson, - path: checkPath - }; - } - } while (separatorIndex > rootSeparatorIndex); - return false; -} -function readPackage(requestPath) { - const jsonPath = npath.resolve(requestPath, `package.json`); - if (!fs.existsSync(jsonPath)) - return null; - return JSON.parse(fs.readFileSync(jsonPath, `utf8`)); -} - -async function tryReadFile$1(path2) { - try { - return await fs.promises.readFile(path2, `utf8`); - } catch (error) { - if (error.code === `ENOENT`) - return null; - throw error; - } -} -function tryParseURL(str, base) { - try { - return new URL$1(str, base); - } catch { - return null; - } -} -let entrypointPath = null; -function setEntrypointPath(file) { - entrypointPath = file; -} -function getFileFormat(filepath) { - var _a, _b; - const ext = path.extname(filepath); - switch (ext) { - case `.mjs`: { - return `module`; - } - case `.cjs`: { - return `commonjs`; - } - case `.wasm`: { - throw new Error( - `Unknown file extension ".wasm" for ${filepath}` - ); - } - case `.json`: { - if (HAS_UNFLAGGED_JSON_MODULES) - return `json`; - throw new Error( - `Unknown file extension ".json" for ${filepath}` - ); - } - case `.js`: { - const pkg = readPackageScope(filepath); - if (!pkg) - return `commonjs`; - return (_a = pkg.data.type) != null ? _a : `commonjs`; - } - default: { - if (entrypointPath !== filepath) - return null; - const pkg = readPackageScope(filepath); - if (!pkg) - return `commonjs`; - if (pkg.data.type === `module`) - return null; - return (_b = pkg.data.type) != null ? _b : `commonjs`; - } - } -} - -async function getFormat$1(resolved, context, defaultGetFormat) { - const url = tryParseURL(resolved); - if ((url == null ? void 0 : url.protocol) !== `file:`) - return defaultGetFormat(resolved, context, defaultGetFormat); - const format = getFileFormat(fileURLToPath(url)); - if (format) { - return { - format - }; - } - return defaultGetFormat(resolved, context, defaultGetFormat); -} - -async function getSource$1(urlString, context, defaultGetSource) { - const url = tryParseURL(urlString); - if ((url == null ? void 0 : url.protocol) !== `file:`) - return defaultGetSource(urlString, context, defaultGetSource); - return { - source: await fs.promises.readFile(fileURLToPath(url), `utf8`) - }; -} - -async function load$1(urlString, context, nextLoad) { - var _a; - const url = tryParseURL(urlString); - if ((url == null ? void 0 : url.protocol) !== `file:`) - return nextLoad(urlString, context, nextLoad); - const filePath = fileURLToPath(url); - const format = getFileFormat(filePath); - if (!format) - return nextLoad(urlString, context, nextLoad); - if (HAS_JSON_IMPORT_ASSERTION_REQUIREMENT && format === `json` && ((_a = context.importAssertions) == null ? void 0 : _a.type) !== `json`) { - const err = new TypeError(`[ERR_IMPORT_ASSERTION_TYPE_MISSING]: Module "${urlString}" needs an import assertion of type "json"`); - err.code = `ERR_IMPORT_ASSERTION_TYPE_MISSING`; - throw err; - } - if (process.env.WATCH_REPORT_DEPENDENCIES && process.send) { - const pathToSend = pathToFileURL( - npath.fromPortablePath( - VirtualFS.resolveVirtual(npath.toPortablePath(filePath)) - ) - ).href; - process.send({ - "watch:import": WATCH_MODE_MESSAGE_USES_ARRAYS ? [pathToSend] : pathToSend - }); - } - return { - format, - source: await fs.promises.readFile(filePath, `utf8`), - shortCircuit: true - }; -} - -const ArrayIsArray = Array.isArray; -const JSONStringify = JSON.stringify; -const ObjectGetOwnPropertyNames = Object.getOwnPropertyNames; -const ObjectPrototypeHasOwnProperty = (obj, prop) => Object.prototype.hasOwnProperty.call(obj, prop); -const RegExpPrototypeExec = (obj, string) => RegExp.prototype.exec.call(obj, string); -const RegExpPrototypeSymbolReplace = (obj, ...rest) => RegExp.prototype[Symbol.replace].apply(obj, rest); -const StringPrototypeEndsWith = (str, ...rest) => String.prototype.endsWith.apply(str, rest); -const StringPrototypeIncludes = (str, ...rest) => String.prototype.includes.apply(str, rest); -const StringPrototypeLastIndexOf = (str, ...rest) => String.prototype.lastIndexOf.apply(str, rest); -const StringPrototypeIndexOf = (str, ...rest) => String.prototype.indexOf.apply(str, rest); -const StringPrototypeReplace = (str, ...rest) => String.prototype.replace.apply(str, rest); -const StringPrototypeSlice = (str, ...rest) => String.prototype.slice.apply(str, rest); -const StringPrototypeStartsWith = (str, ...rest) => String.prototype.startsWith.apply(str, rest); -const SafeMap = Map; -const JSONParse = JSON.parse; - -function createErrorType(code, messageCreator, errorType) { - return class extends errorType { - constructor(...args) { - super(messageCreator(...args)); - this.code = code; - this.name = `${errorType.name} [${code}]`; - } - }; -} -const ERR_PACKAGE_IMPORT_NOT_DEFINED = createErrorType( - `ERR_PACKAGE_IMPORT_NOT_DEFINED`, - (specifier, packagePath, base) => { - return `Package import specifier "${specifier}" is not defined${packagePath ? ` in package ${packagePath}package.json` : ``} imported from ${base}`; - }, - TypeError -); -const ERR_INVALID_MODULE_SPECIFIER = createErrorType( - `ERR_INVALID_MODULE_SPECIFIER`, - (request, reason, base = void 0) => { - return `Invalid module "${request}" ${reason}${base ? ` imported from ${base}` : ``}`; - }, - TypeError -); -const ERR_INVALID_PACKAGE_TARGET = createErrorType( - `ERR_INVALID_PACKAGE_TARGET`, - (pkgPath, key, target, isImport = false, base = void 0) => { - const relError = typeof target === `string` && !isImport && target.length && !StringPrototypeStartsWith(target, `./`); - if (key === `.`) { - assert(isImport === false); - return `Invalid "exports" main target ${JSONStringify(target)} defined in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ``}${relError ? `; targets must start with "./"` : ``}`; - } - return `Invalid "${isImport ? `imports` : `exports`}" target ${JSONStringify( - target - )} defined for '${key}' in the package config ${pkgPath}package.json${base ? ` imported from ${base}` : ``}${relError ? `; targets must start with "./"` : ``}`; - }, - Error -); -const ERR_INVALID_PACKAGE_CONFIG = createErrorType( - `ERR_INVALID_PACKAGE_CONFIG`, - (path, base, message) => { - return `Invalid package config ${path}${base ? ` while importing ${base}` : ``}${message ? `. ${message}` : ``}`; - }, - Error -); - -function filterOwnProperties(source, keys) { - const filtered = /* @__PURE__ */ Object.create(null); - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - if (ObjectPrototypeHasOwnProperty(source, key)) { - filtered[key] = source[key]; - } - } - return filtered; -} - -const packageJSONCache = new SafeMap(); -function getPackageConfig(path, specifier, base, readFileSyncFn) { - const existing = packageJSONCache.get(path); - if (existing !== void 0) { - return existing; - } - const source = readFileSyncFn(path); - if (source === void 0) { - const packageConfig2 = { - pjsonPath: path, - exists: false, - main: void 0, - name: void 0, - type: "none", - exports: void 0, - imports: void 0 - }; - packageJSONCache.set(path, packageConfig2); - return packageConfig2; - } - let packageJSON; - try { - packageJSON = JSONParse(source); - } catch (error) { - throw new ERR_INVALID_PACKAGE_CONFIG( - path, - (base ? `"${specifier}" from ` : "") + fileURLToPath(base || specifier), - error.message - ); - } - let { imports, main, name, type } = filterOwnProperties(packageJSON, [ - "imports", - "main", - "name", - "type" - ]); - const exports = ObjectPrototypeHasOwnProperty(packageJSON, "exports") ? packageJSON.exports : void 0; - if (typeof imports !== "object" || imports === null) { - imports = void 0; - } - if (typeof main !== "string") { - main = void 0; - } - if (typeof name !== "string") { - name = void 0; - } - if (type !== "module" && type !== "commonjs") { - type = "none"; - } - const packageConfig = { - pjsonPath: path, - exists: true, - main, - name, - type, - exports, - imports - }; - packageJSONCache.set(path, packageConfig); - return packageConfig; -} -function getPackageScopeConfig(resolved, readFileSyncFn) { - let packageJSONUrl = new URL("./package.json", resolved); - while (true) { - const packageJSONPath2 = packageJSONUrl.pathname; - if (StringPrototypeEndsWith(packageJSONPath2, "node_modules/package.json")) { - break; - } - const packageConfig2 = getPackageConfig( - fileURLToPath(packageJSONUrl), - resolved, - void 0, - readFileSyncFn - ); - if (packageConfig2.exists) { - return packageConfig2; - } - const lastPackageJSONUrl = packageJSONUrl; - packageJSONUrl = new URL("../package.json", packageJSONUrl); - if (packageJSONUrl.pathname === lastPackageJSONUrl.pathname) { - break; - } - } - const packageJSONPath = fileURLToPath(packageJSONUrl); - const packageConfig = { - pjsonPath: packageJSONPath, - exists: false, - main: void 0, - name: void 0, - type: "none", - exports: void 0, - imports: void 0 - }; - packageJSONCache.set(packageJSONPath, packageConfig); - return packageConfig; -} - -/** - @license - Copyright Node.js contributors. All rights reserved. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to - deal in the Software without restriction, including without limitation the - rights to use, copy, modify, merge, publish, distribute, sublicense, and/or - sell copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in - all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS - IN THE SOFTWARE. -*/ -function throwImportNotDefined(specifier, packageJSONUrl, base) { - throw new ERR_PACKAGE_IMPORT_NOT_DEFINED( - specifier, - packageJSONUrl && fileURLToPath(new URL(".", packageJSONUrl)), - fileURLToPath(base) - ); -} -function throwInvalidSubpath(subpath, packageJSONUrl, internal, base) { - const reason = `request is not a valid subpath for the "${internal ? "imports" : "exports"}" resolution of ${fileURLToPath(packageJSONUrl)}`; - throw new ERR_INVALID_MODULE_SPECIFIER( - subpath, - reason, - base && fileURLToPath(base) - ); -} -function throwInvalidPackageTarget(subpath, target, packageJSONUrl, internal, base) { - if (typeof target === "object" && target !== null) { - target = JSONStringify(target, null, ""); - } else { - target = `${target}`; - } - throw new ERR_INVALID_PACKAGE_TARGET( - fileURLToPath(new URL(".", packageJSONUrl)), - subpath, - target, - internal, - base && fileURLToPath(base) - ); -} -const invalidSegmentRegEx = /(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))(\\|\/|$)/i; -const patternRegEx = /\*/g; -function resolvePackageTargetString(target, subpath, match, packageJSONUrl, base, pattern, internal, conditions) { - if (subpath !== "" && !pattern && target[target.length - 1] !== "/") - throwInvalidPackageTarget(match, target, packageJSONUrl, internal, base); - if (!StringPrototypeStartsWith(target, "./")) { - if (internal && !StringPrototypeStartsWith(target, "../") && !StringPrototypeStartsWith(target, "/")) { - let isURL = false; - try { - new URL(target); - isURL = true; - } catch { - } - if (!isURL) { - const exportTarget = pattern ? RegExpPrototypeSymbolReplace(patternRegEx, target, () => subpath) : target + subpath; - return exportTarget; - } - } - throwInvalidPackageTarget(match, target, packageJSONUrl, internal, base); - } - if (RegExpPrototypeExec( - invalidSegmentRegEx, - StringPrototypeSlice(target, 2) - ) !== null) - throwInvalidPackageTarget(match, target, packageJSONUrl, internal, base); - const resolved = new URL(target, packageJSONUrl); - const resolvedPath = resolved.pathname; - const packagePath = new URL(".", packageJSONUrl).pathname; - if (!StringPrototypeStartsWith(resolvedPath, packagePath)) - throwInvalidPackageTarget(match, target, packageJSONUrl, internal, base); - if (subpath === "") - return resolved; - if (RegExpPrototypeExec(invalidSegmentRegEx, subpath) !== null) { - const request = pattern ? StringPrototypeReplace(match, "*", () => subpath) : match + subpath; - throwInvalidSubpath(request, packageJSONUrl, internal, base); - } - if (pattern) { - return new URL( - RegExpPrototypeSymbolReplace(patternRegEx, resolved.href, () => subpath) - ); - } - return new URL(subpath, resolved); -} -function isArrayIndex(key) { - const keyNum = +key; - if (`${keyNum}` !== key) - return false; - return keyNum >= 0 && keyNum < 4294967295; -} -function resolvePackageTarget(packageJSONUrl, target, subpath, packageSubpath, base, pattern, internal, conditions) { - if (typeof target === "string") { - return resolvePackageTargetString( - target, - subpath, - packageSubpath, - packageJSONUrl, - base, - pattern, - internal); - } else if (ArrayIsArray(target)) { - if (target.length === 0) { - return null; - } - let lastException; - for (let i = 0; i < target.length; i++) { - const targetItem = target[i]; - let resolveResult; - try { - resolveResult = resolvePackageTarget( - packageJSONUrl, - targetItem, - subpath, - packageSubpath, - base, - pattern, - internal, - conditions - ); - } catch (e) { - lastException = e; - if (e.code === "ERR_INVALID_PACKAGE_TARGET") { - continue; - } - throw e; - } - if (resolveResult === void 0) { - continue; - } - if (resolveResult === null) { - lastException = null; - continue; - } - return resolveResult; - } - if (lastException === void 0 || lastException === null) - return lastException; - throw lastException; - } else if (typeof target === "object" && target !== null) { - const keys = ObjectGetOwnPropertyNames(target); - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - if (isArrayIndex(key)) { - throw new ERR_INVALID_PACKAGE_CONFIG( - fileURLToPath(packageJSONUrl), - base, - '"exports" cannot contain numeric property keys.' - ); - } - } - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - if (key === "default" || conditions.has(key)) { - const conditionalTarget = target[key]; - const resolveResult = resolvePackageTarget( - packageJSONUrl, - conditionalTarget, - subpath, - packageSubpath, - base, - pattern, - internal, - conditions - ); - if (resolveResult === void 0) - continue; - return resolveResult; - } - } - return void 0; - } else if (target === null) { - return null; - } - throwInvalidPackageTarget( - packageSubpath, - target, - packageJSONUrl, - internal, - base - ); -} -function patternKeyCompare(a, b) { - const aPatternIndex = StringPrototypeIndexOf(a, "*"); - const bPatternIndex = StringPrototypeIndexOf(b, "*"); - const baseLenA = aPatternIndex === -1 ? a.length : aPatternIndex + 1; - const baseLenB = bPatternIndex === -1 ? b.length : bPatternIndex + 1; - if (baseLenA > baseLenB) - return -1; - if (baseLenB > baseLenA) - return 1; - if (aPatternIndex === -1) - return 1; - if (bPatternIndex === -1) - return -1; - if (a.length > b.length) - return -1; - if (b.length > a.length) - return 1; - return 0; -} -function packageImportsResolve({ name, base, conditions, readFileSyncFn }) { - if (name === "#" || StringPrototypeStartsWith(name, "#/") || StringPrototypeEndsWith(name, "/")) { - const reason = "is not a valid internal imports specifier name"; - throw new ERR_INVALID_MODULE_SPECIFIER(name, reason, fileURLToPath(base)); - } - let packageJSONUrl; - const packageConfig = getPackageScopeConfig(base, readFileSyncFn); - if (packageConfig.exists) { - packageJSONUrl = pathToFileURL(packageConfig.pjsonPath); - const imports = packageConfig.imports; - if (imports) { - if (ObjectPrototypeHasOwnProperty(imports, name) && !StringPrototypeIncludes(name, "*")) { - const resolveResult = resolvePackageTarget( - packageJSONUrl, - imports[name], - "", - name, - base, - false, - true, - conditions - ); - if (resolveResult != null) { - return resolveResult; - } - } else { - let bestMatch = ""; - let bestMatchSubpath; - const keys = ObjectGetOwnPropertyNames(imports); - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - const patternIndex = StringPrototypeIndexOf(key, "*"); - if (patternIndex !== -1 && StringPrototypeStartsWith( - name, - StringPrototypeSlice(key, 0, patternIndex) - )) { - const patternTrailer = StringPrototypeSlice(key, patternIndex + 1); - if (name.length >= key.length && StringPrototypeEndsWith(name, patternTrailer) && patternKeyCompare(bestMatch, key) === 1 && StringPrototypeLastIndexOf(key, "*") === patternIndex) { - bestMatch = key; - bestMatchSubpath = StringPrototypeSlice( - name, - patternIndex, - name.length - patternTrailer.length - ); - } - } - } - if (bestMatch) { - const target = imports[bestMatch]; - const resolveResult = resolvePackageTarget( - packageJSONUrl, - target, - bestMatchSubpath, - bestMatch, - base, - true, - true, - conditions - ); - if (resolveResult != null) { - return resolveResult; - } - } - } - } - } - throwImportNotDefined(name, packageJSONUrl, base); -} - -const pathRegExp = /^(?![a-zA-Z]:[\\/]|\\\\|\.{0,2}(?:\/|$))((?:node:)?(?:@[^/]+\/)?[^/]+)\/*(.*|)$/; -const isRelativeRegexp = /^\.{0,2}\//; -function tryReadFile(filePath) { - try { - return fs.readFileSync(filePath, `utf8`); - } catch (err) { - if (err.code === `ENOENT`) - return void 0; - throw err; - } -} -async function resolvePrivateRequest(specifier, issuer, context, nextResolve) { - const resolved = packageImportsResolve({ - name: specifier, - base: pathToFileURL(issuer), - conditions: new Set(context.conditions), - readFileSyncFn: tryReadFile - }); - if (resolved instanceof URL$1) { - return { url: resolved.href, shortCircuit: true }; - } else { - if (resolved.startsWith(`#`)) - throw new Error(`Mapping from one private import to another isn't allowed`); - return resolve$1(resolved, context, nextResolve); - } -} -async function resolve$1(originalSpecifier, context, nextResolve) { - var _a, _b; - const { findPnpApi } = moduleExports; - if (!findPnpApi || isBuiltinModule(originalSpecifier)) - return nextResolve(originalSpecifier, context, nextResolve); - let specifier = originalSpecifier; - const url = tryParseURL(specifier, isRelativeRegexp.test(specifier) ? context.parentURL : void 0); - if (url) { - if (url.protocol !== `file:`) - return nextResolve(originalSpecifier, context, nextResolve); - specifier = fileURLToPath(url); - } - const { parentURL, conditions = [] } = context; - const issuer = parentURL && ((_a = tryParseURL(parentURL)) == null ? void 0 : _a.protocol) === `file:` ? fileURLToPath(parentURL) : process.cwd(); - const pnpapi = (_b = findPnpApi(issuer)) != null ? _b : url ? findPnpApi(specifier) : null; - if (!pnpapi) - return nextResolve(originalSpecifier, context, nextResolve); - if (specifier.startsWith(`#`)) - return resolvePrivateRequest(specifier, issuer, context, nextResolve); - const dependencyNameMatch = specifier.match(pathRegExp); - let allowLegacyResolve = false; - if (dependencyNameMatch) { - const [, dependencyName, subPath] = dependencyNameMatch; - if (subPath === `` && dependencyName !== `pnpapi`) { - const resolved = pnpapi.resolveToUnqualified(`${dependencyName}/package.json`, issuer); - if (resolved) { - const content = await tryReadFile$1(resolved); - if (content) { - const pkg = JSON.parse(content); - allowLegacyResolve = pkg.exports == null; - } - } - } - } - let result; - try { - result = pnpapi.resolveRequest(specifier, issuer, { - conditions: new Set(conditions), - extensions: allowLegacyResolve ? void 0 : [] - }); - } catch (err) { - if (err instanceof Error && `code` in err && err.code === `MODULE_NOT_FOUND`) - err.code = `ERR_MODULE_NOT_FOUND`; - throw err; - } - if (!result) - throw new Error(`Resolving '${specifier}' from '${issuer}' failed`); - const resultURL = pathToFileURL(result); - if (url) { - resultURL.search = url.search; - resultURL.hash = url.hash; - } - if (!parentURL) - setEntrypointPath(fileURLToPath(resultURL)); - return { - url: resultURL.href, - shortCircuit: true - }; -} - -if (!HAS_LAZY_LOADED_TRANSLATORS) { - const binding = process.binding(`fs`); - const originalfstat = binding.fstat; - const ZIP_MASK = 4278190080; - const ZIP_MAGIC = 704643072; - binding.fstat = function(...args) { - const [fd, useBigint, req] = args; - if ((fd & ZIP_MASK) === ZIP_MAGIC && useBigint === false && req === void 0) { - try { - const stats = fs.fstatSync(fd); - return new Float64Array([ - stats.dev, - stats.mode, - stats.nlink, - stats.uid, - stats.gid, - stats.rdev, - stats.blksize, - stats.ino, - stats.size, - stats.blocks - ]); - } catch { - } - } - return originalfstat.apply(this, args); - }; -} - -const resolve = resolve$1; -const getFormat = HAS_CONSOLIDATED_HOOKS ? void 0 : getFormat$1; -const getSource = HAS_CONSOLIDATED_HOOKS ? void 0 : getSource$1; -const load = HAS_CONSOLIDATED_HOOKS ? load$1 : void 0; - -export { getFormat, getSource, load, resolve }; diff --git a/.yarn/cache/@ampproject-remapping-npm-2.2.0-114878fa50-d74d170d06.zip b/.yarn/cache/@ampproject-remapping-npm-2.2.0-114878fa50-d74d170d06.zip deleted file mode 100644 index 24042938e81..00000000000 Binary files a/.yarn/cache/@ampproject-remapping-npm-2.2.0-114878fa50-d74d170d06.zip and /dev/null differ diff --git a/.yarn/cache/@babel-code-frame-npm-7.24.7-315a600a58-830e62cd38.zip b/.yarn/cache/@babel-code-frame-npm-7.24.7-315a600a58-830e62cd38.zip new file mode 100644 index 00000000000..053969ec0be Binary files /dev/null and b/.yarn/cache/@babel-code-frame-npm-7.24.7-315a600a58-830e62cd38.zip differ diff --git a/.yarn/cache/@babel-compat-data-npm-7.19.1-f12bc5071a-f985887ea0.zip b/.yarn/cache/@babel-compat-data-npm-7.19.1-f12bc5071a-f985887ea0.zip deleted file mode 100644 index 8e1a8742a4e..00000000000 Binary files a/.yarn/cache/@babel-compat-data-npm-7.19.1-f12bc5071a-f985887ea0.zip and /dev/null differ diff --git a/.yarn/cache/@babel-compat-data-npm-7.24.7-55c0797320-1fc276825d.zip b/.yarn/cache/@babel-compat-data-npm-7.24.7-55c0797320-1fc276825d.zip new file mode 100644 index 00000000000..f94b055f7b6 Binary files /dev/null and b/.yarn/cache/@babel-compat-data-npm-7.24.7-55c0797320-1fc276825d.zip differ diff --git a/.yarn/cache/@babel-core-npm-7.19.1-e85812e66b-941c8c119b.zip b/.yarn/cache/@babel-core-npm-7.19.1-e85812e66b-941c8c119b.zip deleted file mode 100644 index 57d45cf6cbf..00000000000 Binary files a/.yarn/cache/@babel-core-npm-7.19.1-e85812e66b-941c8c119b.zip and /dev/null differ diff --git a/.yarn/cache/@babel-core-npm-7.24.7-e0c71653c5-017497e2a1.zip b/.yarn/cache/@babel-core-npm-7.24.7-e0c71653c5-017497e2a1.zip new file mode 100644 index 00000000000..d4f1eaa51ff Binary files /dev/null and b/.yarn/cache/@babel-core-npm-7.24.7-e0c71653c5-017497e2a1.zip differ diff --git a/.yarn/cache/@babel-generator-npm-7.19.0-30db665b14-aa3d5785cf.zip b/.yarn/cache/@babel-generator-npm-7.19.0-30db665b14-aa3d5785cf.zip deleted file mode 100644 index 66f55f7a354..00000000000 Binary files a/.yarn/cache/@babel-generator-npm-7.19.0-30db665b14-aa3d5785cf.zip and /dev/null differ diff --git a/.yarn/cache/@babel-generator-npm-7.24.7-33fe4145fd-0ff31a73b1.zip b/.yarn/cache/@babel-generator-npm-7.24.7-33fe4145fd-0ff31a73b1.zip new file mode 100644 index 00000000000..dfb49186070 Binary files /dev/null and b/.yarn/cache/@babel-generator-npm-7.24.7-33fe4145fd-0ff31a73b1.zip differ diff --git a/.yarn/cache/@babel-helper-compilation-targets-npm-7.19.1-4f8302bda9-c2d3039265.zip b/.yarn/cache/@babel-helper-compilation-targets-npm-7.19.1-4f8302bda9-c2d3039265.zip deleted file mode 100644 index eceec4a4883..00000000000 Binary files a/.yarn/cache/@babel-helper-compilation-targets-npm-7.19.1-4f8302bda9-c2d3039265.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-compilation-targets-npm-7.24.7-b6fcad7a45-dfc88bc35e.zip b/.yarn/cache/@babel-helper-compilation-targets-npm-7.24.7-b6fcad7a45-dfc88bc35e.zip new file mode 100644 index 00000000000..86f61bc9123 Binary files /dev/null and b/.yarn/cache/@babel-helper-compilation-targets-npm-7.24.7-b6fcad7a45-dfc88bc35e.zip differ diff --git a/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-b25101f616.zip b/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-b25101f616.zip deleted file mode 100644 index 0d38ae67ffe..00000000000 Binary files a/.yarn/cache/@babel-helper-environment-visitor-npm-7.18.9-9f5b3635a1-b25101f616.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-environment-visitor-npm-7.24.7-9a965bf523-079d86e657.zip b/.yarn/cache/@babel-helper-environment-visitor-npm-7.24.7-9a965bf523-079d86e657.zip new file mode 100644 index 00000000000..8fe4b856a73 Binary files /dev/null and b/.yarn/cache/@babel-helper-environment-visitor-npm-7.24.7-9a965bf523-079d86e657.zip differ diff --git a/.yarn/cache/@babel-helper-module-imports-npm-7.18.6-1031faa864-f393f8a3b3.zip b/.yarn/cache/@babel-helper-module-imports-npm-7.18.6-1031faa864-f393f8a3b3.zip deleted file mode 100644 index 976aaef140c..00000000000 Binary files a/.yarn/cache/@babel-helper-module-imports-npm-7.18.6-1031faa864-f393f8a3b3.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-module-imports-npm-7.24.7-f60e66adbf-8ac15d96d2.zip b/.yarn/cache/@babel-helper-module-imports-npm-7.24.7-f60e66adbf-8ac15d96d2.zip new file mode 100644 index 00000000000..95e2043a8a0 Binary files /dev/null and b/.yarn/cache/@babel-helper-module-imports-npm-7.24.7-f60e66adbf-8ac15d96d2.zip differ diff --git a/.yarn/cache/@babel-helper-module-transforms-npm-7.19.0-a96e10d627-4483276c66.zip b/.yarn/cache/@babel-helper-module-transforms-npm-7.19.0-a96e10d627-4483276c66.zip deleted file mode 100644 index 644bc7e9c07..00000000000 Binary files a/.yarn/cache/@babel-helper-module-transforms-npm-7.19.0-a96e10d627-4483276c66.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-module-transforms-npm-7.24.7-34219c1829-ddff3b41c2.zip b/.yarn/cache/@babel-helper-module-transforms-npm-7.24.7-34219c1829-ddff3b41c2.zip new file mode 100644 index 00000000000..51a588ef771 Binary files /dev/null and b/.yarn/cache/@babel-helper-module-transforms-npm-7.24.7-34219c1829-ddff3b41c2.zip differ diff --git a/.yarn/cache/@babel-helper-plugin-utils-npm-7.24.7-5a3089ad88-81f2a15751.zip b/.yarn/cache/@babel-helper-plugin-utils-npm-7.24.7-5a3089ad88-81f2a15751.zip new file mode 100644 index 00000000000..a6541603862 Binary files /dev/null and b/.yarn/cache/@babel-helper-plugin-utils-npm-7.24.7-5a3089ad88-81f2a15751.zip differ diff --git a/.yarn/cache/@babel-helper-simple-access-npm-7.18.6-4ef4976ebe-37cd36eef1.zip b/.yarn/cache/@babel-helper-simple-access-npm-7.18.6-4ef4976ebe-37cd36eef1.zip deleted file mode 100644 index ec87a615568..00000000000 Binary files a/.yarn/cache/@babel-helper-simple-access-npm-7.18.6-4ef4976ebe-37cd36eef1.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-simple-access-npm-7.24.7-beddd00b0e-ddbf55f9de.zip b/.yarn/cache/@babel-helper-simple-access-npm-7.24.7-beddd00b0e-ddbf55f9de.zip new file mode 100644 index 00000000000..38ea173f820 Binary files /dev/null and b/.yarn/cache/@babel-helper-simple-access-npm-7.24.7-beddd00b0e-ddbf55f9de.zip differ diff --git a/.yarn/cache/@babel-helper-split-export-declaration-npm-7.18.6-53ebf8ad4c-c6d3dede53.zip b/.yarn/cache/@babel-helper-split-export-declaration-npm-7.18.6-53ebf8ad4c-c6d3dede53.zip deleted file mode 100644 index fc27cef3922..00000000000 Binary files a/.yarn/cache/@babel-helper-split-export-declaration-npm-7.18.6-53ebf8ad4c-c6d3dede53.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-split-export-declaration-npm-7.24.7-77b1fc1a1c-e3ddc91273.zip b/.yarn/cache/@babel-helper-split-export-declaration-npm-7.24.7-77b1fc1a1c-e3ddc91273.zip new file mode 100644 index 00000000000..6da6aa20bca Binary files /dev/null and b/.yarn/cache/@babel-helper-split-export-declaration-npm-7.24.7-77b1fc1a1c-e3ddc91273.zip differ diff --git a/.yarn/cache/@babel-helper-string-parser-npm-7.24.7-560b175e3f-0956819304.zip b/.yarn/cache/@babel-helper-string-parser-npm-7.24.7-560b175e3f-0956819304.zip new file mode 100644 index 00000000000..ab23970cda2 Binary files /dev/null and b/.yarn/cache/@babel-helper-string-parser-npm-7.24.7-560b175e3f-0956819304.zip differ diff --git a/.yarn/cache/@babel-helper-validator-identifier-npm-7.24.7-748889c8d2-6799ab117c.zip b/.yarn/cache/@babel-helper-validator-identifier-npm-7.24.7-748889c8d2-6799ab117c.zip new file mode 100644 index 00000000000..d63dc7cf484 Binary files /dev/null and b/.yarn/cache/@babel-helper-validator-identifier-npm-7.24.7-748889c8d2-6799ab117c.zip differ diff --git a/.yarn/cache/@babel-helper-validator-option-npm-7.18.6-cc7d1a3315-f9cc6eb7cc.zip b/.yarn/cache/@babel-helper-validator-option-npm-7.18.6-cc7d1a3315-f9cc6eb7cc.zip deleted file mode 100644 index ee1fd96eecf..00000000000 Binary files a/.yarn/cache/@babel-helper-validator-option-npm-7.18.6-cc7d1a3315-f9cc6eb7cc.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helper-validator-option-npm-7.24.7-6bf4b631c7-9689166bf3.zip b/.yarn/cache/@babel-helper-validator-option-npm-7.24.7-6bf4b631c7-9689166bf3.zip new file mode 100644 index 00000000000..e358389af6f Binary files /dev/null and b/.yarn/cache/@babel-helper-validator-option-npm-7.24.7-6bf4b631c7-9689166bf3.zip differ diff --git a/.yarn/cache/@babel-helpers-npm-7.19.0-4a958e6cb7-e50e78e0db.zip b/.yarn/cache/@babel-helpers-npm-7.19.0-4a958e6cb7-e50e78e0db.zip deleted file mode 100644 index 780e7b59818..00000000000 Binary files a/.yarn/cache/@babel-helpers-npm-7.19.0-4a958e6cb7-e50e78e0db.zip and /dev/null differ diff --git a/.yarn/cache/@babel-helpers-npm-7.24.7-8c3f5704f5-934da58098.zip b/.yarn/cache/@babel-helpers-npm-7.24.7-8c3f5704f5-934da58098.zip new file mode 100644 index 00000000000..f9c3af69229 Binary files /dev/null and b/.yarn/cache/@babel-helpers-npm-7.24.7-8c3f5704f5-934da58098.zip differ diff --git a/.yarn/cache/@babel-highlight-npm-7.24.7-d792bd8d9f-5cd3a89f14.zip b/.yarn/cache/@babel-highlight-npm-7.24.7-d792bd8d9f-5cd3a89f14.zip new file mode 100644 index 00000000000..13606408fc0 Binary files /dev/null and b/.yarn/cache/@babel-highlight-npm-7.24.7-d792bd8d9f-5cd3a89f14.zip differ diff --git a/.yarn/cache/@babel-parser-npm-7.24.7-79d233f3d1-fc9d2c4c87.zip b/.yarn/cache/@babel-parser-npm-7.24.7-79d233f3d1-fc9d2c4c87.zip new file mode 100644 index 00000000000..3c30a632b7d Binary files /dev/null and b/.yarn/cache/@babel-parser-npm-7.24.7-79d233f3d1-fc9d2c4c87.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-jsx-npm-7.18.6-3e378d5f11-6d37ea9729.zip b/.yarn/cache/@babel-plugin-syntax-jsx-npm-7.18.6-3e378d5f11-6d37ea9729.zip deleted file mode 100644 index 74e94e66e28..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-jsx-npm-7.18.6-3e378d5f11-6d37ea9729.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-jsx-npm-7.24.7-8f9596c5ff-7a5ca629d8.zip b/.yarn/cache/@babel-plugin-syntax-jsx-npm-7.24.7-8f9596c5ff-7a5ca629d8.zip new file mode 100644 index 00000000000..4a341398479 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-jsx-npm-7.24.7-8f9596c5ff-7a5ca629d8.zip differ diff --git a/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.18.6-4ad9dd7d2a-2cde73725e.zip b/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.18.6-4ad9dd7d2a-2cde73725e.zip deleted file mode 100644 index 6fb09770532..00000000000 Binary files a/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.18.6-4ad9dd7d2a-2cde73725e.zip and /dev/null differ diff --git a/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.24.7-099e795473-56fe84f304.zip b/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.24.7-099e795473-56fe84f304.zip new file mode 100644 index 00000000000..40f24dad6c5 Binary files /dev/null and b/.yarn/cache/@babel-plugin-syntax-typescript-npm-7.24.7-099e795473-56fe84f304.zip differ diff --git a/.yarn/cache/@babel-template-npm-7.18.10-b6d6fdbaf8-93a6aa094a.zip b/.yarn/cache/@babel-template-npm-7.18.10-b6d6fdbaf8-93a6aa094a.zip deleted file mode 100644 index 08a1c382170..00000000000 Binary files a/.yarn/cache/@babel-template-npm-7.18.10-b6d6fdbaf8-93a6aa094a.zip and /dev/null differ diff --git a/.yarn/cache/@babel-template-npm-7.24.7-d08a527e2b-ea90792fae.zip b/.yarn/cache/@babel-template-npm-7.24.7-d08a527e2b-ea90792fae.zip new file mode 100644 index 00000000000..2fbe6e6c243 Binary files /dev/null and b/.yarn/cache/@babel-template-npm-7.24.7-d08a527e2b-ea90792fae.zip differ diff --git a/.yarn/cache/@babel-types-npm-7.24.7-43a9e43e29-3e4437fced.zip b/.yarn/cache/@babel-types-npm-7.24.7-43a9e43e29-3e4437fced.zip new file mode 100644 index 00000000000..015c08db08a Binary files /dev/null and b/.yarn/cache/@babel-types-npm-7.24.7-43a9e43e29-3e4437fced.zip differ diff --git a/.yarn/cache/@bcoe-v8-coverage-npm-0.2.3-9e27b3c57e-850f930553.zip b/.yarn/cache/@bcoe-v8-coverage-npm-0.2.3-9e27b3c57e-850f930553.zip new file mode 100644 index 00000000000..8725d33ac5b Binary files /dev/null and b/.yarn/cache/@bcoe-v8-coverage-npm-0.2.3-9e27b3c57e-850f930553.zip differ diff --git a/.yarn/cache/@fern-api-fdr-sdk-npm-0.98.0-82c9f6f47-3c2e83e43c-c8b0c08075.zip b/.yarn/cache/@fern-api-fdr-sdk-npm-0.98.0-82c9f6f47-3c2e83e43c-c8b0c08075.zip new file mode 100644 index 00000000000..d933060ba96 Binary files /dev/null and b/.yarn/cache/@fern-api-fdr-sdk-npm-0.98.0-82c9f6f47-3c2e83e43c-c8b0c08075.zip differ diff --git a/.yarn/cache/@fern-api-fdr-sdk-npm-0.98.0-rc1-621f8f4dde-5178c9e245.zip b/.yarn/cache/@fern-api-fdr-sdk-npm-0.98.0-rc1-621f8f4dde-5178c9e245.zip deleted file mode 100644 index c1be34f394c..00000000000 Binary files a/.yarn/cache/@fern-api-fdr-sdk-npm-0.98.0-rc1-621f8f4dde-5178c9e245.zip and /dev/null differ diff --git a/.yarn/cache/@jest-console-npm-29.7.0-77689f186f-0e3624e32c.zip b/.yarn/cache/@jest-console-npm-29.7.0-77689f186f-0e3624e32c.zip new file mode 100644 index 00000000000..29c3e01763f Binary files /dev/null and b/.yarn/cache/@jest-console-npm-29.7.0-77689f186f-0e3624e32c.zip differ diff --git a/.yarn/cache/@jest-core-npm-29.7.0-cef60d74c4-af759c9781.zip b/.yarn/cache/@jest-core-npm-29.7.0-cef60d74c4-af759c9781.zip new file mode 100644 index 00000000000..ac1132240d5 Binary files /dev/null and b/.yarn/cache/@jest-core-npm-29.7.0-cef60d74c4-af759c9781.zip differ diff --git a/.yarn/cache/@jest-expect-npm-29.7.0-9dfe9cebaa-a01cb85fd9.zip b/.yarn/cache/@jest-expect-npm-29.7.0-9dfe9cebaa-a01cb85fd9.zip new file mode 100644 index 00000000000..35359392799 Binary files /dev/null and b/.yarn/cache/@jest-expect-npm-29.7.0-9dfe9cebaa-a01cb85fd9.zip differ diff --git a/.yarn/cache/@jest-expect-utils-npm-29.0.3-418f13fbb0-af6fa6e0b9.zip b/.yarn/cache/@jest-expect-utils-npm-29.0.3-418f13fbb0-af6fa6e0b9.zip deleted file mode 100644 index d45070219c5..00000000000 Binary files a/.yarn/cache/@jest-expect-utils-npm-29.0.3-418f13fbb0-af6fa6e0b9.zip and /dev/null differ diff --git a/.yarn/cache/@jest-globals-npm-29.7.0-06f2bd411e-97dbb94591.zip b/.yarn/cache/@jest-globals-npm-29.7.0-06f2bd411e-97dbb94591.zip new file mode 100644 index 00000000000..23f3bac6899 Binary files /dev/null and b/.yarn/cache/@jest-globals-npm-29.7.0-06f2bd411e-97dbb94591.zip differ diff --git a/.yarn/cache/@jest-reporters-npm-29.7.0-2561cd7a09-7eadabd62c.zip b/.yarn/cache/@jest-reporters-npm-29.7.0-2561cd7a09-7eadabd62c.zip new file mode 100644 index 00000000000..6a993dd5513 Binary files /dev/null and b/.yarn/cache/@jest-reporters-npm-29.7.0-2561cd7a09-7eadabd62c.zip differ diff --git a/.yarn/cache/@jest-schemas-npm-29.0.0-5d6c90262d-41355c78f0.zip b/.yarn/cache/@jest-schemas-npm-29.0.0-5d6c90262d-41355c78f0.zip deleted file mode 100644 index a0bf75a7636..00000000000 Binary files a/.yarn/cache/@jest-schemas-npm-29.0.0-5d6c90262d-41355c78f0.zip and /dev/null differ diff --git a/.yarn/cache/@jest-source-map-npm-29.6.3-8bb8289263-bcc5a8697d.zip b/.yarn/cache/@jest-source-map-npm-29.6.3-8bb8289263-bcc5a8697d.zip new file mode 100644 index 00000000000..57b5f024fc8 Binary files /dev/null and b/.yarn/cache/@jest-source-map-npm-29.6.3-8bb8289263-bcc5a8697d.zip differ diff --git a/.yarn/cache/@jest-test-result-npm-29.7.0-4bb532101b-67b6317d52.zip b/.yarn/cache/@jest-test-result-npm-29.7.0-4bb532101b-67b6317d52.zip new file mode 100644 index 00000000000..59da95615af Binary files /dev/null and b/.yarn/cache/@jest-test-result-npm-29.7.0-4bb532101b-67b6317d52.zip differ diff --git a/.yarn/cache/@jest-test-sequencer-npm-29.7.0-291f23a495-73f4359901.zip b/.yarn/cache/@jest-test-sequencer-npm-29.7.0-291f23a495-73f4359901.zip new file mode 100644 index 00000000000..d199c9ee91a Binary files /dev/null and b/.yarn/cache/@jest-test-sequencer-npm-29.7.0-291f23a495-73f4359901.zip differ diff --git a/.yarn/cache/@jest-types-npm-29.0.3-5cd97a4e8b-3bd33e64d8.zip b/.yarn/cache/@jest-types-npm-29.0.3-5cd97a4e8b-3bd33e64d8.zip deleted file mode 100644 index c54cc57065b..00000000000 Binary files a/.yarn/cache/@jest-types-npm-29.0.3-5cd97a4e8b-3bd33e64d8.zip and /dev/null differ diff --git a/.yarn/cache/@jridgewell-gen-mapping-npm-0.1.1-3bad172ac6-3bcc21fe78.zip b/.yarn/cache/@jridgewell-gen-mapping-npm-0.1.1-3bad172ac6-3bcc21fe78.zip deleted file mode 100644 index 637ae0e75fb..00000000000 Binary files a/.yarn/cache/@jridgewell-gen-mapping-npm-0.1.1-3bad172ac6-3bcc21fe78.zip and /dev/null differ diff --git a/.yarn/cache/@jridgewell-gen-mapping-npm-0.3.5-d8b85ebeaf-ff7a1764eb.zip b/.yarn/cache/@jridgewell-gen-mapping-npm-0.3.5-d8b85ebeaf-ff7a1764eb.zip new file mode 100644 index 00000000000..ab69f33cdb4 Binary files /dev/null and b/.yarn/cache/@jridgewell-gen-mapping-npm-0.3.5-d8b85ebeaf-ff7a1764eb.zip differ diff --git a/.yarn/cache/@jridgewell-set-array-npm-1.2.1-2312928209-832e513a85.zip b/.yarn/cache/@jridgewell-set-array-npm-1.2.1-2312928209-832e513a85.zip new file mode 100644 index 00000000000..8a72fc72dfb Binary files /dev/null and b/.yarn/cache/@jridgewell-set-array-npm-1.2.1-2312928209-832e513a85.zip differ diff --git a/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.25-c076fd2279-9d3c40d225.zip b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.25-c076fd2279-9d3c40d225.zip new file mode 100644 index 00000000000..fc42ef59cd6 Binary files /dev/null and b/.yarn/cache/@jridgewell-trace-mapping-npm-0.3.25-c076fd2279-9d3c40d225.zip differ diff --git a/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.13.0-3f49f23698-8.zip b/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.13.0-3f49f23698-8.zip deleted file mode 100644 index 2f1dd185043..00000000000 Binary files a/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.13.0-3f49f23698-8.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.14.1-e385ba3464-8.zip b/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.14.1-e385ba3464-8.zip deleted file mode 100644 index a2cdc22a135..00000000000 Binary files a/.yarn/cache/@rollup-rollup-linux-arm64-gnu-npm-4.14.1-e385ba3464-8.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.13.0-834923f1a9-8.zip b/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.13.0-834923f1a9-8.zip deleted file mode 100644 index 4a1e1d8e3fc..00000000000 Binary files a/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.13.0-834923f1a9-8.zip and /dev/null differ diff --git a/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.14.1-3b808993c8-8.zip b/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.14.1-3b808993c8-8.zip deleted file mode 100644 index 6ec597e40f1..00000000000 Binary files a/.yarn/cache/@rollup-rollup-linux-x64-gnu-npm-4.14.1-3b808993c8-8.zip and /dev/null differ diff --git a/.yarn/cache/@sinclair-typebox-npm-0.24.20-26b4f821fa-bb2e95ab60.zip b/.yarn/cache/@sinclair-typebox-npm-0.24.20-26b4f821fa-bb2e95ab60.zip deleted file mode 100644 index fae3759db3c..00000000000 Binary files a/.yarn/cache/@sinclair-typebox-npm-0.24.20-26b4f821fa-bb2e95ab60.zip and /dev/null differ diff --git a/.yarn/cache/@types-babel__traverse-npm-7.20.6-fac4243243-2bdc65eb62.zip b/.yarn/cache/@types-babel__traverse-npm-7.20.6-fac4243243-2bdc65eb62.zip new file mode 100644 index 00000000000..f8fe4e8a427 Binary files /dev/null and b/.yarn/cache/@types-babel__traverse-npm-7.20.6-fac4243243-2bdc65eb62.zip differ diff --git a/.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-d076bb61f4.zip b/.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-d076bb61f4.zip deleted file mode 100644 index 7e5f7a5f32e..00000000000 Binary files a/.yarn/cache/@types-graceful-fs-npm-4.1.5-91d62e1050-d076bb61f4.zip and /dev/null differ diff --git a/.yarn/cache/@types-graceful-fs-npm-4.1.9-ebd697fe83-79d746a8f0.zip b/.yarn/cache/@types-graceful-fs-npm-4.1.9-ebd697fe83-79d746a8f0.zip new file mode 100644 index 00000000000..8af594bc6aa Binary files /dev/null and b/.yarn/cache/@types-graceful-fs-npm-4.1.9-ebd697fe83-79d746a8f0.zip differ diff --git a/.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.6-2ea31fda9c-3feac423fd.zip b/.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.6-2ea31fda9c-3feac423fd.zip new file mode 100644 index 00000000000..c09edec14c3 Binary files /dev/null and b/.yarn/cache/@types-istanbul-lib-coverage-npm-2.0.6-2ea31fda9c-3feac423fd.zip differ diff --git a/.yarn/cache/@types-jest-npm-29.5.12-6459b9d012-19b1efdeed.zip b/.yarn/cache/@types-jest-npm-29.5.12-6459b9d012-19b1efdeed.zip new file mode 100644 index 00000000000..178ce5b82c8 Binary files /dev/null and b/.yarn/cache/@types-jest-npm-29.5.12-6459b9d012-19b1efdeed.zip differ diff --git a/.yarn/cache/@types-jest-npm-29.5.5-cc0df7a171-56e55cde99.zip b/.yarn/cache/@types-jest-npm-29.5.5-cc0df7a171-56e55cde99.zip deleted file mode 100644 index 0e76641d30b..00000000000 Binary files a/.yarn/cache/@types-jest-npm-29.5.5-cc0df7a171-56e55cde99.zip and /dev/null differ diff --git a/.yarn/cache/@types-jest-specific-snapshot-npm-0.5.7-2c017204ab-0b540abd40.zip b/.yarn/cache/@types-jest-specific-snapshot-npm-0.5.7-2c017204ab-0b540abd40.zip deleted file mode 100644 index 65b529c8280..00000000000 Binary files a/.yarn/cache/@types-jest-specific-snapshot-npm-0.5.7-2c017204ab-0b540abd40.zip and /dev/null differ diff --git a/.yarn/cache/@types-jest-specific-snapshot-npm-0.5.9-9806487307-b452e423a0.zip b/.yarn/cache/@types-jest-specific-snapshot-npm-0.5.9-9806487307-b452e423a0.zip new file mode 100644 index 00000000000..a5193228184 Binary files /dev/null and b/.yarn/cache/@types-jest-specific-snapshot-npm-0.5.9-9806487307-b452e423a0.zip differ diff --git a/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip b/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip new file mode 100644 index 00000000000..095ff209334 Binary files /dev/null and b/.yarn/cache/anymatch-npm-3.1.3-bc81d103b1-3e044fd6d1.zip differ diff --git a/.yarn/cache/babel-jest-npm-29.7.0-273152fbe9-ee6f8e0495.zip b/.yarn/cache/babel-jest-npm-29.7.0-273152fbe9-ee6f8e0495.zip new file mode 100644 index 00000000000..e5097b35d29 Binary files /dev/null and b/.yarn/cache/babel-jest-npm-29.7.0-273152fbe9-ee6f8e0495.zip differ diff --git a/.yarn/cache/babel-plugin-jest-hoist-npm-29.6.3-46120a3297-51250f2281.zip b/.yarn/cache/babel-plugin-jest-hoist-npm-29.6.3-46120a3297-51250f2281.zip new file mode 100644 index 00000000000..605fd52c29d Binary files /dev/null and b/.yarn/cache/babel-plugin-jest-hoist-npm-29.6.3-46120a3297-51250f2281.zip differ diff --git a/.yarn/cache/babel-preset-jest-npm-29.6.3-44bf6eeda9-aa4ff2a8a7.zip b/.yarn/cache/babel-preset-jest-npm-29.6.3-44bf6eeda9-aa4ff2a8a7.zip new file mode 100644 index 00000000000..9f46181e59d Binary files /dev/null and b/.yarn/cache/babel-preset-jest-npm-29.6.3-44bf6eeda9-aa4ff2a8a7.zip differ diff --git a/.yarn/cache/browserslist-npm-4.21.5-e3b9e9d029-9755986b22.zip b/.yarn/cache/browserslist-npm-4.21.5-e3b9e9d029-9755986b22.zip deleted file mode 100644 index e76bdd53e57..00000000000 Binary files a/.yarn/cache/browserslist-npm-4.21.5-e3b9e9d029-9755986b22.zip and /dev/null differ diff --git a/.yarn/cache/caniuse-lite-npm-1.0.30001456-78b4fe75c5-c2cc479962.zip b/.yarn/cache/caniuse-lite-npm-1.0.30001456-78b4fe75c5-c2cc479962.zip deleted file mode 100644 index a2cdc0de861..00000000000 Binary files a/.yarn/cache/caniuse-lite-npm-1.0.30001456-78b4fe75c5-c2cc479962.zip and /dev/null differ diff --git a/.yarn/cache/char-regex-npm-1.0.2-ecade5f97f-b563e4b603.zip b/.yarn/cache/char-regex-npm-1.0.2-ecade5f97f-b563e4b603.zip new file mode 100644 index 00000000000..208bdb8f98a Binary files /dev/null and b/.yarn/cache/char-regex-npm-1.0.2-ecade5f97f-b563e4b603.zip differ diff --git a/.yarn/cache/cjs-module-lexer-npm-1.3.1-6a27eff8d1-75f20ac264.zip b/.yarn/cache/cjs-module-lexer-npm-1.3.1-6a27eff8d1-75f20ac264.zip new file mode 100644 index 00000000000..b07c0ea7984 Binary files /dev/null and b/.yarn/cache/cjs-module-lexer-npm-1.3.1-6a27eff8d1-75f20ac264.zip differ diff --git a/.yarn/cache/co-npm-4.6.0-03f2d1feb6-5210d92230.zip b/.yarn/cache/co-npm-4.6.0-03f2d1feb6-5210d92230.zip new file mode 100644 index 00000000000..be2bd8554df Binary files /dev/null and b/.yarn/cache/co-npm-4.6.0-03f2d1feb6-5210d92230.zip differ diff --git a/.yarn/cache/collect-v8-coverage-npm-1.0.2-bd20d0c572-c10f41c39a.zip b/.yarn/cache/collect-v8-coverage-npm-1.0.2-bd20d0c572-c10f41c39a.zip new file mode 100644 index 00000000000..2d1512a3694 Binary files /dev/null and b/.yarn/cache/collect-v8-coverage-npm-1.0.2-bd20d0c572-c10f41c39a.zip differ diff --git a/.yarn/cache/convert-source-map-npm-1.8.0-037f671dde-985d974a2d.zip b/.yarn/cache/convert-source-map-npm-1.8.0-037f671dde-985d974a2d.zip deleted file mode 100644 index 00cffe534e4..00000000000 Binary files a/.yarn/cache/convert-source-map-npm-1.8.0-037f671dde-985d974a2d.zip and /dev/null differ diff --git a/.yarn/cache/create-jest-npm-29.7.0-3a6a7b993b-1427d49458.zip b/.yarn/cache/create-jest-npm-29.7.0-3a6a7b993b-1427d49458.zip new file mode 100644 index 00000000000..393187bb44a Binary files /dev/null and b/.yarn/cache/create-jest-npm-29.7.0-3a6a7b993b-1427d49458.zip differ diff --git a/.yarn/cache/dedent-npm-1.5.3-123726df15-045b595557.zip b/.yarn/cache/dedent-npm-1.5.3-123726df15-045b595557.zip new file mode 100644 index 00000000000..05bbfa9b074 Binary files /dev/null and b/.yarn/cache/dedent-npm-1.5.3-123726df15-045b595557.zip differ diff --git a/.yarn/cache/deepmerge-npm-4.3.1-4f751a0844-2024c6a980.zip b/.yarn/cache/deepmerge-npm-4.3.1-4f751a0844-2024c6a980.zip new file mode 100644 index 00000000000..93a52462879 Binary files /dev/null and b/.yarn/cache/deepmerge-npm-4.3.1-4f751a0844-2024c6a980.zip differ diff --git a/.yarn/cache/detect-newline-npm-3.1.0-6d33fa8d37-ae6cd429c4.zip b/.yarn/cache/detect-newline-npm-3.1.0-6d33fa8d37-ae6cd429c4.zip new file mode 100644 index 00000000000..95b9355c7e6 Binary files /dev/null and b/.yarn/cache/detect-newline-npm-3.1.0-6d33fa8d37-ae6cd429c4.zip differ diff --git a/.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-2c084a3db0.zip b/.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-2c084a3db0.zip deleted file mode 100644 index 862bc428488..00000000000 Binary files a/.yarn/cache/diff-sequences-npm-29.0.0-1a0fe796f4-2c084a3db0.zip and /dev/null differ diff --git a/.yarn/cache/electron-to-chromium-npm-1.4.302-103e381a2e-aa764494f9.zip b/.yarn/cache/electron-to-chromium-npm-1.4.302-103e381a2e-aa764494f9.zip deleted file mode 100644 index 3ac01566c45..00000000000 Binary files a/.yarn/cache/electron-to-chromium-npm-1.4.302-103e381a2e-aa764494f9.zip and /dev/null differ diff --git a/.yarn/cache/emittery-npm-0.13.1-cb6cd1bb03-2b089ab630.zip b/.yarn/cache/emittery-npm-0.13.1-cb6cd1bb03-2b089ab630.zip new file mode 100644 index 00000000000..e2a53f8723c Binary files /dev/null and b/.yarn/cache/emittery-npm-0.13.1-cb6cd1bb03-2b089ab630.zip differ diff --git a/.yarn/cache/exit-npm-0.1.2-ef3761a67d-abc407f07a.zip b/.yarn/cache/exit-npm-0.1.2-ef3761a67d-abc407f07a.zip new file mode 100644 index 00000000000..87a2330e8c3 Binary files /dev/null and b/.yarn/cache/exit-npm-0.1.2-ef3761a67d-abc407f07a.zip differ diff --git a/.yarn/cache/expect-npm-29.0.3-63dbd1de55-21b7fd346c.zip b/.yarn/cache/expect-npm-29.0.3-63dbd1de55-21b7fd346c.zip deleted file mode 100644 index 277e901d4c6..00000000000 Binary files a/.yarn/cache/expect-npm-29.0.3-63dbd1de55-21b7fd346c.zip and /dev/null differ diff --git a/.yarn/cache/fb-watchman-npm-2.0.1-30005d50fe-8510230778.zip b/.yarn/cache/fb-watchman-npm-2.0.1-30005d50fe-8510230778.zip deleted file mode 100644 index 5ab8d2a94b6..00000000000 Binary files a/.yarn/cache/fb-watchman-npm-2.0.1-30005d50fe-8510230778.zip and /dev/null differ diff --git a/.yarn/cache/fb-watchman-npm-2.0.2-bcb6f8f831-b15a124cef.zip b/.yarn/cache/fb-watchman-npm-2.0.2-bcb6f8f831-b15a124cef.zip new file mode 100644 index 00000000000..63d51b050d6 Binary files /dev/null and b/.yarn/cache/fb-watchman-npm-2.0.2-bcb6f8f831-b15a124cef.zip differ diff --git a/.yarn/cache/html-escaper-npm-2.0.2-38e51ef294-d2df2da3ad.zip b/.yarn/cache/html-escaper-npm-2.0.2-38e51ef294-d2df2da3ad.zip new file mode 100644 index 00000000000..cf5e7a07742 Binary files /dev/null and b/.yarn/cache/html-escaper-npm-2.0.2-38e51ef294-d2df2da3ad.zip differ diff --git a/.yarn/cache/import-local-npm-3.1.0-8960af5e51-bfcdb63b5e.zip b/.yarn/cache/import-local-npm-3.1.0-8960af5e51-bfcdb63b5e.zip new file mode 100644 index 00000000000..e0411456b77 Binary files /dev/null and b/.yarn/cache/import-local-npm-3.1.0-8960af5e51-bfcdb63b5e.zip differ diff --git a/.yarn/cache/is-generator-fn-npm-2.1.0-37895c2d2b-a6ad5492cf.zip b/.yarn/cache/is-generator-fn-npm-2.1.0-37895c2d2b-a6ad5492cf.zip new file mode 100644 index 00000000000..c9e8074298a Binary files /dev/null and b/.yarn/cache/is-generator-fn-npm-2.1.0-37895c2d2b-a6ad5492cf.zip differ diff --git a/.yarn/cache/istanbul-lib-coverage-npm-3.2.0-93f84b2c8c-a2a545033b.zip b/.yarn/cache/istanbul-lib-coverage-npm-3.2.0-93f84b2c8c-a2a545033b.zip deleted file mode 100644 index 89e143d50e2..00000000000 Binary files a/.yarn/cache/istanbul-lib-coverage-npm-3.2.0-93f84b2c8c-a2a545033b.zip and /dev/null differ diff --git a/.yarn/cache/istanbul-lib-coverage-npm-3.2.2-5c0526e059-2367407a8d.zip b/.yarn/cache/istanbul-lib-coverage-npm-3.2.2-5c0526e059-2367407a8d.zip new file mode 100644 index 00000000000..e1256eff8f3 Binary files /dev/null and b/.yarn/cache/istanbul-lib-coverage-npm-3.2.2-5c0526e059-2367407a8d.zip differ diff --git a/.yarn/cache/istanbul-lib-instrument-npm-5.2.0-6aa783f498-7c242ed782.zip b/.yarn/cache/istanbul-lib-instrument-npm-5.2.0-6aa783f498-7c242ed782.zip deleted file mode 100644 index f3e2637d566..00000000000 Binary files a/.yarn/cache/istanbul-lib-instrument-npm-5.2.0-6aa783f498-7c242ed782.zip and /dev/null differ diff --git a/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-bf16f1803b.zip b/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-bf16f1803b.zip new file mode 100644 index 00000000000..b630935eba9 Binary files /dev/null and b/.yarn/cache/istanbul-lib-instrument-npm-5.2.1-1b3ad719a9-bf16f1803b.zip differ diff --git a/.yarn/cache/istanbul-lib-instrument-npm-6.0.2-dac42bd5eb-c10aa1e93a.zip b/.yarn/cache/istanbul-lib-instrument-npm-6.0.2-dac42bd5eb-c10aa1e93a.zip new file mode 100644 index 00000000000..5da4a7004ba Binary files /dev/null and b/.yarn/cache/istanbul-lib-instrument-npm-6.0.2-dac42bd5eb-c10aa1e93a.zip differ diff --git a/.yarn/cache/istanbul-lib-report-npm-3.0.1-b17446ab24-fd17a1b879.zip b/.yarn/cache/istanbul-lib-report-npm-3.0.1-b17446ab24-fd17a1b879.zip new file mode 100644 index 00000000000..b946848afd9 Binary files /dev/null and b/.yarn/cache/istanbul-lib-report-npm-3.0.1-b17446ab24-fd17a1b879.zip differ diff --git a/.yarn/cache/istanbul-lib-source-maps-npm-4.0.1-af0f859df7-21ad3df45d.zip b/.yarn/cache/istanbul-lib-source-maps-npm-4.0.1-af0f859df7-21ad3df45d.zip new file mode 100644 index 00000000000..344cd7cdbb1 Binary files /dev/null and b/.yarn/cache/istanbul-lib-source-maps-npm-4.0.1-af0f859df7-21ad3df45d.zip differ diff --git a/.yarn/cache/istanbul-reports-npm-3.1.7-356486c0f4-2072db6e07.zip b/.yarn/cache/istanbul-reports-npm-3.1.7-356486c0f4-2072db6e07.zip new file mode 100644 index 00000000000..39740c0517e Binary files /dev/null and b/.yarn/cache/istanbul-reports-npm-3.1.7-356486c0f4-2072db6e07.zip differ diff --git a/.yarn/cache/jest-changed-files-npm-29.7.0-c2dcd10525-963e203893.zip b/.yarn/cache/jest-changed-files-npm-29.7.0-c2dcd10525-963e203893.zip new file mode 100644 index 00000000000..c0f4fb39a43 Binary files /dev/null and b/.yarn/cache/jest-changed-files-npm-29.7.0-c2dcd10525-963e203893.zip differ diff --git a/.yarn/cache/jest-circus-npm-29.7.0-f7679858c6-3494371489.zip b/.yarn/cache/jest-circus-npm-29.7.0-f7679858c6-3494371489.zip new file mode 100644 index 00000000000..1deda1c48e8 Binary files /dev/null and b/.yarn/cache/jest-circus-npm-29.7.0-f7679858c6-3494371489.zip differ diff --git a/.yarn/cache/jest-cli-npm-29.7.0-9adb356180-664901277a.zip b/.yarn/cache/jest-cli-npm-29.7.0-9adb356180-664901277a.zip new file mode 100644 index 00000000000..3d5ca8101cc Binary files /dev/null and b/.yarn/cache/jest-cli-npm-29.7.0-9adb356180-664901277a.zip differ diff --git a/.yarn/cache/jest-config-npm-29.7.0-97d8544d74-4cabf8f894.zip b/.yarn/cache/jest-config-npm-29.7.0-97d8544d74-4cabf8f894.zip new file mode 100644 index 00000000000..aa8d730c08c Binary files /dev/null and b/.yarn/cache/jest-config-npm-29.7.0-97d8544d74-4cabf8f894.zip differ diff --git a/.yarn/cache/jest-diff-npm-29.0.3-46ff0e9ddd-1e12b63ea6.zip b/.yarn/cache/jest-diff-npm-29.0.3-46ff0e9ddd-1e12b63ea6.zip deleted file mode 100644 index 72db91f3f8a..00000000000 Binary files a/.yarn/cache/jest-diff-npm-29.0.3-46ff0e9ddd-1e12b63ea6.zip and /dev/null differ diff --git a/.yarn/cache/jest-docblock-npm-29.7.0-ec59f449dd-66390c3e94.zip b/.yarn/cache/jest-docblock-npm-29.7.0-ec59f449dd-66390c3e94.zip new file mode 100644 index 00000000000..c0da780a39d Binary files /dev/null and b/.yarn/cache/jest-docblock-npm-29.7.0-ec59f449dd-66390c3e94.zip differ diff --git a/.yarn/cache/jest-each-npm-29.7.0-93476f5ba0-e88f99f018.zip b/.yarn/cache/jest-each-npm-29.7.0-93476f5ba0-e88f99f018.zip new file mode 100644 index 00000000000..3b4d9d93bd0 Binary files /dev/null and b/.yarn/cache/jest-each-npm-29.7.0-93476f5ba0-e88f99f018.zip differ diff --git a/.yarn/cache/jest-environment-node-npm-29.7.0-860b5e25ec-501a996629.zip b/.yarn/cache/jest-environment-node-npm-29.7.0-860b5e25ec-501a996629.zip new file mode 100644 index 00000000000..622f32bd795 Binary files /dev/null and b/.yarn/cache/jest-environment-node-npm-29.7.0-860b5e25ec-501a996629.zip differ diff --git a/.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-9abdd11d69.zip b/.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-9abdd11d69.zip deleted file mode 100644 index 741b0a1b055..00000000000 Binary files a/.yarn/cache/jest-get-type-npm-29.0.0-0b3b41ed86-9abdd11d69.zip and /dev/null differ diff --git a/.yarn/cache/jest-leak-detector-npm-29.7.0-915d82553f-e3950e3ddd.zip b/.yarn/cache/jest-leak-detector-npm-29.7.0-915d82553f-e3950e3ddd.zip new file mode 100644 index 00000000000..db3bcee1f42 Binary files /dev/null and b/.yarn/cache/jest-leak-detector-npm-29.7.0-915d82553f-e3950e3ddd.zip differ diff --git a/.yarn/cache/jest-matcher-utils-npm-29.0.3-9317a74a1e-e39ab74a04.zip b/.yarn/cache/jest-matcher-utils-npm-29.0.3-9317a74a1e-e39ab74a04.zip deleted file mode 100644 index 495cd4bda6b..00000000000 Binary files a/.yarn/cache/jest-matcher-utils-npm-29.0.3-9317a74a1e-e39ab74a04.zip and /dev/null differ diff --git a/.yarn/cache/jest-message-util-npm-29.0.3-6be00c7820-04bee1fee1.zip b/.yarn/cache/jest-message-util-npm-29.0.3-6be00c7820-04bee1fee1.zip deleted file mode 100644 index 402494d234b..00000000000 Binary files a/.yarn/cache/jest-message-util-npm-29.0.3-6be00c7820-04bee1fee1.zip and /dev/null differ diff --git a/.yarn/cache/jest-npm-29.7.0-d8dd095b81-17ca8d6750.zip b/.yarn/cache/jest-npm-29.7.0-d8dd095b81-17ca8d6750.zip new file mode 100644 index 00000000000..bd3db0ca2f5 Binary files /dev/null and b/.yarn/cache/jest-npm-29.7.0-d8dd095b81-17ca8d6750.zip differ diff --git a/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-db1a8ab2cb.zip b/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-db1a8ab2cb.zip new file mode 100644 index 00000000000..b4c4e50926b Binary files /dev/null and b/.yarn/cache/jest-pnp-resolver-npm-1.2.3-70e06bf27c-db1a8ab2cb.zip differ diff --git a/.yarn/cache/jest-resolve-dependencies-npm-29.7.0-06ec582f1e-aeb75d8150.zip b/.yarn/cache/jest-resolve-dependencies-npm-29.7.0-06ec582f1e-aeb75d8150.zip new file mode 100644 index 00000000000..00e4a3115f7 Binary files /dev/null and b/.yarn/cache/jest-resolve-dependencies-npm-29.7.0-06ec582f1e-aeb75d8150.zip differ diff --git a/.yarn/cache/jest-resolve-npm-29.7.0-5c36f0eefb-0ca218e107.zip b/.yarn/cache/jest-resolve-npm-29.7.0-5c36f0eefb-0ca218e107.zip new file mode 100644 index 00000000000..a72822fb078 Binary files /dev/null and b/.yarn/cache/jest-resolve-npm-29.7.0-5c36f0eefb-0ca218e107.zip differ diff --git a/.yarn/cache/jest-runner-npm-29.7.0-3bc9f82b58-f0405778ea.zip b/.yarn/cache/jest-runner-npm-29.7.0-3bc9f82b58-f0405778ea.zip new file mode 100644 index 00000000000..50ad486f69e Binary files /dev/null and b/.yarn/cache/jest-runner-npm-29.7.0-3bc9f82b58-f0405778ea.zip differ diff --git a/.yarn/cache/jest-runtime-npm-29.7.0-120fa64128-d19f113d01.zip b/.yarn/cache/jest-runtime-npm-29.7.0-120fa64128-d19f113d01.zip new file mode 100644 index 00000000000..4b50dc6a80b Binary files /dev/null and b/.yarn/cache/jest-runtime-npm-29.7.0-120fa64128-d19f113d01.zip differ diff --git a/.yarn/cache/jest-util-npm-29.0.3-52059003ed-39c31e75ba.zip b/.yarn/cache/jest-util-npm-29.0.3-52059003ed-39c31e75ba.zip deleted file mode 100644 index 875c4c985bd..00000000000 Binary files a/.yarn/cache/jest-util-npm-29.0.3-52059003ed-39c31e75ba.zip and /dev/null differ diff --git a/.yarn/cache/jest-validate-npm-29.7.0-795ac5ede8-191fcdc980.zip b/.yarn/cache/jest-validate-npm-29.7.0-795ac5ede8-191fcdc980.zip new file mode 100644 index 00000000000..b72af69cf6e Binary files /dev/null and b/.yarn/cache/jest-validate-npm-29.7.0-795ac5ede8-191fcdc980.zip differ diff --git a/.yarn/cache/jest-watcher-npm-29.7.0-e5372f1629-67e6e7fe69.zip b/.yarn/cache/jest-watcher-npm-29.7.0-e5372f1629-67e6e7fe69.zip new file mode 100644 index 00000000000..0aadb1792bf Binary files /dev/null and b/.yarn/cache/jest-watcher-npm-29.7.0-e5372f1629-67e6e7fe69.zip differ diff --git a/.yarn/cache/kleur-npm-3.0.3-f6f53649a4-df82cd1e17.zip b/.yarn/cache/kleur-npm-3.0.3-f6f53649a4-df82cd1e17.zip new file mode 100644 index 00000000000..7d710afab95 Binary files /dev/null and b/.yarn/cache/kleur-npm-3.0.3-f6f53649a4-df82cd1e17.zip differ diff --git a/.yarn/cache/leven-npm-3.1.0-b7697736a3-638401d534.zip b/.yarn/cache/leven-npm-3.1.0-b7697736a3-638401d534.zip new file mode 100644 index 00000000000..227800ee094 Binary files /dev/null and b/.yarn/cache/leven-npm-3.1.0-b7697736a3-638401d534.zip differ diff --git a/.yarn/cache/make-dir-npm-4.0.0-ec3cd921cc-bf0731a2dd.zip b/.yarn/cache/make-dir-npm-4.0.0-ec3cd921cc-bf0731a2dd.zip new file mode 100644 index 00000000000..2a141eff65f Binary files /dev/null and b/.yarn/cache/make-dir-npm-4.0.0-ec3cd921cc-bf0731a2dd.zip differ diff --git a/.yarn/cache/node-releases-npm-2.0.10-f8e2d9a776-d784ecde25.zip b/.yarn/cache/node-releases-npm-2.0.10-f8e2d9a776-d784ecde25.zip deleted file mode 100644 index aee6cc366c2..00000000000 Binary files a/.yarn/cache/node-releases-npm-2.0.10-f8e2d9a776-d784ecde25.zip and /dev/null differ diff --git a/.yarn/cache/pirates-npm-4.0.6-a8ec571a43-46a65fefaf.zip b/.yarn/cache/pirates-npm-4.0.6-a8ec571a43-46a65fefaf.zip new file mode 100644 index 00000000000..a43593b1a15 Binary files /dev/null and b/.yarn/cache/pirates-npm-4.0.6-a8ec571a43-46a65fefaf.zip differ diff --git a/.yarn/cache/pkg-dir-npm-4.2.0-2b5d0a8d32-9863e3f351.zip b/.yarn/cache/pkg-dir-npm-4.2.0-2b5d0a8d32-9863e3f351.zip new file mode 100644 index 00000000000..4718605f435 Binary files /dev/null and b/.yarn/cache/pkg-dir-npm-4.2.0-2b5d0a8d32-9863e3f351.zip differ diff --git a/.yarn/cache/pretty-format-npm-29.0.3-c339768dec-239aa73b09.zip b/.yarn/cache/pretty-format-npm-29.0.3-c339768dec-239aa73b09.zip deleted file mode 100644 index 2d5a5c66b55..00000000000 Binary files a/.yarn/cache/pretty-format-npm-29.0.3-c339768dec-239aa73b09.zip and /dev/null differ diff --git a/.yarn/cache/prompts-npm-2.4.2-f5d25d5eea-d8fd1fe638.zip b/.yarn/cache/prompts-npm-2.4.2-f5d25d5eea-d8fd1fe638.zip new file mode 100644 index 00000000000..ec51fd38428 Binary files /dev/null and b/.yarn/cache/prompts-npm-2.4.2-f5d25d5eea-d8fd1fe638.zip differ diff --git a/.yarn/cache/pure-rand-npm-6.1.0-497ea3fc37-8d53bc02be.zip b/.yarn/cache/pure-rand-npm-6.1.0-497ea3fc37-8d53bc02be.zip new file mode 100644 index 00000000000..a460d65776b Binary files /dev/null and b/.yarn/cache/pure-rand-npm-6.1.0-497ea3fc37-8d53bc02be.zip differ diff --git a/.yarn/cache/resolve-cwd-npm-3.0.0-e6f4e296bf-546e081601.zip b/.yarn/cache/resolve-cwd-npm-3.0.0-e6f4e296bf-546e081601.zip new file mode 100644 index 00000000000..d629f22465c Binary files /dev/null and b/.yarn/cache/resolve-cwd-npm-3.0.0-e6f4e296bf-546e081601.zip differ diff --git a/.yarn/cache/resolve.exports-npm-2.0.2-f59b42bbe5-1c7778ca1b.zip b/.yarn/cache/resolve.exports-npm-2.0.2-f59b42bbe5-1c7778ca1b.zip new file mode 100644 index 00000000000..25724ce5aa6 Binary files /dev/null and b/.yarn/cache/resolve.exports-npm-2.0.2-f59b42bbe5-1c7778ca1b.zip differ diff --git a/.yarn/cache/semver-npm-6.3.0-b3eace8bfd-1b26ecf6db.zip b/.yarn/cache/semver-npm-6.3.0-b3eace8bfd-1b26ecf6db.zip deleted file mode 100644 index 6320ec2b1bf..00000000000 Binary files a/.yarn/cache/semver-npm-6.3.0-b3eace8bfd-1b26ecf6db.zip and /dev/null differ diff --git a/.yarn/cache/semver-npm-7.6.2-0fec6944bb-40f6a95101.zip b/.yarn/cache/semver-npm-7.6.2-0fec6944bb-40f6a95101.zip new file mode 100644 index 00000000000..2b284e4a780 Binary files /dev/null and b/.yarn/cache/semver-npm-7.6.2-0fec6944bb-40f6a95101.zip differ diff --git a/.yarn/cache/sisteransi-npm-1.0.5-af60cc0cfa-aba6438f46.zip b/.yarn/cache/sisteransi-npm-1.0.5-af60cc0cfa-aba6438f46.zip new file mode 100644 index 00000000000..606f0db3b78 Binary files /dev/null and b/.yarn/cache/sisteransi-npm-1.0.5-af60cc0cfa-aba6438f46.zip differ diff --git a/.yarn/cache/source-map-support-npm-0.5.13-377dfd7321-933550047b.zip b/.yarn/cache/source-map-support-npm-0.5.13-377dfd7321-933550047b.zip new file mode 100644 index 00000000000..4fbf1b13a06 Binary files /dev/null and b/.yarn/cache/source-map-support-npm-0.5.13-377dfd7321-933550047b.zip differ diff --git a/.yarn/cache/string-length-npm-4.0.2-675173c7a2-ce85533ef5.zip b/.yarn/cache/string-length-npm-4.0.2-675173c7a2-ce85533ef5.zip new file mode 100644 index 00000000000..fd9f62fc86e Binary files /dev/null and b/.yarn/cache/string-length-npm-4.0.2-675173c7a2-ce85533ef5.zip differ diff --git a/.yarn/cache/strip-bom-npm-4.0.0-97d367a64d-9dbcfbaf50.zip b/.yarn/cache/strip-bom-npm-4.0.0-97d367a64d-9dbcfbaf50.zip new file mode 100644 index 00000000000..7f5558f2a91 Binary files /dev/null and b/.yarn/cache/strip-bom-npm-4.0.0-97d367a64d-9dbcfbaf50.zip differ diff --git a/.yarn/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-12db73b4f6.zip b/.yarn/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-12db73b4f6.zip deleted file mode 100644 index b964a1a691a..00000000000 Binary files a/.yarn/cache/update-browserslist-db-npm-1.0.10-676baf0b9f-12db73b4f6.zip and /dev/null differ diff --git a/.yarn/cache/v8-to-istanbul-npm-9.2.0-fb333cc45f-31ef98c6a3.zip b/.yarn/cache/v8-to-istanbul-npm-9.2.0-fb333cc45f-31ef98c6a3.zip new file mode 100644 index 00000000000..94b06d9313e Binary files /dev/null and b/.yarn/cache/v8-to-istanbul-npm-9.2.0-fb333cc45f-31ef98c6a3.zip differ diff --git a/.yarnrc.yml b/.yarnrc.yml index b415e56b958..bbc100731fd 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -2,7 +2,7 @@ changesetBaseRefs: - main - origin/main -nodeLinker: pnp +nodeLinker: pnpm npmScopes: fern-fern: diff --git a/generators/typescript/sdk/generator/package.json b/generators/typescript/sdk/generator/package.json index de63ca88b33..0e954d14d3b 100644 --- a/generators/typescript/sdk/generator/package.json +++ b/generators/typescript/sdk/generator/package.json @@ -62,14 +62,12 @@ "devDependencies": { "@babel/preset-env": "^7.24.3", "@babel/preset-typescript": "^7.24.1", - "@types/jest-specific-snapshot": "^0.5.7", "@types/js-yaml": "^4.0.8", "@types/lodash-es": "^4.17.12", "@types/node": "^18.7.18", "@types/url-join": "4.0.1", "depcheck": "^1.4.6", "eslint": "^8.56.0", - "jest-specific-snapshot": "^8.0.0", "organize-imports-cli": "^0.10.0", "prettier": "^2.7.1", "typescript": "4.6.4", diff --git a/package.json b/package.json index c4e6eef51b3..3e1ea9c39f1 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "scripts": { "clean": "yarn workspaces foreach --verbose --parallel --topological-dev run clean", "compile": "yarn workspaces foreach --verbose --parallel --topological-dev run compile", - "test": "yarn compile && jest --passWithNoTests", + "test": "yarn workspaces foreach --verbose --parallel --topological-dev run test", "test:ete": "yarn workspace @fern-api/cli dist:cli:dev && yarn workspace @fern-api/seed-cli dist:cli && yarn workspace @fern-api/ete-tests test", "lint:eslint": "eslint --max-warnings 0 . --ignore-path .eslintignore", "lint:eslint:fix": "yarn lint:eslint --fix", @@ -59,6 +59,7 @@ "@blueprintjs/eslint-plugin": "^2.1.2", "@blueprintjs/stylelint-plugin": "^4.1.3", "@types/is-ci": "^3.0.2", + "@types/jest": "^29.0.3", "@types/lodash-es": "^4.17.6", "@types/node": "^18.7.18", "@typescript-eslint/eslint-plugin": "^5.27.1", @@ -76,6 +77,7 @@ "husky": "^8.0.1", "immer": "^9.0.15", "is-ci": "^3.0.1", + "jest": "^29.7.0", "jsonc-parser": "~2.2.1", "lint-staged": "^13.0.3", "lodash-es": "^4.17.21", diff --git a/packages/cli/configuration/package.json b/packages/cli/configuration/package.json index 48248e37fad..4f9128188ec 100644 --- a/packages/cli/configuration/package.json +++ b/packages/cli/configuration/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@fern-api/core-utils": "workspace:*", - "@fern-api/fdr-sdk": "0.98.0-rc1", + "@fern-api/fdr-sdk": "0.98.0-82c9f6f47", "@fern-api/fs-utils": "workspace:*", "@fern-api/task-context": "workspace:*", "@fern-fern/fiddle-sdk": "^0.0.552", diff --git a/packages/cli/docs-preview/package.json b/packages/cli/docs-preview/package.json index 15ca7b99481..61e9e007344 100644 --- a/packages/cli/docs-preview/package.json +++ b/packages/cli/docs-preview/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@fern-api/docs-resolver": "workspace:*", - "@fern-api/fdr-sdk": "0.98.0-rc1", + "@fern-api/fdr-sdk": "0.98.0-82c9f6f47", "@fern-api/fs-utils": "workspace:*", "@fern-api/ir-sdk": "workspace:*", "@fern-api/logger": "workspace:*", diff --git a/packages/cli/docs-resolver/package.json b/packages/cli/docs-resolver/package.json index 2e1bfa5603a..a9dffe1057e 100644 --- a/packages/cli/docs-resolver/package.json +++ b/packages/cli/docs-resolver/package.json @@ -29,7 +29,7 @@ "dependencies": { "@fern-api/configuration": "workspace:*", "@fern-api/core-utils": "workspace:*", - "@fern-api/fdr-sdk": "0.98.0-rc1", + "@fern-api/fdr-sdk": "0.98.0-82c9f6f47", "@fern-api/fs-utils": "workspace:*", "@fern-api/ir-generator": "workspace:*", "@fern-api/ir-sdk": "workspace:*", diff --git a/packages/cli/generation/ir-generator/.depcheckrc.json b/packages/cli/generation/ir-generator/.depcheckrc.json index 66e39a134c6..111acc569cd 100644 --- a/packages/cli/generation/ir-generator/.depcheckrc.json +++ b/packages/cli/generation/ir-generator/.depcheckrc.json @@ -1 +1,9 @@ -{ "ignores": ["@types/node"], "ignore-patterns": ["lib"] } +{ + "ignores": [ + "@types/jest", + "@types/node" + ], + "ignore-patterns": [ + "lib" + ] +} \ No newline at end of file diff --git a/packages/cli/generation/ir-generator/.mrlint.json b/packages/cli/generation/ir-generator/.mrlint.json index 87df864aae1..014458cafcf 100644 --- a/packages/cli/generation/ir-generator/.mrlint.json +++ b/packages/cli/generation/ir-generator/.mrlint.json @@ -1,4 +1,5 @@ { "type": "library", - "private": true -} + "private": true, + "testRunner": "jest" +} \ No newline at end of file diff --git a/packages/cli/generation/ir-generator/package.json b/packages/cli/generation/ir-generator/package.json index b5e5f0d08d0..b1221768e98 100644 --- a/packages/cli/generation/ir-generator/package.json +++ b/packages/cli/generation/ir-generator/package.json @@ -18,7 +18,7 @@ "scripts": { "clean": "rm -rf ./lib && tsc --build --clean", "compile": "tsc --build", - "test": "yarn compile && vitest --passWithNoTests", + "test": "yarn compile && jest --passWithNoTests", "lint:eslint": "eslint --max-warnings 0 . --ignore-path=../../../../.eslintignore", "lint:eslint:fix": "yarn lint:eslint --fix", "format": "prettier --write --ignore-unknown --ignore-path ../../../../shared/.prettierignore \"**\"", @@ -41,6 +41,7 @@ "url-join": "^5.0.0" }, "devDependencies": { + "@types/jest": "^29.5.12", "@types/jest-specific-snapshot": "^0.5.7", "@types/lodash-es": "^4.17.12", "@types/node": "^18.7.18", @@ -49,6 +50,7 @@ "@types/url-join": "4.0.1", "depcheck": "^1.4.6", "eslint": "^8.56.0", + "jest": "^29.7.0", "jest-specific-snapshot": "^8.0.0", "organize-imports-cli": "^0.10.0", "typescript": "4.6.4", diff --git a/packages/cli/generation/ir-generator/src/__test__/__mocks__/prettier.ts b/packages/cli/generation/ir-generator/src/__test__/__mocks__/prettier.ts deleted file mode 100644 index b38ad9258db..00000000000 --- a/packages/cli/generation/ir-generator/src/__test__/__mocks__/prettier.ts +++ /dev/null @@ -1 +0,0 @@ -export const format = jest.fn((code: string) => code); diff --git a/packages/cli/generation/ir-generator/src/__test__/__snapshots__/fhir.txt b/packages/cli/generation/ir-generator/src/__test__/__snapshots__/fhir.txt index 45118628eb8..a430347d3c6 100644 --- a/packages/cli/generation/ir-generator/src/__test__/__snapshots__/fhir.txt +++ b/packages/cli/generation/ir-generator/src/__test__/__snapshots__/fhir.txt @@ -3362,7 +3362,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Optional compartment for newly created resources. If this field is set, any resources created by a user with this access policy will automatically be included in the specified compartment.", + "docs": "Optional compartment for newly created resources. If this field is set, any resources created by a user with this access policy will automatically be included in the specified compartment.", "name": { "name": { "camelCase": { @@ -4966,7 +4966,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Optional list of hidden fields. Hidden fields are not readable or writeable.", + "docs": "Optional list of hidden fields. Hidden fields are not readable or writeable.", "name": { "name": { "camelCase": { @@ -5015,7 +5015,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Optional list of read-only fields. Read-only fields are readable but not writeable.", + "docs": "Optional list of read-only fields. Read-only fields are readable but not writeable.", "name": { "name": { "camelCase": { @@ -5064,7 +5064,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Invariants that must be satisfied for the resource to be written. Can include %before and %after placeholders to refer to the resource before and after the updates are applied.", + "docs": "Invariants that must be satisfied for the resource to be written. Can include %before and %after placeholders to refer to the resource before and after the updates are applied.", "name": { "name": { "camelCase": { @@ -5259,7 +5259,7 @@ exports[`generate IR 1`] = ` }, "type_:Account": { "availability": null, - "docs": "A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.", + "docs": "A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.", "examples": [], "name": { "fernFilepath": { @@ -6324,7 +6324,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Unique identifier used to reference the account. Might or might not be intended for human use (e.g. credit card number).", + "docs": "Unique identifier used to reference the account. Might or might not be intended for human use (e.g. credit card number).", "name": { "name": { "camelCase": { @@ -6977,7 +6977,7 @@ exports[`generate IR 1`] = ` }, "type_:AccountCoverage": { "availability": null, - "docs": "A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.", + "docs": "A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.", "examples": [], "name": { "fernFilepath": { @@ -8021,7 +8021,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -8270,7 +8270,7 @@ exports[`generate IR 1`] = ` }, "type_:AccountGuarantor": { "availability": null, - "docs": "A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.", + "docs": "A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc.", "examples": [], "name": { "fernFilepath": { @@ -9314,7 +9314,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -11352,7 +11352,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the activity definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the activity definition changes.", + "docs": "The date (and optionally time) when the activity definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the activity definition changes.", "name": { "name": { "camelCase": { @@ -12716,7 +12716,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Indicates how quickly the activity should be addressed with respect to other requests.", + "docs": "Indicates how quickly the activity should be addressed with respect to other requests.", "name": { "name": { "camelCase": { @@ -14967,7 +14967,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -16243,7 +16243,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -16640,7 +16640,7 @@ exports[`generate IR 1`] = ` }, "type_:Address": { "availability": null, - "docs": "An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.", + "docs": "An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world.", "examples": [], "name": { "fernFilepath": { @@ -17684,7 +17684,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -17913,7 +17913,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.", + "docs": "This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.", "name": { "name": { "camelCase": { @@ -18524,7 +18524,7 @@ exports[`generate IR 1`] = ` }, "type_:AdverseEvent": { "availability": null, - "docs": "Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.", + "docs": "Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.", "examples": [], "name": { "fernFilepath": { @@ -20435,7 +20435,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Information on who recorded the adverse event. May be the patient or a practitioner.", + "docs": "Information on who recorded the adverse event. May be the patient or a practitioner.", "name": { "name": { "camelCase": { @@ -20495,7 +20495,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Parties that may or should contribute or have contributed information to the adverse event, which can consist of one or more activities. Such information includes information leading to the decision to perform the activity and how to perform the activity (e.g. consultant), information that the activity itself seeks to reveal (e.g. informant of clinical history), or information about what activity was performed (e.g. informant witness).", + "docs": "Parties that may or should contribute or have contributed information to the adverse event, which can consist of one or more activities. Such information includes information leading to the decision to perform the activity and how to perform the activity (e.g. consultant), information that the activity itself seeks to reveal (e.g. informant of clinical history), or information about what activity was performed (e.g. informant witness).", "name": { "name": { "camelCase": { @@ -20918,7 +20918,7 @@ exports[`generate IR 1`] = ` }, "type_:AdverseEventCausality": { "availability": null, - "docs": "Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.", + "docs": "Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.", "examples": [], "name": { "fernFilepath": { @@ -21962,7 +21962,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -22320,7 +22320,7 @@ exports[`generate IR 1`] = ` }, "type_:AdverseEventSuspectEntity": { "availability": null, - "docs": "Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.", + "docs": "Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death.", "examples": [], "name": { "fernFilepath": { @@ -23364,7 +23364,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -23496,7 +23496,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Identifies the actual instance of what caused the adverse event. May be a substance, medication, medication administration, medication statement or a device.", + "docs": "Identifies the actual instance of what caused the adverse event. May be a substance, medication, medication administration, medication statement or a device.", "name": { "name": { "camelCase": { @@ -24663,7 +24663,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -29775,7 +29775,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Code for an allergy or intolerance statement (either a positive or a negated/excluded statement). This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., "Latex"), an allergy or intolerance condition (e.g., "Latex allergy"), or a negated/excluded code for a specific substance or class (e.g., "No latex allergy") or a general or categorical negated statement (e.g., "No known allergy", "No known drug allergies"). Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance.", + "docs": "Code for an allergy or intolerance statement (either a positive or a negated/excluded statement). This may be a code for a substance or pharmaceutical product that is considered to be responsible for the adverse reaction risk (e.g., "Latex"), an allergy or intolerance condition (e.g., "Latex allergy"), or a negated/excluded code for a specific substance or class (e.g., "No latex allergy") or a general or categorical negated statement (e.g., "No known allergy", "No known drug allergies"). Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance.", "name": { "name": { "camelCase": { @@ -29949,7 +29949,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", + "docs": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", "name": { "name": { "camelCase": { @@ -29992,7 +29992,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", + "docs": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", "name": { "name": { "camelCase": { @@ -30052,7 +30052,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", + "docs": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", "name": { "name": { "camelCase": { @@ -30112,7 +30112,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", + "docs": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", "name": { "name": { "camelCase": { @@ -30172,7 +30172,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", + "docs": "Estimated or actual date, date-time, or age when allergy or intolerance was identified.", "name": { "name": { "camelCase": { @@ -31892,7 +31892,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -32024,7 +32024,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance.", + "docs": "Identification of the specific substance (or pharmaceutical product) considered to be responsible for the Adverse Reaction event. Note: the substance for a specific reaction may be different from the substance identified as the cause of the risk, but it must be consistent with it. For instance, it may be a more specific substance (e.g. a brand medication) or a composite product that includes the identified substance. It must be clinically safe to only process the 'code' and ignore the 'reaction.substance'. If a receiving system is unable to confirm that AllergyIntolerance.reaction.substance falls within the semantic scope of AllergyIntolerance.code, then the receiving system should ignore AllergyIntolerance.reaction.substance.", "name": { "name": { "camelCase": { @@ -32642,7 +32642,7 @@ exports[`generate IR 1`] = ` }, "type_:Annotation": { "availability": null, - "docs": "A text note which also contains information about who made the statement and when.", + "docs": "A text note which also contains information about who made the statement and when.", "examples": [], "name": { "fernFilepath": { @@ -33686,7 +33686,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -35908,7 +35908,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Number of minutes that the appointment is to take. This can be less than the duration between the start and end times. For example, where the actual time of appointment is only an estimate or if a 30 minute appointment is being requested, but any time would work. Also, if there is, for example, a planned 15 minute break in the middle of a long appointment, the duration may be 15 minutes less than the difference between the start and end.", + "docs": "Number of minutes that the appointment is to take. This can be less than the duration between the start and end times. For example, where the actual time of appointment is only an estimate or if a 30 minute appointment is being requested, but any time would work. Also, if there is, for example, a planned 15 minute break in the middle of a long appointment, the duration may be 15 minutes less than the difference between the start and end.", "name": { "name": { "camelCase": { @@ -37419,7 +37419,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -42641,7 +42641,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -44238,7 +44238,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.", + "docs": "Identifier for a family of the event. For example, a menu item, program, rule, policy, function code, application name or URL. It identifies the performed function.", "name": { "name": { "camelCase": { @@ -46102,7 +46102,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -47904,7 +47904,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -48079,7 +48079,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The value of the extra detail.", + "docs": "The value of the extra detail.", "name": { "name": { "camelCase": { @@ -48122,7 +48122,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The value of the extra detail.", + "docs": "The value of the extra detail.", "name": { "name": { "camelCase": { @@ -49212,7 +49212,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -50909,7 +50909,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -52501,7 +52501,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -52633,7 +52633,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.", + "docs": "Logical source location within the healthcare enterprise network. For example, a hospital or other provider location within a multi-entity provider group.", "name": { "name": { "camelCase": { @@ -54166,7 +54166,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -55648,7 +55648,7 @@ exports[`generate IR 1`] = ` }, "type_:Binary": { "availability": null, - "docs": "A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc.", + "docs": "A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc.", "examples": [], "name": { "fernFilepath": { @@ -58720,7 +58720,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Any manipulation of product post-collection that is intended to alter the product. For example a buffy-coat enrichment or CD8 reduction of Peripheral Blood Stem Cells to make it more suitable for infusion.", + "docs": "Any manipulation of product post-collection that is intended to alter the product. For example a buffy-coat enrichment or CD8 reduction of Peripheral Blood Stem Cells to make it more suitable for infusion.", "name": { "name": { "camelCase": { @@ -59893,7 +59893,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -61295,7 +61295,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -62620,7 +62620,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -64323,7 +64323,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -64797,7 +64797,7 @@ exports[`generate IR 1`] = ` }, "type_:BodyStructure": { "availability": null, - "docs": "Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case.", + "docs": "Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case.", "examples": [], "name": { "fernFilepath": { @@ -65967,7 +65967,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The kind of structure being represented by the body structure at \`BodyStructure.location\`. This can define both normal and abnormal morphologies.", + "docs": "The kind of structure being represented by the body structure at \`BodyStructure.location\`. This can define both normal and abnormal morphologies.", "name": { "name": { "camelCase": { @@ -66087,7 +66087,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Qualifier to refine the anatomical location. These include qualifiers for laterality, relative location, directionality, number, and plane.", + "docs": "Qualifier to refine the anatomical location. These include qualifiers for laterality, relative location, directionality, number, and plane.", "name": { "name": { "camelCase": { @@ -70523,7 +70523,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The absolute path to the file. The format of the file SHOULD reflect that requested in the _outputFormat parameter of the initial kick-off request.", + "docs": "The absolute path to the file. The format of the file SHOULD reflect that requested in the \\_outputFormat parameter of the initial kick-off request.", "name": { "name": { "camelCase": { @@ -70674,7 +70674,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The absolute path to the file. The format of the file SHOULD reflect that requested in the _outputFormat parameter of the initial kick-off request.", + "docs": "The absolute path to the file. The format of the file SHOULD reflect that requested in the \\_outputFormat parameter of the initial kick-off request.", "name": { "name": { "camelCase": { @@ -70825,7 +70825,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The absolute path to the file. The format of the file SHOULD reflect that requested in the _outputFormat parameter of the initial kick-off request.", + "docs": "The absolute path to the file. The format of the file SHOULD reflect that requested in the \\_outputFormat parameter of the initial kick-off request.", "name": { "name": { "camelCase": { @@ -72481,7 +72481,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "If a set of search matches, this is the total number of entries of type 'match' across all pages in the search. It does not include search.mode = 'include' or 'outcome' entries and it does not provide a count of the number of entries in the Bundle.", + "docs": "If a set of search matches, this is the total number of entries of type 'match' across all pages in the search. It does not include search.mode = 'include' or 'outcome' entries and it does not provide a count of the number of entries in the Bundle.", "name": { "name": { "camelCase": { @@ -73780,7 +73780,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -73978,7 +73978,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The Absolute URL for the resource. The fullUrl SHALL NOT disagree with the id in the resource - i.e. if the fullUrl is not a urn:uuid, the URL shall be version-independent URL consistent with the Resource.id. The fullUrl is a version independent reference to the resource. The fullUrl element SHALL have a value except that: * fullUrl can be empty on a POST (although it does not need to when specifying a temporary id for reference in the bundle) * Results from operations might involve resources that are not identified.", + "docs": "The Absolute URL for the resource. The fullUrl SHALL NOT disagree with the id in the resource - i.e. if the fullUrl is not a urn:uuid, the URL shall be version-independent URL consistent with the Resource.id. The fullUrl is a version independent reference to the resource. The fullUrl element SHALL have a value except that: _ fullUrl can be empty on a POST (although it does not need to when specifying a temporary id for reference in the bundle) _ Results from operations might involve resources that are not identified.", "name": { "name": { "camelCase": { @@ -74158,7 +74158,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Additional information about how this entry should be processed as part of a transaction or batch. For history, it shows how the entry was processed to create the version contained in the entry.", + "docs": "Additional information about how this entry should be processed as part of a transaction or batch. For history, it shows how the entry was processed to create the version contained in the entry.", "name": { "name": { "camelCase": { @@ -75325,7 +75325,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -76607,7 +76607,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -78289,7 +78289,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -79734,7 +79734,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -79866,7 +79866,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Why this entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.", + "docs": "Why this entry is in the result set - whether it's included as a match or because of an \\_include requirement, or to convey information or warning information about the search process.", "name": { "name": { "camelCase": { @@ -79989,7 +79989,7 @@ exports[`generate IR 1`] = ` }, "type_:BundleSearchMode": { "availability": null, - "docs": "Why this entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process.", + "docs": "Why this entry is in the result set - whether it's included as a match or because of an \\_include requirement, or to convey information or warning information about the search process.", "examples": [], "name": { "fernFilepath": { @@ -81730,7 +81730,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the capability statement was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the capability statement changes.", + "docs": "The date (and optionally time) when the capability statement was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the capability statement changes.", "name": { "name": { "camelCase": { @@ -82403,7 +82403,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Software that is covered by this capability statement. It is used when the capability statement describes the capabilities of a particular software version, independent of an installation.", + "docs": "Software that is covered by this capability statement. It is used when the capability statement describes the capabilities of a particular software version, independent of an installation.", "name": { "name": { "camelCase": { @@ -84026,7 +84026,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -84218,7 +84218,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "A description of how the application supports or uses the specified document profile. For example, when documents are created, what action is taken with consumed documents, etc.", + "docs": "A description of how the application supports or uses the specified document profile. For example, when documents are created, what action is taken with consumed documents, etc.", "name": { "name": { "camelCase": { @@ -85469,7 +85469,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -87372,7 +87372,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -87547,7 +87547,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "An absolute base URL for the implementation. This forms the base for REST interfaces as well as the mailbox and document interfaces.", + "docs": "An absolute base URL for the implementation. This forms the base for REST interfaces as well as the mailbox and document interfaces.", "name": { "name": { "camelCase": { @@ -88714,7 +88714,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -90013,7 +90013,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -91842,7 +91842,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -92100,7 +92100,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Documentation about the system's messaging capabilities for this endpoint not otherwise documented by the capability statement. For example, the process for becoming an authorized messaging exchange partner.", + "docs": "Documentation about the system's messaging capabilities for this endpoint not otherwise documented by the capability statement. For example, the process for becoming an authorized messaging exchange partner.", "name": { "name": { "camelCase": { @@ -93273,7 +93273,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -93405,7 +93405,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The name of the operation or query. For an operation, this is the name prefixed with $ and used in the URL. For a query, this is the name used in the _query parameter when the query is called.", + "docs": "The name of the operation or query. For an operation, this is the name prefixed with $ and used in the URL. For a query, this is the name used in the \\_query parameter when the query is called.", "name": { "name": { "camelCase": { @@ -93448,7 +93448,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Where the formal definition can be found. If a server references the base definition of an Operation (i.e. from the specification itself such as \`\`\`http://hl7.org/fhir/OperationDefinition/ValueSet-expand\`\`\`), that means it supports the full capabilities of the operation - e.g. both GET and POST invocation. If it only supports a subset, it must define its own custom [[[OperationDefinition]]] with a 'base' of the original OperationDefinition. The custom definition would describe the specific subset of functionality supported.", + "docs": "Where the formal definition can be found. If a server references the base definition of an Operation (i.e. from the specification itself such as \`http://hl7.org/fhir/OperationDefinition/ValueSet-expand\`), that means it supports the full capabilities of the operation - e.g. both GET and POST invocation. If it only supports a subset, it must define its own custom [[[OperationDefinition]]] with a 'base' of the original OperationDefinition. The custom definition would describe the specific subset of functionality supported.", "name": { "name": { "camelCase": { @@ -94609,7 +94609,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -95455,7 +95455,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "A list of _include values supported by the server.", + "docs": "A list of \\_include values supported by the server.", "name": { "name": { "camelCase": { @@ -95504,7 +95504,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "A list of _revinclude (reverse include) values supported by the server.", + "docs": "A list of \\_revinclude (reverse include) values supported by the server.", "name": { "name": { "camelCase": { @@ -97274,7 +97274,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -99053,7 +99053,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -99348,7 +99348,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.", + "docs": "This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms.", "name": { "name": { "camelCase": { @@ -100727,7 +100727,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -102071,7 +102071,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -103538,7 +103538,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -105844,7 +105844,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "When populated, the author is responsible for the care plan. The care plan is attributed to the author.", + "docs": "When populated, the author is responsible for the care plan. The care plan is attributed to the author.", "name": { "name": { "camelCase": { @@ -106102,7 +106102,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Identifies portions of the patient's record that specifically influenced the formation of the plan. These might include comorbidities, recent procedures, limitations, recent assessments, etc.", + "docs": "Identifies portions of the patient's record that specifically influenced the formation of the plan. These might include comorbidities, recent procedures, limitations, recent assessments, etc.", "name": { "name": { "camelCase": { @@ -106234,7 +106234,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Identifies a planned action to occur as part of the plan. For example, a medication to be used, lab tests to perform, self-monitoring, education, etc.", + "docs": "Identifies a planned action to occur as part of the plan. For example, a medication to be used, lab tests to perform, self-monitoring, education, etc.", "name": { "name": { "camelCase": { @@ -107413,7 +107413,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -107545,7 +107545,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Identifies the outcome at the point when the status of the activity is assessed. For example, the outcome of an education activity could be patient understands (or not).", + "docs": "Identifies the outcome at the point when the status of the activity is assessed. For example, the outcome of an education activity could be patient understands (or not).", "name": { "name": { "camelCase": { @@ -107611,7 +107611,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Details of the outcome or action resulting from the activity. The reference to an "event" resource, such as Procedure or Encounter or Observation, is the result/outcome of the activity itself. The activity can be conveyed using CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference to a “request” resource).", + "docs": "Details of the outcome or action resulting from the activity. The reference to an "event" resource, such as Procedure or Encounter or Observation, is the result/outcome of the activity itself. The activity can be conveyed using CarePlan.activity.detail OR using the CarePlan.activity.reference (a reference to a “request” resource).", "name": { "name": { "camelCase": { @@ -108910,7 +108910,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -109042,7 +109042,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "A description of the kind of resource the in-line definition of a care plan activity is representing. The CarePlan.activity.detail is an in-line definition when a resource is not referenced using CarePlan.activity.reference. For example, a MedicationRequest, a ServiceRequest, or a CommunicationRequest.", + "docs": "A description of the kind of resource the in-line definition of a care plan activity is representing. The CarePlan.activity.detail is an in-line definition when a resource is not referenced using CarePlan.activity.reference. For example, a MedicationRequest, a ServiceRequest, or a CommunicationRequest.", "name": { "name": { "camelCase": { @@ -109612,7 +109612,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "If true, indicates that the described activity is one that must NOT be engaged in when following the plan. If false, or missing, indicates that the described activity is one that should be engaged in when following the plan.", + "docs": "If true, indicates that the described activity is one that must NOT be engaged in when following the plan. If false, or missing, indicates that the described activity is one that should be engaged in when following the plan.", "name": { "name": { "camelCase": { @@ -110180,7 +110180,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.", + "docs": "This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc.", "name": { "name": { "camelCase": { @@ -111689,7 +111689,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Identifies what kind of team. This is to support differentiation between multiple co-existing teams, such as care plan team, episode of care team, longitudinal care team.", + "docs": "Identifies what kind of team. This is to support differentiation between multiple co-existing teams, such as care plan team, episode of care team, longitudinal care team.", "name": { "name": { "camelCase": { @@ -111755,7 +111755,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "A label for human use intended to distinguish like teams. E.g. the "red" vs. "green" trauma teams.", + "docs": "A label for human use intended to distinguish like teams. E.g. the "red" vs. "green" trauma teams.", "name": { "name": { "camelCase": { @@ -113421,7 +113421,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -116871,7 +116871,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -119564,7 +119564,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "If the list price or the rule-based factor associated with the code is overridden, this attribute can capture a text to indicate the reason for this action.", + "docs": "If the list price or the rule-based factor associated with the code is overridden, this attribute can capture a text to indicate the reason for this action.", "name": { "name": { "camelCase": { @@ -121754,7 +121754,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the charge item definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the charge item definition changes.", + "docs": "The date (and optionally time) when the charge item definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the charge item definition changes.", "name": { "name": { "camelCase": { @@ -123618,7 +123618,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -124926,7 +124926,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -126345,7 +126345,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -127798,7 +127798,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -130844,7 +130844,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "A claim line. Either a simple product or service or a 'group' of details which can each be a simple items or groups of sub-details.", + "docs": "A claim line. Either a simple product or service or a 'group' of details which can each be a simple items or groups of sub-details.", "name": { "name": { "camelCase": { @@ -132017,7 +132017,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -132149,7 +132149,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Date of an accident event related to the products and services contained in the claim.", + "docs": "Date of an accident event related to the products and services contained in the claim.", "name": { "name": { "camelCase": { @@ -133415,7 +133415,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -134867,7 +134867,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -136784,7 +136784,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -138329,7 +138329,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -139873,7 +139873,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -142529,7 +142529,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -143822,7 +143822,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -145373,7 +145373,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -149422,7 +149422,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -151892,7 +151892,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -153305,7 +153305,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -154736,7 +154736,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -156467,7 +156467,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -157880,7 +157880,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -159315,7 +159315,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -160746,7 +160746,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -162252,7 +162252,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -163770,7 +163770,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -165141,7 +165141,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -166806,7 +166806,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -168093,7 +168093,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -169944,7 +169944,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -170190,7 +170190,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought.", + "docs": "System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought.", "name": { "name": { "camelCase": { @@ -172482,7 +172482,7 @@ exports[`generate IR 1`] = ` }, "type_:ClinicalImpression": { "availability": null, - "docs": "A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.", + "docs": "A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.", "examples": [], "name": { "fernFilepath": { @@ -174807,7 +174807,7 @@ exports[`generate IR 1`] = ` }, "type_:ClinicalImpressionFinding": { "availability": null, - "docs": "A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.", + "docs": "A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.", "examples": [], "name": { "fernFilepath": { @@ -175851,7 +175851,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -176149,7 +176149,7 @@ exports[`generate IR 1`] = ` }, "type_:ClinicalImpressionInvestigation": { "availability": null, - "docs": "A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.", + "docs": "A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score.", "examples": [], "name": { "fernFilepath": { @@ -177193,7 +177193,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -178867,7 +178867,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the code system was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the code system changes.", + "docs": "The date (and optionally time) when the code system was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the code system changes.", "name": { "name": { "camelCase": { @@ -181010,7 +181010,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -182701,7 +182701,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -184043,7 +184043,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -185576,7 +185576,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -186978,7 +186978,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -188893,7 +188893,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -190115,7 +190115,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -192568,7 +192568,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The entity (e.g. person, organization, clinical information system, care team or device) which was the target of the communication. If receipts need to be tracked by an individual, a separate resource instance will need to be created for each recipient. Multiple recipient communications are intended where either receipts are not tracked (e.g. a mass mail-out) or a receipt is captured in aggregate (all emails confirmed received by a particular time).", + "docs": "The entity (e.g. person, organization, clinical information system, care team or device) which was the target of the communication. If receipts need to be tracked by an individual, a separate resource instance will need to be created for each recipient. Multiple recipient communications are intended where either receipts are not tracked (e.g. a mass mail-out) or a receipt is captured in aggregate (all emails confirmed received by a particular time).", "name": { "name": { "camelCase": { @@ -194005,7 +194005,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -195872,7 +195872,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "If true indicates that the CommunicationRequest is asking for the specified action to *not* occur.", + "docs": "If true indicates that the CommunicationRequest is asking for the specified action to _not_ occur.", "name": { "name": { "camelCase": { @@ -196332,7 +196332,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "For draft requests, indicates the date of initial creation. For requests with other statuses, indicates the date of activation.", + "docs": "For draft requests, indicates the date of initial creation. For requests with other statuses, indicates the date of activation.", "name": { "name": { "camelCase": { @@ -197823,7 +197823,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -199431,7 +199431,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the compartment definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the compartment definition changes.", + "docs": "The date (and optionally time) when the compartment definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the compartment definition changes.", "name": { "name": { "camelCase": { @@ -201166,7 +201166,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -204614,7 +204614,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -206115,7 +206115,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -207486,7 +207486,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -208845,7 +208845,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -208977,7 +208977,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.", + "docs": "The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.", "name": { "name": { "camelCase": { @@ -211136,7 +211136,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the concept map was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the concept map changes.", + "docs": "The date (and optionally time) when the concept map was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the concept map changes.", "name": { "name": { "camelCase": { @@ -212902,7 +212902,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -214287,7 +214287,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -215635,7 +215635,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -217282,7 +217282,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -217577,7 +217577,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "A description of status/issues in mapping that conveys additional information not represented in the structured data.", + "docs": "A description of status/issues in mapping that conveys additional information not represented in the structured data.", "name": { "name": { "camelCase": { @@ -219097,7 +219097,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -219289,7 +219289,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The fixed code to use when the mode = 'fixed' - all unmapped codes are mapped to a single fixed code.", + "docs": "The fixed code to use when the mode = 'fixed' - all unmapped codes are mapped to a single fixed code.", "name": { "name": { "camelCase": { @@ -221188,7 +221188,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", + "docs": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", "name": { "name": { "camelCase": { @@ -221231,7 +221231,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", + "docs": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", "name": { "name": { "camelCase": { @@ -221291,7 +221291,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", + "docs": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", "name": { "name": { "camelCase": { @@ -221351,7 +221351,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", + "docs": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", "name": { "name": { "camelCase": { @@ -221411,7 +221411,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", + "docs": "Estimated or actual date or date-time the condition began, in the opinion of the clinician.", "name": { "name": { "camelCase": { @@ -222032,7 +222032,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.", + "docs": "Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.", "name": { "name": { "camelCase": { @@ -223145,7 +223145,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -224456,7 +224456,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -224777,7 +224777,7 @@ exports[`generate IR 1`] = ` }, "type_:Consent": { "availability": null, - "docs": "A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.", + "docs": "A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.", "examples": [], "name": { "fernFilepath": { @@ -225968,7 +225968,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "A selector of the type of consent being presented: ADR, Privacy, Treatment, Research. This list is now extensible.", + "docs": "A selector of the type of consent being presented: ADR, Privacy, Treatment, Research. This list is now extensible.", "name": { "name": { "camelCase": { @@ -226142,7 +226142,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "When this Consent was issued / created / indexed.", + "docs": "When this Consent was issued / created / indexed.", "name": { "name": { "camelCase": { @@ -226709,7 +226709,7 @@ exports[`generate IR 1`] = ` }, "type_:ConsentActor": { "availability": null, - "docs": "A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.", + "docs": "A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.", "examples": [], "name": { "fernFilepath": { @@ -227753,7 +227753,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -227996,7 +227996,7 @@ exports[`generate IR 1`] = ` }, "type_:ConsentData": { "availability": null, - "docs": "A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.", + "docs": "A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.", "examples": [], "name": { "fernFilepath": { @@ -229040,7 +229040,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -229431,7 +229431,7 @@ exports[`generate IR 1`] = ` }, "type_:ConsentPolicy": { "availability": null, - "docs": "A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.", + "docs": "A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.", "examples": [], "name": { "fernFilepath": { @@ -230475,7 +230475,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -230607,7 +230607,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Entity or Organization having regulatory jurisdiction or accountability for enforcing policies pertaining to Consent Directives.", + "docs": "Entity or Organization having regulatory jurisdiction or accountability for enforcing policies pertaining to Consent Directives.", "name": { "name": { "camelCase": { @@ -230730,7 +230730,7 @@ exports[`generate IR 1`] = ` }, "type_:ConsentProvision": { "availability": null, - "docs": "A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.", + "docs": "A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.", "examples": [], "name": { "fernFilepath": { @@ -231774,7 +231774,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -231906,7 +231906,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Action to take - permit or deny - when the rule conditions are met. Not permitted in root rule, required in all nested rules.", + "docs": "Action to take - permit or deny - when the rule conditions are met. Not permitted in root rule, required in all nested rules.", "name": { "name": { "camelCase": { @@ -232158,7 +232158,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "A security label, comprised of 0..* security label fields (Privacy tags), which define which resources are controlled by this exception.", + "docs": "A security label, comprised of 0..\\* security label fields (Privacy tags), which define which resources are controlled by this exception.", "name": { "name": { "camelCase": { @@ -232617,7 +232617,7 @@ exports[`generate IR 1`] = ` }, "type_:ConsentProvisionType": { "availability": null, - "docs": "Action to take - permit or deny - when the rule conditions are met. Not permitted in root rule, required in all nested rules.", + "docs": "Action to take - permit or deny - when the rule conditions are met. Not permitted in root rule, required in all nested rules.", "examples": [], "name": { "fernFilepath": { @@ -232901,7 +232901,7 @@ exports[`generate IR 1`] = ` }, "type_:ConsentVerification": { "availability": null, - "docs": "A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.", + "docs": "A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time.", "examples": [], "name": { "fernFilepath": { @@ -233945,7 +233945,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -235283,7 +235283,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -236505,7 +236505,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -238779,7 +238779,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "When this Contract was issued.", + "docs": "When this Contract was issued.", "name": { "name": { "camelCase": { @@ -239157,7 +239157,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Sites in which the contract is complied with, exercised, or in force.", + "docs": "Sites in which the contract is complied with, exercised, or in force.", "name": { "name": { "camelCase": { @@ -239641,7 +239641,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "A high-level category for the legal instrument, whether constructed as a Contract definition, derivative, or instance in any legal state. Provides additional information about its content within the context of the Contract's scope to distinguish the kinds of systems that would be interested in the contract.", + "docs": "A high-level category for the legal instrument, whether constructed as a Contract definition, derivative, or instance in any legal state. Provides additional information about its content within the context of the Contract's scope to distinguish the kinds of systems that would be interested in the contract.", "name": { "name": { "camelCase": { @@ -239959,7 +239959,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Links to Provenance records for past versions of this Contract definition, derivative, or instance, which identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the Contract. The Provence.entity indicates the target that was changed in the update. http://build.fhir.org/provenance-definitions.html#Provenance.entity.", + "docs": "Links to Provenance records for past versions of this Contract definition, derivative, or instance, which identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the Contract. The Provence.entity indicates the target that was changed in the update. http://build.fhir.org/provenance-definitions.html#Provenance.entity.", "name": { "name": { "camelCase": { @@ -241456,7 +241456,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -241588,7 +241588,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "True if the term prohibits the action.", + "docs": "True if the term prohibits the action.", "name": { "name": { "camelCase": { @@ -242477,7 +242477,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.", + "docs": "Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.", "name": { "name": { "camelCase": { @@ -242707,7 +242707,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.", + "docs": "Id [identifier??] of the clause or question text related to the reason type or reference of this action in the referenced form or QuestionnaireResponse.", "name": { "name": { "camelCase": { @@ -243935,7 +243935,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -244067,7 +244067,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", + "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", "name": { "name": { "camelCase": { @@ -244106,7 +244106,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", + "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", "name": { "name": { "camelCase": { @@ -244149,7 +244149,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", + "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", "name": { "name": { "camelCase": { @@ -244192,7 +244192,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", + "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", "name": { "name": { "camelCase": { @@ -244235,7 +244235,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", + "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", "name": { "name": { "camelCase": { @@ -244278,7 +244278,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", + "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", "name": { "name": { "camelCase": { @@ -244321,7 +244321,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", + "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", "name": { "name": { "camelCase": { @@ -244364,7 +244364,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", + "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", "name": { "name": { "camelCase": { @@ -244407,7 +244407,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", + "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", "name": { "name": { "camelCase": { @@ -244467,7 +244467,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", + "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", "name": { "name": { "camelCase": { @@ -244527,7 +244527,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", + "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", "name": { "name": { "camelCase": { @@ -244587,7 +244587,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", + "docs": "Response to an offer clause or question text, which enables selection of values to be agreed to, e.g., the period of participation, the date of occupancy of a rental, warrently duration, or whether biospecimen may be used for further research.", "name": { "name": { "camelCase": { @@ -245694,7 +245694,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -247788,7 +247788,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -248034,7 +248034,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The individual or organization that published the Contract precursor content.", + "docs": "The individual or organization that published the Contract precursor content.", "name": { "name": { "camelCase": { @@ -249321,7 +249321,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -249453,7 +249453,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Asset context reference may include the creator, custodian, or owning Person or Organization (e.g., bank, repository), location held, e.g., building, jurisdiction.", + "docs": "Asset context reference may include the creator, custodian, or owning Person or Organization (e.g., bank, repository), location held, e.g., building, jurisdiction.", "name": { "name": { "camelCase": { @@ -250669,7 +250669,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -251968,7 +251968,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -253267,7 +253267,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -255048,7 +255048,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -256341,7 +256341,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -257640,7 +257640,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -259071,7 +259071,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -260418,7 +260418,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -261717,7 +261717,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -263677,7 +263677,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -264289,7 +264289,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Expresses the product of the Contract Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity * unit Price (Cost per Point) * factor Number * points = net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", + "docs": "Expresses the product of the Contract Valued Item unitQuantity and the unitPriceAmt. For example, the formula: unit Quantity _ unit Price (Cost per Point) _ factor Number \\* points = net Amount. Quantity, factor and points are assumed to be 1 if not supplied.", "name": { "name": { "camelCase": { @@ -264572,7 +264572,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Id of the clause or question text related to the context of this valuedItem in the referenced form or QuestionnaireResponse.", + "docs": "Id of the clause or question text related to the context of this valuedItem in the referenced form or QuestionnaireResponse.", "name": { "name": { "camelCase": { @@ -265734,7 +265734,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -267158,7 +267158,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -269512,7 +269512,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "A suite of codes indicating the cost category and associated amount which have been detailed in the policy and may have been included on the health card.", + "docs": "A suite of codes indicating the cost category and associated amount which have been detailed in the policy and may have been included on the health card.", "name": { "name": { "camelCase": { @@ -270730,7 +270730,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -272049,7 +272049,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -275443,7 +275443,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -276742,7 +276742,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -278057,7 +278057,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -280002,7 +280002,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -283317,7 +283317,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -284842,7 +284842,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -286075,7 +286075,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -287473,7 +287473,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -289718,7 +289718,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -291011,7 +291011,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -291323,7 +291323,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Indicates that specific elements of the type are referenced by the knowledge module and must be supported by the consumer in order to obtain an effective evaluation. This does not mean that a value is required for this element, only that the consuming system must understand the element and be able to provide values for it if they are available. The value of mustSupport SHALL be a FHIRPath resolveable on the type of the DataRequirement. The path SHALL consist only of identifiers, constant indexers, and .resolve() (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details).", + "docs": "Indicates that specific elements of the type are referenced by the knowledge module and must be supported by the consumer in order to obtain an effective evaluation. This does not mean that a value is required for this element, only that the consuming system must understand the element and be able to provide values for it if they are available. The value of mustSupport SHALL be a FHIRPath resolveable on the type of the DataRequirement. The path SHALL consist only of identifiers, constant indexers, and .resolve() (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details).", "name": { "name": { "camelCase": { @@ -291504,7 +291504,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a maximum number of results that are required (uses the _count search parameter).", + "docs": "Specifies a maximum number of results that are required (uses the \\_count search parameter).", "name": { "name": { "camelCase": { @@ -292677,7 +292677,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -294068,7 +294068,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -295496,7 +295496,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -297298,7 +297298,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Individual or device responsible for the issue being raised. For example, a decision support application or a pharmacist conducting a medication review.", + "docs": "Individual or device responsible for the issue being raised. For example, a decision support application or a pharmacist conducting a medication review.", "name": { "name": { "camelCase": { @@ -297593,7 +297593,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Indicates an action that has been taken or is committed to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.", + "docs": "Indicates an action that has been taken or is committed to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.", "name": { "name": { "camelCase": { @@ -298706,7 +298706,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -300017,7 +300017,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -301633,7 +301633,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Unique device identifier (UDI) assigned to device label or package. Note that the Device may include multiple udiCarriers as it either may include just the udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it could have been sold.", + "docs": "Unique device identifier (UDI) assigned to device label or package. Note that the Device may include multiple udiCarriers as it either may include just the udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it could have been sold.", "name": { "name": { "camelCase": { @@ -302117,7 +302117,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "This represents the manufacturer's name of the device as provided by the device, from a UDI label, or by a person describing the Device. This typically would be used when a person provides the name(s) or when the device represents one of the names available from DeviceDefinition.", + "docs": "This represents the manufacturer's name of the device as provided by the device, from a UDI label, or by a person describing the Device. This typically would be used when a person provides the name(s) or when the device represents one of the names available from DeviceDefinition.", "name": { "name": { "camelCase": { @@ -302329,7 +302329,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication.", + "docs": "The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication.", "name": { "name": { "camelCase": { @@ -302899,7 +302899,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Provides additional safety characteristics about a medical device. For example devices containing latex.", + "docs": "Provides additional safety characteristics about a medical device. For example devices containing latex.", "name": { "name": { "camelCase": { @@ -304159,7 +304159,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Unique device identifier (UDI) assigned to device label or package. Note that the Device may include multiple udiCarriers as it either may include just the udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it could have been sold.", + "docs": "Unique device identifier (UDI) assigned to device label or package. Note that the Device may include multiple udiCarriers as it either may include just the udiCarrier for the jurisdiction it is sold, or for multiple jurisdictions it could have been sold.", "name": { "name": { "camelCase": { @@ -304497,7 +304497,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication.", + "docs": "The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication.", "name": { "name": { "camelCase": { @@ -306613,7 +306613,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -307912,7 +307912,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -309211,7 +309211,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -310687,7 +310687,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -311998,7 +311998,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -313363,7 +313363,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -314628,7 +314628,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -315970,7 +315970,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -317647,7 +317647,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Describes the link to the Device that this DeviceMetric belongs to and that contains administrative device information such as manufacturer, serial number, etc.", + "docs": "Describes the link to the Device that this DeviceMetric belongs to and that contains administrative device information such as manufacturer, serial number, etc.", "name": { "name": { "camelCase": { @@ -317707,7 +317707,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Describes the link to the Device that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device. An example would be a Device that represents a Channel. This reference can be used by a client application to distinguish DeviceMetrics that have the same type, but should be interpreted based on their containment location.", + "docs": "Describes the link to the Device that this DeviceMetric belongs to and that provide information about the location of this DeviceMetric in the containment structure of the parent Device. An example would be a Device that represents a Channel. This reference can be used by a client application to distinguish DeviceMetrics that have the same type, but should be interpreted based on their containment location.", "name": { "name": { "camelCase": { @@ -319120,7 +319120,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -321293,7 +321293,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -323369,7 +323369,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specific parameters for the ordered item. For example, the prism value for lenses.", + "docs": "Specific parameters for the ordered item. For example, the prism value for lenses.", "name": { "name": { "camelCase": { @@ -324150,7 +324150,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Additional clinical information about the patient that may influence the request fulfilment. For example, this may include where on the subject's body the device will be used (i.e. the target site).", + "docs": "Additional clinical information about the patient that may influence the request fulfilment. For example, this may include where on the subject's body the device will be used (i.e. the target site).", "name": { "name": { "camelCase": { @@ -325395,7 +325395,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -326853,7 +326853,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -328271,7 +328271,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -328446,7 +328446,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Organization that is charged with issuing UDIs for devices. For example, the US FDA issuers include : 1) GS1: http://hl7.org/fhir/NamingSystem/gs1-di, 2) HIBCC: http://hl7.org/fhir/NamingSystem/hibcc-dI, 3) ICCBBA for blood containers: http://hl7.org/fhir/NamingSystem/iccbba-blood-di, 4) ICCBA for other devices: http://hl7.org/fhir/NamingSystem/iccbba-other-di.", + "docs": "Organization that is charged with issuing UDIs for devices. For example, the US FDA issuers include : 1) GS1: http://hl7.org/fhir/NamingSystem/gs1-di, 2) HIBCC: http://hl7.org/fhir/NamingSystem/hibcc-dI, 3) ICCBBA for blood containers: http://hl7.org/fhir/NamingSystem/iccbba-blood-di, 4) ICCBA for other devices: http://hl7.org/fhir/NamingSystem/iccbba-other-di.", "name": { "name": { "camelCase": { @@ -328506,7 +328506,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The identity of the authoritative source for UDI generation within a jurisdiction. All UDIs are globally unique within a single namespace with the appropriate repository uri as the system. For example, UDIs of devices managed in the U.S. by the FDA, the value is http://hl7.org/fhir/NamingSystem/fda-udi.", + "docs": "The identity of the authoritative source for UDI generation within a jurisdiction. All UDIs are globally unique within a single namespace with the appropriate repository uri as the system. For example, UDIs of devices managed in the U.S. by the FDA, the value is http://hl7.org/fhir/NamingSystem/fda-udi.", "name": { "name": { "camelCase": { @@ -328566,7 +328566,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The full UDI carrier of the Automatic Identification and Data Capture (AIDC) technology representation of the barcode string as printed on the packaging of the device - e.g., a barcode or RFID. Because of limitations on character sets in XML and the need to round-trip JSON data through XML, AIDC Formats *SHALL* be base64 encoded.", + "docs": "The full UDI carrier of the Automatic Identification and Data Capture (AIDC) technology representation of the barcode string as printed on the packaging of the device - e.g., a barcode or RFID. Because of limitations on character sets in XML and the need to round-trip JSON data through XML, AIDC Formats _SHALL_ be base64 encoded.", "name": { "name": { "camelCase": { @@ -330123,7 +330123,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "A code representing the patient or other source's judgment about the state of the device used that this statement is about. Generally this will be active or completed.", + "docs": "A code representing the patient or other source's judgment about the state of the device used that this statement is about. Generally this will be active or completed.", "name": { "name": { "camelCase": { @@ -330901,7 +330901,7 @@ exports[`generate IR 1`] = ` }, "type_:DeviceUseStatementStatus": { "availability": null, - "docs": "A code representing the patient or other source's judgment about the state of the device used that this statement is about. Generally this will be active or completed.", + "docs": "A code representing the patient or other source's judgment about the state of the device used that this statement is about. Generally this will be active or completed.", "examples": [], "name": { "fernFilepath": { @@ -332139,7 +332139,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -332437,7 +332437,7 @@ exports[`generate IR 1`] = ` }, "type_:DiagnosticReport": { "availability": null, - "docs": "The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.", + "docs": "The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.", "examples": [], "name": { "fernFilepath": { @@ -333874,7 +333874,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The healthcare event (e.g. a patient and healthcare provider interaction) which this DiagnosticReport is about.", + "docs": "The healthcare event (e.g. a patient and healthcare provider interaction) which this DiagnosticReport is about.", "name": { "name": { "camelCase": { @@ -334295,7 +334295,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "[Observations](observation.html) that are part of this diagnostic report.", + "docs": "[Observations](observation.html) that are part of this diagnostic report.", "name": { "name": { "camelCase": { @@ -334671,7 +334671,7 @@ exports[`generate IR 1`] = ` }, "type_:DiagnosticReportMedia": { "availability": null, - "docs": "The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.", + "docs": "The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.", "examples": [], "name": { "fernFilepath": { @@ -335715,7 +335715,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -337289,7 +337289,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -338908,7 +338908,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Other identifiers associated with the document manifest, including version independent identifiers.", + "docs": "Other identifiers associated with the document manifest, including version independent identifiers.", "name": { "name": { "camelCase": { @@ -340622,7 +340622,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -340754,7 +340754,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Related identifier to this DocumentManifest. For example, Order numbers, accession numbers, XDW workflow numbers.", + "docs": "Related identifier to this DocumentManifest. For example, Order numbers, accession numbers, XDW workflow numbers.", "name": { "name": { "camelCase": { @@ -340814,7 +340814,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Related Resource to this DocumentManifest. For example, Order, ServiceRequest, Procedure, EligibilityRequest, etc.", + "docs": "Related Resource to this DocumentManifest. For example, Order, ServiceRequest, Procedure, EligibilityRequest, etc.", "name": { "name": { "camelCase": { @@ -342304,7 +342304,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced.", + "docs": "Specifies the particular kind of document referenced (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the document referenced.", "name": { "name": { "camelCase": { @@ -344078,7 +344078,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -345371,7 +345371,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -346988,7 +346988,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -349933,7 +349933,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -350151,7 +350151,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Supplemental instructions to the patient on how to take the medication (e.g. "with meals" or"take half to one hour before food") or warnings for the patient about the medication (e.g. "may cause drowsiness" or "avoid exposure of skin to direct sunlight or sunlamps").", + "docs": "Supplemental instructions to the patient on how to take the medication (e.g. "with meals" or"take half to one hour before food") or warnings for the patient about the medication (e.g. "may cause drowsiness" or "avoid exposure of skin to direct sunlight or sunlamps").", "name": { "name": { "camelCase": { @@ -351892,7 +351892,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -353431,7 +353431,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -355305,7 +355305,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the effect evidence synthesis was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the effect evidence synthesis changes.", + "docs": "The date (and optionally time) when the effect evidence synthesis was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the effect evidence synthesis changes.", "name": { "name": { "camelCase": { @@ -357967,7 +357967,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -359344,7 +359344,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -360715,7 +360715,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -362243,7 +362243,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -363662,7 +363662,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -365148,7 +365148,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -366598,7 +366598,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -367711,7 +367711,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -368143,7 +368143,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Indicates that the element is sliced into a set of alternative definitions (i.e. in a structure definition, there are multiple different constraints on a single element in the base resource). Slicing can be used in any resource that has cardinality ..* on the base resource, or any resource with a choice of types. The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set).", + "docs": "Indicates that the element is sliced into a set of alternative definitions (i.e. in a structure definition, there are multiple different constraints on a single element in the base resource). Slicing can be used in any resource that has cardinality ..\\* on the base resource, or any resource with a choice of types. The set of slices is any elements that come after this in the element sequence that have the same path, until a shorter path occurs (the shorter path terminates the set).", "name": { "name": { "camelCase": { @@ -368246,7 +368246,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource. (Note: The text you are reading is specified in ElementDefinition.definition).", + "docs": "Provides a complete explanation of the meaning of the data element for human readability. For the case of elements derived from existing elements (e.g. constraints), the definition SHALL be consistent with the base definition, but convey the meaning of the element in the particular context of use of the resource. (Note: The text you are reading is specified in ElementDefinition.definition).", "name": { "name": { "camelCase": { @@ -371497,7 +371497,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.", + "docs": "If present, indicates that the order of the repeating element has meaning and describes what that meaning is. If absent, it means that the order of the element has no meaning.", "name": { "name": { "camelCase": { @@ -371540,7 +371540,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -371583,7 +371583,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -371622,7 +371622,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -371665,7 +371665,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -371708,7 +371708,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -371751,7 +371751,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -371794,7 +371794,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -371837,7 +371837,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -371880,7 +371880,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -371923,7 +371923,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -371966,7 +371966,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372009,7 +372009,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372052,7 +372052,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372095,7 +372095,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372138,7 +372138,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372181,7 +372181,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372224,7 +372224,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372267,7 +372267,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372310,7 +372310,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372353,7 +372353,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372413,7 +372413,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372473,7 +372473,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372533,7 +372533,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372593,7 +372593,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372653,7 +372653,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372713,7 +372713,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372773,7 +372773,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372833,7 +372833,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372893,7 +372893,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -372953,7 +372953,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373013,7 +373013,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373073,7 +373073,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373133,7 +373133,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373193,7 +373193,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373253,7 +373253,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373313,7 +373313,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373373,7 +373373,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373433,7 +373433,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373493,7 +373493,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373553,7 +373553,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373613,7 +373613,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373673,7 +373673,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373733,7 +373733,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373793,7 +373793,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373853,7 +373853,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373913,7 +373913,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -373973,7 +373973,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -374033,7 +374033,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -374093,7 +374093,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -374153,7 +374153,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", + "docs": "Specifies a value that SHALL be exactly the value for this element in the instance. For purposes of comparison, non-significant whitespace is ignored, and all values must be an exact match (case and accent sensitive). Missing elements/attributes must also be missing.", "name": { "name": { "camelCase": { @@ -374213,7 +374213,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374256,7 +374256,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374295,7 +374295,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374338,7 +374338,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374381,7 +374381,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374424,7 +374424,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374467,7 +374467,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374510,7 +374510,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374553,7 +374553,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374596,7 +374596,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374639,7 +374639,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374682,7 +374682,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374725,7 +374725,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374768,7 +374768,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374811,7 +374811,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374854,7 +374854,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374897,7 +374897,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374940,7 +374940,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -374983,7 +374983,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375026,7 +375026,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375086,7 +375086,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375146,7 +375146,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375206,7 +375206,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375266,7 +375266,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375326,7 +375326,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375386,7 +375386,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375446,7 +375446,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375506,7 +375506,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375566,7 +375566,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375626,7 +375626,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375686,7 +375686,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375746,7 +375746,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375806,7 +375806,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375866,7 +375866,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375926,7 +375926,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -375986,7 +375986,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376046,7 +376046,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376106,7 +376106,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376166,7 +376166,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376226,7 +376226,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376286,7 +376286,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376346,7 +376346,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376406,7 +376406,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376466,7 +376466,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376526,7 +376526,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376586,7 +376586,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376646,7 +376646,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376706,7 +376706,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376766,7 +376766,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -376826,7 +376826,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", + "docs": "Specifies a value that the value in the instance SHALL follow - that is, any value in the pattern must be found in the instance. Other additional values may be found too. This is effectively constraint by example. When pattern[x] is used to constrain a primitive, it means that the value provided in the pattern[x] must match the instance value exactly. When pattern[x] is used to constrain an array, it means that each element provided in the pattern[x] array must (recursively) match at least one element from the instance array. When pattern[x] is used to constrain a complex object, it means that each property in the pattern must be present in the complex object, and its value must recursively match -- i.e., 1. If primitive: it must match exactly the pattern value 2. If a complex object: it must match (recursively) the pattern value 3. If an array: it must match (recursively) the pattern value.", "name": { "name": { "camelCase": { @@ -377935,7 +377935,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "If true, implementations that produce or consume resources SHALL provide "support" for the element in some meaningful way. If false, the element may be ignored and not supported. If false, whether to populate or use the data element in any way is at the discretion of the implementation.", + "docs": "If true, implementations that produce or consume resources SHALL provide "support" for the element in some meaningful way. If false, the element may be ignored and not supported. If false, whether to populate or use the data element in any way is at the discretion of the implementation.", "name": { "name": { "camelCase": { @@ -378056,7 +378056,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Whether the element should be included if a client requests a search with the parameter _summary=true.", + "docs": "Whether the element should be included if a client requests a search with the parameter \\_summary=true.", "name": { "name": { "camelCase": { @@ -379268,7 +379268,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -380593,7 +380593,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -382077,7 +382077,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -382209,7 +382209,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Allows identification of which elements have their cardinalities impacted by the constraint. Will not be referenced for constraints that do not affect cardinality.", + "docs": "Allows identification of which elements have their cardinalities impacted by the constraint. Will not be referenced for constraints that do not affect cardinality.", "name": { "name": { "camelCase": { @@ -383698,7 +383698,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -385148,7 +385148,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -389043,7 +389043,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -390596,7 +390596,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -392099,7 +392099,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -394095,7 +394095,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The class history permits the tracking of the encounters transitions without needing to go through the resource history. This would be used for a case where an admission starts of as an emergency encounter, then transitions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kind of discharge from emergency to inpatient.", + "docs": "The class history permits the tracking of the encounters transitions without needing to go through the resource history. This would be used for a case where an admission starts of as an emergency encounter, then transitions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kind of discharge from emergency to inpatient.", "name": { "name": { "camelCase": { @@ -394407,7 +394407,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years).", + "docs": "Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years).", "name": { "name": { "camelCase": { @@ -395115,7 +395115,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "List of locations where the patient has been during this encounter.", + "docs": "List of locations where the patient has been during this encounter.", "name": { "name": { "camelCase": { @@ -395181,7 +395181,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The organization that is primarily responsible for this Encounter's services. This MAY be the same as the organization on the Patient record, however it could be different, such as if the actor performing the services was from an external organization (which may be billed seperately) for an external consultation. Refer to the example bundle showing an abbreviated set of Encounters for a colonoscopy.", + "docs": "The organization that is primarily responsible for this Encounter's services. This MAY be the same as the organization on the Patient record, however it could be different, such as if the actor performing the services was from an external organization (which may be billed seperately) for an external consultation. Refer to the example bundle showing an abbreviated set of Encounters for a colonoscopy.", "name": { "name": { "camelCase": { @@ -396348,7 +396348,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -397635,7 +397635,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -398988,7 +398988,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -400725,7 +400725,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -402280,7 +402280,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -403917,7 +403917,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -407595,7 +407595,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The Insurer who is target of the request.", + "docs": "The Insurer who is target of the request.", "name": { "name": { "camelCase": { @@ -412385,7 +412385,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -413958,7 +413958,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -416009,7 +416009,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the event definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the event definition changes.", + "docs": "The date (and optionally time) when the event definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the event definition changes.", "name": { "name": { "camelCase": { @@ -418738,7 +418738,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the evidence was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the evidence changes.", + "docs": "The date (and optionally time) when the evidence was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the evidence changes.", "name": { "name": { "camelCase": { @@ -421556,7 +421556,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the evidence variable was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the evidence variable changes.", + "docs": "The date (and optionally time) when the evidence variable was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the evidence variable changes.", "name": { "name": { "camelCase": { @@ -423744,7 +423744,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -426541,7 +426541,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the example scenario was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the example scenario changes. (e.g. the 'content logical definition').", + "docs": "The date (and optionally time) when the example scenario was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the example scenario changes. (e.g. the 'content logical definition').", "name": { "name": { "camelCase": { @@ -428273,7 +428273,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -429748,7 +429748,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -431096,7 +431096,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -432361,7 +432361,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -433878,7 +433878,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -435530,7 +435530,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -437140,7 +437140,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -438550,7 +438550,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -443506,7 +443506,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -443638,7 +443638,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Date of an accident event related to the products and services contained in the claim.", + "docs": "Date of an accident event related to the products and services contained in the claim.", "name": { "name": { "camelCase": { @@ -444904,7 +444904,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -447380,7 +447380,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -448793,7 +448793,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -450397,7 +450397,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -451849,7 +451849,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -453898,7 +453898,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -455635,7 +455635,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -457180,7 +457180,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -458662,7 +458662,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -459983,7 +459983,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -462771,7 +462771,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -464070,7 +464070,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -465588,7 +465588,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -467139,7 +467139,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -468657,7 +468657,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -470158,7 +470158,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -472141,7 +472141,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -473812,7 +473812,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -474058,7 +474058,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought.", + "docs": "System and code pertaining to the specific information regarding special conditions relating to the setting, treatment or patient for which care is sought.", "name": { "name": { "camelCase": { @@ -475590,7 +475590,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -476877,7 +476877,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -478372,7 +478372,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -484732,7 +484732,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -484918,7 +484918,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Indicates what happened following the condition. If the condition resulted in death, deceased date is captured on the relation.", + "docs": "Indicates what happened following the condition. If the condition resulted in death, deceased date is captured on the relation.", "name": { "name": { "camelCase": { @@ -485017,7 +485017,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", + "docs": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", "name": { "name": { "camelCase": { @@ -485077,7 +485077,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", + "docs": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", "name": { "name": { "camelCase": { @@ -485137,7 +485137,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", + "docs": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", "name": { "name": { "camelCase": { @@ -485197,7 +485197,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", + "docs": "Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence.", "name": { "name": { "camelCase": { @@ -488769,7 +488769,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.", + "docs": "Identifies when the current status. I.e. When initially created, when achieved, when cancelled, etc.", "name": { "name": { "camelCase": { @@ -490494,7 +490494,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -492467,7 +492467,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the graph definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the graph definition changes.", + "docs": "The date (and optionally time) when the graph definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the graph definition changes.", "name": { "name": { "camelCase": { @@ -494121,7 +494121,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -495798,7 +495798,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -497400,7 +497400,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -499060,7 +499060,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals.", + "docs": "If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals.", "name": { "name": { "camelCase": { @@ -500501,7 +500501,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -502112,7 +502112,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -503719,7 +503719,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Allows a service to provide unique, business identifiers for the response.", + "docs": "Allows a service to provide unique, business identifiers for the response.", "name": { "name": { "camelCase": { @@ -508433,7 +508433,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -510057,7 +510057,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -511356,7 +511356,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -512638,7 +512638,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -514324,7 +514324,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -515168,7 +515168,7 @@ exports[`generate IR 1`] = ` }, "type_:ImagingStudy": { "availability": null, - "docs": "Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.", + "docs": "Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.", "examples": [], "name": { "fernFilepath": { @@ -517473,7 +517473,7 @@ exports[`generate IR 1`] = ` }, "type_:ImagingStudyInstance": { "availability": null, - "docs": "Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.", + "docs": "Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.", "examples": [], "name": { "fernFilepath": { @@ -518517,7 +518517,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -518709,7 +518709,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "DICOM instance type.", + "docs": "DICOM instance type.", "name": { "name": { "camelCase": { @@ -518869,7 +518869,7 @@ exports[`generate IR 1`] = ` }, "type_:ImagingStudyPerformer": { "availability": null, - "docs": "Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.", + "docs": "Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.", "examples": [], "name": { "fernFilepath": { @@ -519913,7 +519913,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -520162,7 +520162,7 @@ exports[`generate IR 1`] = ` }, "type_:ImagingStudySeries": { "availability": null, - "docs": "Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.", + "docs": "Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities.", "examples": [], "name": { "fernFilepath": { @@ -521206,7 +521206,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -524014,7 +524014,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Lot number of the vaccine product.", + "docs": "Lot number of the vaccine product.", "name": { "name": { "camelCase": { @@ -526016,7 +526016,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -526374,7 +526374,7 @@ exports[`generate IR 1`] = ` }, "type_:ImmunizationEvaluation": { "availability": null, - "docs": "Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations.", + "docs": "Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations.", "examples": [], "name": { "fernFilepath": { @@ -529272,7 +529272,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -530565,7 +530565,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -532085,7 +532085,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -534791,7 +534791,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -534923,7 +534923,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Date classification of recommendation. For example, earliest date to give, latest date to give, etc.", + "docs": "Date classification of recommendation. For example, earliest date to give, latest date to give, etc.", "name": { "name": { "camelCase": { @@ -536084,7 +536084,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -536528,7 +536528,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.", + "docs": "Vaccine date recommendations. For example, earliest date to administer, latest date to administer, etc.", "name": { "name": { "camelCase": { @@ -536918,7 +536918,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.", + "docs": "Patient Information that supports the status and recommendation. This includes patient observations, adverse reactions and allergy/intolerance information.", "name": { "name": { "camelCase": { @@ -538340,7 +538340,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the implementation guide was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the implementation guide changes.", + "docs": "The date (and optionally time) when the implementation guide was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the implementation guide changes.", "name": { "name": { "camelCase": { @@ -540246,7 +540246,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -541743,7 +541743,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -543689,7 +543689,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -544982,7 +544982,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -555281,7 +555281,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -556744,7 +556744,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -558195,7 +558195,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -559651,7 +559651,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -561231,7 +561231,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -561569,7 +561569,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "If true or a reference, indicates the resource is an example instance. If a reference is present, indicates that the example is an example of the specified profile.", + "docs": "If true or a reference, indicates the resource is an example instance. If a reference is present, indicates that the example is an example of the specified profile.", "name": { "name": { "camelCase": { @@ -561608,7 +561608,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "If true or a reference, indicates the resource is an example instance. If a reference is present, indicates that the example is an example of the specified profile.", + "docs": "If true or a reference, indicates the resource is an example instance. If a reference is present, indicates that the example is an example of the specified profile.", "name": { "name": { "camelCase": { @@ -562758,7 +562758,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -562944,7 +562944,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "If true or a reference, indicates the resource is an example instance. If a reference is present, indicates that the example is an example of the specified profile.", + "docs": "If true or a reference, indicates the resource is an example instance. If a reference is present, indicates that the example is an example of the specified profile.", "name": { "name": { "camelCase": { @@ -562983,7 +562983,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "If true or a reference, indicates the resource is an example instance. If a reference is present, indicates that the example is an example of the specified profile.", + "docs": "If true or a reference, indicates the resource is an example instance. If a reference is present, indicates that the example is an example of the specified profile.", "name": { "name": { "camelCase": { @@ -564885,7 +564885,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -566575,7 +566575,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The entity that is providing the health insurance product and underwriting the risk. This is typically an insurance carriers, other third-party payers, or health plan sponsors comonly referred to as 'payers'.", + "docs": "The entity that is providing the health insurance product and underwriting the risk. This is typically an insurance carriers, other third-party payers, or health plan sponsors comonly referred to as 'payers'.", "name": { "name": { "camelCase": { @@ -568138,7 +568138,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -569480,7 +569480,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -570779,7 +570779,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -572204,7 +572204,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -573623,7 +573623,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -573755,7 +573755,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Type of coverage (Medical; Dental; Mental Health; Substance Abuse; Vision; Drug; Short Term; Long Term Care; Hospice; Home Health).", + "docs": "Type of coverage (Medical; Dental; Mental Health; Substance Abuse; Vision; Drug; Short Term; Long Term Care; Hospice; Home Health).", "name": { "name": { "camelCase": { @@ -574982,7 +574982,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -576384,7 +576384,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -576516,7 +576516,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The maximum amount of a service item a plan will pay for a covered benefit. For examples. wellness visits, or eyeglasses.", + "docs": "The maximum amount of a service item a plan will pay for a covered benefit. For examples. wellness visits, or eyeglasses.", "name": { "name": { "camelCase": { @@ -577683,7 +577683,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -579252,7 +579252,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -581375,7 +581375,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The total amount for the Invoice may be calculated as the sum of the line items with surcharges/deductions that apply in certain conditions. The priceComponent element can be used to offer transparency to the recipient of the Invoice of how the total price was calculated.", + "docs": "The total amount for the Invoice may be calculated as the sum of the line items with surcharges/deductions that apply in certain conditions. The priceComponent element can be used to offer transparency to the recipient of the Invoice of how the total price was calculated.", "name": { "name": { "camelCase": { @@ -582734,7 +582734,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -584159,7 +584159,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -585452,7 +585452,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -589801,7 +589801,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the library was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes.", + "docs": "The date (and optionally time) when the library was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the library changes.", "name": { "name": { "camelCase": { @@ -593473,7 +593473,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -596731,7 +596731,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -600411,7 +600411,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -601905,7 +601905,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -604101,7 +604101,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The authorization code generated by the authorization server. The authorization code MUST expire shortly after it is issued to mitigate the risk of leaks. A maximum authorization code lifetime of 10 minutes is RECOMMENDED. The client MUST NOT use the authorization code more than once. If an authorization code is used more than once, the authorization server MUST deny the request and SHOULD revoke (when possible) all tokens previously issued based on that authorization code. The authorization code is bound to the client identifier and redirection URI.", + "docs": "The authorization code generated by the authorization server. The authorization code MUST expire shortly after it is issued to mitigate the risk of leaks. A maximum authorization code lifetime of 10 minutes is RECOMMENDED. The client MUST NOT use the authorization code more than once. If an authorization code is used more than once, the authorization server MUST deny the request and SHOULD revoke (when possible) all tokens previously issued based on that authorization code. The authorization code is bound to the client identifier and redirection URI.", "name": { "name": { "camelCase": { @@ -604187,7 +604187,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "OPTIONAL, defaults to "plain" if not present in the request. Code verifier transformation method is "S256" or "plain".", + "docs": "OPTIONAL, defaults to "plain" if not present in the request. Code verifier transformation method is "S256" or "plain".", "name": { "name": { "camelCase": { @@ -604871,7 +604871,7 @@ exports[`generate IR 1`] = ` }, "type_:LoginCodeChallengeMethod": { "availability": null, - "docs": "OPTIONAL, defaults to "plain" if not present in the request. Code verifier transformation method is "S256" or "plain".", + "docs": "OPTIONAL, defaults to "plain" if not present in the request. Code verifier transformation method is "S256" or "plain".", "examples": [], "name": { "fernFilepath": { @@ -606005,7 +606005,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -608004,7 +608004,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The date (and optionally time) when the measure was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the measure changes.", + "docs": "The date (and optionally time) when the measure was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the measure changes.", "name": { "name": { "camelCase": { @@ -610945,7 +610945,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -612281,7 +612281,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -613695,7 +613695,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -616765,7 +616765,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -618052,7 +618052,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -619483,7 +619483,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -620825,7 +620825,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -622283,7 +622283,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -623594,7 +623594,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -625309,7 +625309,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -626717,7 +626717,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -629047,7 +629047,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The name of the device / manufacturer of the device that was used to make the recording.", + "docs": "The name of the device / manufacturer of the device that was used to make the recording.", "name": { "name": { "camelCase": { @@ -630764,7 +630764,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product.", + "docs": "Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product.", "name": { "name": { "camelCase": { @@ -630824,7 +630824,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Describes the form of the item. Powder; tablets; capsule.", + "docs": "Describes the form of the item. Powder; tablets; capsule.", "name": { "name": { "camelCase": { @@ -630884,7 +630884,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Specific amount of the drug in the packaged product. For example, when specifying a product that has the same strength (For example, Insulin glargine 100 unit per mL solution for injection), this attribute provides additional clarification of the package amount (For example, 3 mL, 10mL, etc.).", + "docs": "Specific amount of the drug in the packaged product. For example, when specifying a product that has the same strength (For example, Insulin glargine 100 unit per mL solution for injection), this attribute provides additional clarification of the package amount (For example, 3 mL, 10mL, etc.).", "name": { "name": { "camelCase": { @@ -631073,7 +631073,7 @@ exports[`generate IR 1`] = ` }, "type_:MedicationAdministration": { "availability": null, - "docs": "Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.", + "docs": "Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.", "examples": [], "name": { "fernFilepath": { @@ -632336,7 +632336,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "Will generally be set to show that the administration has been completed. For some long running administrations such as infusions, it is possible for an administration to be started but not completed or it may be paused while some other process is under way.", + "docs": "Will generally be set to show that the administration has been completed. For some long running administrations such as infusions, it is possible for an administration to be started but not completed or it may be paused while some other process is under way.", "name": { "name": { "camelCase": { @@ -633183,7 +633183,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "The device used in administering the medication to the patient. For example, a particular infusion pump.", + "docs": "The device used in administering the medication to the patient. For example, a particular infusion pump.", "name": { "name": { "camelCase": { @@ -633444,7 +633444,7 @@ exports[`generate IR 1`] = ` }, "type_:MedicationAdministrationDosage": { "availability": null, - "docs": "Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.", + "docs": "Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.", "examples": [], "name": { "fernFilepath": { @@ -634488,7 +634488,7 @@ exports[`generate IR 1`] = ` }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -634665,7 +634665,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "A coded specification of the anatomic site where the medication first entered the body. For example, "left arm".", + "docs": "A coded specification of the anatomic site where the medication first entered the body. For example, "left arm".", "name": { "name": { "camelCase": { @@ -634725,7 +634725,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "A code specifying the route or physiological path of administration of a therapeutic agent into or onto the patient. For example, topical, intravenous, etc.", + "docs": "A code specifying the route or physiological path of administration of a therapeutic agent into or onto the patient. For example, topical, intravenous, etc.", "name": { "name": { "camelCase": { @@ -634785,7 +634785,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "A coded value indicating the method by which the medication is intended to be or was introduced into or on the body. This attribute will most often NOT be populated. It is most commonly used for injections. For example, Slow Push, Deep IV.", + "docs": "A coded value indicating the method by which the medication is intended to be or was introduced into or on the body. This attribute will most often NOT be populated. It is most commonly used for injections. For example, Slow Push, Deep IV.", "name": { "name": { "camelCase": { @@ -634845,7 +634845,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.", + "docs": "The amount of the medication given at one administration event. Use this value when the administration is essentially an instantaneous event such as a swallowing a tablet or giving an injection.", "name": { "name": { "camelCase": { @@ -634905,7 +634905,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Identifies the speed with which the medication was or will be introduced into the patient. Typically, the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time, e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", + "docs": "Identifies the speed with which the medication was or will be introduced into the patient. Typically, the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time, e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", "name": { "name": { "camelCase": { @@ -634965,7 +634965,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Identifies the speed with which the medication was or will be introduced into the patient. Typically, the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time, e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", + "docs": "Identifies the speed with which the medication was or will be introduced into the patient. Typically, the rate for an infusion e.g. 100 ml per 1 hour or 100 ml/hr. May also be expressed as a rate per unit of time, e.g. 500 ml per 2 hours. Other examples: 200 mcg/min or 200 mcg/1 minute; 1 liter/8 hours.", "name": { "name": { "camelCase": { @@ -635028,7 +635028,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:MedicationAdministrationPerformer": { "availability": null, - "docs": "Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.", + "docs": "Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner.", "examples": [], "name": { "fernFilepath": { @@ -636072,7 +636072,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -637365,7 +637365,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -637603,7 +637603,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:MedicationDispense": { "availability": null, - "docs": "Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.", + "docs": "Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.", "examples": [], "name": { "fernFilepath": { @@ -639898,7 +639898,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Identifies the person who picked up the medication. This will usually be a patient or their caregiver, but some cases exist where it can be a healthcare professional.", + "docs": "Identifies the person who picked up the medication. This will usually be a patient or their caregiver, but some cases exist where it can be a healthcare professional.", "name": { "name": { "camelCase": { @@ -640096,7 +640096,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Indicates whether or not substitution was made as part of the dispense. In some cases, substitution will be expected but does not happen, in other cases substitution is not expected but does happen. This block explains what substitution did or did not happen and why. If nothing is specified, substitution was not done.", + "docs": "Indicates whether or not substitution was made as part of the dispense. In some cases, substitution will be expected but does not happen, in other cases substitution is not expected but does happen. This block explains what substitution did or did not happen and why. If nothing is specified, substitution was not done.", "name": { "name": { "camelCase": { @@ -640291,7 +640291,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:MedicationDispensePerformer": { "availability": null, - "docs": "Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.", + "docs": "Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.", "examples": [], "name": { "fernFilepath": { @@ -641335,7 +641335,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -641467,7 +641467,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Distinguishes the type of performer in the dispense. For example, date enterer, packager, final checker.", + "docs": "Distinguishes the type of performer in the dispense. For example, date enterer, packager, final checker.", "name": { "name": { "camelCase": { @@ -641527,7 +641527,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The device, practitioner, etc. who performed the action. It should be assumed that the actor is the dispenser of the medication.", + "docs": "The device, practitioner, etc. who performed the action. It should be assumed that the actor is the dispenser of the medication.", "name": { "name": { "camelCase": { @@ -641584,7 +641584,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:MedicationDispenseSubstitution": { "availability": null, - "docs": "Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.", + "docs": "Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order.", "examples": [], "name": { "fernFilepath": { @@ -642628,7 +642628,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -644038,7 +644038,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -644329,7 +644329,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet.", + "docs": "Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet.", "name": { "name": { "camelCase": { @@ -645517,7 +645517,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "A code to indicate if the medication is in active use. The status refers to the validity about the information of the medication and not to its medicinal properties.", + "docs": "A code to indicate if the medication is in active use. The status refers to the validity about the information of the medication and not to its medicinal properties.", "name": { "name": { "camelCase": { @@ -645577,7 +645577,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product.", + "docs": "Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product.", "name": { "name": { "camelCase": { @@ -645637,7 +645637,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Describes the form of the item. Powder; tablets; capsule.", + "docs": "Describes the form of the item. Powder; tablets; capsule.", "name": { "name": { "camelCase": { @@ -645697,7 +645697,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Specific amount of the drug in the packaged product. For example, when specifying a product that has the same strength (For example, Insulin glargine 100 unit per mL solution for injection), this attribute provides additional clarification of the package amount (For example, 3 mL, 10mL, etc.).", + "docs": "Specific amount of the drug in the packaged product. For example, when specifying a product that has the same strength (For example, Insulin glargine 100 unit per mL solution for injection), this attribute provides additional clarification of the package amount (For example, 3 mL, 10mL, etc.).", "name": { "name": { "camelCase": { @@ -645757,7 +645757,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Additional names for a medication, for example, the name(s) given to a medication in different countries. For example, acetaminophen and paracetamol or salbutamol and albuterol.", + "docs": "Additional names for a medication, for example, the name(s) given to a medication in different countries. For example, acetaminophen and paracetamol or salbutamol and albuterol.", "name": { "name": { "camelCase": { @@ -645872,7 +645872,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Associated or related medications. For example, if the medication is a branded product (e.g. Crestor), this is the Therapeutic Moeity (e.g. Rosuvastatin) or if this is a generic medication (e.g. Rosuvastatin), this would link to a branded product (e.g. Crestor).", + "docs": "Associated or related medications. For example, if the medication is a branded product (e.g. Crestor), this is the Therapeutic Moeity (e.g. Rosuvastatin) or if this is a generic medication (e.g. Rosuvastatin), this would link to a branded product (e.g. Crestor).", "name": { "name": { "camelCase": { @@ -647897,7 +647897,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -649328,7 +649328,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -649460,7 +649460,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The category of the cost information. For example, manufacturers' cost, patient cost, claim reimbursement cost, actual acquisition cost.", + "docs": "The category of the cost information. For example, manufacturers' cost, patient cost, claim reimbursement cost, actual acquisition cost.", "name": { "name": { "camelCase": { @@ -650658,7 +650658,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -651951,7 +651951,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -653396,7 +653396,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -653687,7 +653687,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet.", + "docs": "Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet.", "name": { "name": { "camelCase": { @@ -654794,7 +654794,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -656165,7 +656165,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -657458,7 +657458,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -658757,7 +658757,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -660039,7 +660039,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -661338,7 +661338,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -662637,7 +662637,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -663985,7 +663985,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -665410,7 +665410,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -666703,7 +666703,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -667936,7 +667936,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -669295,7 +669295,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "A code specifying the current state of the order. Generally, this will be active or completed state.", + "docs": "A code specifying the current state of the order. Generally, this will be active or completed state.", "name": { "name": { "camelCase": { @@ -669640,7 +669640,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report.", + "docs": "Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report.", "name": { "name": { "camelCase": { @@ -669679,7 +669679,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report.", + "docs": "Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report.", "name": { "name": { "camelCase": { @@ -670987,7 +670987,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Indicates the specific details for the dispense or medication supply part of a medication request (also known as a Medication Prescription or Medication Order). Note that this information is not always sent with the order. There may be in some settings (e.g. hospitals) institutional or system support for completing the dispense details in the pharmacy department.", + "docs": "Indicates the specific details for the dispense or medication supply part of a medication request (also known as a Medication Prescription or Medication Order). Note that this information is not always sent with the order. There may be in some settings (e.g. hospitals) institutional or system support for completing the dispense details in the pharmacy department.", "name": { "name": { "camelCase": { @@ -672346,7 +672346,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -672658,7 +672658,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus "3 repeats", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets. A prescriber may explicitly say that zero refills are permitted after the initial dispense.", + "docs": "An integer indicating the number of times, in addition to the original dispense, (aka refills or repeats) that the patient can receive the prescribed medication. Usage Notes: This integer does not include the original order dispense. This means that if an order indicates dispense 30 tablets plus "3 repeats", then the order can be dispensed a total of 4 times and the patient can receive a total of 120 tablets. A prescriber may explicitly say that zero refills are permitted after the initial dispense.", "name": { "name": { "camelCase": { @@ -673945,7 +673945,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -675244,7 +675244,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -675538,7 +675538,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:MedicationStatement": { "availability": null, - "docs": "A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information.", + "docs": "A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information.", "examples": [], "name": { "fernFilepath": { @@ -676801,7 +676801,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "A code representing the patient or other source's judgment about the state of the medication used that this statement is about. Generally, this will be active or completed.", + "docs": "A code representing the patient or other source's judgment about the state of the medication used that this statement is about. Generally, this will be active or completed.", "name": { "name": { "camelCase": { @@ -683202,7 +683202,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -684693,7 +684693,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -687673,7 +687673,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -689026,7 +689026,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -692011,7 +692011,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -694777,7 +694777,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -696239,7 +696239,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -697652,7 +697652,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -699240,7 +699240,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -702022,7 +702022,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -704815,7 +704815,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -706360,7 +706360,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -707714,7 +707714,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -710611,7 +710611,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -711904,7 +711904,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -715351,7 +715351,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -716644,7 +716644,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -718243,7 +718243,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -719542,7 +719542,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -720872,7 +720872,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -723938,7 +723938,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The business identifier that is used to reference the MessageDefinition and *is* expected to be consistent from server to server.", + "docs": "The business identifier that is used to reference the MessageDefinition and _is_ expected to be consistent from server to server.", "name": { "name": { "camelCase": { @@ -724358,7 +724358,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The date (and optionally time) when the message definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the message definition changes.", + "docs": "The date (and optionally time) when the message definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the message definition changes.", "name": { "name": { "camelCase": { @@ -725128,7 +725128,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Identifies the resource (or resources) that are being addressed by the event. For example, the Encounter for an admit message or two Account records for a merge.", + "docs": "Identifies the resource (or resources) that are being addressed by the event. For example, the Encounter for an admit message or two Account records for a merge.", "name": { "name": { "camelCase": { @@ -726433,7 +726433,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -727842,7 +727842,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -728484,7 +728484,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:MessageHeader": { "availability": null, - "docs": "The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.", + "docs": "The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.", "examples": [], "name": { "fernFilepath": { @@ -729549,7 +729549,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Code that identifies the event this message represents and connects it with its definition. Events defined as part of the FHIR specification have the system value "http://terminology.hl7.org/CodeSystem/message-events". Alternatively uri to the EventDefinition.", + "docs": "Code that identifies the event this message represents and connects it with its definition. Events defined as part of the FHIR specification have the system value "http://terminology.hl7.org/CodeSystem/message-events". Alternatively uri to the EventDefinition.", "name": { "name": { "camelCase": { @@ -729609,7 +729609,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Code that identifies the event this message represents and connects it with its definition. Events defined as part of the FHIR specification have the system value "http://terminology.hl7.org/CodeSystem/message-events". Alternatively uri to the EventDefinition.", + "docs": "Code that identifies the event this message represents and connects it with its definition. Events defined as part of the FHIR specification have the system value "http://terminology.hl7.org/CodeSystem/message-events". Alternatively uri to the EventDefinition.", "name": { "name": { "camelCase": { @@ -730012,7 +730012,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Coded indication of the cause for the event - indicates a reason for the occurrence of the event that is a focus of this message.", + "docs": "Coded indication of the cause for the event - indicates a reason for the occurrence of the event that is a focus of this message.", "name": { "name": { "camelCase": { @@ -730072,7 +730072,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Information about the message that this message is a response to. Only present if this message is a response.", + "docs": "Information about the message that this message is a response to. Only present if this message is a response.", "name": { "name": { "camelCase": { @@ -730261,7 +730261,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:MessageHeaderDestination": { "availability": null, - "docs": "The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.", + "docs": "The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.", "examples": [], "name": { "fernFilepath": { @@ -731305,7 +731305,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -731663,7 +731663,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:MessageHeaderResponse": { "availability": null, - "docs": "The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.", + "docs": "The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.", "examples": [], "name": { "fernFilepath": { @@ -732707,7 +732707,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -733138,7 +733138,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:MessageHeaderSource": { "availability": null, - "docs": "The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.", + "docs": "The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle.", "examples": [], "name": { "fernFilepath": { @@ -734182,7 +734182,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -735610,7 +735610,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -737897,7 +737897,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The definition of variant here originates from Sequence ontology ([variant_of](http://www.sequenceontology.org/browser/current_svn/term/variant_of)). This element can represent amino acid or nucleic sequence change(including insertion,deletion,SNP,etc.) It can represent some complex mutation or segment variation with the assist of CIGAR string.", + "docs": "The definition of variant here originates from Sequence ontology ([variant_of](http://www.sequenceontology.org/browser/current_svn/term/variant_of)). This element can represent amino acid or nucleic sequence change(including insertion,deletion,SNP,etc.) It can represent some complex mutation or segment variation with the assist of CIGAR string.", "name": { "name": { "camelCase": { @@ -739360,7 +739360,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -740625,7 +740625,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -741890,7 +741890,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -742768,7 +742768,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Harmonic mean of Recall and Precision, computed as: 2 * precision * recall / (precision + recall).", + "docs": "Harmonic mean of Recall and Precision, computed as: 2 _ precision _ recall / (precision + recall).", "name": { "name": { "camelCase": { @@ -742828,7 +742828,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Receiver Operator Characteristic (ROC) Curve to give sensitivity/specificity tradeoff.", + "docs": "Receiver Operator Characteristic (ROC) Curve to give sensitivity/specificity tradeoff.", "name": { "name": { "camelCase": { @@ -744051,7 +744051,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -744243,7 +744243,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'. Version number must be included if a versioned release of a primary build was used.", + "docs": "The Genome Build used for reference, following GRCh build versions e.g. 'GRCh 37'. Version number must be included if a versioned release of a primary build was used.", "name": { "name": { "camelCase": { @@ -744346,7 +744346,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Reference identifier of reference sequence submitted to NCBI. It must match the type in the MolecularSequence.type field. For example, the prefix, “NG_” identifies reference sequence for genes, “NM_” for messenger RNA transcripts, and “NP_” for amino acid sequences.", + "docs": "Reference identifier of reference sequence submitted to NCBI. It must match the type in the MolecularSequence.type field. For example, the prefix, “NG*” identifies reference sequence for genes, “NM*” for messenger RNA transcripts, and “NP\\_” for amino acid sequences.", "name": { "name": { "camelCase": { @@ -745882,7 +745882,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -747521,7 +747521,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -749094,7 +749094,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -750651,7 +750651,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -750783,7 +750783,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Start position of the variant on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.", + "docs": "Start position of the variant on the reference sequence. If the coordinate system is either 0-based or 1-based, then start position is inclusive.", "name": { "name": { "camelCase": { @@ -750869,7 +750869,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)). Nucleotide(s)/amino acids from start position of sequence to stop position of sequence on the positive (+) strand of the observed sequence. When the sequence type is DNA, it should be the sequence on the positive (+) strand. This will lay in the range between variant.start and variant.end.", + "docs": "An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)). Nucleotide(s)/amino acids from start position of sequence to stop position of sequence on the positive (+) strand of the observed sequence. When the sequence type is DNA, it should be the sequence on the positive (+) strand. This will lay in the range between variant.start and variant.end.", "name": { "name": { "camelCase": { @@ -750912,7 +750912,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)). Nucleotide(s)/amino acids from start position of sequence to stop position of sequence on the positive (+) strand of the reference sequence. When the sequence type is DNA, it should be the sequence on the positive (+) strand. This will lay in the range between variant.start and variant.end.", + "docs": "An allele is one of a set of coexisting sequence variants of a gene ([SO:0001023](http://www.sequenceontology.org/browser/current_svn/term/SO:0001023)). Nucleotide(s)/amino acids from start position of sequence to stop position of sequence on the positive (+) strand of the reference sequence. When the sequence type is DNA, it should be the sequence on the positive (+) strand. This will lay in the range between variant.start and variant.end.", "name": { "name": { "camelCase": { @@ -752105,7 +752105,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -752294,7 +752294,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:NamingSystem": { "availability": null, - "docs": "A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types.", + "docs": "A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types.", "examples": [], "name": { "fernFilepath": { @@ -753522,7 +753522,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The date (and optionally time) when the naming system was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the naming system changes.", + "docs": "The date (and optionally time) when the naming system was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the naming system changes.", "name": { "name": { "camelCase": { @@ -754350,7 +754350,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:NamingSystemUniqueId": { "availability": null, - "docs": "A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types.", + "docs": "A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types.", "examples": [], "name": { "fernFilepath": { @@ -755394,7 +755394,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -755711,7 +755711,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Identifies the period of time over which this identifier is considered appropriate to refer to the naming system. Outside of this window, the identifier might be non-deterministic.", + "docs": "Identifies the period of time over which this identifier is considered appropriate to refer to the naming system. Outside of this window, the identifier might be non-deterministic.", "name": { "name": { "camelCase": { @@ -756960,7 +756960,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -758968,7 +758968,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "A link to a record of allergies or intolerances which should be included in the nutrition order.", + "docs": "A link to a record of allergies or intolerances which should be included in the nutrition order.", "name": { "name": { "camelCase": { @@ -759100,7 +759100,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "This modifier is used to convey Order-specific modifier about the type of oral food or oral fluids that should not be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced AllergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.", + "docs": "This modifier is used to convey Order-specific modifier about the type of oral food or oral fluids that should not be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced AllergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.", "name": { "name": { "camelCase": { @@ -760465,7 +760465,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -761884,7 +761884,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -762222,7 +762222,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The amount of energy (calories) that the formula should provide per specified volume, typically per mL or fluid oz. For example, an infant may require a formula that provides 24 calories per fluid ounce or an adult may require an enteral formula that provides 1.5 calorie/mL.", + "docs": "The amount of energy (calories) that the formula should provide per specified volume, typically per mL or fluid oz. For example, an infant may require a formula that provides 24 calories per fluid ounce or an adult may require an enteral formula that provides 1.5 calorie/mL.", "name": { "name": { "camelCase": { @@ -762282,7 +762282,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The route or physiological path of administration into the patient's gastrointestinal tract for purposes of providing the formula feeding, e.g. nasogastric tube.", + "docs": "The route or physiological path of administration into the patient's gastrointestinal tract for purposes of providing the formula feeding, e.g. nasogastric tube.", "name": { "name": { "camelCase": { @@ -762342,7 +762342,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Formula administration instructions as structured data. This repeating structure allows for changing the administration rate or volume over time for both bolus and continuous feeding. An example of this would be an instruction to increase the rate of continuous feeding every 2 hours.", + "docs": "Formula administration instructions as structured data. This repeating structure allows for changing the administration rate or volume over time for both bolus and continuous feeding. An example of this would be an instruction to increase the rate of continuous feeding every 2 hours.", "name": { "name": { "camelCase": { @@ -763558,7 +763558,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -764857,7 +764857,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -765055,7 +765055,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The time period and frequency at which the diet should be given. The diet should be given for the combination of all schedules if more than one schedule is present.", + "docs": "The time period and frequency at which the diet should be given. The diet should be given for the combination of all schedules if more than one schedule is present.", "name": { "name": { "camelCase": { @@ -766409,7 +766409,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -766644,7 +766644,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The time period and frequency at which the supplement(s) should be given. The supplement should be given for the combination of all schedules if more than one schedule is present.", + "docs": "The time period and frequency at which the supplement(s) should be given. The supplement should be given for the combination of all schedules if more than one schedule is present.", "name": { "name": { "camelCase": { @@ -767860,7 +767860,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -768052,7 +768052,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The food type(s) (e.g. meats, all foods) that the texture modification applies to. This could be all foods types.", + "docs": "The food type(s) (e.g. meats, all foods) that the texture modification applies to. This could be all foods types.", "name": { "name": { "camelCase": { @@ -769246,7 +769246,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "A plan, proposal or order that is fulfilled in whole or in part by this event. For example, a MedicationRequest may require a patient to have laboratory test performed before it is dispensed.", + "docs": "A plan, proposal or order that is fulfilled in whole or in part by this event. For example, a MedicationRequest may require a patient to have laboratory test performed before it is dispensed.", "name": { "name": { "camelCase": { @@ -769312,7 +769312,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "A larger event of which this particular Observation is a component or step. For example, an observation as part of a procedure.", + "docs": "A larger event of which this particular Observation is a component or step. For example, an observation as part of a procedure.", "name": { "name": { "camelCase": { @@ -769618,7 +769618,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The actual focus of an observation when it is not the patient of record representing something or someone associated with the patient such as a spouse, parent, fetus, or donor. For example, fetus observations in a mother's record. The focus of an observation could also be an existing condition, an intervention, the subject's diet, another observation of the subject, or a body structure such as tumor or implanted device. An example use case would be using the Observation resource to capture whether the mother is trained to change her child's tracheostomy tube. In this example, the child is the patient of record and the mother is the focus.", + "docs": "The actual focus of an observation when it is not the patient of record representing something or someone associated with the patient such as a spouse, parent, fetus, or donor. For example, fetus observations in a mother's record. The focus of an observation could also be an existing condition, an intervention, the subject's diet, another observation of the subject, or a body structure such as tumor or implanted device. An example use case would be using the Observation resource to capture whether the mother is trained to change her child's tracheostomy tube. In this example, the child is the patient of record and the mother is the focus.", "name": { "name": { "camelCase": { @@ -769684,7 +769684,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this observation is made.", + "docs": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this observation is made.", "name": { "name": { "camelCase": { @@ -770707,7 +770707,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "A categorical assessment of an observation value. For example, high, low, normal.", + "docs": "A categorical assessment of an observation value. For example, high, low, normal.", "name": { "name": { "camelCase": { @@ -771079,7 +771079,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Guidance on how to interpret the value by comparison to a normal or recommended range. Multiple reference ranges are interpreted as an "OR". In other words, to represent two distinct target populations, two \`referenceRange\` elements would be used.", + "docs": "Guidance on how to interpret the value by comparison to a normal or recommended range. Multiple reference ranges are interpreted as an "OR". In other words, to represent two distinct target populations, two \`referenceRange\` elements would be used.", "name": { "name": { "camelCase": { @@ -771277,7 +771277,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations.", + "docs": "Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations.", "name": { "name": { "camelCase": { @@ -772390,7 +772390,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -773207,7 +773207,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "A categorical assessment of an observation value. For example, high, low, normal.", + "docs": "A categorical assessment of an observation value. For example, high, low, normal.", "name": { "name": { "camelCase": { @@ -774921,7 +774921,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Multiple ranges of results qualified by different contexts for ordinal or continuous observations conforming to this ObservationDefinition.", + "docs": "Multiple ranges of results qualified by different contexts for ordinal or continuous observations conforming to this ObservationDefinition.", "name": { "name": { "camelCase": { @@ -774987,7 +774987,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The set of valid coded results for the observations conforming to this ObservationDefinition.", + "docs": "The set of valid coded results for the observations conforming to this ObservationDefinition.", "name": { "name": { "camelCase": { @@ -776598,7 +776598,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -778504,7 +778504,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -779906,7 +779906,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -780038,7 +780038,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The value of the low bound of the reference range. The low bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - <=9). If the low bound is omitted, it is assumed to be meaningless (e.g. reference range is <=2.3).", + "docs": "The value of the low bound of the reference range. The low bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - <=9). If the low bound is omitted, it is assumed to be meaningless (e.g. reference range is <=2.3).", "name": { "name": { "camelCase": { @@ -780098,7 +780098,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - <=9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is >= 2.3).", + "docs": "The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - <=9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is >= 2.3).", "name": { "name": { "camelCase": { @@ -780218,7 +780218,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race. Multiple \`appliesTo\` are interpreted as an "AND" of the target populations. For example, to represent a target population of African American females, both a code of female and a code for African American would be used.", + "docs": "Codes to indicate the target population this reference range applies to. For example, a reference range may be based on the normal population or a particular sex or race. Multiple \`appliesTo\` are interpreted as an "AND" of the target populations. For example, to represent a target population of African American females, both a code of female and a code for African American would be used.", "name": { "name": { "camelCase": { @@ -780344,7 +780344,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of "normals".", + "docs": "Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of "normals".", "name": { "name": { "camelCase": { @@ -782049,7 +782049,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The date (and optionally time) when the operation definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the operation definition changes.", + "docs": "The date (and optionally time) when the operation definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the operation definition changes.", "name": { "name": { "camelCase": { @@ -782470,7 +782470,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Whether the operation affects state. Side effects such as producing audit trail entries do not count as 'affecting state'.", + "docs": "Whether the operation affects state. Side effects such as producing audit trail entries do not count as 'affecting state'.", "name": { "name": { "camelCase": { @@ -784171,7 +784171,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -785696,7 +785696,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -786967,7 +786967,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -789135,7 +789135,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -791773,7 +791773,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -792128,7 +792128,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "This element is deprecated because it is XML specific. It is replaced by issue.expression, which is format independent, and simpler to parse. For resource issues, this will be a simple XPath limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised. For HTTP errors, will be "http." + the parameter name.", + "docs": "This element is deprecated because it is XML specific. It is replaced by issue.expression, which is format independent, and simpler to parse. For resource issues, this will be a simple XPath limited to element names, repetition indicators and the default child accessor that identifies one of the elements in the resource that caused this issue to be raised. For HTTP errors, will be "http." + the parameter name.", "name": { "name": { "camelCase": { @@ -793215,7 +793215,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:Organization": { "availability": null, - "docs": "A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.", + "docs": "A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.", "examples": [], "name": { "fernFilepath": { @@ -796685,7 +796685,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, "type_:OrganizationContact": { "availability": null, - "docs": "A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.", + "docs": "A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc.", "examples": [], "name": { "fernFilepath": { @@ -797729,7 +797729,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -799154,7 +799154,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -801982,7 +801982,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -807710,7 +807710,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Whether this patient record is in active use. Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules. It is often used to filter patient lists to exclude inactive patients Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.", + "docs": "Whether this patient record is in active use. Many systems use this property to mark as non-current patients, such as those that have not been seen for a period of time based on an organization's business rules. It is often used to filter patient lists to exclude inactive patients Deceased patients may also be marked as inactive for the same reasons, but may be active for some time after death.", "name": { "name": { "camelCase": { @@ -809707,7 +809707,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -810979,7 +810979,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -812874,7 +812874,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -818006,7 +818006,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -819900,7 +819900,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -821298,7 +821298,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -824329,7 +824329,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -826362,7 +826362,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "The date (and optionally time) when the plan definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the plan definition changes.", + "docs": "The date (and optionally time) when the plan definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the plan definition changes.", "name": { "name": { "camelCase": { @@ -828665,7 +828665,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -832443,7 +832443,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -833858,7 +833858,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -835140,7 +835140,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -836751,7 +836751,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -838192,7 +838192,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -840025,7 +840025,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -841504,7 +841504,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -843241,7 +843241,7 @@ The dosage instructions should reflect the dosage of the medication that was adm }, { "availability": null, - "docs": "Address(es) of the practitioner that are not role specific (typically home address). + "docs": "Address(es) of the practitioner that are not role specific (typically home address). Work addresses are not typically entered in this property as they are usually role dependent.", "name": { "name": { @@ -843473,7 +843473,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board authorizing the practitioner to practice medicine within a certian locality.", + "docs": "The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board authorizing the practitioner to practice medicine within a certian locality.", "name": { "name": { "camelCase": { @@ -844794,7 +844794,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -848137,7 +848137,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -849541,7 +849541,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -851528,7 +851528,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", + "docs": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "name": { "name": { "camelCase": { @@ -851571,7 +851571,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", + "docs": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "name": { "name": { "camelCase": { @@ -851631,7 +851631,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", + "docs": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "name": { "name": { "camelCase": { @@ -851674,7 +851674,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", + "docs": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "name": { "name": { "camelCase": { @@ -851734,7 +851734,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", + "docs": "Estimated or actual date, date-time, period, or age when the procedure was performed. Allows a period to support complex procedures that span more than one date, and also allows for the length of the procedure to be captured.", "name": { "name": { "camelCase": { @@ -851980,7 +851980,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant.", + "docs": "The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant.", "name": { "name": { "camelCase": { @@ -853873,7 +853873,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -855166,7 +855166,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -856519,7 +856519,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -858325,7 +858325,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -862162,7 +862162,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "A String that is an identifier for the resource as defined by the provisioning client. The "externalId" may simplify identification of a resource between the provisioning client and the service provider by allowing the client to use a filter to locate the resource with an identifier from the provisioning domain, obviating the need to store a local mapping between the provisioning domain's identifier of the resource and the identifier used by the service provider. Each resource MAY include a non-empty "externalId" value. The value of the "externalId" attribute is always issued by the provisioning client and MUST NOT be specified by the service provider. The service provider MUST always interpret the externalId as scoped to the provisioning domain.", + "docs": "A String that is an identifier for the resource as defined by the provisioning client. The "externalId" may simplify identification of a resource between the provisioning client and the service provider by allowing the client to use a filter to locate the resource with an identifier from the provisioning domain, obviating the need to store a local mapping between the provisioning domain's identifier of the resource and the identifier used by the service provider. Each resource MAY include a non-empty "externalId" value. The value of the "externalId" attribute is always issued by the provisioning client and MUST NOT be specified by the service provider. The service provider MUST always interpret the externalId as scoped to the provisioning domain.", "name": { "name": { "camelCase": { @@ -863434,7 +863434,7 @@ Work addresses are not typically entered in this property as they are usually ro "properties": [ { "availability": null, - "docs": "The base access policy used as a template. Variables in the template access policy are replaced by the values in the parameter.", + "docs": "The base access policy used as a template. Variables in the template access policy are replaced by the values in the parameter.", "name": { "name": { "camelCase": { @@ -866339,7 +866339,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The Reference(s) that were generated or updated by the activity described in this resource. A provenance can point to more than one target if multiple resources were created/updated by the same activity.", + "docs": "The Reference(s) that were generated or updated by the activity described in this resource. A provenance can point to more than one target if multiple resources were created/updated by the same activity.", "name": { "name": { "camelCase": { @@ -866814,7 +866814,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.", + "docs": "An actor taking a role in an activity for which it can be assigned some degree of responsibility for the activity taking place.", "name": { "name": { "camelCase": { @@ -868053,7 +868053,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -869472,7 +869472,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -869664,7 +869664,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", + "docs": "Identity of the Entity used. May be a logical or physical uri and maybe absolute or relative.", "name": { "name": { "camelCase": { @@ -870999,7 +870999,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -873044,7 +873044,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The date (and optionally time) when the questionnaire was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the questionnaire changes.", + "docs": "The date (and optionally time) when the questionnaire was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the questionnaire changes.", "name": { "name": { "camelCase": { @@ -874842,7 +874842,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -876352,7 +876352,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -878331,7 +878331,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -880090,7 +880090,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -880265,7 +880265,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "This element is a URI that refers to an [[[ElementDefinition]]] that provides information about this item, including information that might otherwise be included in the instance of the Questionnaire resource. A detailed description of the construction of the URI is shown in Comments, below. If this element is present then the following element values MAY be derived from the Element Definition if the corresponding elements of this Questionnaire resource instance have no value: * code (ElementDefinition.code) * type (ElementDefinition.type) * required (ElementDefinition.min) * repeats (ElementDefinition.max) * maxLength (ElementDefinition.maxLength) * answerValueSet (ElementDefinition.binding) * options (ElementDefinition.binding).", + "docs": "This element is a URI that refers to an [[[ElementDefinition]]] that provides information about this item, including information that might otherwise be included in the instance of the Questionnaire resource. A detailed description of the construction of the URI is shown in Comments, below. If this element is present then the following element values MAY be derived from the Element Definition if the corresponding elements of this Questionnaire resource instance have no value: _ code (ElementDefinition.code) _ type (ElementDefinition.type) _ required (ElementDefinition.min) _ repeats (ElementDefinition.max) _ maxLength (ElementDefinition.maxLength) _ answerValueSet (ElementDefinition.binding) \\* options (ElementDefinition.binding).", "name": { "name": { "camelCase": { @@ -880603,7 +880603,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Controls how multiple enableWhen values are interpreted - whether all or any must be true.", + "docs": "Controls how multiple enableWhen values are interpreted - whether all or any must be true.", "name": { "name": { "camelCase": { @@ -880663,7 +880663,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "An indication, if true, that the item must be present in a "completed" QuestionnaireResponse. If false, the item may be skipped when answering the questionnaire.", + "docs": "An indication, if true, that the item must be present in a "completed" QuestionnaireResponse. If false, the item may be skipped when answering the questionnaire.", "name": { "name": { "camelCase": { @@ -881084,7 +881084,7 @@ Work addresses are not typically entered in this property as they are usually ro }, "type_:QuestionnaireItemEnableBehavior": { "availability": null, - "docs": "Controls how multiple enableWhen values are interpreted - whether all or any must be true.", + "docs": "Controls how multiple enableWhen values are interpreted - whether all or any must be true.", "examples": [], "name": { "fernFilepath": { @@ -882753,7 +882753,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The order, proposal or plan that is fulfilled in whole or in part by this QuestionnaireResponse. For example, a ServiceRequest seeking an intake assessment or a decision support recommendation to assess for post-partum depression.", + "docs": "The order, proposal or plan that is fulfilled in whole or in part by this QuestionnaireResponse. For example, a ServiceRequest seeking an intake assessment or a decision support recommendation to assess for post-partum depression.", "name": { "name": { "camelCase": { @@ -882819,7 +882819,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "A procedure or observation that this questionnaire was performed as part of the execution of. For example, the surgery a checklist was executed as part of.", + "docs": "A procedure or observation that this questionnaire was performed as part of the execution of. For example, the surgery a checklist was executed as part of.", "name": { "name": { "camelCase": { @@ -883005,7 +883005,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The subject of the questionnaire response. This could be a patient, organization, practitioner, device, etc. This is who/what the answers apply to, but is not necessarily the source of information.", + "docs": "The subject of the questionnaire response. This could be a patient, organization, practitioner, device, etc. This is who/what the answers apply to, but is not necessarily the source of information.", "name": { "name": { "camelCase": { @@ -884418,7 +884418,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -886243,7 +886243,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -888010,7 +888010,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -889243,7 +889243,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -890476,7 +890476,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -891855,7 +891855,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -895382,7 +895382,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -898998,7 +898998,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -901568,7 +901568,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -902867,7 +902867,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -904867,7 +904867,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The date (and optionally time) when the research definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the research definition changes.", + "docs": "The date (and optionally time) when the research definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the research definition changes.", "name": { "name": { "camelCase": { @@ -908044,7 +908044,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The date (and optionally time) when the research element definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the research element definition changes.", + "docs": "The date (and optionally time) when the research element definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the research element definition changes.", "name": { "name": { "camelCase": { @@ -910444,7 +910444,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -912501,7 +912501,7 @@ Work addresses are not typically entered in this property as they are usually ro }, "type_:ResearchStudy": { "availability": null, - "docs": "A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.", + "docs": "A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.", "examples": [], "name": { "fernFilepath": { @@ -914119,7 +914119,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The condition that is the focus of the study. For example, In a study to examine risk factors for Lupus, might have as an inclusion criterion "healthy volunteer", but the target condition code would be a Lupus SNOMED code.", + "docs": "The condition that is the focus of the study. For example, In a study to examine risk factors for Lupus, might have as an inclusion criterion "healthy volunteer", but the target condition code would be a Lupus SNOMED code.", "name": { "name": { "camelCase": { @@ -914509,7 +914509,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Reference to a Group that defines the criteria for and quantity of subjects participating in the study. E.g. " 200 female Europeans between the ages of 20 and 45 with early onset diabetes".", + "docs": "Reference to a Group that defines the criteria for and quantity of subjects participating in the study. E.g. " 200 female Europeans between the ages of 20 and 45 with early onset diabetes".", "name": { "name": { "camelCase": { @@ -914947,7 +914947,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Describes an expected sequence of events for one of the participants of a study. E.g. Exposure to drug A, wash-out, exposure to drug B, wash-out, follow-up.", + "docs": "Describes an expected sequence of events for one of the participants of a study. E.g. Exposure to drug A, wash-out, exposure to drug B, wash-out, follow-up.", "name": { "name": { "camelCase": { @@ -915082,7 +915082,7 @@ Work addresses are not typically entered in this property as they are usually ro }, "type_:ResearchStudyArm": { "availability": null, - "docs": "A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.", + "docs": "A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.", "examples": [], "name": { "fernFilepath": { @@ -916126,7 +916126,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -916407,7 +916407,7 @@ Work addresses are not typically entered in this property as they are usually ro }, "type_:ResearchStudyObjective": { "availability": null, - "docs": "A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.", + "docs": "A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects.", "examples": [], "name": { "fernFilepath": { @@ -917451,7 +917451,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -929078,7 +929078,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -929210,7 +929210,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "One of the potential outcomes for the patient (e.g. remission, death, a particular condition).", + "docs": "One of the potential outcomes for the patient (e.g. remission, death, a particular condition).", "name": { "name": { "camelCase": { @@ -929433,7 +929433,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).", + "docs": "Indicates the risk for this particular subject (with their specific characteristics) divided by the risk of the population in general. (Numbers greater than 1 = higher risk than the population, numbers less than 1 = lower risk.).", "name": { "name": { "camelCase": { @@ -931039,7 +931039,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The date (and optionally time) when the risk evidence synthesis was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the risk evidence synthesis changes.", + "docs": "The date (and optionally time) when the risk evidence synthesis was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the risk evidence synthesis changes.", "name": { "name": { "camelCase": { @@ -933581,7 +933581,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -934958,7 +934958,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -936329,7 +936329,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -937748,7 +937748,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -939302,7 +939302,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -940752,7 +940752,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -942646,7 +942646,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The period of time that the slots that reference this Schedule resource cover (even if none exist). These cover the amount of time that an organization's planning horizon; the interval for which they are currently accepting appointments. This does not define a "template" for planning outside these dates.", + "docs": "The period of time that the slots that reference this Schedule resource cover (even if none exist). These cover the amount of time that an organization's planning horizon; the interval for which they are currently accepting appointments. This does not define a "template" for planning outside these dates.", "name": { "name": { "camelCase": { @@ -944122,7 +944122,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The date (and optionally time) when the search parameter was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the search parameter changes.", + "docs": "The date (and optionally time) when the search parameter was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the search parameter changes.", "name": { "name": { "camelCase": { @@ -946585,7 +946585,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -949549,7 +949549,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Additional details and instructions about the how the services are to be delivered. For example, and order for a urinary catheter may have an order detail for an external or indwelling catheter, or an order for a bandage may require additional instructions specifying how the bandage should be applied.", + "docs": "Additional details and instructions about the how the services are to be delivered. For example, and order for a urinary catheter may have an order detail for an external or indwelling catheter, or an order for a bandage may require additional instructions specifying how the bandage should be applied.", "name": { "name": { "camelCase": { @@ -950072,7 +950072,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "If a CodeableConcept is present, it indicates the pre-condition for performing the service. For example "pain", "on flare-up", etc.", + "docs": "If a CodeableConcept is present, it indicates the pre-condition for performing the service. For example "pain", "on flare-up", etc.", "name": { "name": { "camelCase": { @@ -950111,7 +950111,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "If a CodeableConcept is present, it indicates the pre-condition for performing the service. For example "pain", "on flare-up", etc.", + "docs": "If a CodeableConcept is present, it indicates the pre-condition for performing the service. For example "pain", "on flare-up", etc.", "name": { "name": { "camelCase": { @@ -950351,7 +950351,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The desired performer for doing the requested service. For example, the surgeon, dermatopathologist, endoscopist, etc.", + "docs": "The desired performer for doing the requested service. For example, the surgeon, dermatopathologist, endoscopist, etc.", "name": { "name": { "camelCase": { @@ -950549,7 +950549,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "An explanation or justification for why this service is being requested in coded or textual form. This is often for billing purposes. May relate to the resources referred to in \`supportingInfo\`.", + "docs": "An explanation or justification for why this service is being requested in coded or textual form. This is often for billing purposes. May relate to the resources referred to in \`supportingInfo\`.", "name": { "name": { "camelCase": { @@ -950615,7 +950615,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Indicates another resource that provides a justification for why this service is being requested. May relate to the resources referred to in \`supportingInfo\`.", + "docs": "Indicates another resource that provides a justification for why this service is being requested. May relate to the resources referred to in \`supportingInfo\`.", "name": { "name": { "camelCase": { @@ -950747,7 +950747,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Additional clinical information about the patient or specimen that may influence the services or their interpretations. This information includes diagnosis, clinical findings and other observations. In laboratory ordering these are typically referred to as "ask at order entry questions (AOEs)". This includes observations explicitly requested by the producer (filler) to provide context or supporting information needed to complete the order. For example, reporting the amount of inspired oxygen for blood gas measurements.", + "docs": "Additional clinical information about the patient or specimen that may influence the services or their interpretations. This information includes diagnosis, clinical findings and other observations. In laboratory ordering these are typically referred to as "ask at order entry questions (AOEs)". This includes observations explicitly requested by the producer (filler) to provide context or supporting information needed to complete the order. For example, reporting the amount of inspired oxygen for blood gas measurements.", "name": { "name": { "camelCase": { @@ -952167,7 +952167,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -952353,7 +952353,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "A reference to an application-usable description of the identity that signed (e.g. the signature used their private key).", + "docs": "A reference to an application-usable description of the identity that signed (e.g. the signature used their private key).", "name": { "name": { "camelCase": { @@ -952527,7 +952527,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "A mime type that indicates the technical format of the signature. Important mime types are application/signature+xml for X ML DigSig, application/jose for JWS, and image/* for a graphical image of a signature, etc.", + "docs": "A mime type that indicates the technical format of the signature. Important mime types are application/signature+xml for X ML DigSig, application/jose for JWS, and image/\\* for a graphical image of a signature, etc.", "name": { "name": { "camelCase": { @@ -957615,7 +957615,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The container holding the specimen. The recursive nature of containers; i.e. blood in tube in tray in rack is not addressed here.", + "docs": "The container holding the specimen. The recursive nature of containers; i.e. blood in tube in tray in rack is not addressed here.", "name": { "name": { "camelCase": { @@ -958860,7 +958860,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -959335,7 +959335,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Anatomical location from which the specimen was collected (if subject is a patient). This is the target site. This element is not used for environmental specimens.", + "docs": "Anatomical location from which the specimen was collected (if subject is a patient). This is the target site. This element is not used for environmental specimens.", "name": { "name": { "camelCase": { @@ -960562,7 +960562,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -963579,7 +963579,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -964878,7 +964878,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -966552,7 +966552,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -967954,7 +967954,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -969677,7 +969677,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -969978,7 +969978,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "A record of the time or period when the specimen processing occurred. For example the time of sample fixation or the period of time the sample was in formalin.", + "docs": "A record of the time or period when the specimen processing occurred. For example the time of sample fixation or the period of time the sample was in formalin.", "name": { "name": { "camelCase": { @@ -970021,7 +970021,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "A record of the time or period when the specimen processing occurred. For example the time of sample fixation or the period of time the sample was in formalin.", + "docs": "A record of the time or period when the specimen processing occurred. For example the time of sample fixation or the period of time the sample was in formalin.", "name": { "name": { "camelCase": { @@ -971645,7 +971645,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The date (and optionally time) when the structure definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the structure definition changes.", + "docs": "The date (and optionally time) when the structure definition was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the structure definition changes.", "name": { "name": { "camelCase": { @@ -972378,7 +972378,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Whether structure this definition describes is abstract or not - that is, whether the structure is not intended to be instantiated. For Resources and Data types, abstract types will never be exchanged between systems.", + "docs": "Whether structure this definition describes is abstract or not - that is, whether the structure is not intended to be instantiated. For Resources and Data types, abstract types will never be exchanged between systems.", "name": { "name": { "camelCase": { @@ -972532,7 +972532,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The type this structure describes. If the derivation kind is 'specialization' then this is the master definition for a type, and there is always one of these (a data type, an extension, a resource, including abstract ones). Otherwise the structure definition is a constraint on the stated type (and in this case, the type cannot be an abstract type). References are URLs that are relative to http://hl7.org/fhir/StructureDefinition e.g. "string" is a reference to http://hl7.org/fhir/StructureDefinition/string. Absolute URLs are only allowed in logical models.", + "docs": "The type this structure describes. If the derivation kind is 'specialization' then this is the master definition for a type, and there is always one of these (a data type, an extension, a resource, including abstract ones). Otherwise the structure definition is a constraint on the stated type (and in this case, the type cannot be an abstract type). References are URLs that are relative to http://hl7.org/fhir/StructureDefinition e.g. "string" is a reference to http://hl7.org/fhir/StructureDefinition/string. Absolute URLs are only allowed in logical models.", "name": { "name": { "camelCase": { @@ -973879,7 +973879,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -975367,7 +975367,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -977358,7 +977358,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -978743,7 +978743,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -980499,7 +980499,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The date (and optionally time) when the structure map was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the structure map changes.", + "docs": "The date (and optionally time) when the structure map was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the structure map changes.", "name": { "name": { "camelCase": { @@ -982219,7 +982219,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -983507,7 +983507,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -985145,7 +985145,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -986620,7 +986620,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -988010,7 +988010,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -989550,7 +989550,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -989785,7 +989785,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Specified maximum cardinality for the element - a number or a "*". This is optional; if present, it acts an implicit check on the input content (* just serves as documentation; it's the default value).", + "docs": "Specified maximum cardinality for the element - a number or a "_". This is optional; if present, it acts an implicit check on the input content (_ just serves as documentation; it's the default value).", "name": { "name": { "camelCase": { @@ -992707,7 +992707,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "FHIRPath expression - must be true or the rule does not apply.", + "docs": "FHIRPath expression - must be true or the rule does not apply.", "name": { "name": { "camelCase": { @@ -992750,7 +992750,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "FHIRPath expression - must be true or the mapping engine throws an error instead of completing.", + "docs": "FHIRPath expression - must be true or the mapping engine throws an error instead of completing.", "name": { "name": { "camelCase": { @@ -994193,7 +994193,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -995714,7 +995714,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -999517,7 +999517,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1001382,7 +1001382,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "A code that classifies the general type of substance. This is used for searching, sorting and display purposes.", + "docs": "A code that classifies the general type of substance. This is used for searching, sorting and display purposes.", "name": { "name": { "camelCase": { @@ -1002724,7 +1002724,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1004229,7 +1004229,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1005528,7 +1005528,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1006887,7 +1006887,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1009586,7 +1009586,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1010954,7 +1010954,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1012574,7 +1012574,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1015334,7 +1015334,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1016633,7 +1016633,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1017938,7 +1017938,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1019329,7 +1019329,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1020803,7 +1020803,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1022201,7 +1022201,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1024829,7 +1024829,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1027778,7 +1027778,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1029209,7 +1029209,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1030574,7 +1030574,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1031939,7 +1031939,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1035540,7 +1035540,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1036822,7 +1036822,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1038104,7 +1038104,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1039515,7 +1039515,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1041163,7 +1041163,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1042582,7 +1042582,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1046097,7 +1046097,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1047565,7 +1047565,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1049044,7 +1049044,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1050652,7 +1050652,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1052011,7 +1052011,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1053854,7 +1053854,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1055213,7 +1055213,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1056778,7 +1056778,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1058585,7 +1058585,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1059927,7 +1059927,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1063683,7 +1063683,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1065189,7 +1065189,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Category of supply, e.g. central, non-stock, etc. This is used to support work flows associated with the supply process.", + "docs": "Category of supply, e.g. central, non-stock, etc. This is used to support work flows associated with the supply process.", "name": { "name": { "camelCase": { @@ -1065483,7 +1065483,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Specific parameters for the ordered item. For example, the size of the indicated item.", + "docs": "Specific parameters for the ordered item. For example, the size of the indicated item.", "name": { "name": { "camelCase": { @@ -1067197,7 +1067197,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1068962,7 +1068962,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The URL pointing to a *FHIR*-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.", + "docs": "The URL pointing to a _FHIR_-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.", "name": { "name": { "camelCase": { @@ -1069022,7 +1069022,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The URL pointing to an *externally* maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.", + "docs": "The URL pointing to an _externally_ maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.", "name": { "name": { "camelCase": { @@ -1069082,7 +1069082,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "BasedOn refers to a higher-level authorization that triggered the creation of the task. It references a "request" resource such as a ServiceRequest, MedicationRequest, ServiceRequest, CarePlan, etc. which is distinct from the "request" resource the task is seeking to fulfill. This latter resource is referenced by FocusOn. For example, based on a ServiceRequest (= BasedOn), a task is created to fulfill a procedureRequest ( = FocusOn ) to collect a specimen from a patient.", + "docs": "BasedOn refers to a higher-level authorization that triggered the creation of the task. It references a "request" resource such as a ServiceRequest, MedicationRequest, ServiceRequest, CarePlan, etc. which is distinct from the "request" resource the task is seeking to fulfill. This latter resource is referenced by FocusOn. For example, based on a ServiceRequest (= BasedOn), a task is created to fulfill a procedureRequest ( = FocusOn ) to collect a specimen from a patient.", "name": { "name": { "camelCase": { @@ -1069797,7 +1069797,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.", + "docs": "The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.", "name": { "name": { "camelCase": { @@ -1071840,7 +1071840,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1076018,7 +1076018,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1079924,7 +1079924,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1081948,7 +1081948,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The date (and optionally time) when the terminology capabilities was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the terminology capabilities changes.", + "docs": "The date (and optionally time) when the terminology capabilities was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the terminology capabilities changes.", "name": { "name": { "camelCase": { @@ -1082489,7 +1082489,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Software that is covered by this terminology capability statement. It is used when the statement describes the capabilities of a particular software version, independent of an installation.", + "docs": "Software that is covered by this terminology capability statement. It is used when the statement describes the capabilities of a particular software version, independent of an installation.", "name": { "name": { "camelCase": { @@ -1084061,7 +1084061,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1085369,7 +1085369,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1086713,7 +1086713,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1088135,7 +1088135,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1089440,7 +1089440,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1090722,7 +1090722,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1092004,7 +1092004,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1093411,7 +1093411,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1094629,7 +1094629,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1095847,7 +1095847,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1099105,7 +1099105,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1100404,7 +1100404,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1101703,7 +1101703,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1102936,7 +1102936,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1104446,7 +1104446,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1105973,7 +1105973,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1107547,7 +1107547,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1108954,7 +1108954,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1110193,7 +1110193,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1111887,7 +1111887,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The date (and optionally time) when the test script was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the test script changes.", + "docs": "The date (and optionally time) when the test script was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the test script changes.", "name": { "name": { "camelCase": { @@ -1113991,7 +1113991,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1115290,7 +1115290,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1116589,7 +1116589,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1117822,7 +1117822,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1118375,7 +1118375,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The ID of a fixture. Asserts that the response contains at a minimum the fixture specified by minimumId.", + "docs": "The ID of a fixture. Asserts that the response contains at a minimum the fixture specified by minimumId.", "name": { "name": { "camelCase": { @@ -1118663,7 +1118663,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The type of the resource. See http://build.fhir.org/resourcelist.html.", + "docs": "The type of the resource. See http://build.fhir.org/resourcelist.html.", "name": { "name": { "camelCase": { @@ -1118826,7 +1118826,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Fixture to evaluate the XPath/JSONPath expression or the headerField against.", + "docs": "Fixture to evaluate the XPath/JSONPath expression or the headerField against.", "name": { "name": { "camelCase": { @@ -1121059,7 +1121059,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1121470,7 +1121470,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Minimum capabilities required of server for test script to execute successfully. If server does not meet at a minimum the referenced capability statement, then all tests in this script are skipped.", + "docs": "Minimum capabilities required of server for test script to execute successfully. If server does not meet at a minimum the referenced capability statement, then all tests in this script are skipped.", "name": { "name": { "camelCase": { @@ -1122571,7 +1122571,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1122703,7 +1122703,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Abstract name given to a destination server in this test script. The name is provided as a number starting at 1.", + "docs": "Abstract name given to a destination server in this test script. The name is provided as a number starting at 1.", "name": { "name": { "camelCase": { @@ -1123847,7 +1123847,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1125164,7 +1125164,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1126446,7 +1126446,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1127751,7 +1127751,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1127943,7 +1127943,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The type of the resource. See http://build.fhir.org/resourcelist.html.", + "docs": "The type of the resource. See http://build.fhir.org/resourcelist.html.", "name": { "name": { "camelCase": { @@ -1128209,7 +1128209,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section.", + "docs": "The server where the request message is destined for. Must be one of the server numbers listed in TestScript.destination section.", "name": { "name": { "camelCase": { @@ -1128351,7 +1128351,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section.", + "docs": "The server where the request message originates from. Must be one of the server numbers listed in TestScript.origin section.", "name": { "name": { "camelCase": { @@ -1128394,7 +1128394,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Path plus parameters after [type]. Used to set parts of the request URL explicitly.", + "docs": "Path plus parameters after [type]. Used to set parts of the request URL explicitly.", "name": { "name": { "camelCase": { @@ -1128683,7 +1128683,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Id of fixture used for extracting the [id], [type], and [vid] for GET requests.", + "docs": "Id of fixture used for extracting the [id], [type], and [vid] for GET requests.", "name": { "name": { "camelCase": { @@ -1130053,7 +1130053,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1130185,7 +1130185,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Abstract name given to an origin server in this test script. The name is provided as a number starting at 1.", + "docs": "Abstract name given to an origin server in this test script. The name is provided as a number starting at 1.", "name": { "name": { "camelCase": { @@ -1131329,7 +1131329,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1132594,7 +1132594,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1133975,7 +1133975,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1135214,7 +1135214,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1136539,7 +1136539,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1136929,7 +1136929,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "XPath or JSONPath to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.", + "docs": "XPath or JSONPath to evaluate against the fixture body. When variables are defined, only one of either expression, headerField or path must be specified.", "name": { "name": { "camelCase": { @@ -1136972,7 +1136972,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.", + "docs": "Fixture to evaluate the XPath/JSONPath expression or the headerField against within this variable.", "name": { "name": { "camelCase": { @@ -1138079,7 +1138079,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1139444,7 +1139444,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1142815,7 +1142815,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1144609,7 +1144609,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1150712,7 +1150712,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "If this is set to 'true', then no new versions of the content logical definition can be created. Note: Other metadata might still change.", + "docs": "If this is set to 'true', then no new versions of the content logical definition can be created. Note: Other metadata might still change.", "name": { "name": { "camelCase": { @@ -1152038,7 +1152038,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1152170,7 +1152170,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The Locked Date is the effective date that is used to determine the version of all referenced Code Systems and Value Set Definitions included in the compose that are not already tied to a specific version.", + "docs": "The Locked Date is the effective date that is used to determine the version of all referenced Code Systems and Value Set Definitions included in the compose that are not already tied to a specific version.", "name": { "name": { "camelCase": { @@ -1153421,7 +1153421,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1154769,7 +1154769,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1156364,7 +1156364,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1157706,7 +1157706,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1158001,7 +1158001,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "If paging is being used, the offset at which this resource starts. I.e. this resource is a partial view into the expansion. If paging is not being used, this element SHALL NOT be present.", + "docs": "If paging is being used, the offset at which this resource starts. I.e. this resource is a partial view into the expansion. If paging is not being used, this element SHALL NOT be present.", "name": { "name": { "camelCase": { @@ -1159223,7 +1159223,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1159475,7 +1159475,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The match value may be either a code defined by the system, or a string value, which is a regex match on the literal string of the property value (if the filter represents a property defined in CodeSystem) or of the system filter value (if the filter represents a filter defined in CodeSystem) when the operation is 'regex', or one of the values (true and false), when the operation is 'exists'.", + "docs": "The match value may be either a code defined by the system, or a string value, which is a regex match on the literal string of the property value (if the filter represents a property defined in CodeSystem) or of the system filter value (if the filter represents a filter defined in CodeSystem) when the operation is 'regex', or one of the values (true and false), when the operation is 'exists'.", "name": { "name": { "camelCase": { @@ -1160837,7 +1160837,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1161029,7 +1161029,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "The version of the code system that the codes are selected from, or the special version '*' for all versions.", + "docs": "The version of the code system that the codes are selected from, or the special version '\\*' for all versions.", "name": { "name": { "camelCase": { @@ -1161204,7 +1161204,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Selects the concepts found in this value set (based on its value set definition). This is an absolute URI that is a reference to ValueSet.url. If multiple value sets are specified this includes the union of the contents of all of the referenced value sets.", + "docs": "Selects the concepts found in this value set (based on its value set definition). This is an absolute URI that is a reference to ValueSet.url. If multiple value sets are specified this includes the union of the contents of all of the referenced value sets.", "name": { "name": { "camelCase": { @@ -1162317,7 +1162317,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1165878,7 +1165878,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1167482,7 +1167482,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1169099,7 +1169099,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1170870,7 +1170870,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "Contain the details of the individual lens specifications and serves as the authorization for the fullfillment by certified professionals.", + "docs": "Contain the details of the individual lens specifications and serves as the authorization for the fullfillment by certified professionals.", "name": { "name": { "camelCase": { @@ -1171977,7 +1171977,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1174041,7 +1174041,7 @@ Work addresses are not typically entered in this property as they are usually ro }, { "availability": null, - "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", + "docs": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "name": { "name": { "camelCase": { @@ -1174662,7 +1174662,7 @@ Work addresses are not typically entered in this property as they are usually ro }, "type_:date": { "availability": null, - "docs": "A date or partial date (e.g. just year or year + month). There is no time zone. The format is a union of the schema types gYear, gYearMonth and date. Dates SHALL be valid dates.", + "docs": "A date or partial date (e.g. just year or year + month). There is no time zone. The format is a union of the schema types gYear, gYearMonth and date. Dates SHALL be valid dates.", "examples": [], "name": { "fernFilepath": { @@ -1174720,7 +1174720,7 @@ Work addresses are not typically entered in this property as they are usually ro }, "type_:dateTime": { "availability": null, - "docs": "A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates.", + "docs": "A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates.", "examples": [], "name": { "fernFilepath": { @@ -1174836,7 +1174836,7 @@ Work addresses are not typically entered in this property as they are usually ro }, "type_:id": { "availability": null, - "docs": "Any combination of letters, numerals, "-" and ".", with a length limit of 64 characters. (This might be an integer, an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive.", + "docs": "Any combination of letters, numerals, "-" and ".", with a length limit of 64 characters. (This might be an integer, an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive.", "examples": [], "name": { "fernFilepath": { diff --git a/packages/cli/generation/ir-generator/src/__test__/generateIntermediateRepresentationFromOpenApi.test.ts b/packages/cli/generation/ir-generator/src/__test__/generateIntermediateRepresentationFromOpenApi.test.ts index 9a5063816de..eac269aa4cd 100644 --- a/packages/cli/generation/ir-generator/src/__test__/generateIntermediateRepresentationFromOpenApi.test.ts +++ b/packages/cli/generation/ir-generator/src/__test__/generateIntermediateRepresentationFromOpenApi.test.ts @@ -59,4 +59,4 @@ it("generate IR from OpenAPI", async () => { ); expect(intermediateRepresentationJson).toMatchSpecificSnapshot(`__snapshots__/openapi/${name}.txt`); } -}); +}); \ No newline at end of file diff --git a/packages/cli/generation/ir-generator/tsconfig.json b/packages/cli/generation/ir-generator/tsconfig.json index 242aafdd7de..336024a158c 100644 --- a/packages/cli/generation/ir-generator/tsconfig.json +++ b/packages/cli/generation/ir-generator/tsconfig.json @@ -1,6 +1,6 @@ { "extends": "../../../../shared/tsconfig.shared.json", - "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "./src" }, + "compilerOptions": { "composite": true, "outDir": "lib", "rootDir": "./src", "types": null }, "include": ["./src/**/*"], "references": [ { "path": "../../../commons/core-utils" }, diff --git a/packages/cli/generation/remote-generation/remote-workspace-runner/package.json b/packages/cli/generation/remote-generation/remote-workspace-runner/package.json index adce4661089..27aa9fcb633 100644 --- a/packages/cli/generation/remote-generation/remote-workspace-runner/package.json +++ b/packages/cli/generation/remote-generation/remote-workspace-runner/package.json @@ -32,7 +32,7 @@ "@fern-api/core": "workspace:*", "@fern-api/core-utils": "workspace:*", "@fern-api/docs-resolver": "workspace:*", - "@fern-api/fdr-sdk": "0.98.0-rc1", + "@fern-api/fdr-sdk": "0.98.0-82c9f6f47", "@fern-api/fs-utils": "workspace:*", "@fern-api/ir-generator": "workspace:*", "@fern-api/ir-migrations": "workspace:*", diff --git a/packages/cli/register/package.json b/packages/cli/register/package.json index 00902d79920..c8c8db6cb9d 100644 --- a/packages/cli/register/package.json +++ b/packages/cli/register/package.json @@ -31,7 +31,7 @@ "@fern-api/configuration": "workspace:*", "@fern-api/core": "workspace:*", "@fern-api/core-utils": "workspace:*", - "@fern-api/fdr-sdk": "0.98.0-rc1", + "@fern-api/fdr-sdk": "0.98.0-82c9f6f47", "@fern-api/ir-generator": "workspace:*", "@fern-api/ir-sdk": "workspace:*", "@fern-api/task-context": "workspace:*", diff --git a/packages/core/package.json b/packages/core/package.json index 5544aabb71d..162d6e92713 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -27,7 +27,7 @@ "depcheck": "depcheck" }, "dependencies": { - "@fern-api/fdr-sdk": "0.98.0-rc1", + "@fern-api/fdr-sdk": "0.98.0-82c9f6f47", "@fern-api/venus-api-sdk": "0.0.38", "@fern-fern/fdr-test-sdk": "^0.0.5297", "@fern-fern/fiddle-sdk": "^0.0.552" diff --git a/shared/vitest.config.ts b/shared/vitest.config.ts index 614cf6e6c56..21575a7cbd4 100644 --- a/shared/vitest.config.ts +++ b/shared/vitest.config.ts @@ -10,6 +10,11 @@ export default defineConfig({ "**/.{idea,git,cache,output,temp}/**", "**/{karma,rollup,webpack,vite,vitest,jest,ava,babel,nyc,cypress,tsup,build}.config.*", "**/lib/**" - ] + ], + server: { + deps: { + fallbackCJS: true + } + } } }); diff --git a/yarn.lock b/yarn.lock index 7fb539d9a32..7457e42258e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -26,16 +26,6 @@ __metadata: languageName: node linkType: hard -"@ampproject/remapping@npm:^2.1.0": - version: 2.2.0 - resolution: "@ampproject/remapping@npm:2.2.0" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.1.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: d74d170d06468913921d72430259424b7e4c826b5a7d39ff839a29d547efb97dc577caa8ba3fb5cf023624e9af9d09651afc3d4112a45e2050328abc9b3a2292 - languageName: node - linkType: hard - "@ampproject/remapping@npm:^2.2.0": version: 2.2.1 resolution: "@ampproject/remapping@npm:2.2.1" @@ -88,7 +78,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13": version: 7.18.6 resolution: "@babel/code-frame@npm:7.18.6" dependencies: @@ -117,10 +107,13 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/compat-data@npm:7.19.1" - checksum: f985887ea08a140e4af87a94d3fb17af0345491eb97f5a85b1840255c2e2a97429f32a8fd12a7aae9218af5f1024f1eb12a5cd280d2d69b2337583c17ea506ba +"@babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": ^7.24.7 + picocolors: ^1.0.0 + checksum: 830e62cd38775fdf84d612544251ce773d544a8e63df667728cc9e0126eeef14c6ebda79be0f0bc307e8318316b7f58c27ce86702e0a1f5c321d842eb38ffda4 languageName: node linkType: hard @@ -145,26 +138,33 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3": - version: 7.19.1 - resolution: "@babel/core@npm:7.19.1" - dependencies: - "@ampproject/remapping": ^2.1.0 - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.19.0 - "@babel/helper-compilation-targets": ^7.19.1 - "@babel/helper-module-transforms": ^7.19.0 - "@babel/helpers": ^7.19.0 - "@babel/parser": ^7.19.1 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.1 - "@babel/types": ^7.19.0 - convert-source-map: ^1.7.0 +"@babel/compat-data@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/compat-data@npm:7.24.7" + checksum: 1fc276825dd434fe044877367dfac84171328e75a8483a6976aa28bf833b32367e90ee6df25bdd97c287d1aa8019757adcccac9153de70b1932c0d243a978ae9 + languageName: node + linkType: hard + +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": + version: 7.24.7 + resolution: "@babel/core@npm:7.24.7" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.24.7 + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helpers": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/template": ^7.24.7 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 - json5: ^2.2.1 - semver: ^6.3.0 - checksum: 941c8c119b80bdba5fafc80bbaa424d51146b6d3c30b8fae35879358dd37c11d3d0926bc7e970a0861229656eedaa8c884d4a3a25cc904086eb73b827a2f1168 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: 017497e2a1b4683a885219eef7d2aee83c1c0cf353506b2e180b73540ec28841d8ef1ea1837fa69f8c561574b24ddd72f04764b27b87afedfe0a07299ccef24d languageName: node linkType: hard @@ -214,17 +214,6 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.19.0, @babel/generator@npm:^7.7.2": - version: 7.19.0 - resolution: "@babel/generator@npm:7.19.0" - dependencies: - "@babel/types": ^7.19.0 - "@jridgewell/gen-mapping": ^0.3.2 - jsesc: ^2.5.1 - checksum: aa3d5785cf8f8e81672dcc61aef351188efeadb20d9f66d79113d82cbcf3bbbdeb829989fa14582108572ddbc4e4027bdceb06ccaf5ec40fa93c2dda8fbcd4aa - languageName: node - linkType: hard - "@babel/generator@npm:^7.23.0": version: 7.23.0 resolution: "@babel/generator@npm:7.23.0" @@ -249,6 +238,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.24.7, @babel/generator@npm:^7.7.2": + version: 7.24.7 + resolution: "@babel/generator@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + jsesc: ^2.5.1 + checksum: 0ff31a73b15429f1287e4d57b439bba4a266f8c673bb445fe313b82f6d110f586776997eb723a777cd7adad9d340edd162aea4973a90112c5d0cfcaf6686844b + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" @@ -276,20 +277,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-compilation-targets@npm:7.19.1" - dependencies: - "@babel/compat-data": ^7.19.1 - "@babel/helper-validator-option": ^7.18.6 - browserslist: ^4.21.3 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: c2d3039265e498b341a6b597f855f2fcef02659050fefedf36ad4e6815e6aafe1011a761214cc80d98260ed07ab15a8cbe959a0458e97bec5f05a450e1b1741b - languageName: node - linkType: hard - "@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.6": version: 7.22.15 resolution: "@babel/helper-compilation-targets@npm:7.22.15" @@ -316,6 +303,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-compilation-targets@npm:7.24.7" + dependencies: + "@babel/compat-data": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 + browserslist: ^4.22.2 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: dfc88bc35e223ade796c7267901728217c665adc5bc2e158f7b0ae850de14f1b7941bec4fe5950ae46236023cfbdeddd9c747c276acf9b39ca31f8dd97dc6cc6 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-create-class-features-plugin@npm:7.22.15" @@ -409,13 +409,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-environment-visitor@npm:7.18.9" - checksum: b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 - languageName: node - linkType: hard - "@babel/helper-environment-visitor@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" @@ -430,6 +423,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-environment-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 079d86e65701b29ebc10baf6ed548d17c19b808a07aa6885cc141b690a78581b180ee92b580d755361dc3b16adf975b2d2058b8ce6c86675fcaf43cf22f2f7c6 + languageName: node + linkType: hard + "@babel/helper-function-name@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-function-name@npm:7.22.5" @@ -477,15 +479,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-module-imports@npm:7.18.6" - dependencies: - "@babel/types": "npm:^7.18.6" - checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def - languageName: node - linkType: hard - "@babel/helper-module-imports@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-module-imports@npm:7.22.15" @@ -504,19 +497,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helper-module-transforms@npm:7.19.0" +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-simple-access": ^7.18.6 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/helper-validator-identifier": ^7.18.6 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.0 - "@babel/types": ^7.19.0 - checksum: 4483276c66f56cf3b5b063634092ad9438c2593725de5c143ba277dda82f1501e6d73b311c1b28036f181dbe36eaeff29f24726cde37a599d4e735af294e5359 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 8ac15d96d262b8940bc469052a048e06430bba1296369be695fabdf6799f201dd0b00151762b56012a218464e706bc033f27c07f6cec20c6f8f5fd6543c67054 languageName: node linkType: hard @@ -550,6 +537,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-transforms@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-simple-access": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: ddff3b41c2667876b4e4e73d961168f48a5ec9560c95c8c2d109e6221f9ca36c6f90c6317eb7a47f2a3c99419c356e529a86b79174cad0d4f7a61960866b88ca + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" @@ -580,6 +582,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-plugin-utils@npm:7.24.7" + checksum: 81f2a15751d892e4a8fce25390f973363a5b27596167861d2d6eab0f61856eb2ba389b031a9f19f669c0bd4dd601185828d3cebafd25431be7a1696f2ce3ef68 + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" @@ -632,15 +641,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-simple-access@npm:7.18.6" - dependencies: - "@babel/types": "npm:^7.18.6" - checksum: 37cd36eef199e0517845763c1e6ff6ea5e7876d6d707a6f59c9267c547a50aa0e84260ba9285d49acfaf2cfa0a74a772d92967f32ac1024c961517d40b6c16a5 - languageName: node - linkType: hard - "@babel/helper-simple-access@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-simple-access@npm:7.22.5" @@ -650,6 +650,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: ddbf55f9dea1900213f2a1a8500fabfd21c5a20f44dcfa957e4b0d8638c730f88751c77f678644f754f1a1dc73f4eb8b766c300deb45a9daad000e4247957819 + languageName: node + linkType: hard + "@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" @@ -659,15 +669,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-split-export-declaration@npm:7.18.6" - dependencies: - "@babel/types": "npm:^7.18.6" - checksum: c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b - languageName: node - linkType: hard - "@babel/helper-split-export-declaration@npm:^7.22.6": version: 7.22.6 resolution: "@babel/helper-split-export-declaration@npm:7.22.6" @@ -677,6 +678,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-split-export-declaration@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: e3ddc91273e5da67c6953f4aa34154d005a00791dc7afa6f41894e768748540f6ebcac5d16e72541aea0c89bee4b89b4da6a3d65972a0ea8bfd2352eda5b7e22 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.18.10": version: 7.18.10 resolution: "@babel/helper-string-parser@npm:7.18.10" @@ -698,6 +708,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-string-parser@npm:7.24.7" + checksum: 09568193044a578743dd44bf7397940c27ea693f9812d24acb700890636b376847a611cdd0393a928544e79d7ad5b8b916bd8e6e772bc8a10c48a647a96e7b1a + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-validator-identifier@npm:7.18.6" @@ -719,10 +736,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-option@npm:7.18.6" - checksum: f9cc6eb7cc5d759c5abf006402180f8d5e4251e9198197428a97e05d65eb2f8ae5a0ce73b1dfd2d35af41d0eb780627a64edf98a4e71f064eeeacef8de58f2cf +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 6799ab117cefc0ecd35cd0b40ead320c621a298ecac88686a14cffceaac89d80cdb3c178f969861bf5fa5e4f766648f9161ea0752ecfe080d8e89e3147270257 languageName: node linkType: hard @@ -740,6 +757,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-option@npm:7.24.7" + checksum: 9689166bf3f777dd424c026841c8cd651e41b21242dbfd4569a53086179a3e744c8eddd56e9d10b54142270141c91581b53af0d7c00c82d552d2540e2a919f7e + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-wrap-function@npm:7.22.20" @@ -751,17 +775,6 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helpers@npm:7.19.0" - dependencies: - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.0 - "@babel/types": ^7.19.0 - checksum: e50e78e0dbb0435075fa3f85021a6bcae529589800bca0292721afd7f7c874bea54508d6dc57eca16e5b8224f8142c6b0e32e3b0140029dc09865da747da4623 - languageName: node - linkType: hard - "@babel/helpers@npm:^7.23.2": version: 7.23.2 resolution: "@babel/helpers@npm:7.23.2" @@ -784,6 +797,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helpers@npm:7.24.7" + dependencies: + "@babel/template": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 934da58098a3670ca7f9f42425b9c44d0ca4f8fad815c0f51d89fc7b64c5e0b4c7d5fec038599de691229ada737edeaf72fad3eba8e16dd5842e8ea447f76b66 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.18.6": version: 7.18.6 resolution: "@babel/highlight@npm:7.18.6" @@ -817,6 +840,18 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": ^7.24.7 + chalk: ^2.4.2 + js-tokens: ^4.0.0 + picocolors: ^1.0.0 + checksum: 5cd3a89f143671c4ac129960024ba678b669e6fc673ce078030f5175002d1d3d52bc10b22c5b916a6faf644b5028e9a4bd2bb264d053d9b05b6a98690f1d46f1 + languageName: node + linkType: hard + "@babel/parser@npm:7.22.5": version: 7.22.5 resolution: "@babel/parser@npm:7.22.5" @@ -826,7 +861,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.19.1": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.16.4": version: 7.19.1 resolution: "@babel/parser@npm:7.19.1" bin: @@ -835,6 +870,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.14.7, @babel/parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/parser@npm:7.24.7" + bin: + parser: ./bin/babel-parser.js + checksum: fc9d2c4c8712f89672edc55c0dc5cf640dcec715b56480f111f85c2bc1d507e251596e4110d65796690a96ac37a4b60432af90b3e97bb47e69d4ef83872dbbd6 + languageName: node + linkType: hard + "@babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9": version: 7.23.9 resolution: "@babel/parser@npm:7.23.9" @@ -967,7 +1011,7 @@ __metadata: version: 7.8.3 resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" + "@babel/helper-plugin-utils": ^7.8.0 peerDependencies: "@babel/core": ^7.0.0-0 checksum: 3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 @@ -1107,13 +1151,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.18.6 - resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" + version: 7.24.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 + checksum: 7a5ca629d8ca1e1ee78705a78e58c12920d07ed8006d7e7232b31296a384ff5e41d7b649bde5561196041037bbb9f9715be1d1c20975df87ca204f34ad15b965 languageName: node linkType: hard @@ -1228,13 +1272,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.18.6 - resolution: "@babel/plugin-syntax-typescript@npm:7.18.6" + version: 7.24.7 + resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.18.6" + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2cde73725ec51118ebf410bf02d78781c03fa4d3185993fcc9d253b97443381b621c44810084c5dd68b92eb8bdfae0e5b163e91b32bebbb33852383d1815c05d + checksum: 56fe84f3044ecbf038977281648db6b63bd1301f2fff6595820dc10ee276c1d1586919d48d52a8d497ecae32c958be38f42c1c8d174dc58aad856c516dc5b35a languageName: node linkType: hard @@ -2699,17 +2743,6 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.18.10": - version: 7.18.10 - resolution: "@babel/template@npm:7.18.10" - dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/parser": ^7.18.10 - "@babel/types": ^7.18.10 - checksum: 93a6aa094af5f355a72bd55f67fa1828a046c70e46f01b1606e6118fa1802b6df535ca06be83cc5a5e834022be95c7b714f0a268b5f20af984465a71e28f1473 - languageName: node - linkType: hard - "@babel/template@npm:^7.22.15, @babel/template@npm:^7.22.5": version: 7.22.15 resolution: "@babel/template@npm:7.22.15" @@ -2743,6 +2776,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.3.3": + version: 7.24.7 + resolution: "@babel/template@npm:7.24.7" + dependencies: + "@babel/code-frame": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: ea90792fae708ddf1632e54c25fe1a86643d8c0132311f81265d2bdbdd42f9f4fac65457056c1b6ca87f7aa0d6a795b549566774bba064bdcea2034ab3960ee9 + languageName: node + linkType: hard + "@babel/traverse@npm:7.23.2": version: 7.23.2 resolution: "@babel/traverse@npm:7.23.2" @@ -2761,7 +2805,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.19.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.3.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.19.0 resolution: "@babel/types@npm:7.19.0" dependencies: @@ -2816,6 +2860,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.24.7, @babel/types@npm:^7.3.3": + version: 7.24.7 + resolution: "@babel/types@npm:7.24.7" + dependencies: + "@babel/helper-string-parser": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 + to-fast-properties: ^2.0.0 + checksum: 3e4437fced97e02982972ce5bebd318c47d42c9be2152c0fd28c6f786cc74086cc0a8fb83b602b846e41df37f22c36254338eada1a47ef9d8a1ec92332ca3ea8 + languageName: node + linkType: hard + "@balena/dockerignore@npm:^1.0.2": version: 1.0.2 resolution: "@balena/dockerignore@npm:1.0.2" @@ -2823,6 +2878,13 @@ __metadata: languageName: node linkType: hard +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 850f9305536d0f2bd13e9e0881cb5f02e4f93fad1189f7b2d4bebf694e3206924eadee1068130d43c11b750efcc9405f88a8e42ef098b6d75239c0f047de1a27 + languageName: node + linkType: hard + "@blueprintjs/colors@npm:^5.0.5": version: 5.0.5 resolution: "@blueprintjs/colors@npm:5.0.5" @@ -3602,7 +3664,7 @@ __metadata: resolution: "@fern-api/configuration@workspace:packages/cli/configuration" dependencies: "@fern-api/core-utils": "workspace:*" - "@fern-api/fdr-sdk": 0.98.0-rc1 + "@fern-api/fdr-sdk": 0.98.0-82c9f6f47 "@fern-api/fs-utils": "workspace:*" "@fern-api/task-context": "workspace:*" "@fern-fern/fiddle-sdk": ^0.0.552 @@ -3647,7 +3709,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fern-api/core@workspace:packages/core" dependencies: - "@fern-api/fdr-sdk": 0.98.0-rc1 + "@fern-api/fdr-sdk": 0.98.0-82c9f6f47 "@fern-api/venus-api-sdk": 0.0.38 "@fern-fern/fdr-test-sdk": ^0.0.5297 "@fern-fern/fiddle-sdk": ^0.0.552 @@ -3706,7 +3768,7 @@ __metadata: resolution: "@fern-api/docs-preview@workspace:packages/cli/docs-preview" dependencies: "@fern-api/docs-resolver": "workspace:*" - "@fern-api/fdr-sdk": 0.98.0-rc1 + "@fern-api/fdr-sdk": 0.98.0-82c9f6f47 "@fern-api/fs-utils": "workspace:*" "@fern-api/ir-sdk": "workspace:*" "@fern-api/logger": "workspace:*" @@ -3745,7 +3807,7 @@ __metadata: dependencies: "@fern-api/configuration": "workspace:*" "@fern-api/core-utils": "workspace:*" - "@fern-api/fdr-sdk": 0.98.0-rc1 + "@fern-api/fdr-sdk": 0.98.0-82c9f6f47 "@fern-api/fs-utils": "workspace:*" "@fern-api/ir-generator": "workspace:*" "@fern-api/ir-sdk": "workspace:*" @@ -3824,9 +3886,9 @@ __metadata: languageName: unknown linkType: soft -"@fern-api/fdr-sdk@npm:0.98.0-rc1": - version: 0.98.0-rc1 - resolution: "@fern-api/fdr-sdk@npm:0.98.0-rc1" +"@fern-api/fdr-sdk@npm:0.98.0-82c9f6f47": + version: 0.98.0-82c9f6f47 + resolution: "@fern-api/fdr-sdk@npm:0.98.0-82c9f6f47" dependencies: dayjs: ^1.11.11 fast-deep-equal: ^3.1.3 @@ -3838,7 +3900,7 @@ __metadata: tinycolor2: ^1.6.0 title: ^3.5.3 url-join: 4.0.1 - checksum: 5178c9e2454f19640580e49b22eccb7b95e1333935155e6d0eea4c9ee7c59174a44e7aed71ac262667d8e6ab7989582ba0ea5617665d737bb69a63d156e9a94e + checksum: c8b0c08075887ab65934f8104824b4d105dd10aa3084b0d9af1f6ebd15d32dd311ecd0d5f4d4651e885fc83312eab8c1a4020e7a9274583d7a8de57f212de762 languageName: node linkType: hard @@ -4033,6 +4095,7 @@ __metadata: "@fern-api/task-context": "workspace:*" "@fern-api/workspace-loader": "workspace:*" "@fern-api/yaml-schema": "workspace:*" + "@types/jest": ^29.5.12 "@types/jest-specific-snapshot": ^0.5.7 "@types/lodash-es": ^4.17.12 "@types/node": ^18.7.18 @@ -4041,6 +4104,7 @@ __metadata: "@types/url-join": 4.0.1 depcheck: ^1.4.6 eslint: ^8.56.0 + jest: ^29.7.0 jest-specific-snapshot: ^8.0.0 lodash-es: ^4.17.21 object-hash: ^3.0.0 @@ -4458,7 +4522,7 @@ __metadata: "@fern-api/configuration": "workspace:*" "@fern-api/core": "workspace:*" "@fern-api/core-utils": "workspace:*" - "@fern-api/fdr-sdk": 0.98.0-rc1 + "@fern-api/fdr-sdk": 0.98.0-82c9f6f47 "@fern-api/ir-generator": "workspace:*" "@fern-api/ir-sdk": "workspace:*" "@fern-api/task-context": "workspace:*" @@ -4484,7 +4548,7 @@ __metadata: "@fern-api/core": "workspace:*" "@fern-api/core-utils": "workspace:*" "@fern-api/docs-resolver": "workspace:*" - "@fern-api/fdr-sdk": 0.98.0-rc1 + "@fern-api/fdr-sdk": 0.98.0-82c9f6f47 "@fern-api/fs-utils": "workspace:*" "@fern-api/ir-generator": "workspace:*" "@fern-api/ir-migrations": "workspace:*" @@ -5883,7 +5947,6 @@ __metadata: "@fern-typescript/type-reference-converters": "workspace:*" "@fern-typescript/type-reference-example-generator": "workspace:*" "@fern-typescript/type-schema-generator": "workspace:*" - "@types/jest-specific-snapshot": ^0.5.7 "@types/js-yaml": ^4.0.8 "@types/lodash-es": ^4.17.12 "@types/node": ^18.7.18 @@ -5891,7 +5954,6 @@ __metadata: "@types/uuid": ^9.0.8 depcheck: ^1.4.6 eslint: ^8.56.0 - jest-specific-snapshot: ^8.0.0 js-yaml: ^4.1.0 lodash-es: ^4.17.21 organize-imports-cli: ^0.10.0 @@ -6138,22 +6200,77 @@ __metadata: version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" dependencies: - camelcase: "npm:^5.3.1" - find-up: "npm:^4.1.0" - get-package-type: "npm:^0.1.0" - js-yaml: "npm:^3.13.1" - resolve-from: "npm:^5.0.0" + camelcase: ^5.3.1 + find-up: ^4.1.0 + get-package-type: ^0.1.0 + js-yaml: ^3.13.1 + resolve-from: ^5.0.0 checksum: d578da5e2e804d5c93228450a1380e1a3c691de4953acc162f387b717258512a3e07b83510a936d9fab03eac90817473917e24f5d16297af3867f59328d58568 languageName: node linkType: hard -"@istanbuljs/schema@npm:^0.1.2": +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9 languageName: node linkType: hard +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + "@types/node": "*" + chalk: ^4.0.0 + jest-message-util: ^29.7.0 + jest-util: ^29.7.0 + slash: ^3.0.0 + checksum: 0e3624e32c5a8e7361e889db70b170876401b7d70f509a2538c31d5cd50deb0c1ae4b92dc63fe18a0902e0a48c590c21d53787a0df41a52b34fa7cab96c384d6 + languageName: node + linkType: hard + +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" + dependencies: + "@jest/console": ^29.7.0 + "@jest/reporters": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + ansi-escapes: ^4.2.1 + chalk: ^4.0.0 + ci-info: ^3.2.0 + exit: ^0.1.2 + graceful-fs: ^4.2.9 + jest-changed-files: ^29.7.0 + jest-config: ^29.7.0 + jest-haste-map: ^29.7.0 + jest-message-util: ^29.7.0 + jest-regex-util: ^29.6.3 + jest-resolve: ^29.7.0 + jest-resolve-dependencies: ^29.7.0 + jest-runner: ^29.7.0 + jest-runtime: ^29.7.0 + jest-snapshot: ^29.7.0 + jest-util: ^29.7.0 + jest-validate: ^29.7.0 + jest-watcher: ^29.7.0 + micromatch: ^4.0.4 + pretty-format: ^29.7.0 + slash: ^3.0.0 + strip-ansi: ^6.0.0 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: af759c9781cfc914553320446ce4e47775ae42779e73621c438feb1e4231a5d4862f84b1d8565926f2d1aab29b3ec3dcfdc84db28608bdf5f29867124ebcfc0d + languageName: node + linkType: hard + "@jest/environment@npm:^29.7.0": version: 29.7.0 resolution: "@jest/environment@npm:29.7.0" @@ -6166,15 +6283,6 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:^29.0.3": - version: 29.0.3 - resolution: "@jest/expect-utils@npm:29.0.3" - dependencies: - jest-get-type: ^29.0.0 - checksum: af6fa6e0b9cdf42f5778ff0b70c2049ec768598f720ea473773e0c0bebd2416a32ecbede94cfdc95572a021eda5302a9295a5c416ad5ce155c4ec277c40129da - languageName: node - linkType: hard - "@jest/expect-utils@npm:^29.7.0": version: 29.7.0 resolution: "@jest/expect-utils@npm:29.7.0" @@ -6184,6 +6292,16 @@ __metadata: languageName: node linkType: hard +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" + dependencies: + expect: ^29.7.0 + jest-snapshot: ^29.7.0 + checksum: a01cb85fd9401bab3370618f4b9013b90c93536562222d920e702a0b575d239d74cecfe98010aaec7ad464f67cf534a353d92d181646a4b792acaa7e912ae55e + languageName: node + linkType: hard + "@jest/fake-timers@npm:^29.7.0": version: 29.7.0 resolution: "@jest/fake-timers@npm:29.7.0" @@ -6198,12 +6316,52 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^29.0.0": - version: 29.0.0 - resolution: "@jest/schemas@npm:29.0.0" +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" dependencies: - "@sinclair/typebox": ^0.24.1 - checksum: 41355c78f09eb1097e57a3c5d0ca11c9099e235e01ea5fa4e3953562a79a6a9296c1d300f1ba50ca75236048829e056b00685cd2f1ff8285e56fd2ce01249acb + "@jest/environment": ^29.7.0 + "@jest/expect": ^29.7.0 + "@jest/types": ^29.6.3 + jest-mock: ^29.7.0 + checksum: 97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123 + languageName: node + linkType: hard + +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" + dependencies: + "@bcoe/v8-coverage": ^0.2.3 + "@jest/console": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 + "@jridgewell/trace-mapping": ^0.3.18 + "@types/node": "*" + chalk: ^4.0.0 + collect-v8-coverage: ^1.0.0 + exit: ^0.1.2 + glob: ^7.1.3 + graceful-fs: ^4.2.9 + istanbul-lib-coverage: ^3.0.0 + istanbul-lib-instrument: ^6.0.0 + istanbul-lib-report: ^3.0.0 + istanbul-lib-source-maps: ^4.0.0 + istanbul-reports: ^3.1.3 + jest-message-util: ^29.7.0 + jest-util: ^29.7.0 + jest-worker: ^29.7.0 + slash: ^3.0.0 + string-length: ^4.0.1 + strip-ansi: ^6.0.0 + v8-to-istanbul: ^9.0.1 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 7eadabd62cc344f629024b8a268ecc8367dba756152b761bdcb7b7e570a3864fc51b2a9810cd310d85e0a0173ef002ba4528d5ea0329fbf66ee2a3ada9c40455 languageName: node linkType: hard @@ -6216,6 +6374,41 @@ __metadata: languageName: node linkType: hard +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" + dependencies: + "@jridgewell/trace-mapping": ^0.3.18 + callsites: ^3.0.0 + graceful-fs: ^4.2.9 + checksum: bcc5a8697d471396c0003b0bfa09722c3cd879ad697eb9c431e6164e2ea7008238a01a07193dfe3cbb48b1d258eb7251f6efcea36f64e1ebc464ea3c03ae2deb + languageName: node + linkType: hard + +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" + dependencies: + "@jest/console": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/istanbul-lib-coverage": ^2.0.0 + collect-v8-coverage: ^1.0.0 + checksum: 67b6317d526e335212e5da0e768e3b8ab8a53df110361b80761353ad23b6aea4432b7c5665bdeb87658ea373b90fb1afe02ed3611ef6c858c7fba377505057fa + languageName: node + linkType: hard + +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" + dependencies: + "@jest/test-result": ^29.7.0 + graceful-fs: ^4.2.9 + jest-haste-map: ^29.7.0 + slash: ^3.0.0 + checksum: 73f43599017946be85c0b6357993b038f875b796e2f0950487a82f4ebcb115fa12131932dd9904026b4ad8be131fe6e28bd8d0aa93b1563705185f9804bff8bd + languageName: node + linkType: hard + "@jest/transform@npm:^29.7.0": version: 29.7.0 resolution: "@jest/transform@npm:29.7.0" @@ -6239,20 +6432,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^29.0.3": - version: 29.0.3 - resolution: "@jest/types@npm:29.0.3" - dependencies: - "@jest/schemas": ^29.0.0 - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^17.0.8 - chalk: ^4.0.0 - checksum: 3bd33e64d87a5421b860396ac7f7b9b8d5abbf0f300f4379bb20c8e3a6169fbbd078933ce0649827cd63e23330c4effeb6b222fa94e8dd0df638dfff6c1fed41 - languageName: node - linkType: hard - "@jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" @@ -6267,16 +6446,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.1.0": - version: 0.1.1 - resolution: "@jridgewell/gen-mapping@npm:0.1.1" - dependencies: - "@jridgewell/set-array": "npm:^1.0.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: 3bcc21fe786de6ffbf35c399a174faab05eb23ce6a03e8769569de28abbf4facc2db36a9ddb0150545ae23a8d35a7cf7237b2aa9e9356a7c626fb4698287d5cc - languageName: node - linkType: hard - "@jridgewell/gen-mapping@npm:^0.3.0": version: 0.3.3 resolution: "@jridgewell/gen-mapping@npm:0.3.3" @@ -6299,6 +6468,17 @@ __metadata: languageName: node linkType: hard +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" + dependencies: + "@jridgewell/set-array": ^1.2.1 + "@jridgewell/sourcemap-codec": ^1.4.10 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 + languageName: node + linkType: hard + "@jridgewell/resolve-uri@npm:^3.0.3": version: 3.0.7 resolution: "@jridgewell/resolve-uri@npm:3.0.7" @@ -6313,13 +6493,20 @@ __metadata: languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": +"@jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e languageName: node linkType: hard +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 + languageName: node + linkType: hard + "@jridgewell/sourcemap-codec@npm:^1.4.10": version: 1.4.13 resolution: "@jridgewell/sourcemap-codec@npm:1.4.13" @@ -6344,7 +6531,17 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.17": version: 0.3.19 resolution: "@jridgewell/trace-mapping@npm:0.3.19" dependencies: @@ -6734,13 +6931,6 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.24.1": - version: 0.24.20 - resolution: "@sinclair/typebox@npm:0.24.20" - checksum: bb2e95ab60236ebbcaf3c0735b01a8ce6bea068bb1214a8016f8fea7bc2027d69b08437998425d93a3ac38ded3dbe8c64e218e635c09282cb3dd5d5a64269076 - languageName: node - linkType: hard - "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -6859,7 +7049,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.20.5": +"@types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.20.5": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: @@ -6895,8 +7085,17 @@ __metadata: version: 7.17.1 resolution: "@types/babel__traverse@npm:7.17.1" dependencies: - "@babel/types": "npm:^7.3.0" - checksum: 8992d8c1eaaf1c793e9184b930767883446939d2744c40ea4e9591086e79b631189dc519931ed8864f1e016742a189703c217db59b800aca84870b865009d8b4 + "@babel/types": "npm:^7.3.0" + checksum: 8992d8c1eaaf1c793e9184b930767883446939d2744c40ea4e9591086e79b631189dc519931ed8864f1e016742a189703c217db59b800aca84870b865009d8b4 + languageName: node + linkType: hard + +"@types/babel__traverse@npm:^7.0.6": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" + dependencies: + "@babel/types": ^7.20.7 + checksum: 2bdc65eb62232c2d5c1086adeb0c31e7980e6fd7e50a3483b4a724a1a1029c84d9cb59749cf8de612f9afa2bc14c85b8f50e64e21f8a4398fa77eb9059a4283c languageName: node linkType: hard @@ -7099,11 +7298,11 @@ __metadata: linkType: hard "@types/graceful-fs@npm:^4.1.3": - version: 4.1.5 - resolution: "@types/graceful-fs@npm:4.1.5" + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" dependencies: - "@types/node": "npm:*" - checksum: d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a + "@types/node": "*" + checksum: 79d746a8f053954bba36bd3d94a90c78de995d126289d656fb3271dd9f1229d33f678da04d10bce6be440494a5a73438e2e363e92802d16b8315b051036c5256 languageName: node linkType: hard @@ -7158,6 +7357,13 @@ __metadata: languageName: node linkType: hard +"@types/istanbul-lib-coverage@npm:^2.0.1": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 + languageName: node + linkType: hard + "@types/istanbul-lib-report@npm:*": version: 3.0.0 resolution: "@types/istanbul-lib-report@npm:3.0.0" @@ -7177,21 +7383,21 @@ __metadata: linkType: hard "@types/jest-specific-snapshot@npm:^0.5.7": - version: 0.5.7 - resolution: "@types/jest-specific-snapshot@npm:0.5.7" + version: 0.5.9 + resolution: "@types/jest-specific-snapshot@npm:0.5.9" dependencies: "@types/jest": "*" - checksum: 0b540abd40b142168e8829c8c3819def2eeb3a8cae0e68f94cc4afe48dc70bdbc60ceca330c2e32e847981c2b4fdedfaecebcfbac38a32ffd1c65454b08d0e97 + checksum: b452e423a024d20aa1091cb962f4b0c81c04fc5065af7e1ecb2b4b46f90255ebefd18463d9c39fcd2a15ba34c4ab09bfc4f03e35d8227da5f1bb73f79b9836d1 languageName: node linkType: hard -"@types/jest@npm:*": - version: 29.5.5 - resolution: "@types/jest@npm:29.5.5" +"@types/jest@npm:*, @types/jest@npm:^29.0.3, @types/jest@npm:^29.5.12": + version: 29.5.12 + resolution: "@types/jest@npm:29.5.12" dependencies: expect: ^29.0.0 pretty-format: ^29.0.0 - checksum: 56e55cde9949bcc0ee2fa34ce5b7c32c2bfb20e53424aa4ff3a210859eeaaa3fdf6f42f81a3f655238039cdaaaf108b054b7a8602f394e6c52b903659338d8c6 + checksum: 19b1efdeed9d9a60a81edc8226cdeae5af7479e493eaed273e01243891c9651f7b8b4c08fc633a7d0d1d379b091c4179bbaa0807af62542325fd72f2dd17ce1c languageName: node linkType: hard @@ -8404,7 +8610,7 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.2": +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.2": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: @@ -8517,7 +8723,17 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": +"anymatch@npm:^3.0.3": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: ^3.0.0 + picomatch: ^2.0.4 + checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 + languageName: node + linkType: hard + +"anymatch@npm:~3.1.2": version: 3.1.2 resolution: "anymatch@npm:3.1.2" dependencies: @@ -8928,19 +9144,48 @@ __metadata: languageName: node linkType: hard +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" + dependencies: + "@jest/transform": ^29.7.0 + "@types/babel__core": ^7.1.14 + babel-plugin-istanbul: ^6.1.1 + babel-preset-jest: ^29.6.3 + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + slash: ^3.0.0 + peerDependencies: + "@babel/core": ^7.8.0 + checksum: ee6f8e0495afee07cac5e4ee167be705c711a8cc8a737e05a587a131fdae2b3c8f9aa55dfd4d9c03009ac2d27f2de63d8ba96d3e8460da4d00e8af19ef9a83f7 + languageName: node + linkType: hard + "babel-plugin-istanbul@npm:^6.1.1": version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@istanbuljs/load-nyc-config": "npm:^1.0.0" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-instrument: "npm:^5.0.4" - test-exclude: "npm:^6.0.0" + "@babel/helper-plugin-utils": ^7.0.0 + "@istanbuljs/load-nyc-config": ^1.0.0 + "@istanbuljs/schema": ^0.1.2 + istanbul-lib-instrument: ^5.0.4 + test-exclude: ^6.0.0 checksum: cb4fd95738219f232f0aece1116628cccff16db891713c4ccb501cddbbf9272951a5df81f2f2658dfdf4b3e7b236a9d5cbcf04d5d8c07dd5077297339598061a languageName: node linkType: hard +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" + dependencies: + "@babel/template": ^7.3.3 + "@babel/types": ^7.3.3 + "@types/babel__core": ^7.1.14 + "@types/babel__traverse": ^7.0.6 + checksum: 51250f22815a7318f17214a9d44650ba89551e6d4f47a2dc259128428324b52f5a73979d010cefd921fd5a720d8c1d55ad74ff601cd94c7bd44d5f6292fde2d1 + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs2@npm:^0.4.10": version: 0.4.10 resolution: "babel-plugin-polyfill-corejs2@npm:0.4.10" @@ -9017,24 +9262,36 @@ __metadata: version: 1.0.1 resolution: "babel-preset-current-node-syntax@npm:1.0.1" dependencies: - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.8.3" - "@babel/plugin-syntax-import-meta": "npm:^7.8.3" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-top-level-await": "npm:^7.8.3" + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/plugin-syntax-bigint": ^7.8.3 + "@babel/plugin-syntax-class-properties": ^7.8.3 + "@babel/plugin-syntax-import-meta": ^7.8.3 + "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.8.3 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.8.3 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/plugin-syntax-top-level-await": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0 checksum: d118c2742498c5492c095bc8541f4076b253e705b5f1ad9a2e7d302d81a84866f0070346662355c8e25fc02caa28dc2da8d69bcd67794a0d60c4d6fab6913cc8 languageName: node linkType: hard +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" + dependencies: + babel-plugin-jest-hoist: ^29.6.3 + babel-preset-current-node-syntax: ^1.0.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb + languageName: node + linkType: hard + "bail@npm:^2.0.0": version: 2.0.2 resolution: "bail@npm:2.0.2" @@ -9241,20 +9498,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.3": - version: 4.21.5 - resolution: "browserslist@npm:4.21.5" - dependencies: - caniuse-lite: ^1.0.30001449 - electron-to-chromium: ^1.4.284 - node-releases: ^2.0.8 - update-browserslist-db: ^1.0.10 - bin: - browserslist: cli.js - checksum: 9755986b22e73a6a1497fd8797aedd88e04270be33ce66ed5d85a1c8a798292a65e222b0f251bafa1c2522261e237d73b08b58689d4920a607e5a53d56dc4706 - languageName: node - linkType: hard - "browserslist@npm:^4.22.2": version: 4.22.3 resolution: "browserslist@npm:4.22.3" @@ -9287,7 +9530,7 @@ __metadata: version: 2.1.1 resolution: "bser@npm:2.1.1" dependencies: - node-int64: "npm:^0.4.0" + node-int64: ^0.4.0 checksum: 9ba4dc58ce86300c862bffc3ae91f00b2a03b01ee07f3564beeeaf82aa243b8b03ba53f123b0b842c190d4399b94697970c8e7cf7b1ea44b61aa28c3526a4449 languageName: node linkType: hard @@ -9596,13 +9839,6 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001449": - version: 1.0.30001456 - resolution: "caniuse-lite@npm:1.0.30001456" - checksum: c2cc479962149abd09a25b64699ee7484d9c433db2bad0a489f7b51b09a463c991f6efd7b8e201bc1a1ccf3294263f88503a3adf0a57db9046939ee7e58b76a6 - languageName: node - linkType: hard - "caniuse-lite@npm:^1.0.30001517": version: 1.0.30001527 resolution: "caniuse-lite@npm:1.0.30001527" @@ -9719,6 +9955,13 @@ __metadata: languageName: node linkType: hard +"char-regex@npm:^1.0.2": + version: 1.0.2 + resolution: "char-regex@npm:1.0.2" + checksum: b563e4b6039b15213114626621e7a3d12f31008bdce20f9c741d69987f62aeaace7ec30f6018890ad77b2e9b4d95324c9f5acfca58a9441e3b1dcdd1e2525d17 + languageName: node + linkType: hard + "character-entities-html4@npm:^2.0.0": version: 2.1.0 resolution: "character-entities-html4@npm:2.1.0" @@ -9845,6 +10088,13 @@ __metadata: languageName: node linkType: hard +"cjs-module-lexer@npm:^1.0.0": + version: 1.3.1 + resolution: "cjs-module-lexer@npm:1.3.1" + checksum: 75f20ac264a397ea5c63f9c2343a51ab878043666468f275e94862f7180ec1d764a400ec0c09085dcf0db3193c74a8b571519abd2bf4be0d2be510d1377c8d4b + languageName: node + linkType: hard + "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -10018,6 +10268,13 @@ __metadata: languageName: node linkType: hard +"co@npm:^4.6.0": + version: 4.6.0 + resolution: "co@npm:4.6.0" + checksum: 5210d9223010eb95b29df06a91116f2cf7c8e0748a9013ed853b53f362ea0e822f1e5bb054fb3cefc645239a4cf966af1f6133a3b43f40d591f3b68ed6cf0510 + languageName: node + linkType: hard + "code-block-writer@npm:^11.0.0": version: 11.0.3 resolution: "code-block-writer@npm:11.0.3" @@ -10032,6 +10289,13 @@ __metadata: languageName: node linkType: hard +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: c10f41c39ab84629d16f9f6137bc8a63d332244383fc368caf2d2052b5e04c20cd1fd70f66fcf4e2422b84c8226598b776d39d5f2d2a51867cc1ed5d1982b4da + languageName: node + linkType: hard + "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -10254,15 +10518,6 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.7.0": - version: 1.8.0 - resolution: "convert-source-map@npm:1.8.0" - dependencies: - safe-buffer: "npm:~5.1.1" - checksum: 985d974a2d33e1a2543ada51c93e1ba2f73eaed608dc39f229afc78f71dcc4c8b7d7c684aa647e3c6a3a204027444d69e53e169ce94e8d1fa8d7dee80c9c8fed - languageName: node - linkType: hard - "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -10399,6 +10654,23 @@ __metadata: languageName: node linkType: hard +"create-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "create-jest@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + chalk: ^4.0.0 + exit: ^0.1.2 + graceful-fs: ^4.2.9 + jest-config: ^29.7.0 + jest-util: ^29.7.0 + prompts: ^2.0.1 + bin: + create-jest: bin/create-jest.js + checksum: 1427d49458adcd88547ef6fa39041e1fe9033a661293aa8d2c3aa1b4967cb5bf4f0c00436c7a61816558f28ba2ba81a94d5c962e8022ea9a883978fc8e1f2945 + languageName: node + linkType: hard + "create-require@npm:^1.1.0": version: 1.1.1 resolution: "create-require@npm:1.1.1" @@ -10730,6 +11002,18 @@ __metadata: languageName: node linkType: hard +"dedent@npm:^1.0.0": + version: 1.5.3 + resolution: "dedent@npm:1.5.3" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 045b595557b2a8ea2eb9b0b4623d764e9a87326486fe2b61191b4342ed93dc01245644d8a09f3108a50c0ee7965f1eedd92e4a3a503ed89ea8e810566ea27f9a + languageName: node + linkType: hard + "deep-eql@npm:^4.1.3": version: 4.1.4 resolution: "deep-eql@npm:4.1.4" @@ -10753,6 +11037,13 @@ __metadata: languageName: node linkType: hard +"deepmerge@npm:^4.2.2": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 + languageName: node + linkType: hard + "defaults@npm:^1.0.3": version: 1.0.3 resolution: "defaults@npm:1.0.3" @@ -10931,6 +11222,13 @@ __metadata: languageName: node linkType: hard +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 + languageName: node + linkType: hard + "dettle@npm:^1.0.2": version: 1.0.2 resolution: "dettle@npm:1.0.2" @@ -10964,13 +11262,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.0.0": - version: 29.0.0 - resolution: "diff-sequences@npm:29.0.0" - checksum: 2c084a3db03ecde26f649f6f2559974e01e174451debeb301a7e17199e73423a8e8ddeb9a35ae38638c084b4fa51296a4a20fa7f44f3db0c0ba566bdc704ed3d - languageName: node - linkType: hard - "diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -11163,13 +11454,6 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.284": - version: 1.4.302 - resolution: "electron-to-chromium@npm:1.4.302" - checksum: aa764494f9a5b6916ba9f311c0204b2c73449addba18cc55d43e84e8c4465732af9cd6560a8efeb32f3c5a928299030e41352e5b3a081e9e56b086d5be618f45 - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.4.477": version: 1.4.508 resolution: "electron-to-chromium@npm:1.4.508" @@ -11191,6 +11475,13 @@ __metadata: languageName: node linkType: hard +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 2b089ab6306f38feaabf4f6f02792f9ec85fc054fda79f44f6790e61bbf6bc4e1616afb9b232e0c5ec5289a8a452f79bfa6d905a6fd64e94b49981f0934001c6 + languageName: node + linkType: hard + "emoji-regex@npm:^10.2.1": version: 10.2.1 resolution: "emoji-regex@npm:10.2.1" @@ -12638,6 +12929,13 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"exit@npm:^0.1.2": + version: 0.1.2 + resolution: "exit@npm:0.1.2" + checksum: abc407f07a875c3961e4781dfcb743b58d6c93de9ab263f4f8c9d23bb6da5f9b7764fc773f86b43dd88030444d5ab8abcb611cb680fba8ca075362b77114bba3 + languageName: node + linkType: hard + "expand-tilde@npm:^2.0.0, expand-tilde@npm:^2.0.2": version: 2.0.2 resolution: "expand-tilde@npm:2.0.2" @@ -12647,20 +12945,7 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"expect@npm:^29.0.0": - version: 29.0.3 - resolution: "expect@npm:29.0.3" - dependencies: - "@jest/expect-utils": ^29.0.3 - jest-get-type: ^29.0.0 - jest-matcher-utils: ^29.0.3 - jest-message-util: ^29.0.3 - jest-util: ^29.0.3 - checksum: 21b7fd346c47896a3de8f1103d7be32dab9409eb3dc170b7a9ff5d8d564b8499bd600b9af6251fe2f46064cf4e2f1456a6c6318da15314b7d74ed6dad723b555 - languageName: node - linkType: hard - -"expect@npm:^29.7.0": +"expect@npm:^29.0.0, expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" dependencies: @@ -12831,11 +13116,11 @@ env-cmd@toddbluhm/env-cmd: linkType: hard "fb-watchman@npm:^2.0.0": - version: 2.0.1 - resolution: "fb-watchman@npm:2.0.1" + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" dependencies: - bser: "npm:2.1.1" - checksum: 8510230778ab3a51c27dffb1b76ef2c24fab672a42742d3c0a45c2e9d1e5f20210b1fbca33486088da4a9a3958bde96b5aec0a63aac9894b4e9df65c88b2cbd6 + bser: 2.1.1 + checksum: b15a124cef28916fe07b400eb87cbc73ca082c142abf7ca8e8de6af43eca79ca7bd13eb4d4d48240b3bd3136eaac40d16e42d6edf87a8e5d1dd8070626860c78 languageName: node linkType: hard @@ -12860,6 +13145,7 @@ env-cmd@toddbluhm/env-cmd: "@fern-api/logging-execa": "workspace:^" "@fern-fern/generator-exec-sdk": ^0.0.816 "@types/is-ci": ^3.0.2 + "@types/jest": ^29.0.3 "@types/lodash-es": ^4.17.6 "@types/node": ^18.7.18 "@typescript-eslint/eslint-plugin": ^5.27.1 @@ -12877,6 +13163,7 @@ env-cmd@toddbluhm/env-cmd: husky: ^8.0.1 immer: ^9.0.15 is-ci: ^3.0.1 + jest: ^29.7.0 jsonc-parser: ~2.2.1 lint-staged: ^13.0.3 lodash-es: ^4.17.21 @@ -13001,7 +13288,7 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"find-up@npm:^4.1.0": +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" dependencies: @@ -13275,17 +13562,7 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" - dependencies: - node-gyp: "npm:latest" - checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@npm:~2.3.3": +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -13295,16 +13572,17 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@npm%3A~2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": +"fsevents@npm:~2.3.2": version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + resolution: "fsevents@npm:2.3.2" dependencies: node-gyp: "npm:latest" + checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f conditions: os=darwin languageName: node linkType: hard -"fsevents@patch:fsevents@~2.3.3#~builtin": +"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.3#~builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -13313,6 +13591,15 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"fsevents@patch:fsevents@npm%3A~2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + "function-bind@npm:^1.1.1": version: 1.1.1 resolution: "function-bind@npm:1.1.1" @@ -14085,6 +14372,13 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 + languageName: node + linkType: hard + "html-tags@npm:^3.2.0": version: 3.2.0 resolution: "html-tags@npm:3.2.0" @@ -14345,6 +14639,18 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"import-local@npm:^3.0.2": + version: 3.1.0 + resolution: "import-local@npm:3.1.0" + dependencies: + pkg-dir: ^4.2.0 + resolve-cwd: ^3.0.0 + bin: + import-local-fixture: fixtures/cli.js + checksum: bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd + languageName: node + linkType: hard + "imurmurhash@npm:*, imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -14745,6 +15051,13 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"is-generator-fn@npm:^2.0.0": + version: 2.1.0 + resolution: "is-generator-fn@npm:2.1.0" + checksum: a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215 + languageName: node + linkType: hard + "is-generator-function@npm:^1.0.10": version: 1.0.10 resolution: "is-generator-function@npm:1.0.10" @@ -15123,23 +15436,68 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-lib-coverage@npm:3.2.0" - checksum: a2a545033b9d56da04a8571ed05c8120bf10e9bce01cf8633a3a2b0d1d83dff4ac4fe78d6d5673c27fc29b7f21a41d75f83a36be09f82a61c367b56aa73c1ff9 +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 2367407a8d13982d8f7a859a35e7f8dd5d8f75aae4bb5484ede3a9ea1b426dc245aff28b976a2af48ee759fdd9be374ce2bd2669b644f31e76c5f46a2e29a831 languageName: node linkType: hard "istanbul-lib-instrument@npm:^5.0.4": - version: 5.2.0 - resolution: "istanbul-lib-instrument@npm:5.2.0" + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" + dependencies: + "@babel/core": ^7.12.3 + "@babel/parser": ^7.14.7 + "@istanbuljs/schema": ^0.1.2 + istanbul-lib-coverage: ^3.2.0 + semver: ^6.3.0 + checksum: bf16f1803ba5e51b28bbd49ed955a736488381e09375d830e42ddeb403855b2006f850711d95ad726f2ba3f1ae8e7366de7e51d2b9ac67dc4d80191ef7ddf272 + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.2 + resolution: "istanbul-lib-instrument@npm:6.0.2" + dependencies: + "@babel/core": ^7.23.9 + "@babel/parser": ^7.23.9 + "@istanbuljs/schema": ^0.1.3 + istanbul-lib-coverage: ^3.2.0 + semver: ^7.5.4 + checksum: c10aa1e93a022f9767d7f41e6c07d244cc0a5c090fbb5522d70a5f21fcb98c52b7038850276c6fd1a7a17d1868c14a9d4eb8a24efe58a0ebb9a06f3da68131fe + languageName: node + linkType: hard + +"istanbul-lib-report@npm:^3.0.0": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" + dependencies: + istanbul-lib-coverage: ^3.0.0 + make-dir: ^4.0.0 + supports-color: ^7.1.0 + checksum: fd17a1b879e7faf9bb1dc8f80b2a16e9f5b7b8498fe6ed580a618c34df0bfe53d2abd35bf8a0a00e628fb7405462576427c7df20bbe4148d19c14b431c974b21 + languageName: node + linkType: hard + +"istanbul-lib-source-maps@npm:^4.0.0": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" + dependencies: + debug: ^4.1.1 + istanbul-lib-coverage: ^3.0.0 + source-map: ^0.6.1 + checksum: 21ad3df45db4b81852b662b8d4161f6446cd250c1ddc70ef96a585e2e85c26ed7cd9c2a396a71533cfb981d1a645508bc9618cae431e55d01a0628e7dec62ef2 + languageName: node + linkType: hard + +"istanbul-reports@npm:^3.1.3": + version: 3.1.7 + resolution: "istanbul-reports@npm:3.1.7" dependencies: - "@babel/core": "npm:^7.12.3" - "@babel/parser": "npm:^7.14.7" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^6.3.0" - checksum: 7c242ed782b6bf7b655656576afae8b6bd23dcc020e5fdc1472cca3dfb6ddb196a478385206d0df5219b9babf46ac4f21fea5d8ea9a431848b6cca6007012353 + html-escaper: ^2.0.0 + istanbul-lib-report: ^3.0.0 + checksum: 2072db6e07bfbb4d0eb30e2700250636182398c1af811aea5032acb219d2080f7586923c09fa194029efd6b92361afb3dcbe1ebcc3ee6651d13340f7c6c4ed95 languageName: node linkType: hard @@ -15169,27 +15527,140 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"jest-diff@npm:^29.0.3": - version: 29.0.3 - resolution: "jest-diff@npm:29.0.3" +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" + dependencies: + execa: ^5.0.0 + jest-util: ^29.7.0 + p-limit: ^3.1.0 + checksum: 963e203893c396c5dfc75e00a49426688efea7361b0f0e040035809cecd2d46b3c01c02be2d9e8d38b1138357d2de7719ea5b5be21f66c10f2e9685a5a73bb99 + languageName: node + linkType: hard + +"jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" + dependencies: + "@jest/environment": ^29.7.0 + "@jest/expect": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + chalk: ^4.0.0 + co: ^4.6.0 + dedent: ^1.0.0 + is-generator-fn: ^2.0.0 + jest-each: ^29.7.0 + jest-matcher-utils: ^29.7.0 + jest-message-util: ^29.7.0 + jest-runtime: ^29.7.0 + jest-snapshot: ^29.7.0 + jest-util: ^29.7.0 + p-limit: ^3.1.0 + pretty-format: ^29.7.0 + pure-rand: ^6.0.0 + slash: ^3.0.0 + stack-utils: ^2.0.3 + checksum: 349437148924a5a109c9b8aad6d393a9591b4dac1918fc97d81b7fc515bc905af9918495055071404af1fab4e48e4b04ac3593477b1d5dcf48c4e71b527c70a7 + languageName: node + linkType: hard + +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" + dependencies: + "@jest/core": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/types": ^29.6.3 + chalk: ^4.0.0 + create-jest: ^29.7.0 + exit: ^0.1.2 + import-local: ^3.0.2 + jest-config: ^29.7.0 + jest-util: ^29.7.0 + jest-validate: ^29.7.0 + yargs: ^17.3.1 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 664901277a3f5007ea4870632ed6e7889db9da35b2434e7cb488443e6bf5513889b344b7fddf15112135495b9875892b156faeb2d7391ddb9e2a849dcb7b6c36 + languageName: node + linkType: hard + +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" + dependencies: + "@babel/core": ^7.11.6 + "@jest/test-sequencer": ^29.7.0 + "@jest/types": ^29.6.3 + babel-jest: ^29.7.0 + chalk: ^4.0.0 + ci-info: ^3.2.0 + deepmerge: ^4.2.2 + glob: ^7.1.3 + graceful-fs: ^4.2.9 + jest-circus: ^29.7.0 + jest-environment-node: ^29.7.0 + jest-get-type: ^29.6.3 + jest-regex-util: ^29.6.3 + jest-resolve: ^29.7.0 + jest-runner: ^29.7.0 + jest-util: ^29.7.0 + jest-validate: ^29.7.0 + micromatch: ^4.0.4 + parse-json: ^5.2.0 + pretty-format: ^29.7.0 + slash: ^3.0.0 + strip-json-comments: ^3.1.1 + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: 4cabf8f894c180cac80b7df1038912a3fc88f96f2622de33832f4b3314f83e22b08fb751da570c0ab2b7988f21604bdabade95e3c0c041068ac578c085cf7dff + languageName: node + linkType: hard + +"jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: ^4.0.0 + diff-sequences: ^29.6.3 + jest-get-type: ^29.6.3 + pretty-format: ^29.7.0 + checksum: 08e24a9dd43bfba1ef07a6374e5af138f53137b79ec3d5cc71a2303515335898888fa5409959172e1e05de966c9e714368d15e8994b0af7441f0721ee8e1bb77 + languageName: node + linkType: hard + +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" dependencies: - chalk: ^4.0.0 - diff-sequences: ^29.0.0 - jest-get-type: ^29.0.0 - pretty-format: ^29.0.3 - checksum: 1e12b63ea6254ea25146b6fb19f8b2d1ba334e1b8b635a007767c17dc272728afbdf41ccccce26c2a40cd9c7f3176bcfed53be2572927a3fc7b1ee5fff43eb26 + detect-newline: ^3.0.0 + checksum: 66390c3e9451f8d96c5da62f577a1dad701180cfa9b071c5025acab2f94d7a3efc2515cfa1654ebe707213241541ce9c5530232cdc8017c91ed64eea1bd3b192 languageName: node linkType: hard -"jest-diff@npm:^29.7.0": +"jest-each@npm:^29.7.0": version: 29.7.0 - resolution: "jest-diff@npm:29.7.0" + resolution: "jest-each@npm:29.7.0" dependencies: + "@jest/types": ^29.6.3 chalk: ^4.0.0 - diff-sequences: ^29.6.3 jest-get-type: ^29.6.3 + jest-util: ^29.7.0 pretty-format: ^29.7.0 - checksum: 08e24a9dd43bfba1ef07a6374e5af138f53137b79ec3d5cc71a2303515335898888fa5409959172e1e05de966c9e714368d15e8994b0af7441f0721ee8e1bb77 + checksum: e88f99f0184000fc8813f2a0aa79e29deeb63700a3b9b7928b8a418d7d93cd24933608591dbbdea732b473eb2021c72991b5cc51a17966842841c6e28e6f691c languageName: node linkType: hard @@ -15214,10 +15685,17 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"jest-get-type@npm:^29.0.0": - version: 29.0.0 - resolution: "jest-get-type@npm:29.0.0" - checksum: 9abdd11d69788963a92fb9d813a7b887654ecc8f3a3c8bf83166d33aaf4d57ed380e74ab8ef106f57565dd235446ca6ebc607679f0c516c4633e6d09f0540a2b +"jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" + dependencies: + "@jest/environment": ^29.7.0 + "@jest/fake-timers": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + jest-mock: ^29.7.0 + jest-util: ^29.7.0 + checksum: 501a9966292cbe0ca3f40057a37587cb6def25e1e0c5e39ac6c650fe78d3c70a2428304341d084ac0cced5041483acef41c477abac47e9a290d5545fd2f15646 languageName: node linkType: hard @@ -15251,15 +15729,13 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"jest-matcher-utils@npm:^29.0.3": - version: 29.0.3 - resolution: "jest-matcher-utils@npm:29.0.3" +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" dependencies: - chalk: ^4.0.0 - jest-diff: ^29.0.3 - jest-get-type: ^29.0.0 - pretty-format: ^29.0.3 - checksum: e39ab74a046ada8fbd75a275bfe54bd5f8ec14a98f77e1162a49d4e1ea82e68c5a4575691767cea0f60dd0b74cb481275012bf3467cd91fdb014311c670b8a83 + jest-get-type: ^29.6.3 + pretty-format: ^29.7.0 + checksum: e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605 languageName: node linkType: hard @@ -15275,23 +15751,6 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"jest-message-util@npm:^29.0.3": - version: 29.0.3 - resolution: "jest-message-util@npm:29.0.3" - dependencies: - "@babel/code-frame": ^7.12.13 - "@jest/types": ^29.0.3 - "@types/stack-utils": ^2.0.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - micromatch: ^4.0.4 - pretty-format: ^29.0.3 - slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: 04bee1fee10106f4eb875092e5d06187930d44050a4f99e7aa1d1e42768b18d6d9e5439623d9242202942deb8a1eec08359e0cd19a43ae505d96aeaf243a3f8d - languageName: node - linkType: hard - "jest-message-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-message-util@npm:29.7.0" @@ -15320,6 +15779,18 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + checksum: db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2 + languageName: node + linkType: hard + "jest-regex-util@npm:^29.6.3": version: 29.6.3 resolution: "jest-regex-util@npm:29.6.3" @@ -15327,7 +15798,93 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"jest-snapshot@npm:^29.0.0": +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" + dependencies: + jest-regex-util: ^29.6.3 + jest-snapshot: ^29.7.0 + checksum: aeb75d8150aaae60ca2bb345a0d198f23496494677cd6aefa26fc005faf354061f073982175daaf32b4b9d86b26ca928586344516e3e6969aa614cb13b883984 + languageName: node + linkType: hard + +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" + dependencies: + chalk: ^4.0.0 + graceful-fs: ^4.2.9 + jest-haste-map: ^29.7.0 + jest-pnp-resolver: ^1.2.2 + jest-util: ^29.7.0 + jest-validate: ^29.7.0 + resolve: ^1.20.0 + resolve.exports: ^2.0.0 + slash: ^3.0.0 + checksum: 0ca218e10731aa17920526ec39deaec59ab9b966237905ffc4545444481112cd422f01581230eceb7e82d86f44a543d520a71391ec66e1b4ef1a578bd5c73487 + languageName: node + linkType: hard + +"jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" + dependencies: + "@jest/console": ^29.7.0 + "@jest/environment": ^29.7.0 + "@jest/test-result": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + chalk: ^4.0.0 + emittery: ^0.13.1 + graceful-fs: ^4.2.9 + jest-docblock: ^29.7.0 + jest-environment-node: ^29.7.0 + jest-haste-map: ^29.7.0 + jest-leak-detector: ^29.7.0 + jest-message-util: ^29.7.0 + jest-resolve: ^29.7.0 + jest-runtime: ^29.7.0 + jest-util: ^29.7.0 + jest-watcher: ^29.7.0 + jest-worker: ^29.7.0 + p-limit: ^3.1.0 + source-map-support: 0.5.13 + checksum: f0405778ea64812bf9b5c50b598850d94ccf95d7ba21f090c64827b41decd680ee19fcbb494007cdd7f5d0d8906bfc9eceddd8fa583e753e736ecd462d4682fb + languageName: node + linkType: hard + +"jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" + dependencies: + "@jest/environment": ^29.7.0 + "@jest/fake-timers": ^29.7.0 + "@jest/globals": ^29.7.0 + "@jest/source-map": ^29.6.3 + "@jest/test-result": ^29.7.0 + "@jest/transform": ^29.7.0 + "@jest/types": ^29.6.3 + "@types/node": "*" + chalk: ^4.0.0 + cjs-module-lexer: ^1.0.0 + collect-v8-coverage: ^1.0.0 + glob: ^7.1.3 + graceful-fs: ^4.2.9 + jest-haste-map: ^29.7.0 + jest-message-util: ^29.7.0 + jest-mock: ^29.7.0 + jest-regex-util: ^29.6.3 + jest-resolve: ^29.7.0 + jest-snapshot: ^29.7.0 + jest-util: ^29.7.0 + slash: ^3.0.0 + strip-bom: ^4.0.0 + checksum: d19f113d013e80691e07047f68e1e3448ef024ff2c6b586ce4f90cd7d4c62a2cd1d460110491019719f3c59bfebe16f0e201ed005ef9f80e2cf798c374eed54e + languageName: node + linkType: hard + +"jest-snapshot@npm:^29.0.0, jest-snapshot@npm:^29.7.0": version: 29.7.0 resolution: "jest-snapshot@npm:29.7.0" dependencies: @@ -15366,31 +15923,47 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"jest-util@npm:^29.0.3": - version: 29.0.3 - resolution: "jest-util@npm:29.0.3" +"jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" dependencies: - "@jest/types": ^29.0.3 + "@jest/types": ^29.6.3 "@types/node": "*" chalk: ^4.0.0 ci-info: ^3.2.0 graceful-fs: ^4.2.9 picomatch: ^2.2.3 - checksum: 39c31e75ba5bcb4c3ccdf0895f9fdbb83f839c432e7c6639a688beb414d681b5d50282da017c723ea1f2a7033e74a4938fd33dcff231c3e90f903173919991d5 + checksum: 042ab4980f4ccd4d50226e01e5c7376a8556b472442ca6091a8f102488c0f22e6e8b89ea874111d2328a2080083bf3225c86f3788c52af0bd0345a00eb57a3ca languageName: node linkType: hard -"jest-util@npm:^29.7.0": +"jest-validate@npm:^29.7.0": version: 29.7.0 - resolution: "jest-util@npm:29.7.0" + resolution: "jest-validate@npm:29.7.0" + dependencies: + "@jest/types": ^29.6.3 + camelcase: ^6.2.0 + chalk: ^4.0.0 + jest-get-type: ^29.6.3 + leven: ^3.1.0 + pretty-format: ^29.7.0 + checksum: 191fcdc980f8a0de4dbdd879fa276435d00eb157a48683af7b3b1b98b0f7d9de7ffe12689b617779097ff1ed77601b9f7126b0871bba4f776e222c40f62e9dae + languageName: node + linkType: hard + +"jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" dependencies: + "@jest/test-result": ^29.7.0 "@jest/types": ^29.6.3 "@types/node": "*" + ansi-escapes: ^4.2.1 chalk: ^4.0.0 - ci-info: ^3.2.0 - graceful-fs: ^4.2.9 - picomatch: ^2.2.3 - checksum: 042ab4980f4ccd4d50226e01e5c7376a8556b472442ca6091a8f102488c0f22e6e8b89ea874111d2328a2080083bf3225c86f3788c52af0bd0345a00eb57a3ca + emittery: ^0.13.1 + jest-util: ^29.7.0 + string-length: ^4.0.1 + checksum: 67e6e7fe695416deff96b93a14a561a6db69389a0667e9489f24485bb85e5b54e12f3b2ba511ec0b777eca1e727235b073e3ebcdd473d68888650489f88df92f languageName: node linkType: hard @@ -15406,6 +15979,25 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"jest@npm:^29.7.0": + version: 29.7.0 + resolution: "jest@npm:29.7.0" + dependencies: + "@jest/core": ^29.7.0 + "@jest/types": ^29.6.3 + import-local: ^3.0.2 + jest-cli: ^29.7.0 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 17ca8d67504a7dbb1998cf3c3077ec9031ba3eb512da8d71cb91bcabb2b8995c4e4b292b740cb9bf1cbff5ce3e110b3f7c777b0cefb6f41ab05445f248d0ee0b + languageName: node + linkType: hard + "jiti@npm:^1.18.2": version: 1.18.2 resolution: "jiti@npm:1.18.2" @@ -15765,6 +16357,13 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: df82cd1e172f957bae9c536286265a5cdbd5eeca487cb0a3b2a7b41ef959fc61f8e7c0e9aeea9c114ccf2c166b6a8dd45a46fd619c1c569d210ecd2765ad5169 + languageName: node + linkType: hard + "kleur@npm:^4.0.3": version: 4.1.5 resolution: "kleur@npm:4.1.5" @@ -15827,6 +16426,13 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 + languageName: node + linkType: hard + "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -16499,6 +17105,15 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: ^7.5.3 + checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a + languageName: node + linkType: hard + "make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -16553,7 +17168,7 @@ env-cmd@toddbluhm/env-cmd: version: 1.0.12 resolution: "makeerror@npm:1.0.12" dependencies: - tmpl: "npm:1.0.5" + tmpl: 1.0.5 checksum: b38a025a12c8146d6eeea5a7f2bf27d51d8ad6064da8ca9405fcf7bf9b54acd43e3b30ddd7abb9b1bfa4ddb266019133313482570ddb207de568f71ecfcf6060 languageName: node linkType: hard @@ -18347,13 +18962,6 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"node-releases@npm:^2.0.8": - version: 2.0.10 - resolution: "node-releases@npm:2.0.10" - checksum: d784ecde25696a15d449c4433077f5cce620ed30a1656c4abf31282bfc691a70d9618bae6868d247a67914d1be5cc4fde22f65a05f4398cdfb92e0fc83cadfbc - languageName: node - linkType: hard - "nopt@npm:^4.0.1, nopt@npm:^4.0.3": version: 4.0.3 resolution: "nopt@npm:4.0.3" @@ -19151,7 +19759,7 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"p-limit@npm:^3.0.2": +"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": version: 3.1.0 resolution: "p-limit@npm:3.1.0" dependencies: @@ -19575,13 +20183,29 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"pirates@npm:^4.0.1, pirates@npm:^4.0.4": +"pirates@npm:^4.0.1": version: 4.0.5 resolution: "pirates@npm:4.0.5" checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 languageName: node linkType: hard +"pirates@npm:^4.0.4": + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 + languageName: node + linkType: hard + +"pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: ^4.0.0 + checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 + languageName: node + linkType: hard + "pkg-types@npm:^1.0.3, pkg-types@npm:^1.1.1": version: 1.1.1 resolution: "pkg-types@npm:1.1.1" @@ -19803,18 +20427,7 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.0.3": - version: 29.0.3 - resolution: "pretty-format@npm:29.0.3" - dependencies: - "@jest/schemas": ^29.0.0 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 - checksum: 239aa73b09919b195353e62530908b43883af66e3ba8ecb5fda77578b20f297fd774fcf53abbedcb6cfff72521e8a220052a49e6a0e29418082d06386da27bac - languageName: node - linkType: hard - -"pretty-format@npm:^29.7.0": +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" dependencies: @@ -19875,6 +20488,16 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"prompts@npm:^2.0.1": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: ^3.0.3 + sisteransi: ^1.0.5 + checksum: d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d + languageName: node + linkType: hard + "promzard@npm:^0.3.0": version: 0.3.0 resolution: "promzard@npm:0.3.0" @@ -20001,6 +20624,13 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"pure-rand@npm:^6.0.0": + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 8d53bc02bed99eca0b65b505090152ee7e9bd67dd74f8ff32ba1c883b87234067c5bf68d2614759fb217d82594d7a92919e6df80f97885e7b12b42af4bd3316a + languageName: node + linkType: hard + "qrcode-terminal@npm:^0.12.0": version: 0.12.0 resolution: "qrcode-terminal@npm:0.12.0" @@ -20681,6 +21311,15 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"resolve-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-cwd@npm:3.0.0" + dependencies: + resolve-from: ^5.0.0 + checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 + languageName: node + linkType: hard + "resolve-dir@npm:^1.0.0, resolve-dir@npm:^1.0.1": version: 1.0.1 resolution: "resolve-dir@npm:1.0.1" @@ -20705,6 +21344,13 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"resolve.exports@npm:^2.0.0": + version: 2.0.2 + resolution: "resolve.exports@npm:2.0.2" + checksum: 1c7778ca1b86a94f8ab4055d196c7d87d1874b96df4d7c3e67bbf793140f0717fd506dcafd62785b079cd6086b9264424ad634fb904409764c3509c3df1653f2 + languageName: node + linkType: hard + "resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.18.1": version: 1.22.1 resolution: "resolve@npm:1.22.1" @@ -20718,29 +21364,29 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"resolve@npm:^1.22.2": - version: 1.22.3 - resolution: "resolve@npm:1.22.3" +"resolve@npm:^1.20.0, resolve@npm:^1.22.4": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" dependencies: - is-core-module: ^2.12.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 + checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c languageName: node linkType: hard -"resolve@npm:^1.22.4": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" +"resolve@npm:^1.22.2": + version: 1.22.3 + resolution: "resolve@npm:1.22.3" dependencies: - is-core-module: ^2.13.0 + is-core-module: ^2.12.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c + checksum: fb834b81348428cb545ff1b828a72ea28feb5a97c026a1cf40aa1008352c72811ff4d4e71f2035273dc536dcfcae20c13604ba6283c612d70fa0b6e44519c374 languageName: node linkType: hard @@ -20770,29 +21416,29 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"resolve@patch:resolve@^1.22.2#~builtin": - version: 1.22.3 - resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" +"resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.4#~builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" dependencies: - is-core-module: ^2.12.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: ad59734723b596d0891321c951592ed9015a77ce84907f89c9d9307dd0c06e11a67906a3e628c4cae143d3e44898603478af0ddeb2bba3f229a9373efe342665 + checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 languageName: node linkType: hard -"resolve@patch:resolve@^1.22.4#~builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" +"resolve@patch:resolve@^1.22.2#~builtin": + version: 1.22.3 + resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" dependencies: - is-core-module: ^2.13.0 + is-core-module: ^2.12.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 + checksum: ad59734723b596d0891321c951592ed9015a77ce84907f89c9d9307dd0c06e11a67906a3e628c4cae143d3e44898603478af0ddeb2bba3f229a9373efe342665 languageName: node linkType: hard @@ -21245,16 +21891,7 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"semver@npm:^6.3.0": - version: 6.3.0 - resolution: "semver@npm:6.3.0" - bin: - semver: ./bin/semver.js - checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 - languageName: node - linkType: hard - -"semver@npm:^6.3.1": +"semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -21285,7 +21922,16 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:^7.5.3": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 40f6a95101e8d854357a644da1b8dd9d93ce786d5c6a77227bc69dbb17bea83d0d1d1d7c4cd5920a6df909f48e8bd8a5909869535007f90278289f2451d0292d + languageName: node + linkType: hard + +"semver@npm:^7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -21547,6 +22193,13 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 + languageName: node + linkType: hard + "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -21672,6 +22325,16 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"source-map-support@npm:0.5.13": + version: 0.5.13 + resolution: "source-map-support@npm:0.5.13" + dependencies: + buffer-from: ^1.0.0 + source-map: ^0.6.0 + checksum: 933550047b6c1a2328599a21d8b7666507427c0f5ef5eaadd56b5da0fd9505e239053c66fe181bf1df469a3b7af9d775778eee283cbb7ae16b902ddc09e93a97 + languageName: node + linkType: hard + "source-map@npm:0.8.0-beta.0": version: 0.8.0-beta.0 resolution: "source-map@npm:0.8.0-beta.0" @@ -21681,7 +22344,7 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"source-map@npm:^0.6.1, source-map@npm:~0.6.1": +"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 @@ -21900,6 +22563,16 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"string-length@npm:^4.0.1": + version: 4.0.2 + resolution: "string-length@npm:4.0.2" + dependencies: + char-regex: ^1.0.2 + strip-ansi: ^6.0.0 + checksum: ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505 + languageName: node + linkType: hard + "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -22173,6 +22846,13 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"strip-bom@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-bom@npm:4.0.0" + checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3 + languageName: node + linkType: hard + "strip-dirs@npm:^2.0.0": version: 2.1.0 resolution: "strip-dirs@npm:2.1.0" @@ -22742,9 +23422,9 @@ env-cmd@toddbluhm/env-cmd: version: 6.0.0 resolution: "test-exclude@npm:6.0.0" dependencies: - "@istanbuljs/schema": "npm:^0.1.2" - glob: "npm:^7.1.4" - minimatch: "npm:^3.0.4" + "@istanbuljs/schema": ^0.1.2 + glob: ^7.1.4 + minimatch: ^3.0.4 checksum: 3b34a3d77165a2cb82b34014b3aba93b1c4637a5011807557dc2f3da826c59975a5ccad765721c4648b39817e3472789f9b0fa98fc854c5c1c7a1e632aacdc28 languageName: node linkType: hard @@ -23702,20 +24382,6 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.10": - version: 1.0.10 - resolution: "update-browserslist-db@npm:1.0.10" - dependencies: - escalade: ^3.1.1 - picocolors: ^1.0.0 - peerDependencies: - browserslist: ">= 4.21.0" - bin: - browserslist-lint: cli.js - checksum: 12db73b4f63029ac407b153732e7cd69a1ea8206c9100b482b7d12859cd3cd0bc59c602d7ae31e652706189f1acb90d42c53ab24a5ba563ed13aebdddc5561a0 - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.0.11": version: 1.0.11 resolution: "update-browserslist-db@npm:1.0.11" @@ -23880,6 +24546,17 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard +"v8-to-istanbul@npm:^9.0.1": + version: 9.2.0 + resolution: "v8-to-istanbul@npm:9.2.0" + dependencies: + "@jridgewell/trace-mapping": ^0.3.12 + "@types/istanbul-lib-coverage": ^2.0.1 + convert-source-map: ^2.0.0 + checksum: 31ef98c6a31b1dab6be024cf914f235408cd4c0dc56a5c744a5eea1a9e019ba279e1b6f90d695b78c3186feed391ed492380ccf095009e2eb91f3d058f0b4491 + languageName: node + linkType: hard + "validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" @@ -24235,7 +24912,7 @@ env-cmd@toddbluhm/env-cmd: version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: - makeerror: "npm:1.0.12" + makeerror: 1.0.12 checksum: ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c languageName: node linkType: hard @@ -24757,7 +25434,7 @@ env-cmd@toddbluhm/env-cmd: languageName: node linkType: hard -"yargs@npm:^17.0.1, yargs@npm:^17.4.1": +"yargs@npm:^17.0.1, yargs@npm:^17.3.1, yargs@npm:^17.4.1": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: