diff --git a/.gitignore b/.gitignore index 6d356a20..ae10550d 100644 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,5 @@ package.tgz .idea *.iml .vscode + +.data \ No newline at end of file diff --git a/.pnp-ts.loader.mjs b/.pnp-ts.loader.mjs new file mode 100644 index 00000000..c54577bf --- /dev/null +++ b/.pnp-ts.loader.mjs @@ -0,0 +1,39 @@ +import { dirname, join, extname } from 'node:path' +import { fileURLToPath } from 'node:url' +import { existsSync } from 'node:fs' + +const mapping = new Map([ + ['.js', ['.js', '.ts', '.tsx', '.jsx']], + ['.cjs', ['.cjs', '.cts']], + ['.mjs', ['.mjs', '.mts']], + ['.jsx', ['.jsx', '.tsx']], +]) + +export const resolve = (specifier, context, next) => { + if (!specifier.startsWith('.')) { + return next(specifier, context) + } + + const { parentURL } = context + if (!parentURL || !parentURL.startsWith('file:')) { + return next(specifier, context) + } + + const specifiedExtension = extname(specifier) + const sourceExtensions = mapping.get(specifiedExtension) + if (!sourceExtensions) { + return next(specifier, context) + } + + const location = dirname(fileURLToPath(parentURL)) + const required = specifier.slice(0, -specifiedExtension.length) + const path = join(location, required) + + for (const sourceExtension of sourceExtensions) { + if (existsSync(path + sourceExtension)) { + return next(required + sourceExtension, context) + } + } + + return next(specifier, context) +} diff --git a/.pnp.cjs b/.pnp.cjs index 77d02606..6e77e654 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -25,6 +25,26 @@ const RAW_RUNTIME_STATE = {\ "name": "@atls/files-rpc-client-module",\ "reference": "workspace:files/rpc/files-rpc-client-module"\ + },\ + {\ + "name": "@files-engine/application-module",\ + "reference": "workspace:files/service/application-module"\ + },\ + {\ + "name": "@files-engine/domain-module",\ + "reference": "workspace:files/service/domain-module"\ + },\ + {\ + "name": "@files-engine/infrastructure-module",\ + "reference": "workspace:files/service/infrastructure-module"\ + },\ + {\ + "name": "@files/service-entrypoint",\ + "reference": "workspace:files/service/service-entrypoint"\ + },\ + {\ + "name": "@gateway/public-gateway-entrypoint",\ + "reference": "workspace:gateway/entrypoints/public"\ }\ ],\ "enableTopLevelFallback": true,\ @@ -33,6 +53,11 @@ const RAW_RUNTIME_STATE = ["@atls/files-rpc", ["virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#workspace:files/rpc/files-rpc", "workspace:files/rpc/files-rpc"]],\ ["@atls/files-rpc-client", ["workspace:files/rpc/files-rpc-client"]],\ ["@atls/files-rpc-client-module", ["workspace:files/rpc/files-rpc-client-module"]],\ + ["@files-engine/application-module", ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/application-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/application-module", "workspace:files/service/application-module"]],\ + ["@files-engine/domain-module", ["virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#workspace:files/service/domain-module", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/domain-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/domain-module", "workspace:files/service/domain-module"]],\ + ["@files-engine/infrastructure-module", ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/infrastructure-module", "workspace:files/service/infrastructure-module"]],\ + ["@files/service-entrypoint", ["workspace:files/service/service-entrypoint"]],\ + ["@gateway/public-gateway-entrypoint", ["workspace:gateway/entrypoints/public"]],\ ["services", ["workspace:."]]\ ],\ "fallbackPool": [\ @@ -44,13 +69,25 @@ const RAW_RUNTIME_STATE = "packageDependencies": [\ ["@atls/code-runtime", "npm:2.1.7"],\ ["@types/eslint", "npm:9.6.1"],\ - ["@types/node", "npm:22.10.2"],\ + ["@types/node", "npm:22.13.10"],\ ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ + ["@acuminous/bitsyntax", [\ + ["npm:0.1.2", {\ + "packageLocation": "../.yarn/berry/cache/@acuminous-bitsyntax-npm-0.1.2-74003573e4-10.zip/node_modules/@acuminous/bitsyntax/",\ + "packageDependencies": [\ + ["@acuminous/bitsyntax", "npm:0.1.2"],\ + ["buffer-more-ints", "npm:1.0.0"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["safe-buffer", "npm:5.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@ampproject/remapping", [\ ["npm:2.3.0", {\ "packageLocation": "../.yarn/berry/cache/@ampproject-remapping-npm-2.3.0-559c14eee4-10.zip/node_modules/@ampproject/remapping/",\ @@ -62,6 +99,108 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@apollo/protobufjs", [\ + ["npm:1.2.2", {\ + "packageLocation": "./.yarn/unplugged/@apollo-protobufjs-npm-1.2.2-306a5b4ea3/node_modules/@apollo/protobufjs/",\ + "packageDependencies": [\ + ["@apollo/protobufjs", "npm:1.2.2"],\ + ["@protobufjs/aspromise", "npm:1.1.2"],\ + ["@protobufjs/base64", "npm:1.1.2"],\ + ["@protobufjs/codegen", "npm:2.0.4"],\ + ["@protobufjs/eventemitter", "npm:1.1.0"],\ + ["@protobufjs/fetch", "npm:1.1.0"],\ + ["@protobufjs/float", "npm:1.0.2"],\ + ["@protobufjs/inquire", "npm:1.1.0"],\ + ["@protobufjs/path", "npm:1.1.2"],\ + ["@protobufjs/pool", "npm:1.1.0"],\ + ["@protobufjs/utf8", "npm:1.1.0"],\ + ["@types/long", "npm:4.0.2"],\ + ["@types/node", "npm:10.17.60"],\ + ["long", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollographql/apollo-tools", [\ + ["npm:0.5.4", {\ + "packageLocation": "../.yarn/berry/cache/@apollographql-apollo-tools-npm-0.5.4-61303be2a9-10.zip/node_modules/@apollographql/apollo-tools/",\ + "packageDependencies": [\ + ["@apollographql/apollo-tools", "npm:0.5.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.5.4", {\ + "packageLocation": "./.yarn/__virtual__/@apollographql-apollo-tools-virtual-591ada6e11/2/.yarn/berry/cache/@apollographql-apollo-tools-npm-0.5.4-61303be2a9-10.zip/node_modules/@apollographql/apollo-tools/",\ + "packageDependencies": [\ + ["@apollographql/apollo-tools", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.5.4"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollographql/graphql-playground-html", [\ + ["npm:1.6.27", {\ + "packageLocation": "../.yarn/berry/cache/@apollographql-graphql-playground-html-npm-1.6.27-167b01da2f-10.zip/node_modules/@apollographql/graphql-playground-html/",\ + "packageDependencies": [\ + ["@apollographql/graphql-playground-html", "npm:1.6.27"],\ + ["xss", "npm:1.0.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@apollographql/graphql-upload-8-fork", [\ + ["npm:8.1.4", {\ + "packageLocation": "../.yarn/berry/cache/@apollographql-graphql-upload-8-fork-npm-8.1.4-fa8b42ad9f-10.zip/node_modules/@apollographql/graphql-upload-8-fork/",\ + "packageDependencies": [\ + ["@apollographql/graphql-upload-8-fork", "npm:8.1.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:8.1.4", {\ + "packageLocation": "./.yarn/__virtual__/@apollographql-graphql-upload-8-fork-virtual-ef83797a1e/2/.yarn/berry/cache/@apollographql-graphql-upload-8-fork-npm-8.1.4-fa8b42ad9f-10.zip/node_modules/@apollographql/graphql-upload-8-fork/",\ + "packageDependencies": [\ + ["@apollographql/graphql-upload-8-fork", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:8.1.4"],\ + ["@types/express", "npm:5.0.1"],\ + ["@types/fs-capacitor", "npm:2.0.0"],\ + ["@types/graphql", null],\ + ["@types/koa", "npm:2.15.0"],\ + ["busboy", "npm:0.3.1"],\ + ["fs-capacitor", "npm:2.0.4"],\ + ["graphql", "npm:15.8.0"],\ + ["http-errors", "npm:1.8.1"],\ + ["object-path", "npm:0.11.8"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@ardatan/string-interpolation", [\ + ["npm:1.2.12", {\ + "packageLocation": "../.yarn/berry/cache/@ardatan-string-interpolation-npm-1.2.12-ad08a9ddf8-10.zip/node_modules/@ardatan/string-interpolation/",\ + "packageDependencies": [\ + ["@ardatan/string-interpolation", "npm:1.2.12"],\ + ["lodash", "npm:4.17.21"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/base-types", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-base-types-npm-0.0.1-d9c8cf0cfa-10.zip/node_modules/@atls/base-types/",\ + "packageDependencies": [\ + ["@atls/base-types", "npm:0.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@atls/code-runtime", [\ ["npm:2.1.7", {\ "packageLocation": "../.yarn/berry/cache/@atls-code-runtime-npm-2.1.7-9705940a78-10.zip/node_modules/@atls/code-runtime/",\ @@ -149,6 +288,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["@atls/core-errors", [\ + ["npm:0.0.4", {\ + "packageLocation": "../.yarn/berry/cache/@atls-core-errors-npm-0.0.4-e99185cdde-10.zip/node_modules/@atls/core-errors/",\ + "packageDependencies": [\ + ["@atls/core-errors", "npm:0.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@atls/files-rpc", [\ ["virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#workspace:files/rpc/files-rpc", {\ "packageLocation": "./.yarn/__virtual__/@atls-files-rpc-virtual-e9f7b0fa3e/1/files/rpc/files-rpc/",\ @@ -160,7 +308,8 @@ const RAW_RUNTIME_STATE = ["@bufbuild/protobuf", "npm:1.10.0"],\ ["@bufbuild/protoc-gen-es", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.10.0"],\ ["@connectrpc/protoc-gen-connect-es", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.6.1"],\ - ["@types/bufbuild__protobuf", null]\ + ["@types/bufbuild__protobuf", null],\ + ["@types/node", "npm:22.13.10"]\ ],\ "packagePeers": [\ "@bufbuild/protobuf",\ @@ -177,7 +326,8 @@ const RAW_RUNTIME_STATE = ["@bufbuild/buf", "npm:1.50.1"],\ ["@bufbuild/protobuf", "npm:1.10.0"],\ ["@bufbuild/protoc-gen-es", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.10.0"],\ - ["@connectrpc/protoc-gen-connect-es", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.6.1"]\ + ["@connectrpc/protoc-gen-connect-es", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.6.1"],\ + ["@types/node", "npm:22.13.10"]\ ],\ "linkType": "SOFT"\ }]\ @@ -215,4370 +365,15480 @@ const RAW_RUNTIME_STATE = "linkType": "SOFT"\ }]\ ]],\ - ["@atls/protoc-gen-abstractions", [\ + ["@atls/grpc-error-status", [\ ["npm:0.0.3", {\ - "packageLocation": "../.yarn/berry/cache/@atls-protoc-gen-abstractions-npm-0.0.3-21258ac8c7-10.zip/node_modules/@atls/protoc-gen-abstractions/",\ - "packageDependencies": [\ - ["@atls/protoc-gen-abstractions", "npm:0.0.3"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:0.0.3", {\ - "packageLocation": "./.yarn/__virtual__/@atls-protoc-gen-abstractions-virtual-b6bd517c59/2/.yarn/berry/cache/@atls-protoc-gen-abstractions-npm-0.0.3-21258ac8c7-10.zip/node_modules/@atls/protoc-gen-abstractions/",\ + "packageLocation": "../.yarn/berry/cache/@atls-grpc-error-status-npm-0.0.3-a6f50aa7a5-10.zip/node_modules/@atls/grpc-error-status/",\ "packageDependencies": [\ - ["@atls/protoc-gen-abstractions", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:0.0.3"],\ - ["@bufbuild/protobuf", "npm:1.10.0"],\ - ["@bufbuild/protoplugin", "npm:1.10.0"],\ - ["@types/bufbuild__protobuf", null]\ - ],\ - "packagePeers": [\ - "@bufbuild/protobuf",\ - "@types/bufbuild__protobuf"\ + ["@atls/grpc-error-status", "npm:0.0.3"],\ + ["@grpc/grpc-js", "npm:1.13.2"],\ + ["google-protobuf", "npm:3.21.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@atls/protoc-gen-interfaces", [\ - ["npm:0.0.7", {\ - "packageLocation": "../.yarn/berry/cache/@atls-protoc-gen-interfaces-npm-0.0.7-483227ec19-10.zip/node_modules/@atls/protoc-gen-interfaces/",\ - "packageDependencies": [\ - ["@atls/protoc-gen-interfaces", "npm:0.0.7"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:0.0.7", {\ - "packageLocation": "./.yarn/__virtual__/@atls-protoc-gen-interfaces-virtual-02d157bb14/2/.yarn/berry/cache/@atls-protoc-gen-interfaces-npm-0.0.7-483227ec19-10.zip/node_modules/@atls/protoc-gen-interfaces/",\ + ["@atls/guard-clause", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-guard-clause-npm-0.0.1-c6edb6a7d1-10.zip/node_modules/@atls/guard-clause/",\ "packageDependencies": [\ - ["@atls/protoc-gen-interfaces", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:0.0.7"],\ - ["@bufbuild/protobuf", "npm:1.10.0"],\ - ["@bufbuild/protoplugin", "npm:1.10.0"],\ - ["@types/bufbuild__protobuf", null]\ - ],\ - "packagePeers": [\ - "@bufbuild/protobuf",\ - "@types/bufbuild__protobuf"\ + ["@atls/guard-clause", "npm:0.0.1"],\ + ["ajv", "npm:8.17.1"],\ + ["validator", "npm:13.12.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@atls/webpack-proto-imports-loader", [\ - ["npm:1.0.1", {\ - "packageLocation": "../.yarn/berry/cache/@atls-webpack-proto-imports-loader-npm-1.0.1-e2585c7171-10.zip/node_modules/@atls/webpack-proto-imports-loader/",\ + ["@atls/logger", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-logger-npm-0.0.1-87e1241a58-10.zip/node_modules/@atls/logger/",\ "packageDependencies": [\ - ["@atls/webpack-proto-imports-loader", "npm:1.0.1"],\ - ["file-loader", "virtual:e2585c7171b12c5583c4eecb512d1a4e014083ea0966117c2a782f5e891f98c2fd419f9b5f70bee043816000ba9cc5c25620b7a185ade5f963329b6435a82eb4#npm:6.2.0"],\ - ["protocol-buffers-schema", "npm:3.6.0"],\ - ["tslib", "npm:2.8.1"]\ + ["@atls/logger", "npm:0.0.1"],\ + ["pino", "npm:6.14.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/code-frame", [\ - ["npm:7.24.7", {\ - "packageLocation": "../.yarn/berry/cache/@babel-code-frame-npm-7.24.7-315a600a58-10.zip/node_modules/@babel/code-frame/",\ + }],\ + ["npm:0.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@atls-logger-npm-0.0.2-f7740b719d-10.zip/node_modules/@atls/logger/",\ "packageDependencies": [\ - ["@babel/code-frame", "npm:7.24.7"],\ - ["@babel/highlight", "npm:7.24.7"],\ - ["picocolors", "npm:1.1.0"]\ + ["@atls/logger", "npm:0.0.2"],\ + ["pino", "npm:8.15.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/compat-data", [\ - ["npm:7.25.4", {\ - "packageLocation": "../.yarn/berry/cache/@babel-compat-data-npm-7.25.4-213b9c835f-10.zip/node_modules/@babel/compat-data/",\ + }],\ + ["npm:0.0.3", {\ + "packageLocation": "../.yarn/berry/cache/@atls-logger-npm-0.0.3-8fe59ed4ef-10.zip/node_modules/@atls/logger/",\ "packageDependencies": [\ - ["@babel/compat-data", "npm:7.25.4"]\ + ["@atls/logger", "npm:0.0.3"],\ + ["pino", "npm:8.15.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@babel/core", [\ - ["npm:7.25.2", {\ - "packageLocation": "../.yarn/berry/cache/@babel-core-npm-7.25.2-341930f809-10.zip/node_modules/@babel/core/",\ + ["@atls/mikro-orm-logger", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-mikro-orm-logger-npm-0.0.1-7952434637-10.zip/node_modules/@atls/mikro-orm-logger/",\ "packageDependencies": [\ - ["@babel/core", "npm:7.25.2"],\ - ["@ampproject/remapping", "npm:2.3.0"],\ - ["@babel/code-frame", "npm:7.24.7"],\ - ["@babel/generator", "npm:7.25.6"],\ - ["@babel/helper-compilation-targets", "npm:7.25.2"],\ - ["@babel/helper-module-transforms", "virtual:341930f80996f4b1e479f0ee33257969b2165bf70992bcc76aa889af20d1c39a2bfc637461175a3ea65d6c75949d04c5fd87140f3b91c8912352de080c45e357#npm:7.25.2"],\ - ["@babel/helpers", "npm:7.25.6"],\ - ["@babel/parser", "npm:7.25.6"],\ - ["@babel/template", "npm:7.25.0"],\ - ["@babel/traverse", "npm:7.25.6"],\ - ["@babel/types", "npm:7.25.6"],\ - ["convert-source-map", "npm:2.0.0"],\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ - ["gensync", "npm:1.0.0-beta.2"],\ - ["json5", "npm:2.2.3"],\ - ["semver", "npm:6.3.1"]\ + ["@atls/mikro-orm-logger", "npm:0.0.1"]\ ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/generator", [\ - ["npm:7.25.6", {\ - "packageLocation": "../.yarn/berry/cache/@babel-generator-npm-7.25.6-3bdca6c59f-10.zip/node_modules/@babel/generator/",\ + "linkType": "SOFT"\ + }],\ + ["virtual:83b940db2a8452618190d597ac49b6c45b5e59ec7072d137cc491680d715eace493ae2c67676ddb4846fe84c381e55b67ce84e5e26e1722c059aace4c6f4d2c9#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-mikro-orm-logger-virtual-8f71e2b543/2/.yarn/berry/cache/@atls-mikro-orm-logger-npm-0.0.1-7952434637-10.zip/node_modules/@atls/mikro-orm-logger/",\ "packageDependencies": [\ - ["@babel/generator", "npm:7.25.6"],\ - ["@babel/types", "npm:7.25.6"],\ - ["@jridgewell/gen-mapping", "npm:0.3.5"],\ - ["@jridgewell/trace-mapping", "npm:0.3.25"],\ - ["jsesc", "npm:2.5.2"]\ + ["@atls/mikro-orm-logger", "virtual:83b940db2a8452618190d597ac49b6c45b5e59ec7072d137cc491680d715eace493ae2c67676ddb4846fe84c381e55b67ce84e5e26e1722c059aace4c6f4d2c9#npm:0.0.1"],\ + ["@atls/logger", "npm:0.0.3"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@types/mikro-orm__core", null]\ ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-compilation-targets", [\ - ["npm:7.25.2", {\ - "packageLocation": "../.yarn/berry/cache/@babel-helper-compilation-targets-npm-7.25.2-27e0232144-10.zip/node_modules/@babel/helper-compilation-targets/",\ - "packageDependencies": [\ - ["@babel/helper-compilation-targets", "npm:7.25.2"],\ - ["@babel/compat-data", "npm:7.25.4"],\ - ["@babel/helper-validator-option", "npm:7.24.8"],\ - ["browserslist", "npm:4.23.3"],\ - ["lru-cache", "npm:5.1.1"],\ - ["semver", "npm:6.3.1"]\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/mikro-orm__core"\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-module-imports", [\ - ["npm:7.24.7", {\ - "packageLocation": "../.yarn/berry/cache/@babel-helper-module-imports-npm-7.24.7-f60e66adbf-10.zip/node_modules/@babel/helper-module-imports/",\ + }],\ + ["virtual:b56b2d073ac55b813b1b6f299d2877aa0e2b727ec93ce674c970a2f28a3d3a3221487ad82fe45265c56224913c13af27d06e9362e6f867183d7149f1b818ddf4#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-mikro-orm-logger-virtual-089cc21716/2/.yarn/berry/cache/@atls-mikro-orm-logger-npm-0.0.1-7952434637-10.zip/node_modules/@atls/mikro-orm-logger/",\ "packageDependencies": [\ - ["@babel/helper-module-imports", "npm:7.24.7"],\ - ["@babel/traverse", "npm:7.25.6"],\ - ["@babel/types", "npm:7.25.6"]\ + ["@atls/mikro-orm-logger", "virtual:b56b2d073ac55b813b1b6f299d2877aa0e2b727ec93ce674c970a2f28a3d3a3221487ad82fe45265c56224913c13af27d06e9362e6f867183d7149f1b818ddf4#npm:0.0.1"],\ + ["@atls/logger", "npm:0.0.3"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@types/mikro-orm__core", null]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/mikro-orm__core"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@babel/helper-module-transforms", [\ - ["npm:7.25.2", {\ - "packageLocation": "../.yarn/berry/cache/@babel-helper-module-transforms-npm-7.25.2-2c8d511580-10.zip/node_modules/@babel/helper-module-transforms/",\ + ["@atls/mikro-orm-query-builder", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-mikro-orm-query-builder-npm-0.0.1-c8d8061274-10.zip/node_modules/@atls/mikro-orm-query-builder/",\ "packageDependencies": [\ - ["@babel/helper-module-transforms", "npm:7.25.2"]\ + ["@atls/mikro-orm-query-builder", "npm:0.0.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:341930f80996f4b1e479f0ee33257969b2165bf70992bcc76aa889af20d1c39a2bfc637461175a3ea65d6c75949d04c5fd87140f3b91c8912352de080c45e357#npm:7.25.2", {\ - "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-b14538d1e7/2/.yarn/berry/cache/@babel-helper-module-transforms-npm-7.25.2-2c8d511580-10.zip/node_modules/@babel/helper-module-transforms/",\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-mikro-orm-query-builder-virtual-707e5c065f/2/.yarn/berry/cache/@atls-mikro-orm-query-builder-npm-0.0.1-c8d8061274-10.zip/node_modules/@atls/mikro-orm-query-builder/",\ "packageDependencies": [\ - ["@babel/helper-module-transforms", "virtual:341930f80996f4b1e479f0ee33257969b2165bf70992bcc76aa889af20d1c39a2bfc637461175a3ea65d6c75949d04c5fd87140f3b91c8912352de080c45e357#npm:7.25.2"],\ - ["@babel/core", "npm:7.25.2"],\ - ["@babel/helper-module-imports", "npm:7.24.7"],\ - ["@babel/helper-simple-access", "npm:7.24.7"],\ - ["@babel/helper-validator-identifier", "npm:7.24.7"],\ - ["@babel/traverse", "npm:7.25.6"],\ - ["@types/babel__core", null]\ + ["@atls/mikro-orm-query-builder", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@atls/query-types", "npm:0.0.1"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/postgresql", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__postgresql", null],\ + ["lodash.set", "npm:4.3.2"]\ ],\ "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ + "@mikro-orm/core",\ + "@mikro-orm/postgresql",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__postgresql"\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-simple-access", [\ - ["npm:7.24.7", {\ - "packageLocation": "../.yarn/berry/cache/@babel-helper-simple-access-npm-7.24.7-beddd00b0e-10.zip/node_modules/@babel/helper-simple-access/",\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-mikro-orm-query-builder-virtual-28341c3ffc/2/.yarn/berry/cache/@atls-mikro-orm-query-builder-npm-0.0.1-c8d8061274-10.zip/node_modules/@atls/mikro-orm-query-builder/",\ "packageDependencies": [\ - ["@babel/helper-simple-access", "npm:7.24.7"],\ - ["@babel/traverse", "npm:7.25.6"],\ - ["@babel/types", "npm:7.25.6"]\ + ["@atls/mikro-orm-query-builder", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@atls/query-types", "npm:0.0.1"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/postgresql", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__postgresql", null],\ + ["lodash.set", "npm:4.3.2"]\ ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-string-parser", [\ - ["npm:7.24.8", {\ - "packageLocation": "../.yarn/berry/cache/@babel-helper-string-parser-npm-7.24.8-133b2e71e1-10.zip/node_modules/@babel/helper-string-parser/",\ - "packageDependencies": [\ - ["@babel/helper-string-parser", "npm:7.24.8"]\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/postgresql",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__postgresql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@babel/helper-validator-identifier", [\ - ["npm:7.24.7", {\ - "packageLocation": "../.yarn/berry/cache/@babel-helper-validator-identifier-npm-7.24.7-748889c8d2-10.zip/node_modules/@babel/helper-validator-identifier/",\ + ["@atls/nestjs-connectrpc", [\ + ["npm:0.0.4", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-connectrpc-npm-0.0.4-927f518942-10.zip/node_modules/@atls/nestjs-connectrpc/",\ "packageDependencies": [\ - ["@babel/helper-validator-identifier", "npm:7.24.7"]\ + ["@atls/nestjs-connectrpc", "npm:0.0.4"]\ ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helper-validator-option", [\ - ["npm:7.24.8", {\ - "packageLocation": "../.yarn/berry/cache/@babel-helper-validator-option-npm-7.24.8-e093ef5016-10.zip/node_modules/@babel/helper-validator-option/",\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.4", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-connectrpc-virtual-f9fabbb1f0/2/.yarn/berry/cache/@atls-nestjs-connectrpc-npm-0.0.4-927f518942-10.zip/node_modules/@atls/nestjs-connectrpc/",\ "packageDependencies": [\ - ["@babel/helper-validator-option", "npm:7.24.8"]\ + ["@atls/nestjs-connectrpc", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.4"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@connectrpc/connect-node", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/bufbuild__protobuf", null],\ + ["@types/connectrpc__connect", null],\ + ["@types/connectrpc__connect-node", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["@babel/helpers", [\ - ["npm:7.25.6", {\ + "packagePeers": [\ + "@bufbuild/protobuf",\ + "@connectrpc/connect-node",\ + "@connectrpc/connect",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/microservices",\ + "@nestjs/platform-express",\ + "@types/bufbuild__protobuf",\ + "@types/connectrpc__connect-node",\ + "@types/connectrpc__connect",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.0.4", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-connectrpc-virtual-bd7ca9d8ad/2/.yarn/berry/cache/@atls-nestjs-connectrpc-npm-0.0.4-927f518942-10.zip/node_modules/@atls/nestjs-connectrpc/",\ + "packageDependencies": [\ + ["@atls/nestjs-connectrpc", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.0.4"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@connectrpc/connect-node", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/bufbuild__protobuf", null],\ + ["@types/connectrpc__connect", null],\ + ["@types/connectrpc__connect-node", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@bufbuild/protobuf",\ + "@connectrpc/connect-node",\ + "@connectrpc/connect",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/microservices",\ + "@nestjs/platform-express",\ + "@types/bufbuild__protobuf",\ + "@types/connectrpc__connect-node",\ + "@types/connectrpc__connect",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-connectrpc-errors", [\ + ["npm:0.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-connectrpc-errors-npm-0.0.2-6ef482309f-10.zip/node_modules/@atls/nestjs-connectrpc-errors/",\ + "packageDependencies": [\ + ["@atls/nestjs-connectrpc-errors", "npm:0.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-connectrpc-errors-virtual-deb71586f4/2/.yarn/berry/cache/@atls-nestjs-connectrpc-errors-npm-0.0.2-6ef482309f-10.zip/node_modules/@atls/nestjs-connectrpc-errors/",\ + "packageDependencies": [\ + ["@atls/nestjs-connectrpc-errors", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.2"],\ + ["@atls/core-errors", "npm:0.0.4"],\ + ["@atls/guard-clause", "npm:0.0.1"],\ + ["@atls/nestjs-validation", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@atls/protobuf-rpc", "virtual:deb71586f4c2a06d5f6a9f4f47e489adcbd26a61c9cf2fa2516e5d54a52ec14c0e7ca253268e33c6e3a1e13ff5d68bacf9b4d958df0f0c320a57a7422ebbc233#npm:0.0.5"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/atls__nestjs-validation", null],\ + ["@types/bufbuild__protobuf", null],\ + ["@types/class-transformer", null],\ + ["@types/class-validator", null],\ + ["@types/connectrpc__connect", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["class-transformer", "npm:0.5.1"],\ + ["class-validator", "npm:0.14.1"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@atls/nestjs-validation",\ + "@bufbuild/protobuf",\ + "@connectrpc/connect",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/microservices",\ + "@types/atls__nestjs-validation",\ + "@types/bufbuild__protobuf",\ + "@types/class-transformer",\ + "@types/class-validator",\ + "@types/connectrpc__connect",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__microservices",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "class-transformer",\ + "class-validator",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-connectrpc-errors-virtual-3846f3f126/2/.yarn/berry/cache/@atls-nestjs-connectrpc-errors-npm-0.0.2-6ef482309f-10.zip/node_modules/@atls/nestjs-connectrpc-errors/",\ + "packageDependencies": [\ + ["@atls/nestjs-connectrpc-errors", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.2"],\ + ["@atls/core-errors", "npm:0.0.4"],\ + ["@atls/guard-clause", "npm:0.0.1"],\ + ["@atls/nestjs-validation", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@atls/protobuf-rpc", "virtual:deb71586f4c2a06d5f6a9f4f47e489adcbd26a61c9cf2fa2516e5d54a52ec14c0e7ca253268e33c6e3a1e13ff5d68bacf9b4d958df0f0c320a57a7422ebbc233#npm:0.0.5"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/atls__nestjs-validation", null],\ + ["@types/bufbuild__protobuf", null],\ + ["@types/class-transformer", null],\ + ["@types/class-validator", null],\ + ["@types/connectrpc__connect", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["class-transformer", "npm:0.5.1"],\ + ["class-validator", "npm:0.14.1"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@atls/nestjs-validation",\ + "@bufbuild/protobuf",\ + "@connectrpc/connect",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/microservices",\ + "@types/atls__nestjs-validation",\ + "@types/bufbuild__protobuf",\ + "@types/class-transformer",\ + "@types/class-validator",\ + "@types/connectrpc__connect",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__microservices",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "class-transformer",\ + "class-validator",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-cqrs", [\ + ["npm:0.0.3", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-cqrs-npm-0.0.3-ff2c4f28a4-10.zip/node_modules/@atls/nestjs-cqrs/",\ + "packageDependencies": [\ + ["@atls/nestjs-cqrs", "npm:0.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.3", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-cqrs-virtual-e4df7d0d1b/2/.yarn/berry/cache/@atls-nestjs-cqrs-npm-0.0.3-ff2c4f28a4-10.zip/node_modules/@atls/nestjs-cqrs/",\ + "packageDependencies": [\ + ["@atls/nestjs-cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.3"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__cqrs", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/cqrs",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__cqrs",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.3", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-cqrs-virtual-bd63c6b3f0/2/.yarn/berry/cache/@atls-nestjs-cqrs-npm-0.0.3-ff2c4f28a4-10.zip/node_modules/@atls/nestjs-cqrs/",\ + "packageDependencies": [\ + ["@atls/nestjs-cqrs", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.3"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__cqrs", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/cqrs",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__cqrs",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-cqrs-kafka-events", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-cqrs-kafka-events-npm-0.0.1-8124b15114-10.zip/node_modules/@atls/nestjs-cqrs-kafka-events/",\ + "packageDependencies": [\ + ["@atls/nestjs-cqrs-kafka-events", "npm:0.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-cqrs-kafka-events-virtual-6e85ab495a/2/.yarn/berry/cache/@atls-nestjs-cqrs-kafka-events-npm-0.0.1-8124b15114-10.zip/node_modules/@atls/nestjs-cqrs-kafka-events/",\ + "packageDependencies": [\ + ["@atls/nestjs-cqrs-kafka-events", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@atls/nestjs-kafka", "virtual:6e85ab495ac530bb2ffceedf18544c5a205508d929bda710365c756ddb9f17b784cd0ba006eb45c2310fbd6565d1c813000ad4d3094fbf195470ec4bdf127950#npm:0.0.2"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__cqrs", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["telejson", "npm:7.2.0"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/cqrs",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__cqrs",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-cqrs-kafka-events-virtual-2833db54a2/2/.yarn/berry/cache/@atls-nestjs-cqrs-kafka-events-npm-0.0.1-8124b15114-10.zip/node_modules/@atls/nestjs-cqrs-kafka-events/",\ + "packageDependencies": [\ + ["@atls/nestjs-cqrs-kafka-events", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@atls/nestjs-kafka", "virtual:2833db54a2688a2739e7e3b1a62dd32a5087cb1b249c86904a011a9cefb9ea89a68cf464365dd851edb0943f29d72f49673333a91d1b24db204c312f308868fe#npm:0.0.2"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__cqrs", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["telejson", "npm:7.2.0"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/cqrs",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__cqrs",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-gateway", [\ + ["npm:0.0.9", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-gateway-npm-0.0.9-0a30fee907-10.zip/node_modules/@atls/nestjs-gateway/",\ + "packageDependencies": [\ + ["@atls/nestjs-gateway", "npm:0.0.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:0.0.9", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-gateway-virtual-b618b1606f/2/.yarn/berry/cache/@atls-nestjs-gateway-npm-0.0.9-0a30fee907-10.zip/node_modules/@atls/nestjs-gateway/",\ + "packageDependencies": [\ + ["@atls/nestjs-gateway", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:0.0.9"],\ + ["@atls/grpc-error-status", "npm:0.0.3"],\ + ["@atls/logger", "npm:0.0.1"],\ + ["@graphql-mesh/cache-inmemory-lru", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.5.59"],\ + ["@graphql-mesh/config", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.19.8"],\ + ["@graphql-mesh/merger-stitching", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.8"],\ + ["@graphql-mesh/runtime", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.18.7"],\ + ["@graphql-mesh/store", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.1.19"],\ + ["@graphql-mesh/transform-cache", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.9.21"],\ + ["@graphql-mesh/transform-encapsulate", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.1.67"],\ + ["@graphql-mesh/transform-filter-schema", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.28"],\ + ["@graphql-mesh/transform-mock", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.21"],\ + ["@graphql-mesh/transform-naming-convention", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.6.69"],\ + ["@graphql-mesh/transform-prefix", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.6.59"],\ + ["@graphql-mesh/transform-rename", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.9.18"],\ + ["@graphql-mesh/transform-resolvers-composition", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.19"],\ + ["@graphql-mesh/transform-snapshot", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.20"],\ + ["@graphql-mesh/types", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.45.2"],\ + ["@graphql-mesh/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.13.7"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@grpc/grpc-js", "npm:1.13.2"],\ + ["@grpc/proto-loader", "npm:0.6.13"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@types/graphql", null],\ + ["@types/long", "npm:4.0.2"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["@types/ws", "npm:8.5.13"],\ + ["apollo-server-express", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:2.26.2"],\ + ["globby", "npm:11.0.4"],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-compose", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:9.1.0"],\ + ["graphql-scalars", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.24.2"],\ + ["graphql-subscriptions", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.2.1"],\ + ["graphql-ws", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:5.16.2"],\ + ["lodash", "npm:4.17.21"],\ + ["long", "npm:4.0.0"],\ + ["protobufjs", "npm:6.11.4"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["ws", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:8.18.0"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/graphql",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "@types/ws",\ + "graphql",\ + "reflect-metadata",\ + "rxjs",\ + "ws"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-gcs-client", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-gcs-client-npm-0.0.1-0e275fd12a-10.zip/node_modules/@atls/nestjs-gcs-client/",\ + "packageDependencies": [\ + ["@atls/nestjs-gcs-client", "npm:0.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-gcs-client-virtual-5c696167da/2/.yarn/berry/cache/@atls-nestjs-gcs-client-npm-0.0.1-0e275fd12a-10.zip/node_modules/@atls/nestjs-gcs-client/",\ + "packageDependencies": [\ + ["@atls/nestjs-gcs-client", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@google-cloud/storage", "npm:7.0.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-gcs-client-virtual-4445f9bd46/2/.yarn/berry/cache/@atls-nestjs-gcs-client-npm-0.0.1-0e275fd12a-10.zip/node_modules/@atls/nestjs-gcs-client/",\ + "packageDependencies": [\ + ["@atls/nestjs-gcs-client", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@google-cloud/storage", "npm:7.0.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-grpc-reflection", [\ + ["npm:1.0.6", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-grpc-reflection-npm-1.0.6-1425538d3f-10.zip/node_modules/@atls/nestjs-grpc-reflection/",\ + "packageDependencies": [\ + ["@atls/nestjs-grpc-reflection", "npm:1.0.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:1.0.6", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-grpc-reflection-virtual-c963eb63fb/2/.yarn/berry/cache/@atls-nestjs-grpc-reflection-npm-1.0.6-1425538d3f-10.zip/node_modules/@atls/nestjs-grpc-reflection/",\ + "packageDependencies": [\ + ["@atls/nestjs-grpc-reflection", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:1.0.6"],\ + ["@atls/nestjs-proto-types", "npm:0.0.10"],\ + ["@bufbuild/protobuf", "npm:2.2.3"],\ + ["@grpc/grpc-js", "npm:1.12.5"],\ + ["@grpc/proto-loader", "npm:0.7.13"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["google-protobuf", "npm:3.21.4"],\ + ["long", "npm:5.2.3"],\ + ["protobufjs", "npm:7.4.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/microservices",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__microservices",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-kafka", [\ + ["npm:0.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-kafka-npm-0.0.2-73a88ee419-10.zip/node_modules/@atls/nestjs-kafka/",\ + "packageDependencies": [\ + ["@atls/nestjs-kafka", "npm:0.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2833db54a2688a2739e7e3b1a62dd32a5087cb1b249c86904a011a9cefb9ea89a68cf464365dd851edb0943f29d72f49673333a91d1b24db204c312f308868fe#npm:0.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-kafka-virtual-b35aa07bda/2/.yarn/berry/cache/@atls-nestjs-kafka-npm-0.0.2-73a88ee419-10.zip/node_modules/@atls/nestjs-kafka/",\ + "packageDependencies": [\ + ["@atls/nestjs-kafka", "virtual:2833db54a2688a2739e7e3b1a62dd32a5087cb1b249c86904a011a9cefb9ea89a68cf464365dd851edb0943f29d72f49673333a91d1b24db204c312f308868fe#npm:0.0.2"],\ + ["@atls/logger", "npm:0.0.2"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["camelcase", "npm:8.0.0"],\ + ["kafkajs", "npm:2.2.4"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6e85ab495ac530bb2ffceedf18544c5a205508d929bda710365c756ddb9f17b784cd0ba006eb45c2310fbd6565d1c813000ad4d3094fbf195470ec4bdf127950#npm:0.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-kafka-virtual-2e69cb00a3/2/.yarn/berry/cache/@atls-nestjs-kafka-npm-0.0.2-73a88ee419-10.zip/node_modules/@atls/nestjs-kafka/",\ + "packageDependencies": [\ + ["@atls/nestjs-kafka", "virtual:6e85ab495ac530bb2ffceedf18544c5a205508d929bda710365c756ddb9f17b784cd0ba006eb45c2310fbd6565d1c813000ad4d3094fbf195470ec4bdf127950#npm:0.0.2"],\ + ["@atls/logger", "npm:0.0.2"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["camelcase", "npm:8.0.0"],\ + ["kafkajs", "npm:2.2.4"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-logger", [\ + ["npm:0.2.41", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-logger-npm-0.2.41-813c46049e-10.zip/node_modules/@atls/nestjs-logger/",\ + "packageDependencies": [\ + ["@atls/nestjs-logger", "npm:0.2.41"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:0.2.41", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-logger-virtual-5f61dd01b9/2/.yarn/berry/cache/@atls-nestjs-logger-npm-0.2.41-813c46049e-10.zip/node_modules/@atls/nestjs-logger/",\ + "packageDependencies": [\ + ["@atls/nestjs-logger", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:0.2.41"],\ + ["@atls/logger", "npm:0.0.2"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.2.41", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-logger-virtual-6b03972129/2/.yarn/berry/cache/@atls-nestjs-logger-npm-0.2.41-813c46049e-10.zip/node_modules/@atls/nestjs-logger/",\ + "packageDependencies": [\ + ["@atls/nestjs-logger", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.2.41"],\ + ["@atls/logger", "npm:0.0.2"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-microservices-registry", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-microservices-registry-npm-0.0.1-ce22046a49-10.zip/node_modules/@atls/nestjs-microservices-registry/",\ + "packageDependencies": [\ + ["@atls/nestjs-microservices-registry", "npm:0.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-microservices-registry-virtual-0b30692448/2/.yarn/berry/cache/@atls-nestjs-microservices-registry-npm-0.0.1-ce22046a49-10.zip/node_modules/@atls/nestjs-microservices-registry/",\ + "packageDependencies": [\ + ["@atls/nestjs-microservices-registry", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["fast-hash-code", "npm:2.1.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-microservices-registry-virtual-e77477cc18/2/.yarn/berry/cache/@atls-nestjs-microservices-registry-npm-0.0.1-ce22046a49-10.zip/node_modules/@atls/nestjs-microservices-registry/",\ + "packageDependencies": [\ + ["@atls/nestjs-microservices-registry", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.0.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["fast-hash-code", "npm:2.1.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-mikro-orm-config", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-mikro-orm-config-npm-0.0.1-7326d792dc-10.zip/node_modules/@atls/nestjs-mikro-orm-config/",\ + "packageDependencies": [\ + ["@atls/nestjs-mikro-orm-config", "npm:0.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-mikro-orm-config-virtual-83b940db2a/2/.yarn/berry/cache/@atls-nestjs-mikro-orm-config-npm-0.0.1-7326d792dc-10.zip/node_modules/@atls/nestjs-mikro-orm-config/",\ + "packageDependencies": [\ + ["@atls/nestjs-mikro-orm-config", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@atls/logger", "npm:0.0.3"],\ + ["@atls/mikro-orm-logger", "virtual:83b940db2a8452618190d597ac49b6c45b5e59ec7072d137cc491680d715eace493ae2c67676ddb4846fe84c381e55b67ce84e5e26e1722c059aace4c6f4d2c9#npm:0.0.1"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/nestjs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.2.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__nestjs", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/nestjs",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__nestjs",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-mikro-orm-config-virtual-b56b2d073a/2/.yarn/berry/cache/@atls-nestjs-mikro-orm-config-npm-0.0.1-7326d792dc-10.zip/node_modules/@atls/nestjs-mikro-orm-config/",\ + "packageDependencies": [\ + ["@atls/nestjs-mikro-orm-config", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@atls/logger", "npm:0.0.3"],\ + ["@atls/mikro-orm-logger", "virtual:b56b2d073ac55b813b1b6f299d2877aa0e2b727ec93ce674c970a2f28a3d3a3221487ad82fe45265c56224913c13af27d06e9362e6f867183d7149f1b818ddf4#npm:0.0.1"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/nestjs", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.2.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__nestjs", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/nestjs",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__nestjs",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-mikro-orm-request-context", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-mikro-orm-request-context-npm-0.0.1-6ce48236ea-10.zip/node_modules/@atls/nestjs-mikro-orm-request-context/",\ + "packageDependencies": [\ + ["@atls/nestjs-mikro-orm-request-context", "npm:0.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-mikro-orm-request-context-virtual-db5ec184ca/2/.yarn/berry/cache/@atls-nestjs-mikro-orm-request-context-npm-0.0.1-6ce48236ea-10.zip/node_modules/@atls/nestjs-mikro-orm-request-context/",\ + "packageDependencies": [\ + ["@atls/nestjs-mikro-orm-request-context", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/mikro-orm__core", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/mikro-orm__core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-mikro-orm-request-context-virtual-e76eb63f33/2/.yarn/berry/cache/@atls-nestjs-mikro-orm-request-context-npm-0.0.1-6ce48236ea-10.zip/node_modules/@atls/nestjs-mikro-orm-request-context/",\ + "packageDependencies": [\ + ["@atls/nestjs-mikro-orm-request-context", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/mikro-orm__core", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/mikro-orm__core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-proto-types", [\ + ["npm:0.0.10", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-proto-types-npm-0.0.10-678bd0bf0a-10.zip/node_modules/@atls/nestjs-proto-types/",\ + "packageDependencies": [\ + ["@atls/nestjs-proto-types", "npm:0.0.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-s3-client", [\ + ["npm:0.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-s3-client-npm-0.0.2-a531939ece-10.zip/node_modules/@atls/nestjs-s3-client/",\ + "packageDependencies": [\ + ["@atls/nestjs-s3-client", "npm:0.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-s3-client-virtual-40783714e3/2/.yarn/berry/cache/@atls-nestjs-s3-client-npm-0.0.2-a531939ece-10.zip/node_modules/@atls/nestjs-s3-client/",\ + "packageDependencies": [\ + ["@atls/nestjs-s3-client", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.2"],\ + ["@aws-sdk/client-s3", "npm:3.758.0"],\ + ["@aws-sdk/credential-providers", "npm:3.768.0"],\ + ["@aws-sdk/s3-request-presigner", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-s3-client-virtual-77b30ed8d3/2/.yarn/berry/cache/@atls-nestjs-s3-client-npm-0.0.2-a531939ece-10.zip/node_modules/@atls/nestjs-s3-client/",\ + "packageDependencies": [\ + ["@atls/nestjs-s3-client", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.2"],\ + ["@aws-sdk/client-s3", "npm:3.758.0"],\ + ["@aws-sdk/credential-providers", "npm:3.768.0"],\ + ["@aws-sdk/s3-request-presigner", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/nestjs-validation", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-nestjs-validation-npm-0.0.1-04cffeb69b-10.zip/node_modules/@atls/nestjs-validation/",\ + "packageDependencies": [\ + ["@atls/nestjs-validation", "npm:0.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-validation-virtual-cfe7174748/2/.yarn/berry/cache/@atls-nestjs-validation-npm-0.0.1-04cffeb69b-10.zip/node_modules/@atls/nestjs-validation/",\ + "packageDependencies": [\ + ["@atls/nestjs-validation", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/class-transformer", null],\ + ["@types/class-validator", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["class-transformer", "npm:0.5.1"],\ + ["class-validator", "npm:0.14.1"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/class-transformer",\ + "@types/class-validator",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "class-transformer",\ + "class-validator",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-nestjs-validation-virtual-75527d395d/2/.yarn/berry/cache/@atls-nestjs-validation-npm-0.0.1-04cffeb69b-10.zip/node_modules/@atls/nestjs-validation/",\ + "packageDependencies": [\ + ["@atls/nestjs-validation", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/class-transformer", null],\ + ["@types/class-validator", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["class-transformer", "npm:0.5.1"],\ + ["class-validator", "npm:0.14.1"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/class-transformer",\ + "@types/class-validator",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "class-transformer",\ + "class-validator",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/protobuf-rpc", [\ + ["npm:0.0.5", {\ + "packageLocation": "../.yarn/berry/cache/@atls-protobuf-rpc-npm-0.0.5-4ba7e0bbf3-10.zip/node_modules/@atls/protobuf-rpc/",\ + "packageDependencies": [\ + ["@atls/protobuf-rpc", "npm:0.0.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:deb71586f4c2a06d5f6a9f4f47e489adcbd26a61c9cf2fa2516e5d54a52ec14c0e7ca253268e33c6e3a1e13ff5d68bacf9b4d958df0f0c320a57a7422ebbc233#npm:0.0.5", {\ + "packageLocation": "./.yarn/__virtual__/@atls-protobuf-rpc-virtual-1dbf621f00/2/.yarn/berry/cache/@atls-protobuf-rpc-npm-0.0.5-4ba7e0bbf3-10.zip/node_modules/@atls/protobuf-rpc/",\ + "packageDependencies": [\ + ["@atls/protobuf-rpc", "virtual:deb71586f4c2a06d5f6a9f4f47e489adcbd26a61c9cf2fa2516e5d54a52ec14c0e7ca253268e33c6e3a1e13ff5d68bacf9b4d958df0f0c320a57a7422ebbc233#npm:0.0.5"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@types/bufbuild__protobuf", null]\ + ],\ + "packagePeers": [\ + "@bufbuild/protobuf",\ + "@types/bufbuild__protobuf"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/protoc-gen-abstractions", [\ + ["npm:0.0.3", {\ + "packageLocation": "../.yarn/berry/cache/@atls-protoc-gen-abstractions-npm-0.0.3-21258ac8c7-10.zip/node_modules/@atls/protoc-gen-abstractions/",\ + "packageDependencies": [\ + ["@atls/protoc-gen-abstractions", "npm:0.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:0.0.3", {\ + "packageLocation": "./.yarn/__virtual__/@atls-protoc-gen-abstractions-virtual-b6bd517c59/2/.yarn/berry/cache/@atls-protoc-gen-abstractions-npm-0.0.3-21258ac8c7-10.zip/node_modules/@atls/protoc-gen-abstractions/",\ + "packageDependencies": [\ + ["@atls/protoc-gen-abstractions", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:0.0.3"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@bufbuild/protoplugin", "npm:1.10.0"],\ + ["@types/bufbuild__protobuf", null]\ + ],\ + "packagePeers": [\ + "@bufbuild/protobuf",\ + "@types/bufbuild__protobuf"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/protoc-gen-interfaces", [\ + ["npm:0.0.7", {\ + "packageLocation": "../.yarn/berry/cache/@atls-protoc-gen-interfaces-npm-0.0.7-483227ec19-10.zip/node_modules/@atls/protoc-gen-interfaces/",\ + "packageDependencies": [\ + ["@atls/protoc-gen-interfaces", "npm:0.0.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:0.0.7", {\ + "packageLocation": "./.yarn/__virtual__/@atls-protoc-gen-interfaces-virtual-02d157bb14/2/.yarn/berry/cache/@atls-protoc-gen-interfaces-npm-0.0.7-483227ec19-10.zip/node_modules/@atls/protoc-gen-interfaces/",\ + "packageDependencies": [\ + ["@atls/protoc-gen-interfaces", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:0.0.7"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@bufbuild/protoplugin", "npm:1.10.0"],\ + ["@types/bufbuild__protobuf", null]\ + ],\ + "packagePeers": [\ + "@bufbuild/protobuf",\ + "@types/bufbuild__protobuf"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/query-types", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-query-types-npm-0.0.1-7bda0d6cff-10.zip/node_modules/@atls/query-types/",\ + "packageDependencies": [\ + ["@atls/query-types", "npm:0.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@atls-query-types-npm-0.0.2-4b10578044-10.zip/node_modules/@atls/query-types/",\ + "packageDependencies": [\ + ["@atls/query-types", "npm:0.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/rpc-query-payloads", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-rpc-query-payloads-npm-0.0.1-488804a3d0-10.zip/node_modules/@atls/rpc-query-payloads/",\ + "packageDependencies": [\ + ["@atls/rpc-query-payloads", "npm:0.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@atls-rpc-query-payloads-virtual-820cf09c37/2/.yarn/berry/cache/@atls-rpc-query-payloads-npm-0.0.1-488804a3d0-10.zip/node_modules/@atls/rpc-query-payloads/",\ + "packageDependencies": [\ + ["@atls/rpc-query-payloads", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@atls/query-types", "npm:0.0.2"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@types/bufbuild__protobuf", null],\ + ["@types/class-validator", null],\ + ["class-validator", "npm:0.14.1"]\ + ],\ + "packagePeers": [\ + "@bufbuild/protobuf",\ + "@types/bufbuild__protobuf",\ + "@types/class-validator",\ + "class-validator"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@atls/webpack-proto-imports-loader", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@atls-webpack-proto-imports-loader-npm-1.0.1-e2585c7171-10.zip/node_modules/@atls/webpack-proto-imports-loader/",\ + "packageDependencies": [\ + ["@atls/webpack-proto-imports-loader", "npm:1.0.1"],\ + ["file-loader", "virtual:e2585c7171b12c5583c4eecb512d1a4e014083ea0966117c2a782f5e891f98c2fd419f9b5f70bee043816000ba9cc5c25620b7a185ade5f963329b6435a82eb4#npm:6.2.0"],\ + ["protocol-buffers-schema", "npm:3.6.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-crypto/crc32", [\ + ["npm:5.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-crypto-crc32-npm-5.2.0-a834040f6d-10.zip/node_modules/@aws-crypto/crc32/",\ + "packageDependencies": [\ + ["@aws-crypto/crc32", "npm:5.2.0"],\ + ["@aws-crypto/util", "npm:5.2.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-crypto/crc32c", [\ + ["npm:5.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-crypto-crc32c-npm-5.2.0-e4a77c7012-10.zip/node_modules/@aws-crypto/crc32c/",\ + "packageDependencies": [\ + ["@aws-crypto/crc32c", "npm:5.2.0"],\ + ["@aws-crypto/util", "npm:5.2.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-crypto/sha1-browser", [\ + ["npm:5.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-crypto-sha1-browser-npm-5.2.0-1973da1a70-10.zip/node_modules/@aws-crypto/sha1-browser/",\ + "packageDependencies": [\ + ["@aws-crypto/sha1-browser", "npm:5.2.0"],\ + ["@aws-crypto/supports-web-crypto", "npm:5.2.0"],\ + ["@aws-crypto/util", "npm:5.2.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@aws-sdk/util-locate-window", "npm:3.723.0"],\ + ["@smithy/util-utf8", "npm:2.3.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-crypto/sha256-browser", [\ + ["npm:5.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-crypto-sha256-browser-npm-5.2.0-5e8b02b82a-10.zip/node_modules/@aws-crypto/sha256-browser/",\ + "packageDependencies": [\ + ["@aws-crypto/sha256-browser", "npm:5.2.0"],\ + ["@aws-crypto/sha256-js", "npm:5.2.0"],\ + ["@aws-crypto/supports-web-crypto", "npm:5.2.0"],\ + ["@aws-crypto/util", "npm:5.2.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@aws-sdk/util-locate-window", "npm:3.723.0"],\ + ["@smithy/util-utf8", "npm:2.3.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-crypto/sha256-js", [\ + ["npm:5.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-crypto-sha256-js-npm-5.2.0-fbe0f9fbf6-10.zip/node_modules/@aws-crypto/sha256-js/",\ + "packageDependencies": [\ + ["@aws-crypto/sha256-js", "npm:5.2.0"],\ + ["@aws-crypto/util", "npm:5.2.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-crypto/supports-web-crypto", [\ + ["npm:5.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-crypto-supports-web-crypto-npm-5.2.0-37acf6e569-10.zip/node_modules/@aws-crypto/supports-web-crypto/",\ + "packageDependencies": [\ + ["@aws-crypto/supports-web-crypto", "npm:5.2.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-crypto/util", [\ + ["npm:5.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-crypto-util-npm-5.2.0-67e90fb04c-10.zip/node_modules/@aws-crypto/util/",\ + "packageDependencies": [\ + ["@aws-crypto/util", "npm:5.2.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/util-utf8", "npm:2.3.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/client-cognito-identity", [\ + ["npm:3.768.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-client-cognito-identity-npm-3.768.0-ba967cbca4-10.zip/node_modules/@aws-sdk/client-cognito-identity/",\ + "packageDependencies": [\ + ["@aws-sdk/client-cognito-identity", "npm:3.768.0"],\ + ["@aws-crypto/sha256-browser", "npm:5.2.0"],\ + ["@aws-crypto/sha256-js", "npm:5.2.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-node", "npm:3.758.0"],\ + ["@aws-sdk/middleware-host-header", "npm:3.734.0"],\ + ["@aws-sdk/middleware-logger", "npm:3.734.0"],\ + ["@aws-sdk/middleware-recursion-detection", "npm:3.734.0"],\ + ["@aws-sdk/middleware-user-agent", "npm:3.758.0"],\ + ["@aws-sdk/region-config-resolver", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@aws-sdk/util-endpoints", "npm:3.743.0"],\ + ["@aws-sdk/util-user-agent-browser", "npm:3.734.0"],\ + ["@aws-sdk/util-user-agent-node", "virtual:90f4b0e5f16d19fb405f63ae8fa0aa3254175f663fee007544f1339bc76f9b4628c13bc31e78e2446af6f18443fe8213ff412a195983f460ffb39923923e51fe#npm:3.758.0"],\ + ["@smithy/config-resolver", "npm:4.0.1"],\ + ["@smithy/core", "npm:3.1.5"],\ + ["@smithy/fetch-http-handler", "npm:5.0.1"],\ + ["@smithy/hash-node", "npm:4.0.1"],\ + ["@smithy/invalid-dependency", "npm:4.0.1"],\ + ["@smithy/middleware-content-length", "npm:4.0.1"],\ + ["@smithy/middleware-endpoint", "npm:4.0.6"],\ + ["@smithy/middleware-retry", "npm:4.0.7"],\ + ["@smithy/middleware-serde", "npm:4.0.2"],\ + ["@smithy/middleware-stack", "npm:4.0.1"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/node-http-handler", "npm:4.0.3"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/smithy-client", "npm:4.1.6"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/url-parser", "npm:4.0.1"],\ + ["@smithy/util-base64", "npm:4.0.0"],\ + ["@smithy/util-body-length-browser", "npm:4.0.0"],\ + ["@smithy/util-body-length-node", "npm:4.0.0"],\ + ["@smithy/util-defaults-mode-browser", "npm:4.0.7"],\ + ["@smithy/util-defaults-mode-node", "npm:4.0.7"],\ + ["@smithy/util-endpoints", "npm:3.0.1"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["@smithy/util-retry", "npm:4.0.1"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/client-s3", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-client-s3-npm-3.758.0-9478d3bd3a-10.zip/node_modules/@aws-sdk/client-s3/",\ + "packageDependencies": [\ + ["@aws-sdk/client-s3", "npm:3.758.0"],\ + ["@aws-crypto/sha1-browser", "npm:5.2.0"],\ + ["@aws-crypto/sha256-browser", "npm:5.2.0"],\ + ["@aws-crypto/sha256-js", "npm:5.2.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-node", "npm:3.758.0"],\ + ["@aws-sdk/middleware-bucket-endpoint", "npm:3.734.0"],\ + ["@aws-sdk/middleware-expect-continue", "npm:3.734.0"],\ + ["@aws-sdk/middleware-flexible-checksums", "npm:3.758.0"],\ + ["@aws-sdk/middleware-host-header", "npm:3.734.0"],\ + ["@aws-sdk/middleware-location-constraint", "npm:3.734.0"],\ + ["@aws-sdk/middleware-logger", "npm:3.734.0"],\ + ["@aws-sdk/middleware-recursion-detection", "npm:3.734.0"],\ + ["@aws-sdk/middleware-sdk-s3", "npm:3.758.0"],\ + ["@aws-sdk/middleware-ssec", "npm:3.734.0"],\ + ["@aws-sdk/middleware-user-agent", "npm:3.758.0"],\ + ["@aws-sdk/region-config-resolver", "npm:3.734.0"],\ + ["@aws-sdk/signature-v4-multi-region", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@aws-sdk/util-endpoints", "npm:3.743.0"],\ + ["@aws-sdk/util-user-agent-browser", "npm:3.734.0"],\ + ["@aws-sdk/util-user-agent-node", "virtual:90f4b0e5f16d19fb405f63ae8fa0aa3254175f663fee007544f1339bc76f9b4628c13bc31e78e2446af6f18443fe8213ff412a195983f460ffb39923923e51fe#npm:3.758.0"],\ + ["@aws-sdk/xml-builder", "npm:3.734.0"],\ + ["@smithy/config-resolver", "npm:4.0.1"],\ + ["@smithy/core", "npm:3.1.5"],\ + ["@smithy/eventstream-serde-browser", "npm:4.0.1"],\ + ["@smithy/eventstream-serde-config-resolver", "npm:4.0.1"],\ + ["@smithy/eventstream-serde-node", "npm:4.0.1"],\ + ["@smithy/fetch-http-handler", "npm:5.0.1"],\ + ["@smithy/hash-blob-browser", "npm:4.0.1"],\ + ["@smithy/hash-node", "npm:4.0.1"],\ + ["@smithy/hash-stream-node", "npm:4.0.1"],\ + ["@smithy/invalid-dependency", "npm:4.0.1"],\ + ["@smithy/md5-js", "npm:4.0.1"],\ + ["@smithy/middleware-content-length", "npm:4.0.1"],\ + ["@smithy/middleware-endpoint", "npm:4.0.6"],\ + ["@smithy/middleware-retry", "npm:4.0.7"],\ + ["@smithy/middleware-serde", "npm:4.0.2"],\ + ["@smithy/middleware-stack", "npm:4.0.1"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/node-http-handler", "npm:4.0.3"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/smithy-client", "npm:4.1.6"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/url-parser", "npm:4.0.1"],\ + ["@smithy/util-base64", "npm:4.0.0"],\ + ["@smithy/util-body-length-browser", "npm:4.0.0"],\ + ["@smithy/util-body-length-node", "npm:4.0.0"],\ + ["@smithy/util-defaults-mode-browser", "npm:4.0.7"],\ + ["@smithy/util-defaults-mode-node", "npm:4.0.7"],\ + ["@smithy/util-endpoints", "npm:3.0.1"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["@smithy/util-retry", "npm:4.0.1"],\ + ["@smithy/util-stream", "npm:4.1.2"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["@smithy/util-waiter", "npm:4.0.2"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/client-sso", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-client-sso-npm-3.758.0-90f4b0e5f1-10.zip/node_modules/@aws-sdk/client-sso/",\ + "packageDependencies": [\ + ["@aws-sdk/client-sso", "npm:3.758.0"],\ + ["@aws-crypto/sha256-browser", "npm:5.2.0"],\ + ["@aws-crypto/sha256-js", "npm:5.2.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/middleware-host-header", "npm:3.734.0"],\ + ["@aws-sdk/middleware-logger", "npm:3.734.0"],\ + ["@aws-sdk/middleware-recursion-detection", "npm:3.734.0"],\ + ["@aws-sdk/middleware-user-agent", "npm:3.758.0"],\ + ["@aws-sdk/region-config-resolver", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@aws-sdk/util-endpoints", "npm:3.743.0"],\ + ["@aws-sdk/util-user-agent-browser", "npm:3.734.0"],\ + ["@aws-sdk/util-user-agent-node", "virtual:90f4b0e5f16d19fb405f63ae8fa0aa3254175f663fee007544f1339bc76f9b4628c13bc31e78e2446af6f18443fe8213ff412a195983f460ffb39923923e51fe#npm:3.758.0"],\ + ["@smithy/config-resolver", "npm:4.0.1"],\ + ["@smithy/core", "npm:3.1.5"],\ + ["@smithy/fetch-http-handler", "npm:5.0.1"],\ + ["@smithy/hash-node", "npm:4.0.1"],\ + ["@smithy/invalid-dependency", "npm:4.0.1"],\ + ["@smithy/middleware-content-length", "npm:4.0.1"],\ + ["@smithy/middleware-endpoint", "npm:4.0.6"],\ + ["@smithy/middleware-retry", "npm:4.0.7"],\ + ["@smithy/middleware-serde", "npm:4.0.2"],\ + ["@smithy/middleware-stack", "npm:4.0.1"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/node-http-handler", "npm:4.0.3"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/smithy-client", "npm:4.1.6"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/url-parser", "npm:4.0.1"],\ + ["@smithy/util-base64", "npm:4.0.0"],\ + ["@smithy/util-body-length-browser", "npm:4.0.0"],\ + ["@smithy/util-body-length-node", "npm:4.0.0"],\ + ["@smithy/util-defaults-mode-browser", "npm:4.0.7"],\ + ["@smithy/util-defaults-mode-node", "npm:4.0.7"],\ + ["@smithy/util-endpoints", "npm:3.0.1"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["@smithy/util-retry", "npm:4.0.1"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/core", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-core-npm-3.758.0-d0eb7f8827-10.zip/node_modules/@aws-sdk/core/",\ + "packageDependencies": [\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/core", "npm:3.1.5"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/signature-v4", "npm:5.0.1"],\ + ["@smithy/smithy-client", "npm:4.1.6"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["fast-xml-parser", "npm:4.4.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/credential-provider-cognito-identity", [\ + ["npm:3.768.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-credential-provider-cognito-identity-npm-3.768.0-cc58bbd88b-10.zip/node_modules/@aws-sdk/credential-provider-cognito-identity/",\ + "packageDependencies": [\ + ["@aws-sdk/credential-provider-cognito-identity", "npm:3.768.0"],\ + ["@aws-sdk/client-cognito-identity", "npm:3.768.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/credential-provider-env", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-credential-provider-env-npm-3.758.0-2c8685893e-10.zip/node_modules/@aws-sdk/credential-provider-env/",\ + "packageDependencies": [\ + ["@aws-sdk/credential-provider-env", "npm:3.758.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/credential-provider-http", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-credential-provider-http-npm-3.758.0-c4eedd3f5c-10.zip/node_modules/@aws-sdk/credential-provider-http/",\ + "packageDependencies": [\ + ["@aws-sdk/credential-provider-http", "npm:3.758.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/fetch-http-handler", "npm:5.0.1"],\ + ["@smithy/node-http-handler", "npm:4.0.3"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/smithy-client", "npm:4.1.6"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-stream", "npm:4.1.2"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/credential-provider-ini", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-credential-provider-ini-npm-3.758.0-498ba7fbef-10.zip/node_modules/@aws-sdk/credential-provider-ini/",\ + "packageDependencies": [\ + ["@aws-sdk/credential-provider-ini", "npm:3.758.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-env", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-http", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-process", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-sso", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-web-identity", "npm:3.758.0"],\ + ["@aws-sdk/nested-clients", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/credential-provider-imds", "npm:4.0.1"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/shared-ini-file-loader", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/credential-provider-node", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-credential-provider-node-npm-3.758.0-34d59eb220-10.zip/node_modules/@aws-sdk/credential-provider-node/",\ + "packageDependencies": [\ + ["@aws-sdk/credential-provider-node", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-env", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-http", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-ini", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-process", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-sso", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-web-identity", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/credential-provider-imds", "npm:4.0.1"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/shared-ini-file-loader", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/credential-provider-process", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-credential-provider-process-npm-3.758.0-8eadbd7786-10.zip/node_modules/@aws-sdk/credential-provider-process/",\ + "packageDependencies": [\ + ["@aws-sdk/credential-provider-process", "npm:3.758.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/shared-ini-file-loader", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/credential-provider-sso", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-credential-provider-sso-npm-3.758.0-6022b871a0-10.zip/node_modules/@aws-sdk/credential-provider-sso/",\ + "packageDependencies": [\ + ["@aws-sdk/credential-provider-sso", "npm:3.758.0"],\ + ["@aws-sdk/client-sso", "npm:3.758.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/token-providers", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/shared-ini-file-loader", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/credential-provider-web-identity", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-credential-provider-web-identity-npm-3.758.0-36804e7f90-10.zip/node_modules/@aws-sdk/credential-provider-web-identity/",\ + "packageDependencies": [\ + ["@aws-sdk/credential-provider-web-identity", "npm:3.758.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/nested-clients", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/credential-providers", [\ + ["npm:3.768.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-credential-providers-npm-3.768.0-e87a92303f-10.zip/node_modules/@aws-sdk/credential-providers/",\ + "packageDependencies": [\ + ["@aws-sdk/credential-providers", "npm:3.768.0"],\ + ["@aws-sdk/client-cognito-identity", "npm:3.768.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-cognito-identity", "npm:3.768.0"],\ + ["@aws-sdk/credential-provider-env", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-http", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-ini", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-node", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-process", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-sso", "npm:3.758.0"],\ + ["@aws-sdk/credential-provider-web-identity", "npm:3.758.0"],\ + ["@aws-sdk/nested-clients", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/core", "npm:3.1.5"],\ + ["@smithy/credential-provider-imds", "npm:4.0.1"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/middleware-bucket-endpoint", [\ + ["npm:3.734.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-middleware-bucket-endpoint-npm-3.734.0-16be43e836-10.zip/node_modules/@aws-sdk/middleware-bucket-endpoint/",\ + "packageDependencies": [\ + ["@aws-sdk/middleware-bucket-endpoint", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@aws-sdk/util-arn-parser", "npm:3.723.0"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-config-provider", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/middleware-expect-continue", [\ + ["npm:3.734.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-middleware-expect-continue-npm-3.734.0-c59a56075b-10.zip/node_modules/@aws-sdk/middleware-expect-continue/",\ + "packageDependencies": [\ + ["@aws-sdk/middleware-expect-continue", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/middleware-flexible-checksums", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-middleware-flexible-checksums-npm-3.758.0-4a79f85ad1-10.zip/node_modules/@aws-sdk/middleware-flexible-checksums/",\ + "packageDependencies": [\ + ["@aws-sdk/middleware-flexible-checksums", "npm:3.758.0"],\ + ["@aws-crypto/crc32", "npm:5.2.0"],\ + ["@aws-crypto/crc32c", "npm:5.2.0"],\ + ["@aws-crypto/util", "npm:5.2.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/is-array-buffer", "npm:4.0.0"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["@smithy/util-stream", "npm:4.1.2"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/middleware-host-header", [\ + ["npm:3.734.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-middleware-host-header-npm-3.734.0-2fb7a52ece-10.zip/node_modules/@aws-sdk/middleware-host-header/",\ + "packageDependencies": [\ + ["@aws-sdk/middleware-host-header", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/middleware-location-constraint", [\ + ["npm:3.734.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-middleware-location-constraint-npm-3.734.0-dfe37e14f3-10.zip/node_modules/@aws-sdk/middleware-location-constraint/",\ + "packageDependencies": [\ + ["@aws-sdk/middleware-location-constraint", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/middleware-logger", [\ + ["npm:3.734.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-middleware-logger-npm-3.734.0-ed1c50559c-10.zip/node_modules/@aws-sdk/middleware-logger/",\ + "packageDependencies": [\ + ["@aws-sdk/middleware-logger", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/middleware-recursion-detection", [\ + ["npm:3.734.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-middleware-recursion-detection-npm-3.734.0-5d8fc92259-10.zip/node_modules/@aws-sdk/middleware-recursion-detection/",\ + "packageDependencies": [\ + ["@aws-sdk/middleware-recursion-detection", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/middleware-sdk-s3", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-middleware-sdk-s3-npm-3.758.0-69f5d23013-10.zip/node_modules/@aws-sdk/middleware-sdk-s3/",\ + "packageDependencies": [\ + ["@aws-sdk/middleware-sdk-s3", "npm:3.758.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@aws-sdk/util-arn-parser", "npm:3.723.0"],\ + ["@smithy/core", "npm:3.1.5"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/signature-v4", "npm:5.0.1"],\ + ["@smithy/smithy-client", "npm:4.1.6"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-config-provider", "npm:4.0.0"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["@smithy/util-stream", "npm:4.1.2"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/middleware-ssec", [\ + ["npm:3.734.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-middleware-ssec-npm-3.734.0-c10c4d630a-10.zip/node_modules/@aws-sdk/middleware-ssec/",\ + "packageDependencies": [\ + ["@aws-sdk/middleware-ssec", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/middleware-user-agent", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-middleware-user-agent-npm-3.758.0-9f7b820810-10.zip/node_modules/@aws-sdk/middleware-user-agent/",\ + "packageDependencies": [\ + ["@aws-sdk/middleware-user-agent", "npm:3.758.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@aws-sdk/util-endpoints", "npm:3.743.0"],\ + ["@smithy/core", "npm:3.1.5"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/nested-clients", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-nested-clients-npm-3.758.0-ef63f60040-10.zip/node_modules/@aws-sdk/nested-clients/",\ + "packageDependencies": [\ + ["@aws-sdk/nested-clients", "npm:3.758.0"],\ + ["@aws-crypto/sha256-browser", "npm:5.2.0"],\ + ["@aws-crypto/sha256-js", "npm:5.2.0"],\ + ["@aws-sdk/core", "npm:3.758.0"],\ + ["@aws-sdk/middleware-host-header", "npm:3.734.0"],\ + ["@aws-sdk/middleware-logger", "npm:3.734.0"],\ + ["@aws-sdk/middleware-recursion-detection", "npm:3.734.0"],\ + ["@aws-sdk/middleware-user-agent", "npm:3.758.0"],\ + ["@aws-sdk/region-config-resolver", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@aws-sdk/util-endpoints", "npm:3.743.0"],\ + ["@aws-sdk/util-user-agent-browser", "npm:3.734.0"],\ + ["@aws-sdk/util-user-agent-node", "virtual:90f4b0e5f16d19fb405f63ae8fa0aa3254175f663fee007544f1339bc76f9b4628c13bc31e78e2446af6f18443fe8213ff412a195983f460ffb39923923e51fe#npm:3.758.0"],\ + ["@smithy/config-resolver", "npm:4.0.1"],\ + ["@smithy/core", "npm:3.1.5"],\ + ["@smithy/fetch-http-handler", "npm:5.0.1"],\ + ["@smithy/hash-node", "npm:4.0.1"],\ + ["@smithy/invalid-dependency", "npm:4.0.1"],\ + ["@smithy/middleware-content-length", "npm:4.0.1"],\ + ["@smithy/middleware-endpoint", "npm:4.0.6"],\ + ["@smithy/middleware-retry", "npm:4.0.7"],\ + ["@smithy/middleware-serde", "npm:4.0.2"],\ + ["@smithy/middleware-stack", "npm:4.0.1"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/node-http-handler", "npm:4.0.3"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/smithy-client", "npm:4.1.6"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/url-parser", "npm:4.0.1"],\ + ["@smithy/util-base64", "npm:4.0.0"],\ + ["@smithy/util-body-length-browser", "npm:4.0.0"],\ + ["@smithy/util-body-length-node", "npm:4.0.0"],\ + ["@smithy/util-defaults-mode-browser", "npm:4.0.7"],\ + ["@smithy/util-defaults-mode-node", "npm:4.0.7"],\ + ["@smithy/util-endpoints", "npm:3.0.1"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["@smithy/util-retry", "npm:4.0.1"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/region-config-resolver", [\ + ["npm:3.734.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-region-config-resolver-npm-3.734.0-c58d871647-10.zip/node_modules/@aws-sdk/region-config-resolver/",\ + "packageDependencies": [\ + ["@aws-sdk/region-config-resolver", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-config-provider", "npm:4.0.0"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/s3-request-presigner", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-s3-request-presigner-npm-3.758.0-97f329e084-10.zip/node_modules/@aws-sdk/s3-request-presigner/",\ + "packageDependencies": [\ + ["@aws-sdk/s3-request-presigner", "npm:3.758.0"],\ + ["@aws-sdk/signature-v4-multi-region", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@aws-sdk/util-format-url", "npm:3.734.0"],\ + ["@smithy/middleware-endpoint", "npm:4.0.6"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/smithy-client", "npm:4.1.6"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/signature-v4-multi-region", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-signature-v4-multi-region-npm-3.758.0-8bd4b5395e-10.zip/node_modules/@aws-sdk/signature-v4-multi-region/",\ + "packageDependencies": [\ + ["@aws-sdk/signature-v4-multi-region", "npm:3.758.0"],\ + ["@aws-sdk/middleware-sdk-s3", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/signature-v4", "npm:5.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/token-providers", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-token-providers-npm-3.758.0-bc879fa3e9-10.zip/node_modules/@aws-sdk/token-providers/",\ + "packageDependencies": [\ + ["@aws-sdk/token-providers", "npm:3.758.0"],\ + ["@aws-sdk/nested-clients", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/shared-ini-file-loader", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/types", [\ + ["npm:3.734.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-types-npm-3.734.0-ae9ace0527-10.zip/node_modules/@aws-sdk/types/",\ + "packageDependencies": [\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/util-arn-parser", [\ + ["npm:3.723.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-util-arn-parser-npm-3.723.0-7250e9ff71-10.zip/node_modules/@aws-sdk/util-arn-parser/",\ + "packageDependencies": [\ + ["@aws-sdk/util-arn-parser", "npm:3.723.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/util-endpoints", [\ + ["npm:3.743.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-util-endpoints-npm-3.743.0-dfcee578af-10.zip/node_modules/@aws-sdk/util-endpoints/",\ + "packageDependencies": [\ + ["@aws-sdk/util-endpoints", "npm:3.743.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-endpoints", "npm:3.0.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/util-format-url", [\ + ["npm:3.734.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-util-format-url-npm-3.734.0-278ce152f4-10.zip/node_modules/@aws-sdk/util-format-url/",\ + "packageDependencies": [\ + ["@aws-sdk/util-format-url", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/querystring-builder", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/util-locate-window", [\ + ["npm:3.723.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-util-locate-window-npm-3.723.0-64046c17d9-10.zip/node_modules/@aws-sdk/util-locate-window/",\ + "packageDependencies": [\ + ["@aws-sdk/util-locate-window", "npm:3.723.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/util-user-agent-browser", [\ + ["npm:3.734.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-util-user-agent-browser-npm-3.734.0-f157ea2a6a-10.zip/node_modules/@aws-sdk/util-user-agent-browser/",\ + "packageDependencies": [\ + ["@aws-sdk/util-user-agent-browser", "npm:3.734.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["bowser", "npm:2.11.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/util-user-agent-node", [\ + ["npm:3.758.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-util-user-agent-node-npm-3.758.0-7819b8f06c-10.zip/node_modules/@aws-sdk/util-user-agent-node/",\ + "packageDependencies": [\ + ["@aws-sdk/util-user-agent-node", "npm:3.758.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:90f4b0e5f16d19fb405f63ae8fa0aa3254175f663fee007544f1339bc76f9b4628c13bc31e78e2446af6f18443fe8213ff412a195983f460ffb39923923e51fe#npm:3.758.0", {\ + "packageLocation": "./.yarn/__virtual__/@aws-sdk-util-user-agent-node-virtual-74c1725dff/2/.yarn/berry/cache/@aws-sdk-util-user-agent-node-npm-3.758.0-7819b8f06c-10.zip/node_modules/@aws-sdk/util-user-agent-node/",\ + "packageDependencies": [\ + ["@aws-sdk/util-user-agent-node", "virtual:90f4b0e5f16d19fb405f63ae8fa0aa3254175f663fee007544f1339bc76f9b4628c13bc31e78e2446af6f18443fe8213ff412a195983f460ffb39923923e51fe#npm:3.758.0"],\ + ["@aws-sdk/middleware-user-agent", "npm:3.758.0"],\ + ["@aws-sdk/types", "npm:3.734.0"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@types/aws-crt", null],\ + ["aws-crt", null],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/aws-crt",\ + "aws-crt"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@aws-sdk/xml-builder", [\ + ["npm:3.734.0", {\ + "packageLocation": "../.yarn/berry/cache/@aws-sdk-xml-builder-npm-3.734.0-7dab557a21-10.zip/node_modules/@aws-sdk/xml-builder/",\ + "packageDependencies": [\ + ["@aws-sdk/xml-builder", "npm:3.734.0"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/code-frame", [\ + ["npm:7.24.7", {\ + "packageLocation": "../.yarn/berry/cache/@babel-code-frame-npm-7.24.7-315a600a58-10.zip/node_modules/@babel/code-frame/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.24.7"],\ + ["@babel/highlight", "npm:7.24.7"],\ + ["picocolors", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.26.2", {\ + "packageLocation": "../.yarn/berry/cache/@babel-code-frame-npm-7.26.2-4902b56813-10.zip/node_modules/@babel/code-frame/",\ + "packageDependencies": [\ + ["@babel/code-frame", "npm:7.26.2"],\ + ["@babel/helper-validator-identifier", "npm:7.25.9"],\ + ["js-tokens", "npm:4.0.0"],\ + ["picocolors", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/compat-data", [\ + ["npm:7.25.4", {\ + "packageLocation": "../.yarn/berry/cache/@babel-compat-data-npm-7.25.4-213b9c835f-10.zip/node_modules/@babel/compat-data/",\ + "packageDependencies": [\ + ["@babel/compat-data", "npm:7.25.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/core", [\ + ["npm:7.25.2", {\ + "packageLocation": "../.yarn/berry/cache/@babel-core-npm-7.25.2-341930f809-10.zip/node_modules/@babel/core/",\ + "packageDependencies": [\ + ["@babel/core", "npm:7.25.2"],\ + ["@ampproject/remapping", "npm:2.3.0"],\ + ["@babel/code-frame", "npm:7.24.7"],\ + ["@babel/generator", "npm:7.25.6"],\ + ["@babel/helper-compilation-targets", "npm:7.25.2"],\ + ["@babel/helper-module-transforms", "virtual:341930f80996f4b1e479f0ee33257969b2165bf70992bcc76aa889af20d1c39a2bfc637461175a3ea65d6c75949d04c5fd87140f3b91c8912352de080c45e357#npm:7.25.2"],\ + ["@babel/helpers", "npm:7.25.6"],\ + ["@babel/parser", "npm:7.25.6"],\ + ["@babel/template", "npm:7.25.0"],\ + ["@babel/traverse", "npm:7.25.6"],\ + ["@babel/types", "npm:7.25.6"],\ + ["convert-source-map", "npm:2.0.0"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["gensync", "npm:1.0.0-beta.2"],\ + ["json5", "npm:2.2.3"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/generator", [\ + ["npm:7.25.6", {\ + "packageLocation": "../.yarn/berry/cache/@babel-generator-npm-7.25.6-3bdca6c59f-10.zip/node_modules/@babel/generator/",\ + "packageDependencies": [\ + ["@babel/generator", "npm:7.25.6"],\ + ["@babel/types", "npm:7.25.6"],\ + ["@jridgewell/gen-mapping", "npm:0.3.5"],\ + ["@jridgewell/trace-mapping", "npm:0.3.25"],\ + ["jsesc", "npm:2.5.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.27.0", {\ + "packageLocation": "../.yarn/berry/cache/@babel-generator-npm-7.27.0-47f3db45ce-10.zip/node_modules/@babel/generator/",\ + "packageDependencies": [\ + ["@babel/generator", "npm:7.27.0"],\ + ["@babel/parser", "npm:7.27.0"],\ + ["@babel/types", "npm:7.27.0"],\ + ["@jridgewell/gen-mapping", "npm:0.3.5"],\ + ["@jridgewell/trace-mapping", "npm:0.3.25"],\ + ["jsesc", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-compilation-targets", [\ + ["npm:7.25.2", {\ + "packageLocation": "../.yarn/berry/cache/@babel-helper-compilation-targets-npm-7.25.2-27e0232144-10.zip/node_modules/@babel/helper-compilation-targets/",\ + "packageDependencies": [\ + ["@babel/helper-compilation-targets", "npm:7.25.2"],\ + ["@babel/compat-data", "npm:7.25.4"],\ + ["@babel/helper-validator-option", "npm:7.24.8"],\ + ["browserslist", "npm:4.23.3"],\ + ["lru-cache", "npm:5.1.1"],\ + ["semver", "npm:6.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-module-imports", [\ + ["npm:7.24.7", {\ + "packageLocation": "../.yarn/berry/cache/@babel-helper-module-imports-npm-7.24.7-f60e66adbf-10.zip/node_modules/@babel/helper-module-imports/",\ + "packageDependencies": [\ + ["@babel/helper-module-imports", "npm:7.24.7"],\ + ["@babel/traverse", "npm:7.25.6"],\ + ["@babel/types", "npm:7.25.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-module-transforms", [\ + ["npm:7.25.2", {\ + "packageLocation": "../.yarn/berry/cache/@babel-helper-module-transforms-npm-7.25.2-2c8d511580-10.zip/node_modules/@babel/helper-module-transforms/",\ + "packageDependencies": [\ + ["@babel/helper-module-transforms", "npm:7.25.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:341930f80996f4b1e479f0ee33257969b2165bf70992bcc76aa889af20d1c39a2bfc637461175a3ea65d6c75949d04c5fd87140f3b91c8912352de080c45e357#npm:7.25.2", {\ + "packageLocation": "./.yarn/__virtual__/@babel-helper-module-transforms-virtual-b14538d1e7/2/.yarn/berry/cache/@babel-helper-module-transforms-npm-7.25.2-2c8d511580-10.zip/node_modules/@babel/helper-module-transforms/",\ + "packageDependencies": [\ + ["@babel/helper-module-transforms", "virtual:341930f80996f4b1e479f0ee33257969b2165bf70992bcc76aa889af20d1c39a2bfc637461175a3ea65d6c75949d04c5fd87140f3b91c8912352de080c45e357#npm:7.25.2"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@babel/helper-module-imports", "npm:7.24.7"],\ + ["@babel/helper-simple-access", "npm:7.24.7"],\ + ["@babel/helper-validator-identifier", "npm:7.24.7"],\ + ["@babel/traverse", "npm:7.25.6"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-plugin-utils", [\ + ["npm:7.26.5", {\ + "packageLocation": "../.yarn/berry/cache/@babel-helper-plugin-utils-npm-7.26.5-f9c17c9880-10.zip/node_modules/@babel/helper-plugin-utils/",\ + "packageDependencies": [\ + ["@babel/helper-plugin-utils", "npm:7.26.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-simple-access", [\ + ["npm:7.24.7", {\ + "packageLocation": "../.yarn/berry/cache/@babel-helper-simple-access-npm-7.24.7-beddd00b0e-10.zip/node_modules/@babel/helper-simple-access/",\ + "packageDependencies": [\ + ["@babel/helper-simple-access", "npm:7.24.7"],\ + ["@babel/traverse", "npm:7.25.6"],\ + ["@babel/types", "npm:7.25.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-string-parser", [\ + ["npm:7.24.8", {\ + "packageLocation": "../.yarn/berry/cache/@babel-helper-string-parser-npm-7.24.8-133b2e71e1-10.zip/node_modules/@babel/helper-string-parser/",\ + "packageDependencies": [\ + ["@babel/helper-string-parser", "npm:7.24.8"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.25.9", {\ + "packageLocation": "../.yarn/berry/cache/@babel-helper-string-parser-npm-7.25.9-eade578078-10.zip/node_modules/@babel/helper-string-parser/",\ + "packageDependencies": [\ + ["@babel/helper-string-parser", "npm:7.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-validator-identifier", [\ + ["npm:7.24.7", {\ + "packageLocation": "../.yarn/berry/cache/@babel-helper-validator-identifier-npm-7.24.7-748889c8d2-10.zip/node_modules/@babel/helper-validator-identifier/",\ + "packageDependencies": [\ + ["@babel/helper-validator-identifier", "npm:7.24.7"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.25.9", {\ + "packageLocation": "../.yarn/berry/cache/@babel-helper-validator-identifier-npm-7.25.9-2634b947a4-10.zip/node_modules/@babel/helper-validator-identifier/",\ + "packageDependencies": [\ + ["@babel/helper-validator-identifier", "npm:7.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helper-validator-option", [\ + ["npm:7.24.8", {\ + "packageLocation": "../.yarn/berry/cache/@babel-helper-validator-option-npm-7.24.8-e093ef5016-10.zip/node_modules/@babel/helper-validator-option/",\ + "packageDependencies": [\ + ["@babel/helper-validator-option", "npm:7.24.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/helpers", [\ + ["npm:7.25.6", {\ "packageLocation": "../.yarn/berry/cache/@babel-helpers-npm-7.25.6-6722375514-10.zip/node_modules/@babel/helpers/",\ "packageDependencies": [\ - ["@babel/helpers", "npm:7.25.6"],\ - ["@babel/template", "npm:7.25.0"],\ - ["@babel/types", "npm:7.25.6"]\ + ["@babel/helpers", "npm:7.25.6"],\ + ["@babel/template", "npm:7.25.0"],\ + ["@babel/types", "npm:7.25.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/highlight", [\ + ["npm:7.24.7", {\ + "packageLocation": "../.yarn/berry/cache/@babel-highlight-npm-7.24.7-d792bd8d9f-10.zip/node_modules/@babel/highlight/",\ + "packageDependencies": [\ + ["@babel/highlight", "npm:7.24.7"],\ + ["@babel/helper-validator-identifier", "npm:7.24.7"],\ + ["chalk", "npm:2.4.2"],\ + ["js-tokens", "npm:4.0.0"],\ + ["picocolors", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/parser", [\ + ["npm:7.25.6", {\ + "packageLocation": "../.yarn/berry/cache/@babel-parser-npm-7.25.6-3cb198940b-10.zip/node_modules/@babel/parser/",\ + "packageDependencies": [\ + ["@babel/parser", "npm:7.25.6"],\ + ["@babel/types", "npm:7.25.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.27.0", {\ + "packageLocation": "../.yarn/berry/cache/@babel-parser-npm-7.27.0-ab7dea7b75-10.zip/node_modules/@babel/parser/",\ + "packageDependencies": [\ + ["@babel/parser", "npm:7.27.0"],\ + ["@babel/types", "npm:7.27.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/plugin-syntax-import-assertions", [\ + ["npm:7.26.0", {\ + "packageLocation": "../.yarn/berry/cache/@babel-plugin-syntax-import-assertions-npm-7.26.0-6c9b84570c-10.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ + "packageDependencies": [\ + ["@babel/plugin-syntax-import-assertions", "npm:7.26.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:d1caf4cf5ab3eeee799f21e0e705b1d7be8c263862515324f19cc7399059fa27420f661784f919ac53d35f650ee448401a863bbe29b890161c3778086c1a0b7b#npm:7.26.0", {\ + "packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-assertions-virtual-d6427f2534/2/.yarn/berry/cache/@babel-plugin-syntax-import-assertions-npm-7.26.0-6c9b84570c-10.zip/node_modules/@babel/plugin-syntax-import-assertions/",\ + "packageDependencies": [\ + ["@babel/plugin-syntax-import-assertions", "virtual:d1caf4cf5ab3eeee799f21e0e705b1d7be8c263862515324f19cc7399059fa27420f661784f919ac53d35f650ee448401a863bbe29b890161c3778086c1a0b7b#npm:7.26.0"],\ + ["@babel/core", null],\ + ["@babel/helper-plugin-utils", "npm:7.26.5"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/template", [\ + ["npm:7.25.0", {\ + "packageLocation": "../.yarn/berry/cache/@babel-template-npm-7.25.0-2c6ddcb43a-10.zip/node_modules/@babel/template/",\ + "packageDependencies": [\ + ["@babel/template", "npm:7.25.0"],\ + ["@babel/code-frame", "npm:7.24.7"],\ + ["@babel/parser", "npm:7.25.6"],\ + ["@babel/types", "npm:7.25.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.27.0", {\ + "packageLocation": "../.yarn/berry/cache/@babel-template-npm-7.27.0-941c698259-10.zip/node_modules/@babel/template/",\ + "packageDependencies": [\ + ["@babel/template", "npm:7.27.0"],\ + ["@babel/code-frame", "npm:7.26.2"],\ + ["@babel/parser", "npm:7.27.0"],\ + ["@babel/types", "npm:7.27.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/traverse", [\ + ["npm:7.25.6", {\ + "packageLocation": "../.yarn/berry/cache/@babel-traverse-npm-7.25.6-1b9e2a314c-10.zip/node_modules/@babel/traverse/",\ + "packageDependencies": [\ + ["@babel/traverse", "npm:7.25.6"],\ + ["@babel/code-frame", "npm:7.24.7"],\ + ["@babel/generator", "npm:7.25.6"],\ + ["@babel/parser", "npm:7.25.6"],\ + ["@babel/template", "npm:7.25.0"],\ + ["@babel/types", "npm:7.25.6"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["globals", "npm:11.12.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.27.0", {\ + "packageLocation": "../.yarn/berry/cache/@babel-traverse-npm-7.27.0-e376c6d256-10.zip/node_modules/@babel/traverse/",\ + "packageDependencies": [\ + ["@babel/traverse", "npm:7.27.0"],\ + ["@babel/code-frame", "npm:7.26.2"],\ + ["@babel/generator", "npm:7.27.0"],\ + ["@babel/parser", "npm:7.27.0"],\ + ["@babel/template", "npm:7.27.0"],\ + ["@babel/types", "npm:7.27.0"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["globals", "npm:11.12.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@babel/types", [\ + ["npm:7.25.6", {\ + "packageLocation": "../.yarn/berry/cache/@babel-types-npm-7.25.6-98df73a2ca-10.zip/node_modules/@babel/types/",\ + "packageDependencies": [\ + ["@babel/types", "npm:7.25.6"],\ + ["@babel/helper-string-parser", "npm:7.24.8"],\ + ["@babel/helper-validator-identifier", "npm:7.24.7"],\ + ["to-fast-properties", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.27.0", {\ + "packageLocation": "../.yarn/berry/cache/@babel-types-npm-7.27.0-4fc27759e5-10.zip/node_modules/@babel/types/",\ + "packageDependencies": [\ + ["@babel/types", "npm:7.27.0"],\ + ["@babel/helper-string-parser", "npm:7.25.9"],\ + ["@babel/helper-validator-identifier", "npm:7.25.9"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@balena/dockerignore", [\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@balena-dockerignore-npm-1.0.2-1128560642-10.zip/node_modules/@balena/dockerignore/",\ + "packageDependencies": [\ + ["@balena/dockerignore", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bufbuild/buf", [\ + ["npm:1.50.1", {\ + "packageLocation": "./.yarn/unplugged/@bufbuild-buf-npm-1.50.1-80614084b3/node_modules/@bufbuild/buf/",\ + "packageDependencies": [\ + ["@bufbuild/buf", "npm:1.50.1"],\ + ["@bufbuild/buf-darwin-arm64", "npm:1.50.1"],\ + ["@bufbuild/buf-darwin-x64", "npm:1.50.1"],\ + ["@bufbuild/buf-linux-aarch64", "npm:1.50.1"],\ + ["@bufbuild/buf-linux-armv7", "npm:1.50.1"],\ + ["@bufbuild/buf-linux-x64", "npm:1.50.1"],\ + ["@bufbuild/buf-win32-arm64", "npm:1.50.1"],\ + ["@bufbuild/buf-win32-x64", "npm:1.50.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bufbuild/buf-darwin-arm64", [\ + ["npm:1.50.1", {\ + "packageLocation": "./.yarn/unplugged/@bufbuild-buf-darwin-arm64-npm-1.50.1-d8847560f6/node_modules/@bufbuild/buf-darwin-arm64/",\ + "packageDependencies": [\ + ["@bufbuild/buf-darwin-arm64", "npm:1.50.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bufbuild/buf-darwin-x64", [\ + ["npm:1.50.1", {\ + "packageLocation": "./.yarn/unplugged/@bufbuild-buf-darwin-x64-npm-1.50.1-5f744598ad/node_modules/@bufbuild/buf-darwin-x64/",\ + "packageDependencies": [\ + ["@bufbuild/buf-darwin-x64", "npm:1.50.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bufbuild/buf-linux-aarch64", [\ + ["npm:1.50.1", {\ + "packageLocation": "./.yarn/unplugged/@bufbuild-buf-linux-aarch64-npm-1.50.1-e1e3265009/node_modules/@bufbuild/buf-linux-aarch64/",\ + "packageDependencies": [\ + ["@bufbuild/buf-linux-aarch64", "npm:1.50.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bufbuild/buf-linux-armv7", [\ + ["npm:1.50.1", {\ + "packageLocation": "./.yarn/unplugged/@bufbuild-buf-linux-armv7-npm-1.50.1-67be510a32/node_modules/@bufbuild/buf-linux-armv7/",\ + "packageDependencies": [\ + ["@bufbuild/buf-linux-armv7", "npm:1.50.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bufbuild/buf-linux-x64", [\ + ["npm:1.50.1", {\ + "packageLocation": "./.yarn/unplugged/@bufbuild-buf-linux-x64-npm-1.50.1-fcf6910876/node_modules/@bufbuild/buf-linux-x64/",\ + "packageDependencies": [\ + ["@bufbuild/buf-linux-x64", "npm:1.50.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bufbuild/buf-win32-arm64", [\ + ["npm:1.50.1", {\ + "packageLocation": "./.yarn/unplugged/@bufbuild-buf-win32-arm64-npm-1.50.1-1ebff0f807/node_modules/@bufbuild/buf-win32-arm64/",\ + "packageDependencies": [\ + ["@bufbuild/buf-win32-arm64", "npm:1.50.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bufbuild/buf-win32-x64", [\ + ["npm:1.50.1", {\ + "packageLocation": "./.yarn/unplugged/@bufbuild-buf-win32-x64-npm-1.50.1-f574a47d2c/node_modules/@bufbuild/buf-win32-x64/",\ + "packageDependencies": [\ + ["@bufbuild/buf-win32-x64", "npm:1.50.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bufbuild/protobuf", [\ + ["npm:1.10.0", {\ + "packageLocation": "../.yarn/berry/cache/@bufbuild-protobuf-npm-1.10.0-7f066cde74-10.zip/node_modules/@bufbuild/protobuf/",\ + "packageDependencies": [\ + ["@bufbuild/protobuf", "npm:1.10.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.2.3", {\ + "packageLocation": "../.yarn/berry/cache/@bufbuild-protobuf-npm-2.2.3-85c848c4c1-10.zip/node_modules/@bufbuild/protobuf/",\ + "packageDependencies": [\ + ["@bufbuild/protobuf", "npm:2.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bufbuild/protoc-gen-es", [\ + ["npm:1.10.0", {\ + "packageLocation": "./.yarn/unplugged/@bufbuild-protoc-gen-es-virtual-8ee78d2b14/node_modules/@bufbuild/protoc-gen-es/",\ + "packageDependencies": [\ + ["@bufbuild/protoc-gen-es", "npm:1.10.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.10.0", {\ + "packageLocation": "./.yarn/unplugged/@bufbuild-protoc-gen-es-virtual-8ee78d2b14/node_modules/@bufbuild/protoc-gen-es/",\ + "packageDependencies": [\ + ["@bufbuild/protoc-gen-es", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.10.0"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@bufbuild/protoplugin", "npm:1.10.0"],\ + ["@types/bufbuild__protobuf", null]\ + ],\ + "packagePeers": [\ + "@bufbuild/protobuf",\ + "@types/bufbuild__protobuf"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@bufbuild/protoplugin", [\ + ["npm:1.10.0", {\ + "packageLocation": "../.yarn/berry/cache/@bufbuild-protoplugin-npm-1.10.0-5a209f9089-10.zip/node_modules/@bufbuild/protoplugin/",\ + "packageDependencies": [\ + ["@bufbuild/protoplugin", "npm:1.10.0"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@typescript/vfs", "virtual:5a209f90895c26808a08fc159a8919bf1fed1c6c338597a213ec3c8ecdde638192da726a4dfe17b8e3d44a4f2268f96543e86819d54a25fd3e3005d1f60b6944#npm:1.6.1"],\ + ["typescript", "patch:typescript@npm%3A4.5.2#optional!builtin::version=4.5.2&hash=f1b8ea"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@connectrpc/connect", [\ + ["npm:1.6.1", {\ + "packageLocation": "../.yarn/berry/cache/@connectrpc-connect-npm-1.6.1-d31c4e5a29-10.zip/node_modules/@connectrpc/connect/",\ + "packageDependencies": [\ + ["@connectrpc/connect", "npm:1.6.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1", {\ + "packageLocation": "./.yarn/__virtual__/@connectrpc-connect-virtual-b6e7b1c285/2/.yarn/berry/cache/@connectrpc-connect-npm-1.6.1-d31c4e5a29-10.zip/node_modules/@connectrpc/connect/",\ + "packageDependencies": [\ + ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@types/bufbuild__protobuf", null]\ + ],\ + "packagePeers": [\ + "@bufbuild/protobuf",\ + "@types/bufbuild__protobuf"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@connectrpc/connect-node", [\ + ["npm:1.6.1", {\ + "packageLocation": "../.yarn/berry/cache/@connectrpc-connect-node-npm-1.6.1-c3083f9671-10.zip/node_modules/@connectrpc/connect-node/",\ + "packageDependencies": [\ + ["@connectrpc/connect-node", "npm:1.6.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1", {\ + "packageLocation": "./.yarn/__virtual__/@connectrpc-connect-node-virtual-7692978f2b/2/.yarn/berry/cache/@connectrpc-connect-node-npm-1.6.1-c3083f9671-10.zip/node_modules/@connectrpc/connect-node/",\ + "packageDependencies": [\ + ["@connectrpc/connect-node", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@types/bufbuild__protobuf", null],\ + ["@types/connectrpc__connect", null],\ + ["undici", "npm:5.28.5"]\ + ],\ + "packagePeers": [\ + "@bufbuild/protobuf",\ + "@connectrpc/connect",\ + "@types/bufbuild__protobuf",\ + "@types/connectrpc__connect"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@connectrpc/protoc-gen-connect-es", [\ + ["npm:1.6.1", {\ + "packageLocation": "./.yarn/unplugged/@connectrpc-protoc-gen-connect-es-virtual-22c18db9cd/node_modules/@connectrpc/protoc-gen-connect-es/",\ + "packageDependencies": [\ + ["@connectrpc/protoc-gen-connect-es", "npm:1.6.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.6.1", {\ + "packageLocation": "./.yarn/unplugged/@connectrpc-protoc-gen-connect-es-virtual-22c18db9cd/node_modules/@connectrpc/protoc-gen-connect-es/",\ + "packageDependencies": [\ + ["@connectrpc/protoc-gen-connect-es", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.6.1"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@bufbuild/protoc-gen-es", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.10.0"],\ + ["@bufbuild/protoplugin", "npm:1.10.0"],\ + ["@connectrpc/connect", null],\ + ["@types/bufbuild__protoc-gen-es", null],\ + ["@types/connectrpc__connect", null]\ + ],\ + "packagePeers": [\ + "@bufbuild/protoc-gen-es",\ + "@connectrpc/connect",\ + "@types/bufbuild__protoc-gen-es",\ + "@types/connectrpc__connect"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@cspotcode/source-map-support", [\ + ["npm:0.8.1", {\ + "packageLocation": "../.yarn/berry/cache/@cspotcode-source-map-support-npm-0.8.1-964f2de99d-10.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"\ + }]\ + ]],\ + ["@eslint-community/eslint-utils", [\ + ["npm:4.4.0", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-10.zip/node_modules/@eslint-community/eslint-utils/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-utils", "npm:4.4.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:4.4.1", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-community-eslint-utils-npm-4.4.1-c83a271e90-10.zip/node_modules/@eslint-community/eslint-utils/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-utils", "npm:4.4.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:4f16fa84a28b152d58b6d9462c39d6dacc441e843c0cce6ea1bd4879b10c5270eac61c50d6e25a53c15318dea029c137c579fd6bb0fa4e8325947215699e9b31#npm:4.4.1", {\ + "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-16e185c32c/2/.yarn/berry/cache/@eslint-community-eslint-utils-npm-4.4.1-c83a271e90-10.zip/node_modules/@eslint-community/eslint-utils/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-utils", "virtual:4f16fa84a28b152d58b6d9462c39d6dacc441e843c0cce6ea1bd4879b10c5270eac61c50d6e25a53c15318dea029c137c579fd6bb0fa4e8325947215699e9b31#npm:4.4.1"],\ + ["@types/eslint", null],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["eslint-visitor-keys", "npm:3.4.3"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:9b35022e5955750007de6c79b9d3d32b8c43ff54b3634f45014e3d799848565ba98f7775ebc85a4d288a9c9169e235d7623f2552633b94a895acc94eb4f2781a#npm:4.4.0", {\ + "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-58cc0a0131/2/.yarn/berry/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-10.zip/node_modules/@eslint-community/eslint-utils/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-utils", "virtual:9b35022e5955750007de6c79b9d3d32b8c43ff54b3634f45014e3d799848565ba98f7775ebc85a4d288a9c9169e235d7623f2552633b94a895acc94eb4f2781a#npm:4.4.0"],\ + ["@types/eslint", null],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["eslint-visitor-keys", "npm:3.4.3"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:a2f2f2e0d0ddb2150d3c3218f62b7a851fc7621b5b0c526550c3a2588284072e99762c7f8c8eab0ef534b4d83860bd3e68b355186dd785ec92acd11f24490308#npm:4.4.0", {\ + "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-5153fc4776/2/.yarn/berry/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-10.zip/node_modules/@eslint-community/eslint-utils/",\ + "packageDependencies": [\ + ["@eslint-community/eslint-utils", "virtual:a2f2f2e0d0ddb2150d3c3218f62b7a851fc7621b5b0c526550c3a2588284072e99762c7f8c8eab0ef534b4d83860bd3e68b355186dd785ec92acd11f24490308#npm:4.4.0"],\ + ["@types/eslint", null],\ + ["eslint", "virtual:9705940a789b1daf714a5a6259a357cf1b66784e87ee7a96548fd14cc7e0e2a1f753763c3767d07b6b95bcbebad0a9bd43f59ab3062d90e6ae96b0026131ad82#npm:9.22.0"],\ + ["eslint-visitor-keys", "npm:3.4.3"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint-community/regexpp", [\ + ["npm:4.12.1", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-community-regexpp-npm-4.12.1-ef4ab5217e-10.zip/node_modules/@eslint-community/regexpp/",\ + "packageDependencies": [\ + ["@eslint-community/regexpp", "npm:4.12.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/config-array", [\ + ["npm:0.19.2", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-config-array-npm-0.19.2-9310e910a9-10.zip/node_modules/@eslint/config-array/",\ + "packageDependencies": [\ + ["@eslint/config-array", "npm:0.19.2"],\ + ["@eslint/object-schema", "npm:2.1.6"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["minimatch", "npm:3.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/config-helpers", [\ + ["npm:0.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-config-helpers-npm-0.1.0-09250627f2-10.zip/node_modules/@eslint/config-helpers/",\ + "packageDependencies": [\ + ["@eslint/config-helpers", "npm:0.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/core", [\ + ["npm:0.10.0", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-core-npm-0.10.0-33fca4886d-10.zip/node_modules/@eslint/core/",\ + "packageDependencies": [\ + ["@eslint/core", "npm:0.10.0"],\ + ["@types/json-schema", "npm:7.0.15"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.12.0", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-core-npm-0.12.0-38bccca4dd-10.zip/node_modules/@eslint/core/",\ + "packageDependencies": [\ + ["@eslint/core", "npm:0.12.0"],\ + ["@types/json-schema", "npm:7.0.15"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.9.1", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-core-npm-0.9.1-e156c07571-10.zip/node_modules/@eslint/core/",\ + "packageDependencies": [\ + ["@eslint/core", "npm:0.9.1"],\ + ["@types/json-schema", "npm:7.0.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/eslintrc", [\ + ["npm:3.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-eslintrc-npm-3.2.0-1f7efe7868-10.zip/node_modules/@eslint/eslintrc/",\ + "packageDependencies": [\ + ["@eslint/eslintrc", "npm:3.2.0"],\ + ["ajv", "npm:6.12.6"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["espree", "npm:10.3.0"],\ + ["globals", "npm:14.0.0"],\ + ["ignore", "npm:5.3.2"],\ + ["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:3.3.0", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-eslintrc-npm-3.3.0-72b2f21ce8-10.zip/node_modules/@eslint/eslintrc/",\ + "packageDependencies": [\ + ["@eslint/eslintrc", "npm:3.3.0"],\ + ["ajv", "npm:6.12.6"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["espree", "npm:10.3.0"],\ + ["globals", "npm:14.0.0"],\ + ["ignore", "npm:5.3.2"],\ + ["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:9.17.0", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-js-npm-9.17.0-089fc0be41-10.zip/node_modules/@eslint/js/",\ + "packageDependencies": [\ + ["@eslint/js", "npm:9.17.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.22.0", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-js-npm-9.22.0-c06a0bdefc-10.zip/node_modules/@eslint/js/",\ + "packageDependencies": [\ + ["@eslint/js", "npm:9.22.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/object-schema", [\ + ["npm:2.1.6", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-object-schema-npm-2.1.6-a777ee59e8-10.zip/node_modules/@eslint/object-schema/",\ + "packageDependencies": [\ + ["@eslint/object-schema", "npm:2.1.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@eslint/plugin-kit", [\ + ["npm:0.2.5", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-plugin-kit-npm-0.2.5-aeb42dfdc6-10.zip/node_modules/@eslint/plugin-kit/",\ + "packageDependencies": [\ + ["@eslint/plugin-kit", "npm:0.2.5"],\ + ["@eslint/core", "npm:0.10.0"],\ + ["levn", "npm:0.4.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.2.7", {\ + "packageLocation": "../.yarn/berry/cache/@eslint-plugin-kit-npm-0.2.7-c313bcf919-10.zip/node_modules/@eslint/plugin-kit/",\ + "packageDependencies": [\ + ["@eslint/plugin-kit", "npm:0.2.7"],\ + ["@eslint/core", "npm:0.12.0"],\ + ["levn", "npm:0.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@faker-js/faker", [\ + ["npm:7.6.0", {\ + "packageLocation": "../.yarn/berry/cache/@faker-js-faker-npm-7.6.0-fa135883e9-10.zip/node_modules/@faker-js/faker/",\ + "packageDependencies": [\ + ["@faker-js/faker", "npm:7.6.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.6.0", {\ + "packageLocation": "../.yarn/berry/cache/@faker-js-faker-npm-9.6.0-1f4cc9ed82-10.zip/node_modules/@faker-js/faker/",\ + "packageDependencies": [\ + ["@faker-js/faker", "npm:9.6.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/accept-negotiator", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@fastify-accept-negotiator-npm-2.0.1-d797505dde-10.zip/node_modules/@fastify/accept-negotiator/",\ + "packageDependencies": [\ + ["@fastify/accept-negotiator", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/ajv-compiler", [\ + ["npm:3.6.0", {\ + "packageLocation": "../.yarn/berry/cache/@fastify-ajv-compiler-npm-3.6.0-7829894d28-10.zip/node_modules/@fastify/ajv-compiler/",\ + "packageDependencies": [\ + ["@fastify/ajv-compiler", "npm:3.6.0"],\ + ["ajv", "npm:8.17.1"],\ + ["ajv-formats", "virtual:6f0a75e2e24507b64e23679df5b98c6b0a9e9a8621a95c9f8c1ae8bd406eb857104f4065344af3a2d6d0a9ff549b8adbd3d15f60ef166628999040bd862e7a27#npm:2.1.1"],\ + ["fast-uri", "npm:2.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/busboy", [\ + ["npm:2.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@fastify-busboy-npm-2.1.1-455d8b6bf5-10.zip/node_modules/@fastify/busboy/",\ + "packageDependencies": [\ + ["@fastify/busboy", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/cors", [\ + ["npm:9.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@fastify-cors-npm-9.0.1-738ce8930b-10.zip/node_modules/@fastify/cors/",\ + "packageDependencies": [\ + ["@fastify/cors", "npm:9.0.1"],\ + ["fastify-plugin", "npm:4.5.1"],\ + ["mnemonist", "npm:0.39.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/error", [\ + ["npm:3.4.1", {\ + "packageLocation": "../.yarn/berry/cache/@fastify-error-npm-3.4.1-eaa74ed572-10.zip/node_modules/@fastify/error/",\ + "packageDependencies": [\ + ["@fastify/error", "npm:3.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/fast-json-stringify-compiler", [\ + ["npm:4.3.0", {\ + "packageLocation": "../.yarn/berry/cache/@fastify-fast-json-stringify-compiler-npm-4.3.0-920872cc57-10.zip/node_modules/@fastify/fast-json-stringify-compiler/",\ + "packageDependencies": [\ + ["@fastify/fast-json-stringify-compiler", "npm:4.3.0"],\ + ["fast-json-stringify", "npm:5.16.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/formbody", [\ + ["npm:7.4.0", {\ + "packageLocation": "../.yarn/berry/cache/@fastify-formbody-npm-7.4.0-e688760e8b-10.zip/node_modules/@fastify/formbody/",\ + "packageDependencies": [\ + ["@fastify/formbody", "npm:7.4.0"],\ + ["fast-querystring", "npm:1.1.2"],\ + ["fastify-plugin", "npm:4.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/merge-json-schemas", [\ + ["npm:0.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@fastify-merge-json-schemas-npm-0.1.1-12ae828277-10.zip/node_modules/@fastify/merge-json-schemas/",\ + "packageDependencies": [\ + ["@fastify/merge-json-schemas", "npm:0.1.1"],\ + ["fast-deep-equal", "npm:3.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/middie", [\ + ["npm:8.3.3", {\ + "packageLocation": "../.yarn/berry/cache/@fastify-middie-npm-8.3.3-a3701deff6-10.zip/node_modules/@fastify/middie/",\ + "packageDependencies": [\ + ["@fastify/middie", "npm:8.3.3"],\ + ["@fastify/error", "npm:3.4.1"],\ + ["fastify-plugin", "npm:4.5.1"],\ + ["path-to-regexp", "npm:6.3.0"],\ + ["reusify", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/send", [\ + ["npm:3.3.1", {\ + "packageLocation": "../.yarn/berry/cache/@fastify-send-npm-3.3.1-9cde35ad7f-10.zip/node_modules/@fastify/send/",\ + "packageDependencies": [\ + ["@fastify/send", "npm:3.3.1"],\ + ["@lukeed/ms", "npm:2.0.2"],\ + ["escape-html", "npm:1.0.3"],\ + ["fast-decode-uri-component", "npm:1.0.1"],\ + ["http-errors", "npm:2.0.0"],\ + ["mime", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/static", [\ + ["npm:8.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@fastify-static-npm-8.1.1-ec55f4115e-10.zip/node_modules/@fastify/static/",\ + "packageDependencies": [\ + ["@fastify/static", "npm:8.1.1"],\ + ["@fastify/accept-negotiator", "npm:2.0.1"],\ + ["@fastify/send", "npm:3.3.1"],\ + ["content-disposition", "npm:0.5.4"],\ + ["fastify-plugin", "npm:5.0.1"],\ + ["fastq", "npm:1.19.1"],\ + ["glob", "npm:11.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@fastify/view", [\ + ["npm:10.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@fastify-view-npm-10.0.2-a647295364-10.zip/node_modules/@fastify/view/",\ + "packageDependencies": [\ + ["@fastify/view", "npm:10.0.2"],\ + ["fastify-plugin", "npm:5.0.1"],\ + ["toad-cache", "npm:3.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@files-engine/application-module", [\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/application-module", {\ + "packageLocation": "./.yarn/__virtual__/@files-engine-application-module-virtual-9cc785848c/1/files/service/application-module/",\ + "packageDependencies": [\ + ["@files-engine/application-module", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/application-module"],\ + ["@atls/logger", "npm:0.0.3"],\ + ["@files-engine/domain-module", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/domain-module"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8"],\ + ["@nestjs/testing", "virtual:9cc785848c74ea80438df975075bb2160af238ca11aac60179586ddf02b00eb102033edf13bbe9d6ad8b800c3134cb3454c5be6b5264e76a62ed7ed6b0df50e6#npm:10.4.15"],\ + ["@types/files-engine__domain-module", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__cqrs", null],\ + ["@types/node", "npm:22.13.10"],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["uuid", "npm:11.1.0"]\ + ],\ + "packagePeers": [\ + "@files-engine/domain-module",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/cqrs",\ + "@types/files-engine__domain-module",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__cqrs",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/application-module", {\ + "packageLocation": "./.yarn/__virtual__/@files-engine-application-module-virtual-9cc6cd6298/1/files/service/application-module/",\ + "packageDependencies": [\ + ["@files-engine/application-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/application-module"],\ + ["@atls/logger", "npm:0.0.3"],\ + ["@files-engine/domain-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/domain-module"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ + ["@nestjs/testing", "virtual:9cc6cd6298530b3f55c742446cafdd8c8946434f83c164af07e654e81ab24bda39387a7c38dac05e6f329f9d736d337e0f7ba3ebc527d72c8ece2f53f704a5be#npm:10.4.15"],\ + ["@types/files-engine__domain-module", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__cqrs", null],\ + ["@types/node", "npm:22.13.10"],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["uuid", "npm:11.1.0"]\ + ],\ + "packagePeers": [\ + "@files-engine/domain-module",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/cqrs",\ + "@types/files-engine__domain-module",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__cqrs",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["workspace:files/service/application-module", {\ + "packageLocation": "./files/service/application-module/",\ + "packageDependencies": [\ + ["@files-engine/application-module", "workspace:files/service/application-module"],\ + ["@atls/logger", "npm:0.0.3"],\ + ["@files-engine/domain-module", "virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#workspace:files/service/domain-module"],\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#npm:10.2.8"],\ + ["@nestjs/testing", "virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#npm:10.4.15"],\ + ["@types/node", "npm:22.13.10"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["uuid", "npm:11.1.0"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ + ["@files-engine/domain-module", [\ + ["virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#workspace:files/service/domain-module", {\ + "packageLocation": "./.yarn/__virtual__/@files-engine-domain-module-virtual-7a033df122/1/files/service/domain-module/",\ + "packageDependencies": [\ + ["@files-engine/domain-module", "virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#workspace:files/service/domain-module"],\ + ["@atls/core-errors", "npm:0.0.4"],\ + ["@atls/guard-clause", "npm:0.0.1"],\ + ["@atls/query-types", "npm:0.0.2"],\ + ["@faker-js/faker", "npm:9.6.0"],\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#npm:10.2.8"],\ + ["@nestjs/testing", "virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#npm:10.4.15"],\ + ["@types/mime-types", "npm:2.1.4"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__cqrs", null],\ + ["@types/node", "npm:22.13.10"],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["mime-match", "npm:1.0.2"],\ + ["mime-types", "npm:2.1.35"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["uuid", "npm:11.1.0"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/cqrs",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__cqrs",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/domain-module", {\ + "packageLocation": "./.yarn/__virtual__/@files-engine-domain-module-virtual-d8ee5b5661/1/files/service/domain-module/",\ + "packageDependencies": [\ + ["@files-engine/domain-module", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/domain-module"],\ + ["@atls/core-errors", "npm:0.0.4"],\ + ["@atls/guard-clause", "npm:0.0.1"],\ + ["@atls/query-types", "npm:0.0.2"],\ + ["@faker-js/faker", "npm:9.6.0"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8"],\ + ["@nestjs/testing", "virtual:9cc785848c74ea80438df975075bb2160af238ca11aac60179586ddf02b00eb102033edf13bbe9d6ad8b800c3134cb3454c5be6b5264e76a62ed7ed6b0df50e6#npm:10.4.15"],\ + ["@types/mime-types", "npm:2.1.4"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__cqrs", null],\ + ["@types/node", "npm:22.13.10"],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["mime-match", "npm:1.0.2"],\ + ["mime-types", "npm:2.1.35"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["uuid", "npm:11.1.0"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/cqrs",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__cqrs",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/domain-module", {\ + "packageLocation": "./.yarn/__virtual__/@files-engine-domain-module-virtual-2ecd270aa3/1/files/service/domain-module/",\ + "packageDependencies": [\ + ["@files-engine/domain-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/domain-module"],\ + ["@atls/core-errors", "npm:0.0.4"],\ + ["@atls/guard-clause", "npm:0.0.1"],\ + ["@atls/query-types", "npm:0.0.2"],\ + ["@faker-js/faker", "npm:9.6.0"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ + ["@nestjs/testing", "virtual:9cc6cd6298530b3f55c742446cafdd8c8946434f83c164af07e654e81ab24bda39387a7c38dac05e6f329f9d736d337e0f7ba3ebc527d72c8ece2f53f704a5be#npm:10.4.15"],\ + ["@types/mime-types", "npm:2.1.4"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__cqrs", null],\ + ["@types/node", "npm:22.13.10"],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["mime-match", "npm:1.0.2"],\ + ["mime-types", "npm:2.1.35"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["uuid", "npm:11.1.0"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/cqrs",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__cqrs",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["workspace:files/service/domain-module", {\ + "packageLocation": "./files/service/domain-module/",\ + "packageDependencies": [\ + ["@files-engine/domain-module", "workspace:files/service/domain-module"],\ + ["@atls/core-errors", "npm:0.0.4"],\ + ["@atls/guard-clause", "npm:0.0.1"],\ + ["@atls/query-types", "npm:0.0.2"],\ + ["@faker-js/faker", "npm:9.6.0"],\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#npm:10.2.8"],\ + ["@nestjs/testing", "virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#npm:10.4.15"],\ + ["@types/mime-types", "npm:2.1.4"],\ + ["@types/node", "npm:22.13.10"],\ + ["mime-match", "npm:1.0.2"],\ + ["mime-types", "npm:2.1.35"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["uuid", "npm:11.1.0"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ + ["@files-engine/infrastructure-module", [\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/infrastructure-module", {\ + "packageLocation": "./.yarn/__virtual__/@files-engine-infrastructure-module-virtual-93633bffa8/1/files/service/infrastructure-module/",\ + "packageDependencies": [\ + ["@files-engine/infrastructure-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/infrastructure-module"],\ + ["@atls/base-types", "npm:0.0.1"],\ + ["@atls/files-rpc", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#workspace:files/rpc/files-rpc"],\ + ["@atls/logger", "npm:0.0.3"],\ + ["@atls/mikro-orm-query-builder", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@atls/nestjs-connectrpc", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.0.4"],\ + ["@atls/nestjs-connectrpc-errors", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.2"],\ + ["@atls/nestjs-cqrs", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.3"],\ + ["@atls/nestjs-cqrs-kafka-events", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@atls/nestjs-gcs-client", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@atls/nestjs-microservices-registry", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.0.1"],\ + ["@atls/nestjs-mikro-orm-config", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@atls/nestjs-mikro-orm-request-context", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@atls/nestjs-s3-client", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.2"],\ + ["@atls/nestjs-validation", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:0.0.1"],\ + ["@atls/rpc-query-payloads", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@connectrpc/connect-node", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@faker-js/faker", "npm:9.6.0"],\ + ["@files-engine/application-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/application-module"],\ + ["@files-engine/domain-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/domain-module"],\ + ["@mikro-orm/cli", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/migrations", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/nestjs", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.2.1"],\ + ["@mikro-orm/postgresql", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/seeder", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ + ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/testing", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/atls__files-rpc", null],\ + ["@types/atls__nestjs-connectrpc", null],\ + ["@types/atls__nestjs-microservices-registry", null],\ + ["@types/bufbuild__protobuf", null],\ + ["@types/class-transformer", null],\ + ["@types/class-validator", null],\ + ["@types/connectrpc__connect", null],\ + ["@types/connectrpc__connect-node", null],\ + ["@types/files-engine__application-module", null],\ + ["@types/files-engine__domain-module", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__cqrs", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/node", "npm:22.13.10"],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["class-transformer", "npm:0.5.1"],\ + ["class-validator", "npm:0.14.1"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["ts-node", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.9.1"],\ + ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"],\ + ["uuid", "npm:11.1.0"]\ + ],\ + "packagePeers": [\ + "@atls/files-rpc",\ + "@atls/nestjs-connectrpc",\ + "@atls/nestjs-microservices-registry",\ + "@bufbuild/protobuf",\ + "@connectrpc/connect-node",\ + "@connectrpc/connect",\ + "@files-engine/application-module",\ + "@files-engine/domain-module",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/cqrs",\ + "@nestjs/microservices",\ + "@types/atls__files-rpc",\ + "@types/atls__nestjs-connectrpc",\ + "@types/atls__nestjs-microservices-registry",\ + "@types/bufbuild__protobuf",\ + "@types/class-transformer",\ + "@types/class-validator",\ + "@types/connectrpc__connect-node",\ + "@types/connectrpc__connect",\ + "@types/files-engine__application-module",\ + "@types/files-engine__domain-module",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__cqrs",\ + "@types/nestjs__microservices",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "class-transformer",\ + "class-validator",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "SOFT"\ + }],\ + ["workspace:files/service/infrastructure-module", {\ + "packageLocation": "./files/service/infrastructure-module/",\ + "packageDependencies": [\ + ["@files-engine/infrastructure-module", "workspace:files/service/infrastructure-module"],\ + ["@atls/base-types", "npm:0.0.1"],\ + ["@atls/files-rpc", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#workspace:files/rpc/files-rpc"],\ + ["@atls/logger", "npm:0.0.3"],\ + ["@atls/mikro-orm-query-builder", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@atls/nestjs-connectrpc", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.4"],\ + ["@atls/nestjs-connectrpc-errors", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.2"],\ + ["@atls/nestjs-cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.3"],\ + ["@atls/nestjs-cqrs-kafka-events", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@atls/nestjs-gcs-client", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@atls/nestjs-microservices-registry", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@atls/nestjs-mikro-orm-config", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@atls/nestjs-mikro-orm-request-context", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@atls/nestjs-s3-client", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.2"],\ + ["@atls/nestjs-validation", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@atls/rpc-query-payloads", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:0.0.1"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@connectrpc/connect-node", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@faker-js/faker", "npm:9.6.0"],\ + ["@files-engine/application-module", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/application-module"],\ + ["@files-engine/domain-module", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#workspace:files/service/domain-module"],\ + ["@mikro-orm/cli", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/migrations", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/nestjs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.2.1"],\ + ["@mikro-orm/postgresql", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/seeder", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8"],\ + ["@nestjs/microservices", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/testing", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/node", "npm:22.13.10"],\ + ["class-transformer", "npm:0.5.1"],\ + ["class-validator", "npm:0.14.1"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["ts-node", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.9.1"],\ + ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"],\ + ["uuid", "npm:11.1.0"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ + ["@files/service-entrypoint", [\ + ["workspace:files/service/service-entrypoint", {\ + "packageLocation": "./files/service/service-entrypoint/",\ + "packageDependencies": [\ + ["@files/service-entrypoint", "workspace:files/service/service-entrypoint"],\ + ["@atls/files-rpc", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#workspace:files/rpc/files-rpc"],\ + ["@atls/nestjs-connectrpc", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.0.4"],\ + ["@atls/nestjs-grpc-reflection", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:1.0.6"],\ + ["@atls/nestjs-logger", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.2.41"],\ + ["@atls/nestjs-microservices-registry", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:0.0.1"],\ + ["@atls/protobuf-rpc", "virtual:deb71586f4c2a06d5f6a9f4f47e489adcbd26a61c9cf2fa2516e5d54a52ec14c0e7ca253268e33c6e3a1e13ff5d68bacf9b4d958df0f0c320a57a7422ebbc233#npm:0.0.5"],\ + ["@bufbuild/protobuf", "npm:1.10.0"],\ + ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@connectrpc/connect-node", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ + ["@faker-js/faker", "npm:9.6.0"],\ + ["@files-engine/application-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/application-module"],\ + ["@files-engine/domain-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/domain-module"],\ + ["@files-engine/infrastructure-module", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#workspace:files/service/infrastructure-module"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ + ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/platform-fastify", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/testing", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@testcontainers/kafka", "npm:10.20.0"],\ + ["@types/amqplib", "npm:0.10.6"],\ + ["@types/jsonwebtoken", "npm:9.0.8"],\ + ["@types/node", "npm:22.13.10"],\ + ["amqp-connection-manager", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:4.1.14"],\ + ["amqplib", "npm:0.10.5"],\ + ["class-transformer", "npm:0.5.1"],\ + ["class-validator", "npm:0.14.1"],\ + ["get-port", "npm:7.1.0"],\ + ["jsonwebtoken", "npm:9.0.2"],\ + ["node-fetch", "npm:3.3.2"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["testcontainers", "npm:10.20.0"],\ + ["uuid", "npm:11.0.5"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ + ["@gateway/public-gateway-entrypoint", [\ + ["workspace:gateway/entrypoints/public", {\ + "packageLocation": "./gateway/entrypoints/public/",\ + "packageDependencies": [\ + ["@gateway/public-gateway-entrypoint", "workspace:gateway/entrypoints/public"],\ + ["@atls/files-rpc", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#workspace:files/rpc/files-rpc"],\ + ["@atls/nestjs-gateway", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:0.0.9"],\ + ["@atls/nestjs-logger", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:0.2.41"],\ + ["@grpc/grpc-js", "npm:1.12.5"],\ + ["@grpc/proto-loader", "npm:0.7.13"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nestjs/platform-socket.io", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@types/body-parser", "npm:1.19.5"],\ + ["@types/express", "npm:4.17.21"],\ + ["@types/ws", "npm:8.5.13"],\ + ["apollo-server-core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:2.26.2"],\ + ["apollo-server-express", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:2.26.2"],\ + ["body-parser", "npm:1.20.3"],\ + ["class-transformer", "npm:0.5.1"],\ + ["class-validator", "npm:0.14.1"],\ + ["express", "npm:4.21.2"],\ + ["graphql", "npm:15.8.0"],\ + ["kafkajs", "npm:2.2.4"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["ws", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:8.18.0"]\ + ],\ + "linkType": "SOFT"\ + }]\ + ]],\ + ["@google-cloud/paginator", [\ + ["npm:3.0.7", {\ + "packageLocation": "../.yarn/berry/cache/@google-cloud-paginator-npm-3.0.7-b5e7c7f423-10.zip/node_modules/@google-cloud/paginator/",\ + "packageDependencies": [\ + ["@google-cloud/paginator", "npm:3.0.7"],\ + ["arrify", "npm:2.0.1"],\ + ["extend", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@google-cloud/projectify", [\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@google-cloud-projectify-npm-3.0.0-ba9df71402-10.zip/node_modules/@google-cloud/projectify/",\ + "packageDependencies": [\ + ["@google-cloud/projectify", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@google-cloud/promisify", [\ + ["npm:3.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@google-cloud-promisify-npm-3.0.1-17dfc5a8e5-10.zip/node_modules/@google-cloud/promisify/",\ + "packageDependencies": [\ + ["@google-cloud/promisify", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@google-cloud/storage", [\ + ["npm:7.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@google-cloud-storage-npm-7.0.1-c18729b1ec-10.zip/node_modules/@google-cloud/storage/",\ + "packageDependencies": [\ + ["@google-cloud/storage", "npm:7.0.1"],\ + ["@google-cloud/paginator", "npm:3.0.7"],\ + ["@google-cloud/projectify", "npm:3.0.0"],\ + ["@google-cloud/promisify", "npm:3.0.1"],\ + ["abort-controller", "npm:3.0.0"],\ + ["async-retry", "npm:1.3.3"],\ + ["compressible", "npm:2.0.18"],\ + ["duplexify", "npm:4.1.3"],\ + ["ent", "npm:2.2.2"],\ + ["fast-xml-parser", "npm:4.5.3"],\ + ["gaxios", "npm:6.7.1"],\ + ["google-auth-library", "npm:9.15.1"],\ + ["mime", "npm:3.0.0"],\ + ["mime-types", "npm:2.1.35"],\ + ["p-limit", "npm:3.1.0"],\ + ["retry-request", "npm:6.0.0"],\ + ["teeny-request", "npm:9.0.0"],\ + ["uuid", "npm:8.3.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-inspector/core", [\ + ["npm:2.6.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-inspector-core-npm-2.6.1-92414f75ab-10.zip/node_modules/@graphql-inspector/core/",\ + "packageDependencies": [\ + ["@graphql-inspector/core", "npm:2.6.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:2.7.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-inspector-core-npm-2.7.0-c990a2dfc3-10.zip/node_modules/@graphql-inspector/core/",\ + "packageDependencies": [\ + ["@graphql-inspector/core", "npm:2.7.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:3.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-inspector-core-npm-3.0.2-6aebd9e133-10.zip/node_modules/@graphql-inspector/core/",\ + "packageDependencies": [\ + ["@graphql-inspector/core", "npm:3.0.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:3.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-inspector-core-npm-3.1.1-c70c2f5129-10.zip/node_modules/@graphql-inspector/core/",\ + "packageDependencies": [\ + ["@graphql-inspector/core", "npm:3.1.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:4023784871eae87e2d5d24eaecc19a50f875b33e128e0a83e73a6fab1819ed88717664a94d8af230576ff62ed8022d2dd3b3c73d0f4e8b60ffa471a38acffd0c#npm:2.7.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-inspector-core-virtual-3f3fe26b32/2/.yarn/berry/cache/@graphql-inspector-core-npm-2.7.0-c990a2dfc3-10.zip/node_modules/@graphql-inspector/core/",\ + "packageDependencies": [\ + ["@graphql-inspector/core", "virtual:4023784871eae87e2d5d24eaecc19a50f875b33e128e0a83e73a6fab1819ed88717664a94d8af230576ff62ed8022d2dd3b3c73d0f4e8b60ffa471a38acffd0c#npm:2.7.0"],\ + ["@types/graphql", null],\ + ["dependency-graph", "npm:0.11.0"],\ + ["graphql", "npm:15.8.0"],\ + ["object-inspect", "npm:1.10.3"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:43089d630e24ad46fa2b9cc0d172a8664ae2c04b23ca9f5475507b9f0ff623a70a852ee5adade05ef0f7b01b97810707c0c7eb9c3355cbc5a078fe7dfc8b7adc#npm:2.6.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-inspector-core-virtual-70cdbd810c/2/.yarn/berry/cache/@graphql-inspector-core-npm-2.6.1-92414f75ab-10.zip/node_modules/@graphql-inspector/core/",\ + "packageDependencies": [\ + ["@graphql-inspector/core", "virtual:43089d630e24ad46fa2b9cc0d172a8664ae2c04b23ca9f5475507b9f0ff623a70a852ee5adade05ef0f7b01b97810707c0c7eb9c3355cbc5a078fe7dfc8b7adc#npm:2.6.1"],\ + ["@types/graphql", null],\ + ["dependency-graph", "npm:0.11.0"],\ + ["graphql", "npm:15.8.0"],\ + ["object-inspect", "npm:1.10.3"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:3.0.2", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-inspector-core-virtual-6da8a8d578/2/.yarn/berry/cache/@graphql-inspector-core-npm-3.0.2-6aebd9e133-10.zip/node_modules/@graphql-inspector/core/",\ + "packageDependencies": [\ + ["@graphql-inspector/core", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:3.0.2"],\ + ["@types/graphql", null],\ + ["dependency-graph", "npm:0.11.0"],\ + ["graphql", "npm:15.8.0"],\ + ["object-inspect", "npm:1.10.3"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:d015d72ea59402af681e6ff16207dad513910e57b17ddb0ef2a6b40fc87d71956cd8cfe3dd562d10c47150d91fea9ae383257e9d80596c2206c8a1e3cb7083ac#npm:3.1.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-inspector-core-virtual-499d3b950a/2/.yarn/berry/cache/@graphql-inspector-core-npm-3.1.1-c70c2f5129-10.zip/node_modules/@graphql-inspector/core/",\ + "packageDependencies": [\ + ["@graphql-inspector/core", "virtual:d015d72ea59402af681e6ff16207dad513910e57b17ddb0ef2a6b40fc87d71956cd8cfe3dd562d10c47150d91fea9ae383257e9d80596c2206c8a1e3cb7083ac#npm:3.1.1"],\ + ["@types/graphql", null],\ + ["dependency-graph", "npm:0.11.0"],\ + ["graphql", "npm:15.8.0"],\ + ["object-inspect", "npm:1.10.3"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/cache-inmemory-lru", [\ + ["npm:0.5.12", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-cache-inmemory-lru-npm-0.5.12-e90125bbeb-10.zip/node_modules/@graphql-mesh/cache-inmemory-lru/",\ + "packageDependencies": [\ + ["@graphql-mesh/cache-inmemory-lru", "npm:0.5.12"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.5.59", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-cache-inmemory-lru-npm-0.5.59-0cca1a02f0-10.zip/node_modules/@graphql-mesh/cache-inmemory-lru/",\ + "packageDependencies": [\ + ["@graphql-mesh/cache-inmemory-lru", "npm:0.5.59"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.5.12", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-cache-inmemory-lru-virtual-814bf1429a/2/.yarn/berry/cache/@graphql-mesh-cache-inmemory-lru-npm-0.5.12-e90125bbeb-10.zip/node_modules/@graphql-mesh/cache-inmemory-lru/",\ + "packageDependencies": [\ + ["@graphql-mesh/cache-inmemory-lru", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.5.12"],\ + ["@graphql-mesh/types", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.45.1"],\ + ["@graphql-mesh/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.13.6"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.5.59", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-cache-inmemory-lru-virtual-08f1d8463d/2/.yarn/berry/cache/@graphql-mesh-cache-inmemory-lru-npm-0.5.59-0cca1a02f0-10.zip/node_modules/@graphql-mesh/cache-inmemory-lru/",\ + "packageDependencies": [\ + ["@graphql-mesh/cache-inmemory-lru", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.5.59"],\ + ["@graphql-mesh/types", "virtual:08f1d8463daf00d9d5d0e7b8d613dfa54f7b20c7c9a282389a1bd5d8574863f4afbdefac0d52707f5a967a890d421693543af35cc51b84ea6023f3170aad5e98#npm:0.66.6"],\ + ["@graphql-mesh/utils", "virtual:08f1d8463daf00d9d5d0e7b8d613dfa54f7b20c7c9a282389a1bd5d8574863f4afbdefac0d52707f5a967a890d421693543af35cc51b84ea6023f3170aad5e98#npm:0.29.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/config", [\ + ["npm:0.19.8", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-config-npm-0.19.8-9d2ad92f21-10.zip/node_modules/@graphql-mesh/config/",\ + "packageDependencies": [\ + ["@graphql-mesh/config", "npm:0.19.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.19.8", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-config-virtual-5e0fbe4bab/2/.yarn/berry/cache/@graphql-mesh-config-npm-0.19.8-9d2ad92f21-10.zip/node_modules/@graphql-mesh/config/",\ + "packageDependencies": [\ + ["@graphql-mesh/config", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.19.8"],\ + ["@graphql-mesh/cache-inmemory-lru", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.5.12"],\ + ["@graphql-mesh/merger-stitching", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.10.6"],\ + ["@graphql-mesh/runtime", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.18.6"],\ + ["@graphql-mesh/store", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.1.6"],\ + ["@graphql-mesh/types", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.45.1"],\ + ["@graphql-mesh/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.13.6"],\ + ["@graphql-tools/code-file-loader", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:7.0.3"],\ + ["@graphql-tools/graphql-file-loader", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:7.0.3"],\ + ["@graphql-tools/load", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:7.1.5"],\ + ["@graphql-tools/merge", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.0.0"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["ajv", "npm:8.6.2"],\ + ["cosmiconfig", "npm:7.0.0"],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-subscriptions", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.2.1"],\ + ["param-case", "npm:3.0.4"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/merger-stitching", [\ + ["npm:0.10.6", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-merger-stitching-npm-0.10.6-672074fe44-10.zip/node_modules/@graphql-mesh/merger-stitching/",\ + "packageDependencies": [\ + ["@graphql-mesh/merger-stitching", "npm:0.10.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.10.8", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-merger-stitching-npm-0.10.8-619e71d048-10.zip/node_modules/@graphql-mesh/merger-stitching/",\ + "packageDependencies": [\ + ["@graphql-mesh/merger-stitching", "npm:0.10.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.10.6", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-merger-stitching-virtual-6a4cc8950b/2/.yarn/berry/cache/@graphql-mesh-merger-stitching-npm-0.10.6-672074fe44-10.zip/node_modules/@graphql-mesh/merger-stitching/",\ + "packageDependencies": [\ + ["@graphql-mesh/merger-stitching", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.10.6"],\ + ["@graphql-mesh/store", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.1.6"],\ + ["@graphql-mesh/types", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.45.1"],\ + ["@graphql-mesh/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.13.6"],\ + ["@graphql-tools/delegate", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.8"],\ + ["@graphql-tools/schema", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.1.0"],\ + ["@graphql-tools/stitch", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.1.0"],\ + ["@graphql-tools/stitching-directives", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:2.0.8"],\ + ["@graphql-tools/wrap", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.10"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.8", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-merger-stitching-virtual-497adec4d4/2/.yarn/berry/cache/@graphql-mesh-merger-stitching-npm-0.10.8-619e71d048-10.zip/node_modules/@graphql-mesh/merger-stitching/",\ + "packageDependencies": [\ + ["@graphql-mesh/merger-stitching", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.8"],\ + ["@graphql-mesh/store", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:0.1.8"],\ + ["@graphql-mesh/types", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:0.46.0"],\ + ["@graphql-mesh/utils", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:0.14.0"],\ + ["@graphql-tools/delegate", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.0"],\ + ["@graphql-tools/schema", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.2"],\ + ["@graphql-tools/stitch", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.2.0"],\ + ["@graphql-tools/stitching-directives", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:2.0.11"],\ + ["@graphql-tools/wrap", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.0.13"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/runtime", [\ + ["npm:0.18.6", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-runtime-npm-0.18.6-909f02b768-10.zip/node_modules/@graphql-mesh/runtime/",\ + "packageDependencies": [\ + ["@graphql-mesh/runtime", "npm:0.18.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.18.7", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-runtime-npm-0.18.7-918a2eec6a-10.zip/node_modules/@graphql-mesh/runtime/",\ + "packageDependencies": [\ + ["@graphql-mesh/runtime", "npm:0.18.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.18.6", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-runtime-virtual-fcad1fcfbd/2/.yarn/berry/cache/@graphql-mesh-runtime-npm-0.18.6-909f02b768-10.zip/node_modules/@graphql-mesh/runtime/",\ + "packageDependencies": [\ + ["@graphql-mesh/runtime", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.18.6"],\ + ["@graphql-mesh/types", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.45.1"],\ + ["@graphql-mesh/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.13.6"],\ + ["@graphql-tools/batch-delegate", "virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.0.8"],\ + ["@graphql-tools/delegate", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.8"],\ + ["@graphql-tools/resolvers-composition", "virtual:fcad1fcfbd66f8cbb7c939b1ec1c3dd97b7e60983d2c3ec5cee827da5c89e8bdfc4f52dc3312535e983ae2fe4e0b658962d528d3b98e0f8879cd12979f5f94c4#npm:6.3.3"],\ + ["@graphql-tools/schema", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.1.0"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@graphql-tools/wrap", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.10"],\ + ["@n1ru4l/graphql-live-query", "virtual:fcad1fcfbd66f8cbb7c939b1ec1c3dd97b7e60983d2c3ec5cee827da5c89e8bdfc4f52dc3312535e983ae2fe4e0b658962d528d3b98e0f8879cd12979f5f94c4#npm:0.7.1"],\ + ["@n1ru4l/in-memory-live-query-store", "virtual:fcad1fcfbd66f8cbb7c939b1ec1c3dd97b7e60983d2c3ec5cee827da5c89e8bdfc4f52dc3312535e983ae2fe4e0b658962d528d3b98e0f8879cd12979f5f94c4#npm:0.6.6"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.18.7", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-runtime-virtual-33de5655a5/2/.yarn/berry/cache/@graphql-mesh-runtime-npm-0.18.7-918a2eec6a-10.zip/node_modules/@graphql-mesh/runtime/",\ + "packageDependencies": [\ + ["@graphql-mesh/runtime", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.18.7"],\ + ["@graphql-mesh/types", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.45.2"],\ + ["@graphql-mesh/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.13.7"],\ + ["@graphql-tools/batch-delegate", "virtual:639d766ba5be417d250c673ece769b5c53e216f9f0ee8685e9158e8419bddd7c13bcd615a514499bdb6c562a6a611d6b45066f7672b3d2941d40aa054a1b1bb5#npm:8.0.11"],\ + ["@graphql-tools/delegate", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.0"],\ + ["@graphql-tools/resolvers-composition", "virtual:33de5655a5579e2d31cd3e9dc8a5135941ad4fca2979990ff6675f20c622bcc4d5f7d1039e7dc570b46b7a0c258b26eb24e6bc87d9a676e74af81f6bae2edd83#npm:6.3.5"],\ + ["@graphql-tools/schema", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.2"],\ + ["@graphql-tools/utils", "virtual:4023784871eae87e2d5d24eaecc19a50f875b33e128e0a83e73a6fab1819ed88717664a94d8af230576ff62ed8022d2dd3b3c73d0f4e8b60ffa471a38acffd0c#npm:8.1.1"],\ + ["@graphql-tools/wrap", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.0.13"],\ + ["@n1ru4l/graphql-live-query", "virtual:fcad1fcfbd66f8cbb7c939b1ec1c3dd97b7e60983d2c3ec5cee827da5c89e8bdfc4f52dc3312535e983ae2fe4e0b658962d528d3b98e0f8879cd12979f5f94c4#npm:0.7.1"],\ + ["@n1ru4l/in-memory-live-query-store", "virtual:fcad1fcfbd66f8cbb7c939b1ec1c3dd97b7e60983d2c3ec5cee827da5c89e8bdfc4f52dc3312535e983ae2fe4e0b658962d528d3b98e0f8879cd12979f5f94c4#npm:0.6.6"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/store", [\ + ["npm:0.1.19", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-store-npm-0.1.19-e1c4a12ff6-10.zip/node_modules/@graphql-mesh/store/",\ + "packageDependencies": [\ + ["@graphql-mesh/store", "npm:0.1.19"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.1.6", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-store-npm-0.1.6-e422890caf-10.zip/node_modules/@graphql-mesh/store/",\ + "packageDependencies": [\ + ["@graphql-mesh/store", "npm:0.1.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.1.8", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-store-npm-0.1.8-ca476298a9-10.zip/node_modules/@graphql-mesh/store/",\ + "packageDependencies": [\ + ["@graphql-mesh/store", "npm:0.1.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.3.29", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-store-npm-0.3.29-c042ba60c5-10.zip/node_modules/@graphql-mesh/store/",\ + "packageDependencies": [\ + ["@graphql-mesh/store", "npm:0.3.29"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:0.1.8", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-store-virtual-4023784871/2/.yarn/berry/cache/@graphql-mesh-store-npm-0.1.8-ca476298a9-10.zip/node_modules/@graphql-mesh/store/",\ + "packageDependencies": [\ + ["@graphql-mesh/store", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:0.1.8"],\ + ["@graphql-inspector/core", "virtual:4023784871eae87e2d5d24eaecc19a50f875b33e128e0a83e73a6fab1819ed88717664a94d8af230576ff62ed8022d2dd3b3c73d0f4e8b60ffa471a38acffd0c#npm:2.7.0"],\ + ["@graphql-mesh/utils", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:0.14.0"],\ + ["@graphql-tools/utils", "virtual:4023784871eae87e2d5d24eaecc19a50f875b33e128e0a83e73a6fab1819ed88717664a94d8af230576ff62ed8022d2dd3b3c73d0f4e8b60ffa471a38acffd0c#npm:8.1.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.1.6", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-store-virtual-43089d630e/2/.yarn/berry/cache/@graphql-mesh-store-npm-0.1.6-e422890caf-10.zip/node_modules/@graphql-mesh/store/",\ + "packageDependencies": [\ + ["@graphql-mesh/store", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.1.6"],\ + ["@graphql-inspector/core", "virtual:43089d630e24ad46fa2b9cc0d172a8664ae2c04b23ca9f5475507b9f0ff623a70a852ee5adade05ef0f7b01b97810707c0c7eb9c3355cbc5a078fe7dfc8b7adc#npm:2.6.1"],\ + ["@graphql-mesh/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.13.6"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:0.3.29", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-store-virtual-d015d72ea5/2/.yarn/berry/cache/@graphql-mesh-store-npm-0.3.29-c042ba60c5-10.zip/node_modules/@graphql-mesh/store/",\ + "packageDependencies": [\ + ["@graphql-mesh/store", "virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:0.3.29"],\ + ["@graphql-inspector/core", "virtual:d015d72ea59402af681e6ff16207dad513910e57b17ddb0ef2a6b40fc87d71956cd8cfe3dd562d10c47150d91fea9ae383257e9d80596c2206c8a1e3cb7083ac#npm:3.1.1"],\ + ["@graphql-mesh/types", "virtual:08f1d8463daf00d9d5d0e7b8d613dfa54f7b20c7c9a282389a1bd5d8574863f4afbdefac0d52707f5a967a890d421693543af35cc51b84ea6023f3170aad5e98#npm:0.66.6"],\ + ["@graphql-mesh/utils", "virtual:08f1d8463daf00d9d5d0e7b8d613dfa54f7b20c7c9a282389a1bd5d8574863f4afbdefac0d52707f5a967a890d421693543af35cc51b84ea6023f3170aad5e98#npm:0.29.0"],\ + ["@graphql-tools/utils", "virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:8.6.2"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.1.19", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-store-virtual-55d54a7139/2/.yarn/berry/cache/@graphql-mesh-store-npm-0.1.19-e1c4a12ff6-10.zip/node_modules/@graphql-mesh/store/",\ + "packageDependencies": [\ + ["@graphql-mesh/store", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.1.19"],\ + ["@graphql-inspector/core", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:3.0.2"],\ + ["@graphql-mesh/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:0.19.0"],\ + ["@graphql-tools/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:8.5.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/transform-cache", [\ + ["npm:0.9.21", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-transform-cache-npm-0.9.21-3653c1513d-10.zip/node_modules/@graphql-mesh/transform-cache/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-cache", "npm:0.9.21"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.9.21", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-transform-cache-virtual-92b5cdcffb/2/.yarn/berry/cache/@graphql-mesh-transform-cache-npm-0.9.21-3653c1513d-10.zip/node_modules/@graphql-mesh/transform-cache/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-cache", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.9.21"],\ + ["@graphql-mesh/types", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.53.0"],\ + ["@graphql-mesh/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:0.19.0"],\ + ["@graphql-tools/resolvers-composition", "virtual:92b5cdcffb62c09e1f29d973f7a1ba8659298c4d1ae4894a79569775b43c71a0963f944cd177df968d1d1f03631c39938f280bd36906ac0fda1621330f960372#npm:6.4.0"],\ + ["@graphql-tools/schema", "virtual:92b5cdcffb62c09e1f29d973f7a1ba8659298c4d1ae4894a79569775b43c71a0963f944cd177df968d1d1f03631c39938f280bd36906ac0fda1621330f960372#npm:8.3.0"],\ + ["@graphql-tools/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:8.5.0"],\ + ["@types/graphql", null],\ + ["date-fns", "npm:2.25.0"],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/transform-encapsulate", [\ + ["npm:0.1.67", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-transform-encapsulate-npm-0.1.67-25586fc385-10.zip/node_modules/@graphql-mesh/transform-encapsulate/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-encapsulate", "npm:0.1.67"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.1.67", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-transform-encapsulate-virtual-5fd484e70e/2/.yarn/berry/cache/@graphql-mesh-transform-encapsulate-npm-0.1.67-25586fc385-10.zip/node_modules/@graphql-mesh/transform-encapsulate/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-encapsulate", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.1.67"],\ + ["@graphql-mesh/types", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.53.0"],\ + ["@graphql-mesh/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:0.19.0"],\ + ["@graphql-tools/delegate", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:8.4.0"],\ + ["@graphql-tools/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:8.5.0"],\ + ["@graphql-tools/wrap", "virtual:5fd484e70ee27fce7e181c5681f5b8ab040c4357e8ecbc80bfc37a5dd79e3a65cdb6041926c921a292fc0f9eefe3d9ae8b4eb32f4cccfb5d3fe713635c3e6cab#npm:8.3.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/transform-filter-schema", [\ + ["npm:0.10.28", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-transform-filter-schema-npm-0.10.28-fc22775e57-10.zip/node_modules/@graphql-mesh/transform-filter-schema/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-filter-schema", "npm:0.10.28"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.28", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-transform-filter-schema-virtual-aa024177e6/2/.yarn/berry/cache/@graphql-mesh-transform-filter-schema-npm-0.10.28-fc22775e57-10.zip/node_modules/@graphql-mesh/transform-filter-schema/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-filter-schema", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.28"],\ + ["@graphql-mesh/types", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:0.47.0"],\ + ["@graphql-mesh/utils", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:0.16.0"],\ + ["@graphql-tools/delegate", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:8.1.1"],\ + ["@graphql-tools/utils", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:8.1.2"],\ + ["@graphql-tools/wrap", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.0.13"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["micromatch", "npm:4.0.4"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/transform-mock", [\ + ["npm:0.10.21", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-transform-mock-npm-0.10.21-24360abab1-10.zip/node_modules/@graphql-mesh/transform-mock/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-mock", "npm:0.10.21"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.21", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-transform-mock-virtual-41008f65c6/2/.yarn/berry/cache/@graphql-mesh-transform-mock-npm-0.10.21-24360abab1-10.zip/node_modules/@graphql-mesh/transform-mock/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-mock", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.21"],\ + ["@graphql-mesh/types", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.53.0"],\ + ["@graphql-mesh/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:0.19.0"],\ + ["@graphql-tools/mock", "virtual:41008f65c6dedb5adb09bfc4921bea3bc68abfad08a89801a4156492509c9b318683cefc0ddb13b7ec2fe983add6f0078619acce605fe452f75ae6768e9641a1#npm:8.4.1"],\ + ["@graphql-tools/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:8.5.0"],\ + ["@types/graphql", null],\ + ["faker", "npm:5.5.3"],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-scalars", "virtual:41008f65c6dedb5adb09bfc4921bea3bc68abfad08a89801a4156492509c9b318683cefc0ddb13b7ec2fe983add6f0078619acce605fe452f75ae6768e9641a1#npm:1.12.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/transform-naming-convention", [\ + ["npm:0.6.69", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-transform-naming-convention-npm-0.6.69-65d120599b-10.zip/node_modules/@graphql-mesh/transform-naming-convention/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-naming-convention", "npm:0.6.69"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.6.69", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-transform-naming-convention-virtual-ec831e064f/2/.yarn/berry/cache/@graphql-mesh-transform-naming-convention-npm-0.6.69-65d120599b-10.zip/node_modules/@graphql-mesh/transform-naming-convention/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-naming-convention", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.6.69"],\ + ["@graphql-mesh/types", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.53.0"],\ + ["@graphql-mesh/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:0.19.0"],\ + ["@graphql-tools/delegate", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:8.4.0"],\ + ["@graphql-tools/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:8.5.0"],\ + ["@graphql-tools/wrap", "virtual:5fd484e70ee27fce7e181c5681f5b8ab040c4357e8ecbc80bfc37a5dd79e3a65cdb6041926c921a292fc0f9eefe3d9ae8b4eb32f4cccfb5d3fe713635c3e6cab#npm:8.3.0"],\ + ["@types/graphql", null],\ + ["change-case", "npm:4.1.2"],\ + ["graphql", "npm:15.8.0"],\ + ["lower-case", "npm:2.0.2"],\ + ["upper-case", "npm:2.0.2"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/transform-prefix", [\ + ["npm:0.6.59", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-transform-prefix-npm-0.6.59-87e9fd6156-10.zip/node_modules/@graphql-mesh/transform-prefix/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-prefix", "npm:0.6.59"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.6.59", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-transform-prefix-virtual-e9e0a866bb/2/.yarn/berry/cache/@graphql-mesh-transform-prefix-npm-0.6.59-87e9fd6156-10.zip/node_modules/@graphql-mesh/transform-prefix/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-prefix", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.6.59"],\ + ["@graphql-mesh/types", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:0.47.0"],\ + ["@graphql-mesh/utils", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:0.16.0"],\ + ["@graphql-tools/delegate", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:8.1.1"],\ + ["@graphql-tools/utils", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:8.1.2"],\ + ["@graphql-tools/wrap", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.0.13"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/transform-rename", [\ + ["npm:0.9.18", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-transform-rename-npm-0.9.18-a7a190711b-10.zip/node_modules/@graphql-mesh/transform-rename/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-rename", "npm:0.9.18"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.9.18", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-transform-rename-virtual-ed2e4e1d57/2/.yarn/berry/cache/@graphql-mesh-transform-rename-npm-0.9.18-a7a190711b-10.zip/node_modules/@graphql-mesh/transform-rename/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-rename", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.9.18"],\ + ["@graphql-mesh/types", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.53.0"],\ + ["@graphql-mesh/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:0.19.0"],\ + ["@graphql-tools/delegate", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:8.4.0"],\ + ["@graphql-tools/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:8.5.0"],\ + ["@graphql-tools/wrap", "virtual:5fd484e70ee27fce7e181c5681f5b8ab040c4357e8ecbc80bfc37a5dd79e3a65cdb6041926c921a292fc0f9eefe3d9ae8b4eb32f4cccfb5d3fe713635c3e6cab#npm:8.3.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/transform-resolvers-composition", [\ + ["npm:0.10.19", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-transform-resolvers-composition-npm-0.10.19-2a63a184c2-10.zip/node_modules/@graphql-mesh/transform-resolvers-composition/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-resolvers-composition", "npm:0.10.19"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.19", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-transform-resolvers-composition-virtual-58a1165f0e/2/.yarn/berry/cache/@graphql-mesh-transform-resolvers-composition-npm-0.10.19-2a63a184c2-10.zip/node_modules/@graphql-mesh/transform-resolvers-composition/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-resolvers-composition", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.19"],\ + ["@graphql-mesh/types", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.53.0"],\ + ["@graphql-mesh/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:0.19.0"],\ + ["@graphql-tools/resolvers-composition", "virtual:92b5cdcffb62c09e1f29d973f7a1ba8659298c4d1ae4894a79569775b43c71a0963f944cd177df968d1d1f03631c39938f280bd36906ac0fda1621330f960372#npm:6.4.0"],\ + ["@graphql-tools/schema", "virtual:92b5cdcffb62c09e1f29d973f7a1ba8659298c4d1ae4894a79569775b43c71a0963f944cd177df968d1d1f03631c39938f280bd36906ac0fda1621330f960372#npm:8.3.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/transform-snapshot", [\ + ["npm:0.10.20", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-transform-snapshot-npm-0.10.20-1fe6b4dc9a-10.zip/node_modules/@graphql-mesh/transform-snapshot/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-snapshot", "npm:0.10.20"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.20", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-transform-snapshot-virtual-47b16bd602/2/.yarn/berry/cache/@graphql-mesh-transform-snapshot-npm-0.10.20-1fe6b4dc9a-10.zip/node_modules/@graphql-mesh/transform-snapshot/",\ + "packageDependencies": [\ + ["@graphql-mesh/transform-snapshot", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.10.20"],\ + ["@graphql-mesh/types", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.53.0"],\ + ["@graphql-mesh/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:0.19.0"],\ + ["@graphql-tools/resolvers-composition", "virtual:92b5cdcffb62c09e1f29d973f7a1ba8659298c4d1ae4894a79569775b43c71a0963f944cd177df968d1d1f03631c39938f280bd36906ac0fda1621330f960372#npm:6.4.0"],\ + ["@graphql-tools/schema", "virtual:92b5cdcffb62c09e1f29d973f7a1ba8659298c4d1ae4894a79569775b43c71a0963f944cd177df968d1d1f03631c39938f280bd36906ac0fda1621330f960372#npm:8.3.0"],\ + ["@graphql-tools/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:8.5.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/types", [\ + ["npm:0.45.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-types-npm-0.45.1-5411d16a0d-10.zip/node_modules/@graphql-mesh/types/",\ + "packageDependencies": [\ + ["@graphql-mesh/types", "npm:0.45.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.45.2", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-types-npm-0.45.2-bfc99badd3-10.zip/node_modules/@graphql-mesh/types/",\ + "packageDependencies": [\ + ["@graphql-mesh/types", "npm:0.45.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.46.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-types-npm-0.46.0-d4cc0052b7-10.zip/node_modules/@graphql-mesh/types/",\ + "packageDependencies": [\ + ["@graphql-mesh/types", "npm:0.46.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.47.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-types-npm-0.47.0-430001cb6f-10.zip/node_modules/@graphql-mesh/types/",\ + "packageDependencies": [\ + ["@graphql-mesh/types", "npm:0.47.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.53.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-types-npm-0.53.0-798c0f48e5-10.zip/node_modules/@graphql-mesh/types/",\ + "packageDependencies": [\ + ["@graphql-mesh/types", "npm:0.53.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.66.6", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-types-npm-0.66.6-0ca94cec48-10.zip/node_modules/@graphql-mesh/types/",\ + "packageDependencies": [\ + ["@graphql-mesh/types", "npm:0.66.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:08f1d8463daf00d9d5d0e7b8d613dfa54f7b20c7c9a282389a1bd5d8574863f4afbdefac0d52707f5a967a890d421693543af35cc51b84ea6023f3170aad5e98#npm:0.66.6", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-types-virtual-6b690e69a8/2/.yarn/berry/cache/@graphql-mesh-types-npm-0.66.6-0ca94cec48-10.zip/node_modules/@graphql-mesh/types/",\ + "packageDependencies": [\ + ["@graphql-mesh/types", "virtual:08f1d8463daf00d9d5d0e7b8d613dfa54f7b20c7c9a282389a1bd5d8574863f4afbdefac0d52707f5a967a890d421693543af35cc51b84ea6023f3170aad5e98#npm:0.66.6"],\ + ["@graphql-mesh/store", "virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:0.3.29"],\ + ["@graphql-tools/delegate", "virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:8.5.3"],\ + ["@graphql-tools/utils", "virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:8.6.2"],\ + ["@graphql-typed-document-node/core", "virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:3.1.1"],\ + ["@types/graphql", null],\ + ["fetchache", "npm:0.1.1"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:0.46.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-types-virtual-9efa1ad760/2/.yarn/berry/cache/@graphql-mesh-types-npm-0.46.0-d4cc0052b7-10.zip/node_modules/@graphql-mesh/types/",\ + "packageDependencies": [\ + ["@graphql-mesh/types", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:0.46.0"],\ + ["@graphql-tools/delegate", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.0"],\ + ["@graphql-tools/utils", "virtual:4023784871eae87e2d5d24eaecc19a50f875b33e128e0a83e73a6fab1819ed88717664a94d8af230576ff62ed8022d2dd3b3c73d0f4e8b60ffa471a38acffd0c#npm:8.1.1"],\ + ["@graphql-typed-document-node/core", "virtual:eb8bdc289710b4a321dd72363fe735b1ef1c696af5d79fef623425bdc7d83114b2e3338778f364bc09cf74d77a707ed8367d3517f1ac68262f3ec41b57eff50d#npm:3.1.0"],\ + ["@types/graphql", null],\ + ["fetchache", "npm:0.1.1"],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.53.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-types-virtual-c63972847c/2/.yarn/berry/cache/@graphql-mesh-types-npm-0.53.0-798c0f48e5-10.zip/node_modules/@graphql-mesh/types/",\ + "packageDependencies": [\ + ["@graphql-mesh/types", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.53.0"],\ + ["@graphql-tools/delegate", "virtual:c63972847c3fbd708f3212c254b5e4d7e00d904235eaf033ed0b0b298fba61a5269d041c6c1d447b9702e54eeb454d87355d43e0327d9be7fc4f8554a121dc27#npm:8.2.3"],\ + ["@graphql-tools/utils", "virtual:c63972847c3fbd708f3212c254b5e4d7e00d904235eaf033ed0b0b298fba61a5269d041c6c1d447b9702e54eeb454d87355d43e0327d9be7fc4f8554a121dc27#npm:8.3.0"],\ + ["@graphql-typed-document-node/core", "virtual:eb8bdc289710b4a321dd72363fe735b1ef1c696af5d79fef623425bdc7d83114b2e3338778f364bc09cf74d77a707ed8367d3517f1ac68262f3ec41b57eff50d#npm:3.1.0"],\ + ["@types/graphql", null],\ + ["fetchache", "npm:0.1.1"],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.45.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-types-virtual-eb8bdc2897/2/.yarn/berry/cache/@graphql-mesh-types-npm-0.45.1-5411d16a0d-10.zip/node_modules/@graphql-mesh/types/",\ + "packageDependencies": [\ + ["@graphql-mesh/types", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.45.1"],\ + ["@graphql-tools/delegate", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.8"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@graphql-typed-document-node/core", "virtual:eb8bdc289710b4a321dd72363fe735b1ef1c696af5d79fef623425bdc7d83114b2e3338778f364bc09cf74d77a707ed8367d3517f1ac68262f3ec41b57eff50d#npm:3.1.0"],\ + ["@types/graphql", null],\ + ["fetchache", "npm:0.1.1"],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:0.47.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-types-virtual-7636a39de7/2/.yarn/berry/cache/@graphql-mesh-types-npm-0.47.0-430001cb6f-10.zip/node_modules/@graphql-mesh/types/",\ + "packageDependencies": [\ + ["@graphql-mesh/types", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:0.47.0"],\ + ["@graphql-tools/delegate", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:8.1.1"],\ + ["@graphql-tools/utils", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:8.1.2"],\ + ["@graphql-typed-document-node/core", "virtual:eb8bdc289710b4a321dd72363fe735b1ef1c696af5d79fef623425bdc7d83114b2e3338778f364bc09cf74d77a707ed8367d3517f1ac68262f3ec41b57eff50d#npm:3.1.0"],\ + ["@types/graphql", null],\ + ["fetchache", "npm:0.1.1"],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.45.2", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-types-virtual-092d48f934/2/.yarn/berry/cache/@graphql-mesh-types-npm-0.45.2-bfc99badd3-10.zip/node_modules/@graphql-mesh/types/",\ + "packageDependencies": [\ + ["@graphql-mesh/types", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.45.2"],\ + ["@graphql-tools/delegate", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.0"],\ + ["@graphql-tools/utils", "virtual:4023784871eae87e2d5d24eaecc19a50f875b33e128e0a83e73a6fab1819ed88717664a94d8af230576ff62ed8022d2dd3b3c73d0f4e8b60ffa471a38acffd0c#npm:8.1.1"],\ + ["@graphql-typed-document-node/core", "virtual:eb8bdc289710b4a321dd72363fe735b1ef1c696af5d79fef623425bdc7d83114b2e3338778f364bc09cf74d77a707ed8367d3517f1ac68262f3ec41b57eff50d#npm:3.1.0"],\ + ["@types/graphql", null],\ + ["fetchache", "npm:0.1.1"],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-mesh/utils", [\ + ["npm:0.13.6", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-utils-npm-0.13.6-7d55991416-10.zip/node_modules/@graphql-mesh/utils/",\ + "packageDependencies": [\ + ["@graphql-mesh/utils", "npm:0.13.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.13.7", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-utils-npm-0.13.7-9e5446d304-10.zip/node_modules/@graphql-mesh/utils/",\ + "packageDependencies": [\ + ["@graphql-mesh/utils", "npm:0.13.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.14.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-utils-npm-0.14.0-5d371a1671-10.zip/node_modules/@graphql-mesh/utils/",\ + "packageDependencies": [\ + ["@graphql-mesh/utils", "npm:0.14.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.16.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-utils-npm-0.16.0-272a6efca7-10.zip/node_modules/@graphql-mesh/utils/",\ + "packageDependencies": [\ + ["@graphql-mesh/utils", "npm:0.16.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.19.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-utils-npm-0.19.0-78b8350467-10.zip/node_modules/@graphql-mesh/utils/",\ + "packageDependencies": [\ + ["@graphql-mesh/utils", "npm:0.19.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.29.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-mesh-utils-npm-0.29.0-8697dee401-10.zip/node_modules/@graphql-mesh/utils/",\ + "packageDependencies": [\ + ["@graphql-mesh/utils", "npm:0.29.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:08f1d8463daf00d9d5d0e7b8d613dfa54f7b20c7c9a282389a1bd5d8574863f4afbdefac0d52707f5a967a890d421693543af35cc51b84ea6023f3170aad5e98#npm:0.29.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-utils-virtual-d2ca854849/2/.yarn/berry/cache/@graphql-mesh-utils-npm-0.29.0-8697dee401-10.zip/node_modules/@graphql-mesh/utils/",\ + "packageDependencies": [\ + ["@graphql-mesh/utils", "virtual:08f1d8463daf00d9d5d0e7b8d613dfa54f7b20c7c9a282389a1bd5d8574863f4afbdefac0d52707f5a967a890d421693543af35cc51b84ea6023f3170aad5e98#npm:0.29.0"],\ + ["@ardatan/string-interpolation", "npm:1.2.12"],\ + ["@graphql-mesh/types", "virtual:08f1d8463daf00d9d5d0e7b8d613dfa54f7b20c7c9a282389a1bd5d8574863f4afbdefac0d52707f5a967a890d421693543af35cc51b84ea6023f3170aad5e98#npm:0.66.6"],\ + ["@graphql-tools/delegate", "virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:8.5.3"],\ + ["@graphql-tools/utils", "virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:8.6.2"],\ + ["@graphql-typed-document-node/core", "virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:3.1.1"],\ + ["@types/graphql", null],\ + ["chalk", "npm:4.1.2"],\ + ["cross-undici-fetch", "npm:0.1.25"],\ + ["date-fns", "npm:2.28.0"],\ + ["fetchache", "npm:0.1.1"],\ + ["file-uri-to-path", "npm:2.0.0"],\ + ["flatstr", "npm:1.0.12"],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-jit", "virtual:d2ca8548492cd0b10feeea9a3ed75c5fa18f27c323b2473bd4a9a28b92a597389cf0b6ea4345c06adfc69e96a3d75036c356492b0a5c2db9730cceb0c8ae5dd5#npm:0.7.3"],\ + ["graphql-subscriptions", "virtual:d2ca8548492cd0b10feeea9a3ed75c5fa18f27c323b2473bd4a9a28b92a597389cf0b6ea4345c06adfc69e96a3d75036c356492b0a5c2db9730cceb0c8ae5dd5#npm:2.0.0"],\ + ["is-url", "npm:1.2.4"],\ + ["js-yaml", "npm:4.1.0"],\ + ["lodash", "npm:4.17.21"],\ + ["object-hash", "npm:3.0.0"],\ + ["tiny-lru", "npm:8.0.2"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:0.14.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-utils-virtual-5d61bc044b/2/.yarn/berry/cache/@graphql-mesh-utils-npm-0.14.0-5d371a1671-10.zip/node_modules/@graphql-mesh/utils/",\ + "packageDependencies": [\ + ["@graphql-mesh/utils", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:0.14.0"],\ + ["@ardatan/string-interpolation", "npm:1.2.12"],\ + ["@graphql-mesh/types", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:0.46.0"],\ + ["@graphql-tools/delegate", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.0"],\ + ["@graphql-tools/utils", "virtual:4023784871eae87e2d5d24eaecc19a50f875b33e128e0a83e73a6fab1819ed88717664a94d8af230576ff62ed8022d2dd3b3c73d0f4e8b60ffa471a38acffd0c#npm:8.1.1"],\ + ["@graphql-typed-document-node/core", "virtual:eb8bdc289710b4a321dd72363fe735b1ef1c696af5d79fef623425bdc7d83114b2e3338778f364bc09cf74d77a707ed8367d3517f1ac68262f3ec41b57eff50d#npm:3.1.0"],\ + ["@types/graphql", null],\ + ["chalk", "npm:4.1.2"],\ + ["cross-fetch", "npm:3.1.4"],\ + ["date-fns", "npm:2.23.0"],\ + ["fetchache", "npm:0.1.1"],\ + ["flatstr", "npm:1.0.12"],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-jit", "virtual:1afd436edc9444ddfa1a8dd7fa2fc6918ffa2f2fe6335e244675c33e70b6b5cdf5e24e5c94e77813f273a97786ff35102a454df32847a1272d87fcf70e935f16#npm:0.5.2"],\ + ["graphql-subscriptions", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.2.1"],\ + ["is-url", "npm:1.2.4"],\ + ["js-yaml", "npm:4.1.0"],\ + ["lodash", "npm:4.17.21"],\ + ["object-hash", "npm:2.2.0"],\ + ["tiny-lru", "npm:7.0.6"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:0.19.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-utils-virtual-4b6c1409cd/2/.yarn/berry/cache/@graphql-mesh-utils-npm-0.19.0-78b8350467-10.zip/node_modules/@graphql-mesh/utils/",\ + "packageDependencies": [\ + ["@graphql-mesh/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:0.19.0"],\ + ["@ardatan/string-interpolation", "npm:1.2.12"],\ + ["@graphql-mesh/types", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.53.0"],\ + ["@graphql-tools/delegate", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:8.4.0"],\ + ["@graphql-tools/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:8.5.0"],\ + ["@graphql-typed-document-node/core", "virtual:eb8bdc289710b4a321dd72363fe735b1ef1c696af5d79fef623425bdc7d83114b2e3338778f364bc09cf74d77a707ed8367d3517f1ac68262f3ec41b57eff50d#npm:3.1.0"],\ + ["@types/graphql", null],\ + ["chalk", "npm:4.1.2"],\ + ["cross-fetch", "npm:3.1.4"],\ + ["date-fns", "npm:2.25.0"],\ + ["fetchache", "npm:0.1.1"],\ + ["flatstr", "npm:1.0.12"],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-jit", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.6.0"],\ + ["graphql-subscriptions", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.2.1"],\ + ["is-url", "npm:1.2.4"],\ + ["js-yaml", "npm:4.1.0"],\ + ["lodash", "npm:4.17.21"],\ + ["object-hash", "npm:2.2.0"],\ + ["tiny-lru", "npm:7.0.6"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.13.6", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-utils-virtual-1afd436edc/2/.yarn/berry/cache/@graphql-mesh-utils-npm-0.13.6-7d55991416-10.zip/node_modules/@graphql-mesh/utils/",\ + "packageDependencies": [\ + ["@graphql-mesh/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.13.6"],\ + ["@ardatan/string-interpolation", "npm:1.2.12"],\ + ["@graphql-mesh/types", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:0.45.1"],\ + ["@graphql-tools/delegate", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.8"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@graphql-typed-document-node/core", "virtual:eb8bdc289710b4a321dd72363fe735b1ef1c696af5d79fef623425bdc7d83114b2e3338778f364bc09cf74d77a707ed8367d3517f1ac68262f3ec41b57eff50d#npm:3.1.0"],\ + ["@types/graphql", null],\ + ["chalk", "npm:4.1.2"],\ + ["cross-fetch", "npm:3.1.4"],\ + ["date-fns", "npm:2.23.0"],\ + ["fetchache", "npm:0.1.1"],\ + ["flatstr", "npm:1.0.12"],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-jit", "virtual:1afd436edc9444ddfa1a8dd7fa2fc6918ffa2f2fe6335e244675c33e70b6b5cdf5e24e5c94e77813f273a97786ff35102a454df32847a1272d87fcf70e935f16#npm:0.5.2"],\ + ["graphql-subscriptions", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.2.1"],\ + ["is-url", "npm:1.2.4"],\ + ["js-yaml", "npm:4.1.0"],\ + ["lodash", "npm:4.17.21"],\ + ["object-hash", "npm:2.2.0"],\ + ["tiny-lru", "npm:7.0.6"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:0.16.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-utils-virtual-c16ac5710c/2/.yarn/berry/cache/@graphql-mesh-utils-npm-0.16.0-272a6efca7-10.zip/node_modules/@graphql-mesh/utils/",\ + "packageDependencies": [\ + ["@graphql-mesh/utils", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:0.16.0"],\ + ["@ardatan/string-interpolation", "npm:1.2.12"],\ + ["@graphql-mesh/types", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:0.47.0"],\ + ["@graphql-tools/delegate", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:8.1.1"],\ + ["@graphql-tools/utils", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:8.1.2"],\ + ["@graphql-typed-document-node/core", "virtual:eb8bdc289710b4a321dd72363fe735b1ef1c696af5d79fef623425bdc7d83114b2e3338778f364bc09cf74d77a707ed8367d3517f1ac68262f3ec41b57eff50d#npm:3.1.0"],\ + ["@types/graphql", null],\ + ["chalk", "npm:4.1.2"],\ + ["cross-fetch", "npm:3.1.4"],\ + ["date-fns", "npm:2.23.0"],\ + ["fetchache", "npm:0.1.1"],\ + ["flatstr", "npm:1.0.12"],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-jit", "virtual:1afd436edc9444ddfa1a8dd7fa2fc6918ffa2f2fe6335e244675c33e70b6b5cdf5e24e5c94e77813f273a97786ff35102a454df32847a1272d87fcf70e935f16#npm:0.5.2"],\ + ["graphql-subscriptions", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.2.1"],\ + ["is-url", "npm:1.2.4"],\ + ["js-yaml", "npm:4.1.0"],\ + ["lodash", "npm:4.17.21"],\ + ["object-hash", "npm:2.2.0"],\ + ["tiny-lru", "npm:7.0.6"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.13.7", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-mesh-utils-virtual-c1e109c1c4/2/.yarn/berry/cache/@graphql-mesh-utils-npm-0.13.7-9e5446d304-10.zip/node_modules/@graphql-mesh/utils/",\ + "packageDependencies": [\ + ["@graphql-mesh/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.13.7"],\ + ["@ardatan/string-interpolation", "npm:1.2.12"],\ + ["@graphql-mesh/types", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:0.45.2"],\ + ["@graphql-tools/delegate", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.0"],\ + ["@graphql-tools/utils", "virtual:4023784871eae87e2d5d24eaecc19a50f875b33e128e0a83e73a6fab1819ed88717664a94d8af230576ff62ed8022d2dd3b3c73d0f4e8b60ffa471a38acffd0c#npm:8.1.1"],\ + ["@graphql-typed-document-node/core", "virtual:eb8bdc289710b4a321dd72363fe735b1ef1c696af5d79fef623425bdc7d83114b2e3338778f364bc09cf74d77a707ed8367d3517f1ac68262f3ec41b57eff50d#npm:3.1.0"],\ + ["@types/graphql", null],\ + ["chalk", "npm:4.1.2"],\ + ["cross-fetch", "npm:3.1.4"],\ + ["date-fns", "npm:2.23.0"],\ + ["fetchache", "npm:0.1.1"],\ + ["flatstr", "npm:1.0.12"],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-jit", "virtual:1afd436edc9444ddfa1a8dd7fa2fc6918ffa2f2fe6335e244675c33e70b6b5cdf5e24e5c94e77813f273a97786ff35102a454df32847a1272d87fcf70e935f16#npm:0.5.2"],\ + ["graphql-subscriptions", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.2.1"],\ + ["is-url", "npm:1.2.4"],\ + ["js-yaml", "npm:4.1.0"],\ + ["lodash", "npm:4.17.21"],\ + ["object-hash", "npm:2.2.0"],\ + ["tiny-lru", "npm:7.0.6"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/batch-delegate", [\ + ["npm:8.0.11", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-batch-delegate-npm-8.0.11-e0e4db0af9-10.zip/node_modules/@graphql-tools/batch-delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/batch-delegate", "npm:8.0.11"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.0.8", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-batch-delegate-npm-8.0.8-0d42a135f0-10.zip/node_modules/@graphql-tools/batch-delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/batch-delegate", "npm:8.0.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:639d766ba5be417d250c673ece769b5c53e216f9f0ee8685e9158e8419bddd7c13bcd615a514499bdb6c562a6a611d6b45066f7672b3d2941d40aa054a1b1bb5#npm:8.0.11", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-batch-delegate-virtual-50dd8b2323/2/.yarn/berry/cache/@graphql-tools-batch-delegate-npm-8.0.11-e0e4db0af9-10.zip/node_modules/@graphql-tools/batch-delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/batch-delegate", "virtual:639d766ba5be417d250c673ece769b5c53e216f9f0ee8685e9158e8419bddd7c13bcd615a514499bdb6c562a6a611d6b45066f7672b3d2941d40aa054a1b1bb5#npm:8.0.11"],\ + ["@graphql-tools/delegate", "virtual:298f21c812fe11acb7477c418e4e4b54aaafd8a19bb3749962cfec1da9642ca80859c4ad52e74e70cb4acc7b3ce463d0e899adc4931d6fce5e8d14e728000050#npm:8.8.1"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["dataloader", "npm:2.0.0"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.0.8", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-batch-delegate-virtual-25e432b535/2/.yarn/berry/cache/@graphql-tools-batch-delegate-npm-8.0.8-0d42a135f0-10.zip/node_modules/@graphql-tools/batch-delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/batch-delegate", "virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.0.8"],\ + ["@graphql-tools/delegate", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.8"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["dataloader", "npm:2.0.0"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/batch-execute", [\ + ["npm:8.5.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-batch-execute-npm-8.5.1-5cb520646c-10.zip/node_modules/@graphql-tools/batch-execute/",\ + "packageDependencies": [\ + ["@graphql-tools/batch-execute", "npm:8.5.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.5.22", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-batch-execute-npm-8.5.22-5a4617b0bb-10.zip/node_modules/@graphql-tools/batch-execute/",\ + "packageDependencies": [\ + ["@graphql-tools/batch-execute", "npm:8.5.22"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.22", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-batch-execute-virtual-a86c3882f3/2/.yarn/berry/cache/@graphql-tools-batch-execute-npm-8.5.22-5a4617b0bb-10.zip/node_modules/@graphql-tools/batch-execute/",\ + "packageDependencies": [\ + ["@graphql-tools/batch-execute", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.22"],\ + ["@graphql-tools/utils", "virtual:a86c3882f3c057c90eb22413b4bcb0f32e14fdf67c927c3fe566e75375ed27db89af34203013b758e3b9a41fa9fab826bc6882efbc3fcaea10392295dd4c9595#npm:9.2.1"],\ + ["@types/graphql", null],\ + ["dataloader", "npm:2.2.3"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"],\ + ["value-or-promise", "npm:1.0.12"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:9b46ca8f72a4afe9135c4aa329477bd658fe03058482e7d7853e80a69a579081817f6194aa685538f474129e13456efd24eff4782900c2497b63ed3a3b07851e#npm:8.5.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-batch-execute-virtual-2f44eb1f1f/2/.yarn/berry/cache/@graphql-tools-batch-execute-npm-8.5.1-5cb520646c-10.zip/node_modules/@graphql-tools/batch-execute/",\ + "packageDependencies": [\ + ["@graphql-tools/batch-execute", "virtual:9b46ca8f72a4afe9135c4aa329477bd658fe03058482e7d7853e80a69a579081817f6194aa685538f474129e13456efd24eff4782900c2497b63ed3a3b07851e#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:aeff91690b045ef05f65864a2a49de51d2bf090bb7e7146b7dc0b459482d3b95599a0a7560276124a9dd1b8db5e55b8757d4390822d3df58376cc3a064471462#npm:8.9.0"],\ + ["@types/graphql", null],\ + ["dataloader", "npm:2.1.0"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"],\ + ["value-or-promise", "npm:1.0.11"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/code-file-loader", [\ + ["npm:7.0.3", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-code-file-loader-npm-7.0.3-357b887b42-10.zip/node_modules/@graphql-tools/code-file-loader/",\ + "packageDependencies": [\ + ["@graphql-tools/code-file-loader", "npm:7.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:7.0.3", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-code-file-loader-virtual-1c52a39991/2/.yarn/berry/cache/@graphql-tools-code-file-loader-npm-7.0.3-357b887b42-10.zip/node_modules/@graphql-tools/code-file-loader/",\ + "packageDependencies": [\ + ["@graphql-tools/code-file-loader", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:7.0.3"],\ + ["@graphql-tools/graphql-tag-pluck", "virtual:1c52a39991747e3e93c7fe8bb6ac6d7a87a14ba69a303ebe450b76ddaaa5510c399983fa2cd9b68b6a532eda4c2e5b9912bb99e11b962cce894af1488c5a54c8#npm:7.5.2"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["globby", "npm:11.1.0"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["unixify", "npm:1.0.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/delegate", [\ + ["npm:8.0.8", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-delegate-npm-8.0.8-437248b79e-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "npm:8.0.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-delegate-npm-8.1.0-cbc18b77dd-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "npm:8.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-delegate-npm-8.1.1-04abba0fc9-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "npm:8.1.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.2.3", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-delegate-npm-8.2.3-93273680a1-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "npm:8.2.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.4.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-delegate-npm-8.4.0-a94c306eff-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "npm:8.4.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.5.3", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-delegate-npm-8.5.3-0f2da42ef6-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "npm:8.5.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.8.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-delegate-npm-8.8.1-9b6070ccf8-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "npm:8.8.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:298f21c812fe11acb7477c418e4e4b54aaafd8a19bb3749962cfec1da9642ca80859c4ad52e74e70cb4acc7b3ce463d0e899adc4931d6fce5e8d14e728000050#npm:8.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-delegate-virtual-9b46ca8f72/2/.yarn/berry/cache/@graphql-tools-delegate-npm-8.8.1-9b6070ccf8-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "virtual:298f21c812fe11acb7477c418e4e4b54aaafd8a19bb3749962cfec1da9642ca80859c4ad52e74e70cb4acc7b3ce463d0e899adc4931d6fce5e8d14e728000050#npm:8.8.1"],\ + ["@graphql-tools/batch-execute", "virtual:9b46ca8f72a4afe9135c4aa329477bd658fe03058482e7d7853e80a69a579081817f6194aa685538f474129e13456efd24eff4782900c2497b63ed3a3b07851e#npm:8.5.1"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:aeff91690b045ef05f65864a2a49de51d2bf090bb7e7146b7dc0b459482d3b95599a0a7560276124a9dd1b8db5e55b8757d4390822d3df58376cc3a064471462#npm:8.9.0"],\ + ["@types/graphql", null],\ + ["dataloader", "npm:2.1.0"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.4.1"],\ + ["value-or-promise", "npm:1.0.11"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-delegate-virtual-2fb5965cc1/2/.yarn/berry/cache/@graphql-tools-delegate-npm-8.1.0-cbc18b77dd-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.0"],\ + ["@graphql-tools/batch-execute", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.22"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["dataloader", "npm:2.0.0"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["value-or-promise", "npm:1.0.10"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:8.4.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-delegate-virtual-57c65fb0fa/2/.yarn/berry/cache/@graphql-tools-delegate-npm-8.4.0-a94c306eff-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:8.4.0"],\ + ["@graphql-tools/batch-execute", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.22"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["dataloader", "npm:2.0.0"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["value-or-promise", "npm:1.0.11"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.8", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-delegate-virtual-126f75fcbb/2/.yarn/berry/cache/@graphql-tools-delegate-npm-8.0.8-437248b79e-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.8"],\ + ["@graphql-tools/batch-execute", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.22"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["dataloader", "npm:2.0.0"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["value-or-promise", "npm:1.0.10"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:8.5.3", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-delegate-virtual-7a55fb2e6a/2/.yarn/berry/cache/@graphql-tools-delegate-npm-8.5.3-0f2da42ef6-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:8.5.3"],\ + ["@graphql-tools/batch-execute", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.22"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["dataloader", "npm:2.0.0"],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-executor", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:0.0.18"],\ + ["tslib", "npm:2.3.1"],\ + ["value-or-promise", "npm:1.0.11"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:8.1.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-delegate-virtual-dd876c0eab/2/.yarn/berry/cache/@graphql-tools-delegate-npm-8.1.1-04abba0fc9-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:8.1.1"],\ + ["@graphql-tools/batch-execute", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.22"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["dataloader", "npm:2.0.0"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["value-or-promise", "npm:1.0.10"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:c63972847c3fbd708f3212c254b5e4d7e00d904235eaf033ed0b0b298fba61a5269d041c6c1d447b9702e54eeb454d87355d43e0327d9be7fc4f8554a121dc27#npm:8.2.3", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-delegate-virtual-9bd8e3af06/2/.yarn/berry/cache/@graphql-tools-delegate-npm-8.2.3-93273680a1-10.zip/node_modules/@graphql-tools/delegate/",\ + "packageDependencies": [\ + ["@graphql-tools/delegate", "virtual:c63972847c3fbd708f3212c254b5e4d7e00d904235eaf033ed0b0b298fba61a5269d041c6c1d447b9702e54eeb454d87355d43e0327d9be7fc4f8554a121dc27#npm:8.2.3"],\ + ["@graphql-tools/batch-execute", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.22"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["dataloader", "npm:2.0.0"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["value-or-promise", "npm:1.0.11"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/graphql-file-loader", [\ + ["npm:7.0.3", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-graphql-file-loader-npm-7.0.3-c3fe6fef8c-10.zip/node_modules/@graphql-tools/graphql-file-loader/",\ + "packageDependencies": [\ + ["@graphql-tools/graphql-file-loader", "npm:7.0.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:7.0.3", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-graphql-file-loader-virtual-2c1869809c/2/.yarn/berry/cache/@graphql-tools-graphql-file-loader-npm-7.0.3-c3fe6fef8c-10.zip/node_modules/@graphql-tools/graphql-file-loader/",\ + "packageDependencies": [\ + ["@graphql-tools/graphql-file-loader", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:7.0.3"],\ + ["@graphql-tools/import", "virtual:2c1869809c7d8b7854be2582e27c4c9a2c83bd702d742a9f751c95269acd1b1d6b995e53d0a7bea8a38ab189471ef9bbd85fdc62fe902271d749307fc76e8b41#npm:6.7.18"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["globby", "npm:11.1.0"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["unixify", "npm:1.0.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/graphql-tag-pluck", [\ + ["npm:7.5.2", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-graphql-tag-pluck-npm-7.5.2-0324353dcc-10.zip/node_modules/@graphql-tools/graphql-tag-pluck/",\ + "packageDependencies": [\ + ["@graphql-tools/graphql-tag-pluck", "npm:7.5.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:1c52a39991747e3e93c7fe8bb6ac6d7a87a14ba69a303ebe450b76ddaaa5510c399983fa2cd9b68b6a532eda4c2e5b9912bb99e11b962cce894af1488c5a54c8#npm:7.5.2", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-graphql-tag-pluck-virtual-d1caf4cf5a/2/.yarn/berry/cache/@graphql-tools-graphql-tag-pluck-npm-7.5.2-0324353dcc-10.zip/node_modules/@graphql-tools/graphql-tag-pluck/",\ + "packageDependencies": [\ + ["@graphql-tools/graphql-tag-pluck", "virtual:1c52a39991747e3e93c7fe8bb6ac6d7a87a14ba69a303ebe450b76ddaaa5510c399983fa2cd9b68b6a532eda4c2e5b9912bb99e11b962cce894af1488c5a54c8#npm:7.5.2"],\ + ["@babel/parser", "npm:7.27.0"],\ + ["@babel/plugin-syntax-import-assertions", "virtual:d1caf4cf5ab3eeee799f21e0e705b1d7be8c263862515324f19cc7399059fa27420f661784f919ac53d35f650ee448401a863bbe29b890161c3778086c1a0b7b#npm:7.26.0"],\ + ["@babel/traverse", "npm:7.27.0"],\ + ["@babel/types", "npm:7.27.0"],\ + ["@graphql-tools/utils", "virtual:a86c3882f3c057c90eb22413b4bcb0f32e14fdf67c927c3fe566e75375ed27db89af34203013b758e3b9a41fa9fab826bc6882efbc3fcaea10392295dd4c9595#npm:9.2.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/import", [\ + ["npm:6.7.18", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-import-npm-6.7.18-bb9451b999-10.zip/node_modules/@graphql-tools/import/",\ + "packageDependencies": [\ + ["@graphql-tools/import", "npm:6.7.18"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:2c1869809c7d8b7854be2582e27c4c9a2c83bd702d742a9f751c95269acd1b1d6b995e53d0a7bea8a38ab189471ef9bbd85fdc62fe902271d749307fc76e8b41#npm:6.7.18", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-import-virtual-9af47906f1/2/.yarn/berry/cache/@graphql-tools-import-npm-6.7.18-bb9451b999-10.zip/node_modules/@graphql-tools/import/",\ + "packageDependencies": [\ + ["@graphql-tools/import", "virtual:2c1869809c7d8b7854be2582e27c4c9a2c83bd702d742a9f751c95269acd1b1d6b995e53d0a7bea8a38ab189471ef9bbd85fdc62fe902271d749307fc76e8b41#npm:6.7.18"],\ + ["@graphql-tools/utils", "virtual:a86c3882f3c057c90eb22413b4bcb0f32e14fdf67c927c3fe566e75375ed27db89af34203013b758e3b9a41fa9fab826bc6882efbc3fcaea10392295dd4c9595#npm:9.2.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["resolve-from", "npm:5.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/load", [\ + ["npm:7.1.5", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-load-npm-7.1.5-66b64e144e-10.zip/node_modules/@graphql-tools/load/",\ + "packageDependencies": [\ + ["@graphql-tools/load", "npm:7.1.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:7.1.5", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-load-virtual-397b1b3c1c/2/.yarn/berry/cache/@graphql-tools-load-npm-7.1.5-66b64e144e-10.zip/node_modules/@graphql-tools/load/",\ + "packageDependencies": [\ + ["@graphql-tools/load", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:7.1.5"],\ + ["@graphql-tools/schema", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.1.0"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["p-limit", "npm:3.1.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/merge", [\ + ["npm:8.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-merge-npm-8.0.0-54c8e99627-10.zip/node_modules/@graphql-tools/merge/",\ + "packageDependencies": [\ + ["@graphql-tools/merge", "npm:8.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.3.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-merge-npm-8.3.1-d710b86f19-10.zip/node_modules/@graphql-tools/merge/",\ + "packageDependencies": [\ + ["@graphql-tools/merge", "npm:8.3.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.4.2", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-merge-npm-8.4.2-26df56fe04-10.zip/node_modules/@graphql-tools/merge/",\ + "packageDependencies": [\ + ["@graphql-tools/merge", "npm:8.4.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-merge-virtual-dde85524d7/2/.yarn/berry/cache/@graphql-tools-merge-npm-8.0.0-54c8e99627-10.zip/node_modules/@graphql-tools/merge/",\ + "packageDependencies": [\ + ["@graphql-tools/merge", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.0.0"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:aeff91690b045ef05f65864a2a49de51d2bf090bb7e7146b7dc0b459482d3b95599a0a7560276124a9dd1b8db5e55b8757d4390822d3df58376cc3a064471462#npm:8.3.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-merge-virtual-c1cf553746/2/.yarn/berry/cache/@graphql-tools-merge-npm-8.3.1-d710b86f19-10.zip/node_modules/@graphql-tools/merge/",\ + "packageDependencies": [\ + ["@graphql-tools/merge", "virtual:aeff91690b045ef05f65864a2a49de51d2bf090bb7e7146b7dc0b459482d3b95599a0a7560276124a9dd1b8db5e55b8757d4390822d3df58376cc3a064471462#npm:8.3.1"],\ + ["@graphql-tools/utils", "virtual:aeff91690b045ef05f65864a2a49de51d2bf090bb7e7146b7dc0b459482d3b95599a0a7560276124a9dd1b8db5e55b8757d4390822d3df58376cc3a064471462#npm:8.9.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.4.2", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-merge-virtual-4c94a69f52/2/.yarn/berry/cache/@graphql-tools-merge-npm-8.4.2-26df56fe04-10.zip/node_modules/@graphql-tools/merge/",\ + "packageDependencies": [\ + ["@graphql-tools/merge", "virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.4.2"],\ + ["@graphql-tools/utils", "virtual:a86c3882f3c057c90eb22413b4bcb0f32e14fdf67c927c3fe566e75375ed27db89af34203013b758e3b9a41fa9fab826bc6882efbc3fcaea10392295dd4c9595#npm:9.2.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/mock", [\ + ["npm:8.4.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-mock-npm-8.4.1-97776e7f68-10.zip/node_modules/@graphql-tools/mock/",\ + "packageDependencies": [\ + ["@graphql-tools/mock", "npm:8.4.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:41008f65c6dedb5adb09bfc4921bea3bc68abfad08a89801a4156492509c9b318683cefc0ddb13b7ec2fe983add6f0078619acce605fe452f75ae6768e9641a1#npm:8.4.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-mock-virtual-fc34f0f468/2/.yarn/berry/cache/@graphql-tools-mock-npm-8.4.1-97776e7f68-10.zip/node_modules/@graphql-tools/mock/",\ + "packageDependencies": [\ + ["@graphql-tools/mock", "virtual:41008f65c6dedb5adb09bfc4921bea3bc68abfad08a89801a4156492509c9b318683cefc0ddb13b7ec2fe983add6f0078619acce605fe452f75ae6768e9641a1#npm:8.4.1"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["fast-json-stable-stringify", "npm:2.1.0"],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/resolvers-composition", [\ + ["npm:6.3.3", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-resolvers-composition-npm-6.3.3-e1a4e78a46-10.zip/node_modules/@graphql-tools/resolvers-composition/",\ + "packageDependencies": [\ + ["@graphql-tools/resolvers-composition", "npm:6.3.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:6.3.5", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-resolvers-composition-npm-6.3.5-c57cebee8f-10.zip/node_modules/@graphql-tools/resolvers-composition/",\ + "packageDependencies": [\ + ["@graphql-tools/resolvers-composition", "npm:6.3.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:6.4.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-resolvers-composition-npm-6.4.0-16869470e6-10.zip/node_modules/@graphql-tools/resolvers-composition/",\ + "packageDependencies": [\ + ["@graphql-tools/resolvers-composition", "npm:6.4.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:33de5655a5579e2d31cd3e9dc8a5135941ad4fca2979990ff6675f20c622bcc4d5f7d1039e7dc570b46b7a0c258b26eb24e6bc87d9a676e74af81f6bae2edd83#npm:6.3.5", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-resolvers-composition-virtual-f42658436b/2/.yarn/berry/cache/@graphql-tools-resolvers-composition-npm-6.3.5-c57cebee8f-10.zip/node_modules/@graphql-tools/resolvers-composition/",\ + "packageDependencies": [\ + ["@graphql-tools/resolvers-composition", "virtual:33de5655a5579e2d31cd3e9dc8a5135941ad4fca2979990ff6675f20c622bcc4d5f7d1039e7dc570b46b7a0c258b26eb24e6bc87d9a676e74af81f6bae2edd83#npm:6.3.5"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["lodash", "npm:4.17.21"],\ + ["micromatch", "npm:4.0.8"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:92b5cdcffb62c09e1f29d973f7a1ba8659298c4d1ae4894a79569775b43c71a0963f944cd177df968d1d1f03631c39938f280bd36906ac0fda1621330f960372#npm:6.4.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-resolvers-composition-virtual-2d0154045e/2/.yarn/berry/cache/@graphql-tools-resolvers-composition-npm-6.4.0-16869470e6-10.zip/node_modules/@graphql-tools/resolvers-composition/",\ + "packageDependencies": [\ + ["@graphql-tools/resolvers-composition", "virtual:92b5cdcffb62c09e1f29d973f7a1ba8659298c4d1ae4894a79569775b43c71a0963f944cd177df968d1d1f03631c39938f280bd36906ac0fda1621330f960372#npm:6.4.0"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["lodash", "npm:4.17.21"],\ + ["micromatch", "npm:4.0.8"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:fcad1fcfbd66f8cbb7c939b1ec1c3dd97b7e60983d2c3ec5cee827da5c89e8bdfc4f52dc3312535e983ae2fe4e0b658962d528d3b98e0f8879cd12979f5f94c4#npm:6.3.3", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-resolvers-composition-virtual-5840ef93c7/2/.yarn/berry/cache/@graphql-tools-resolvers-composition-npm-6.3.3-e1a4e78a46-10.zip/node_modules/@graphql-tools/resolvers-composition/",\ + "packageDependencies": [\ + ["@graphql-tools/resolvers-composition", "virtual:fcad1fcfbd66f8cbb7c939b1ec1c3dd97b7e60983d2c3ec5cee827da5c89e8bdfc4f52dc3312535e983ae2fe4e0b658962d528d3b98e0f8879cd12979f5f94c4#npm:6.3.3"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["lodash", "npm:4.17.21"],\ + ["micromatch", "npm:4.0.8"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/schema", [\ + ["npm:8.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-schema-npm-8.1.0-3bc9a39159-10.zip/node_modules/@graphql-tools/schema/",\ + "packageDependencies": [\ + ["@graphql-tools/schema", "npm:8.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.1.2", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-schema-npm-8.1.2-f9c0e8f9e9-10.zip/node_modules/@graphql-tools/schema/",\ + "packageDependencies": [\ + ["@graphql-tools/schema", "npm:8.1.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.3.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-schema-npm-8.3.0-556eaa84eb-10.zip/node_modules/@graphql-tools/schema/",\ + "packageDependencies": [\ + ["@graphql-tools/schema", "npm:8.3.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.5.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-schema-npm-8.5.1-16a67c2009-10.zip/node_modules/@graphql-tools/schema/",\ + "packageDependencies": [\ + ["@graphql-tools/schema", "npm:8.5.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.2", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-schema-virtual-248ab3bb54/2/.yarn/berry/cache/@graphql-tools-schema-npm-8.1.2-f9c0e8f9e9-10.zip/node_modules/@graphql-tools/schema/",\ + "packageDependencies": [\ + ["@graphql-tools/schema", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.1.2"],\ + ["@graphql-tools/merge", "virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.4.2"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["value-or-promise", "npm:1.0.10"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.1.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-schema-virtual-75af9de113/2/.yarn/berry/cache/@graphql-tools-schema-npm-8.1.0-3bc9a39159-10.zip/node_modules/@graphql-tools/schema/",\ + "packageDependencies": [\ + ["@graphql-tools/schema", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.1.0"],\ + ["@graphql-tools/merge", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.0.0"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["value-or-promise", "npm:1.0.10"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-schema-virtual-aeff91690b/2/.yarn/berry/cache/@graphql-tools-schema-npm-8.5.1-16a67c2009-10.zip/node_modules/@graphql-tools/schema/",\ + "packageDependencies": [\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/merge", "virtual:aeff91690b045ef05f65864a2a49de51d2bf090bb7e7146b7dc0b459482d3b95599a0a7560276124a9dd1b8db5e55b8757d4390822d3df58376cc3a064471462#npm:8.3.1"],\ + ["@graphql-tools/utils", "virtual:aeff91690b045ef05f65864a2a49de51d2bf090bb7e7146b7dc0b459482d3b95599a0a7560276124a9dd1b8db5e55b8757d4390822d3df58376cc3a064471462#npm:8.9.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"],\ + ["value-or-promise", "npm:1.0.11"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:92b5cdcffb62c09e1f29d973f7a1ba8659298c4d1ae4894a79569775b43c71a0963f944cd177df968d1d1f03631c39938f280bd36906ac0fda1621330f960372#npm:8.3.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-schema-virtual-91e77a4076/2/.yarn/berry/cache/@graphql-tools-schema-npm-8.3.0-556eaa84eb-10.zip/node_modules/@graphql-tools/schema/",\ + "packageDependencies": [\ + ["@graphql-tools/schema", "virtual:92b5cdcffb62c09e1f29d973f7a1ba8659298c4d1ae4894a79569775b43c71a0963f944cd177df968d1d1f03631c39938f280bd36906ac0fda1621330f960372#npm:8.3.0"],\ + ["@graphql-tools/merge", "virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.4.2"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["value-or-promise", "npm:1.0.11"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/stitch", [\ + ["npm:8.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-stitch-npm-8.1.0-7f0fd2b522-10.zip/node_modules/@graphql-tools/stitch/",\ + "packageDependencies": [\ + ["@graphql-tools/stitch", "npm:8.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-stitch-npm-8.2.0-188ea02a12-10.zip/node_modules/@graphql-tools/stitch/",\ + "packageDependencies": [\ + ["@graphql-tools/stitch", "npm:8.2.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.2.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-stitch-virtual-639d766ba5/2/.yarn/berry/cache/@graphql-tools-stitch-npm-8.2.0-188ea02a12-10.zip/node_modules/@graphql-tools/stitch/",\ + "packageDependencies": [\ + ["@graphql-tools/stitch", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.2.0"],\ + ["@graphql-tools/batch-delegate", "virtual:639d766ba5be417d250c673ece769b5c53e216f9f0ee8685e9158e8419bddd7c13bcd615a514499bdb6c562a6a611d6b45066f7672b3d2941d40aa054a1b1bb5#npm:8.0.11"],\ + ["@graphql-tools/delegate", "virtual:298f21c812fe11acb7477c418e4e4b54aaafd8a19bb3749962cfec1da9642ca80859c4ad52e74e70cb4acc7b3ce463d0e899adc4931d6fce5e8d14e728000050#npm:8.8.1"],\ + ["@graphql-tools/merge", "virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.4.2"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@graphql-tools/wrap", "virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.5.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.1.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-stitch-virtual-d60c4650af/2/.yarn/berry/cache/@graphql-tools-stitch-npm-8.1.0-7f0fd2b522-10.zip/node_modules/@graphql-tools/stitch/",\ + "packageDependencies": [\ + ["@graphql-tools/stitch", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.1.0"],\ + ["@graphql-tools/batch-delegate", "virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.0.8"],\ + ["@graphql-tools/delegate", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.8"],\ + ["@graphql-tools/merge", "virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.4.2"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@graphql-tools/wrap", "virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.5.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/stitching-directives", [\ + ["npm:2.0.11", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-stitching-directives-npm-2.0.11-15d788d1d2-10.zip/node_modules/@graphql-tools/stitching-directives/",\ + "packageDependencies": [\ + ["@graphql-tools/stitching-directives", "npm:2.0.11"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:2.0.8", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-stitching-directives-npm-2.0.8-6c2bcbb06d-10.zip/node_modules/@graphql-tools/stitching-directives/",\ + "packageDependencies": [\ + ["@graphql-tools/stitching-directives", "npm:2.0.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:2.0.11", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-stitching-directives-virtual-c1f174400a/2/.yarn/berry/cache/@graphql-tools-stitching-directives-npm-2.0.11-15d788d1d2-10.zip/node_modules/@graphql-tools/stitching-directives/",\ + "packageDependencies": [\ + ["@graphql-tools/stitching-directives", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:2.0.11"],\ + ["@graphql-tools/delegate", "virtual:298f21c812fe11acb7477c418e4e4b54aaafd8a19bb3749962cfec1da9642ca80859c4ad52e74e70cb4acc7b3ce463d0e899adc4931d6fce5e8d14e728000050#npm:8.8.1"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:2.0.8", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-stitching-directives-virtual-e5915a4317/2/.yarn/berry/cache/@graphql-tools-stitching-directives-npm-2.0.8-6c2bcbb06d-10.zip/node_modules/@graphql-tools/stitching-directives/",\ + "packageDependencies": [\ + ["@graphql-tools/stitching-directives", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:2.0.8"],\ + ["@graphql-tools/delegate", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.8"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/utils", [\ + ["npm:8.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-utils-npm-8.1.0-3e96d008df-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "npm:8.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-utils-npm-8.1.1-ea81e72b7a-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "npm:8.1.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.1.2", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-utils-npm-8.1.2-27a4cb61b5-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "npm:8.1.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.13.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-utils-npm-8.13.1-88f30592b4-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "npm:8.13.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.3.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-utils-npm-8.3.0-944f4c0b3e-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "npm:8.3.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.5.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-utils-npm-8.5.0-35ebdf3f08-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "npm:8.5.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.6.2", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-utils-npm-8.6.2-88d9e3e59d-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "npm:8.6.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.9.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-utils-npm-8.9.0-8fcb9b9e58-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "npm:8.9.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:9.2.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-utils-npm-9.2.1-ed63b70392-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "npm:9.2.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:4023784871eae87e2d5d24eaecc19a50f875b33e128e0a83e73a6fab1819ed88717664a94d8af230576ff62ed8022d2dd3b3c73d0f4e8b60ffa471a38acffd0c#npm:8.1.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-abfba9bbf0/2/.yarn/berry/cache/@graphql-tools-utils-npm-8.1.1-ea81e72b7a-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "virtual:4023784871eae87e2d5d24eaecc19a50f875b33e128e0a83e73a6fab1819ed88717664a94d8af230576ff62ed8022d2dd3b3c73d0f4e8b60ffa471a38acffd0c#npm:8.1.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:8.5.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-4f52a506bd/2/.yarn/berry/cache/@graphql-tools-utils-npm-8.5.0-35ebdf3f08-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "virtual:55d54a7139169431bda5b0497df0f81f49576e76bae8d7ec23d2827ece1d101df44cd721abe2f28531241de994ce018a7010935f0e0a407fffd5d23a2f1b34c6#npm:8.5.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-9bc5dde20d/2/.yarn/berry/cache/@graphql-tools-utils-npm-8.1.0-3e96d008df-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:8.6.2", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-45fa3d888d/2/.yarn/berry/cache/@graphql-tools-utils-npm-8.6.2-88d9e3e59d-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:8.6.2"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:a86c3882f3c057c90eb22413b4bcb0f32e14fdf67c927c3fe566e75375ed27db89af34203013b758e3b9a41fa9fab826bc6882efbc3fcaea10392295dd4c9595#npm:9.2.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-8a8d9fe260/2/.yarn/berry/cache/@graphql-tools-utils-npm-9.2.1-ed63b70392-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "virtual:a86c3882f3c057c90eb22413b4bcb0f32e14fdf67c927c3fe566e75375ed27db89af34203013b758e3b9a41fa9fab826bc6882efbc3fcaea10392295dd4c9595#npm:9.2.1"],\ + ["@graphql-typed-document-node/core", "virtual:8a8d9fe260aefc881c5876ef1c79ee1f0c1d8943494f9ef2c5f79b12acda6d5a1acd50864a61536e61c8d17b1dc57a8852a6fd167ec07f43d41044db549cbfa6#npm:3.2.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:8.1.2", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-b4e98fe87f/2/.yarn/berry/cache/@graphql-tools-utils-npm-8.1.2-27a4cb61b5-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "virtual:aa024177e6af77db833f0d40bfe4ed4ee563c43aa0265e02227aed25f5b95b14d5a5c193b329c216e2e8ba00bc7bee94b009084d566d9f36b927ba40b6e9d05f#npm:8.1.2"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:aeff91690b045ef05f65864a2a49de51d2bf090bb7e7146b7dc0b459482d3b95599a0a7560276124a9dd1b8db5e55b8757d4390822d3df58376cc3a064471462#npm:8.9.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-0d9f906d3a/2/.yarn/berry/cache/@graphql-tools-utils-npm-8.9.0-8fcb9b9e58-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "virtual:aeff91690b045ef05f65864a2a49de51d2bf090bb7e7146b7dc0b459482d3b95599a0a7560276124a9dd1b8db5e55b8757d4390822d3df58376cc3a064471462#npm:8.9.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-cde392970e/2/.yarn/berry/cache/@graphql-tools-utils-npm-8.13.1-88f30592b4-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:c63972847c3fbd708f3212c254b5e4d7e00d904235eaf033ed0b0b298fba61a5269d041c6c1d447b9702e54eeb454d87355d43e0327d9be7fc4f8554a121dc27#npm:8.3.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-utils-virtual-c4a83da14f/2/.yarn/berry/cache/@graphql-tools-utils-npm-8.3.0-944f4c0b3e-10.zip/node_modules/@graphql-tools/utils/",\ + "packageDependencies": [\ + ["@graphql-tools/utils", "virtual:c63972847c3fbd708f3212c254b5e4d7e00d904235eaf033ed0b0b298fba61a5269d041c6c1d447b9702e54eeb454d87355d43e0327d9be7fc4f8554a121dc27#npm:8.3.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-tools/wrap", [\ + ["npm:8.0.10", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-wrap-npm-8.0.10-50f08f8ac6-10.zip/node_modules/@graphql-tools/wrap/",\ + "packageDependencies": [\ + ["@graphql-tools/wrap", "npm:8.0.10"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.0.13", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-wrap-npm-8.0.13-ef136ddea2-10.zip/node_modules/@graphql-tools/wrap/",\ + "packageDependencies": [\ + ["@graphql-tools/wrap", "npm:8.0.13"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.3.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-wrap-npm-8.3.0-19b0196c7b-10.zip/node_modules/@graphql-tools/wrap/",\ + "packageDependencies": [\ + ["@graphql-tools/wrap", "npm:8.3.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:8.5.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-tools-wrap-npm-8.5.1-75ce6d8b2d-10.zip/node_modules/@graphql-tools/wrap/",\ + "packageDependencies": [\ + ["@graphql-tools/wrap", "npm:8.5.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.0.13", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-wrap-virtual-ecdcc4391e/2/.yarn/berry/cache/@graphql-tools-wrap-npm-8.0.13-ef136ddea2-10.zip/node_modules/@graphql-tools/wrap/",\ + "packageDependencies": [\ + ["@graphql-tools/wrap", "virtual:497adec4d48e04427786808cddfd40c8da50fb91e0cc298866b0e73a2760a28d5bfb8ab396412f9140ad0a4501a2a2964e1b812de14c535b121300fafc807c3c#npm:8.0.13"],\ + ["@graphql-tools/delegate", "virtual:298f21c812fe11acb7477c418e4e4b54aaafd8a19bb3749962cfec1da9642ca80859c4ad52e74e70cb4acc7b3ce463d0e899adc4931d6fce5e8d14e728000050#npm:8.8.1"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["value-or-promise", "npm:1.0.10"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:5fd484e70ee27fce7e181c5681f5b8ab040c4357e8ecbc80bfc37a5dd79e3a65cdb6041926c921a292fc0f9eefe3d9ae8b4eb32f4cccfb5d3fe713635c3e6cab#npm:8.3.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-wrap-virtual-9bda2170aa/2/.yarn/berry/cache/@graphql-tools-wrap-npm-8.3.0-19b0196c7b-10.zip/node_modules/@graphql-tools/wrap/",\ + "packageDependencies": [\ + ["@graphql-tools/wrap", "virtual:5fd484e70ee27fce7e181c5681f5b8ab040c4357e8ecbc80bfc37a5dd79e3a65cdb6041926c921a292fc0f9eefe3d9ae8b4eb32f4cccfb5d3fe713635c3e6cab#npm:8.3.0"],\ + ["@graphql-tools/delegate", "virtual:298f21c812fe11acb7477c418e4e4b54aaafd8a19bb3749962cfec1da9642ca80859c4ad52e74e70cb4acc7b3ce463d0e899adc4931d6fce5e8d14e728000050#npm:8.8.1"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["value-or-promise", "npm:1.0.11"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.10", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-wrap-virtual-2ac25b825f/2/.yarn/berry/cache/@graphql-tools-wrap-npm-8.0.10-50f08f8ac6-10.zip/node_modules/@graphql-tools/wrap/",\ + "packageDependencies": [\ + ["@graphql-tools/wrap", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.10"],\ + ["@graphql-tools/delegate", "virtual:6a4cc8950b1f6e4176826217c0026da2c83493c871b5b723d3d5a67fb57ee2a286c48fe3eb488ed60bcb07b975e190e6c2ce60b123cbde232e9f886617fe0933#npm:8.0.8"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:5e0fbe4babff36bcd64ba323a36ab8a73edb7bea11c5e89b829010bc6e5f620911868978578f00bfde60116aa2dd328d06f8fa75b2a6cb0bac78ce035f609d48#npm:8.1.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"],\ + ["value-or-promise", "npm:1.0.10"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.5.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-tools-wrap-virtual-298f21c812/2/.yarn/berry/cache/@graphql-tools-wrap-npm-8.5.1-75ce6d8b2d-10.zip/node_modules/@graphql-tools/wrap/",\ + "packageDependencies": [\ + ["@graphql-tools/wrap", "virtual:d60c4650af93cddba06b578ee4f8eee3b8b549e0bd165c71e01fea48cd1499445c6499790897b795aabc0658d1299b4be71c3dd036df2c940d2cde34de02a3d2#npm:8.5.1"],\ + ["@graphql-tools/delegate", "virtual:298f21c812fe11acb7477c418e4e4b54aaafd8a19bb3749962cfec1da9642ca80859c4ad52e74e70cb4acc7b3ce463d0e899adc4931d6fce5e8d14e728000050#npm:8.8.1"],\ + ["@graphql-tools/schema", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:8.5.1"],\ + ["@graphql-tools/utils", "virtual:aeff91690b045ef05f65864a2a49de51d2bf090bb7e7146b7dc0b459482d3b95599a0a7560276124a9dd1b8db5e55b8757d4390822d3df58376cc3a064471462#npm:8.9.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"],\ + ["value-or-promise", "npm:1.0.11"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@graphql-typed-document-node/core", [\ + ["npm:3.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-typed-document-node-core-npm-3.1.0-626997e126-10.zip/node_modules/@graphql-typed-document-node/core/",\ + "packageDependencies": [\ + ["@graphql-typed-document-node/core", "npm:3.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:3.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-typed-document-node-core-npm-3.1.1-b1b114073d-10.zip/node_modules/@graphql-typed-document-node/core/",\ + "packageDependencies": [\ + ["@graphql-typed-document-node/core", "npm:3.1.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:3.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@graphql-typed-document-node-core-npm-3.2.0-505adb1e90-10.zip/node_modules/@graphql-typed-document-node/core/",\ + "packageDependencies": [\ + ["@graphql-typed-document-node/core", "npm:3.2.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:3.1.1", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-typed-document-node-core-virtual-393e3c9bc2/2/.yarn/berry/cache/@graphql-typed-document-node-core-npm-3.1.1-b1b114073d-10.zip/node_modules/@graphql-typed-document-node/core/",\ + "packageDependencies": [\ + ["@graphql-typed-document-node/core", "virtual:6b690e69a8fd0f47be89f00bca4e718a8a1efe3d4f1022f2a797ea3e8cf44671a91f32340b10223e4fe5559fc2c6b7acaa0bbac79f3576fd4001642ecfcdc376#npm:3.1.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:8a8d9fe260aefc881c5876ef1c79ee1f0c1d8943494f9ef2c5f79b12acda6d5a1acd50864a61536e61c8d17b1dc57a8852a6fd167ec07f43d41044db549cbfa6#npm:3.2.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-typed-document-node-core-virtual-bda523df06/2/.yarn/berry/cache/@graphql-typed-document-node-core-npm-3.2.0-505adb1e90-10.zip/node_modules/@graphql-typed-document-node/core/",\ + "packageDependencies": [\ + ["@graphql-typed-document-node/core", "virtual:8a8d9fe260aefc881c5876ef1c79ee1f0c1d8943494f9ef2c5f79b12acda6d5a1acd50864a61536e61c8d17b1dc57a8852a6fd167ec07f43d41044db549cbfa6#npm:3.2.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:eb8bdc289710b4a321dd72363fe735b1ef1c696af5d79fef623425bdc7d83114b2e3338778f364bc09cf74d77a707ed8367d3517f1ac68262f3ec41b57eff50d#npm:3.1.0", {\ + "packageLocation": "./.yarn/__virtual__/@graphql-typed-document-node-core-virtual-c379614f72/2/.yarn/berry/cache/@graphql-typed-document-node-core-npm-3.1.0-626997e126-10.zip/node_modules/@graphql-typed-document-node/core/",\ + "packageDependencies": [\ + ["@graphql-typed-document-node/core", "virtual:eb8bdc289710b4a321dd72363fe735b1ef1c696af5d79fef623425bdc7d83114b2e3338778f364bc09cf74d77a707ed8367d3517f1ac68262f3ec41b57eff50d#npm:3.1.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@grpc/grpc-js", [\ + ["npm:1.12.5", {\ + "packageLocation": "../.yarn/berry/cache/@grpc-grpc-js-npm-1.12.5-81cf2bb511-10.zip/node_modules/@grpc/grpc-js/",\ + "packageDependencies": [\ + ["@grpc/grpc-js", "npm:1.12.5"],\ + ["@grpc/proto-loader", "npm:0.7.13"],\ + ["@js-sdsl/ordered-map", "npm:4.4.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.13.0", {\ + "packageLocation": "../.yarn/berry/cache/@grpc-grpc-js-npm-1.13.0-8a179eeb73-10.zip/node_modules/@grpc/grpc-js/",\ + "packageDependencies": [\ + ["@grpc/grpc-js", "npm:1.13.0"],\ + ["@grpc/proto-loader", "npm:0.7.13"],\ + ["@js-sdsl/ordered-map", "npm:4.4.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.13.2", {\ + "packageLocation": "../.yarn/berry/cache/@grpc-grpc-js-npm-1.13.2-2010829daa-10.zip/node_modules/@grpc/grpc-js/",\ + "packageDependencies": [\ + ["@grpc/grpc-js", "npm:1.13.2"],\ + ["@grpc/proto-loader", "npm:0.7.13"],\ + ["@js-sdsl/ordered-map", "npm:4.4.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@grpc/proto-loader", [\ + ["npm:0.6.13", {\ + "packageLocation": "../.yarn/berry/cache/@grpc-proto-loader-npm-0.6.13-658ac26dfb-10.zip/node_modules/@grpc/proto-loader/",\ + "packageDependencies": [\ + ["@grpc/proto-loader", "npm:0.6.13"],\ + ["@types/long", "npm:4.0.2"],\ + ["lodash.camelcase", "npm:4.3.0"],\ + ["long", "npm:4.0.0"],\ + ["protobufjs", "npm:6.11.4"],\ + ["yargs", "npm:16.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.7.13", {\ + "packageLocation": "../.yarn/berry/cache/@grpc-proto-loader-npm-0.7.13-be5b6af1c1-10.zip/node_modules/@grpc/proto-loader/",\ + "packageDependencies": [\ + ["@grpc/proto-loader", "npm:0.7.13"],\ + ["lodash.camelcase", "npm:4.3.0"],\ + ["long", "npm:5.3.1"],\ + ["protobufjs", "npm:7.4.0"],\ + ["yargs", "npm:17.7.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@humanfs/core", [\ + ["npm:0.19.1", {\ + "packageLocation": "../.yarn/berry/cache/@humanfs-core-npm-0.19.1-e2e7aaeb6e-10.zip/node_modules/@humanfs/core/",\ + "packageDependencies": [\ + ["@humanfs/core", "npm:0.19.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@humanfs/node", [\ + ["npm:0.16.6", {\ + "packageLocation": "../.yarn/berry/cache/@humanfs-node-npm-0.16.6-6ee2cad587-10.zip/node_modules/@humanfs/node/",\ + "packageDependencies": [\ + ["@humanfs/node", "npm:0.16.6"],\ + ["@humanfs/core", "npm:0.19.1"],\ + ["@humanwhocodes/retry", "npm:0.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@humanwhocodes/module-importer", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-10.zip/node_modules/@humanwhocodes/module-importer/",\ + "packageDependencies": [\ + ["@humanwhocodes/module-importer", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@humanwhocodes/retry", [\ + ["npm:0.3.1", {\ + "packageLocation": "../.yarn/berry/cache/@humanwhocodes-retry-npm-0.3.1-9d87bf92c6-10.zip/node_modules/@humanwhocodes/retry/",\ + "packageDependencies": [\ + ["@humanwhocodes/retry", "npm:0.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.4.1", {\ + "packageLocation": "../.yarn/berry/cache/@humanwhocodes-retry-npm-0.4.1-44b0ee0d64-10.zip/node_modules/@humanwhocodes/retry/",\ + "packageDependencies": [\ + ["@humanwhocodes/retry", "npm:0.4.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.4.2", {\ + "packageLocation": "../.yarn/berry/cache/@humanwhocodes-retry-npm-0.4.2-78a05c1b69-10.zip/node_modules/@humanwhocodes/retry/",\ + "packageDependencies": [\ + ["@humanwhocodes/retry", "npm:0.4.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@ioredis/commands", [\ + ["npm:1.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@ioredis-commands-npm-1.2.0-47541de88b-10.zip/node_modules/@ioredis/commands/",\ + "packageDependencies": [\ + ["@ioredis/commands", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@isaacs/cliui", [\ + ["npm:8.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-10.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.1.0"],\ + ["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"\ + }]\ + ]],\ + ["@isaacs/fs-minipass", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@isaacs-fs-minipass-npm-4.0.1-677026e841-10.zip/node_modules/@isaacs/fs-minipass/",\ + "packageDependencies": [\ + ["@isaacs/fs-minipass", "npm:4.0.1"],\ + ["minipass", "npm:7.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jercle/yargonaut", [\ + ["npm:1.1.5", {\ + "packageLocation": "../.yarn/berry/cache/@jercle-yargonaut-npm-1.1.5-ab7d3c23e2-10.zip/node_modules/@jercle/yargonaut/",\ + "packageDependencies": [\ + ["@jercle/yargonaut", "npm:1.1.5"],\ + ["chalk", "npm:4.1.2"],\ + ["figlet", "npm:1.8.0"],\ + ["parent-require", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@josephg/resolvable", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@josephg-resolvable-npm-1.0.1-bbe8e9d8e8-10.zip/node_modules/@josephg/resolvable/",\ + "packageDependencies": [\ + ["@josephg/resolvable", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jridgewell/gen-mapping", [\ + ["npm:0.3.5", {\ + "packageLocation": "../.yarn/berry/cache/@jridgewell-gen-mapping-npm-0.3.5-d8b85ebeaf-10.zip/node_modules/@jridgewell/gen-mapping/",\ + "packageDependencies": [\ + ["@jridgewell/gen-mapping", "npm:0.3.5"],\ + ["@jridgewell/set-array", "npm:1.2.1"],\ + ["@jridgewell/sourcemap-codec", "npm:1.5.0"],\ + ["@jridgewell/trace-mapping", "npm:0.3.25"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jridgewell/resolve-uri", [\ + ["npm:3.1.2", {\ + "packageLocation": "../.yarn/berry/cache/@jridgewell-resolve-uri-npm-3.1.2-5bc4245992-10.zip/node_modules/@jridgewell/resolve-uri/",\ + "packageDependencies": [\ + ["@jridgewell/resolve-uri", "npm:3.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jridgewell/set-array", [\ + ["npm:1.2.1", {\ + "packageLocation": "../.yarn/berry/cache/@jridgewell-set-array-npm-1.2.1-2312928209-10.zip/node_modules/@jridgewell/set-array/",\ + "packageDependencies": [\ + ["@jridgewell/set-array", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jridgewell/source-map", [\ + ["npm:0.3.6", {\ + "packageLocation": "../.yarn/berry/cache/@jridgewell-source-map-npm-0.3.6-fe0849eb05-10.zip/node_modules/@jridgewell/source-map/",\ + "packageDependencies": [\ + ["@jridgewell/source-map", "npm:0.3.6"],\ + ["@jridgewell/gen-mapping", "npm:0.3.5"],\ + ["@jridgewell/trace-mapping", "npm:0.3.25"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jridgewell/sourcemap-codec", [\ + ["npm:1.5.0", {\ + "packageLocation": "../.yarn/berry/cache/@jridgewell-sourcemap-codec-npm-1.5.0-dfd9126d71-10.zip/node_modules/@jridgewell/sourcemap-codec/",\ + "packageDependencies": [\ + ["@jridgewell/sourcemap-codec", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@jridgewell/trace-mapping", [\ + ["npm:0.3.25", {\ + "packageLocation": "../.yarn/berry/cache/@jridgewell-trace-mapping-npm-0.3.25-c076fd2279-10.zip/node_modules/@jridgewell/trace-mapping/",\ + "packageDependencies": [\ + ["@jridgewell/trace-mapping", "npm:0.3.25"],\ + ["@jridgewell/resolve-uri", "npm:3.1.2"],\ + ["@jridgewell/sourcemap-codec", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.3.9", {\ + "packageLocation": "../.yarn/berry/cache/@jridgewell-trace-mapping-npm-0.3.9-91625cd7fb-10.zip/node_modules/@jridgewell/trace-mapping/",\ + "packageDependencies": [\ + ["@jridgewell/trace-mapping", "npm:0.3.9"],\ + ["@jridgewell/resolve-uri", "npm:3.1.2"],\ + ["@jridgewell/sourcemap-codec", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@js-sdsl/ordered-map", [\ + ["npm:4.4.2", {\ + "packageLocation": "../.yarn/berry/cache/@js-sdsl-ordered-map-npm-4.4.2-158f6c6b74-10.zip/node_modules/@js-sdsl/ordered-map/",\ + "packageDependencies": [\ + ["@js-sdsl/ordered-map", "npm:4.4.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/darwin-arm64", [\ + ["npm:0.5.1", {\ + "packageLocation": "./.yarn/unplugged/@libsql-darwin-arm64-npm-0.5.1-91d1da647f/node_modules/@libsql/darwin-arm64/",\ + "packageDependencies": [\ + ["@libsql/darwin-arm64", "npm:0.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/darwin-x64", [\ + ["npm:0.5.1", {\ + "packageLocation": "./.yarn/unplugged/@libsql-darwin-x64-npm-0.5.1-0d8388ad56/node_modules/@libsql/darwin-x64/",\ + "packageDependencies": [\ + ["@libsql/darwin-x64", "npm:0.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/linux-arm64-gnu", [\ + ["npm:0.5.1", {\ + "packageLocation": "./.yarn/unplugged/@libsql-linux-arm64-gnu-npm-0.5.1-ff207b23bd/node_modules/@libsql/linux-arm64-gnu/",\ + "packageDependencies": [\ + ["@libsql/linux-arm64-gnu", "npm:0.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/linux-arm64-musl", [\ + ["npm:0.5.1", {\ + "packageLocation": "./.yarn/unplugged/@libsql-linux-arm64-musl-npm-0.5.1-ae3c2bc4fa/node_modules/@libsql/linux-arm64-musl/",\ + "packageDependencies": [\ + ["@libsql/linux-arm64-musl", "npm:0.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/linux-x64-gnu", [\ + ["npm:0.5.1", {\ + "packageLocation": "./.yarn/unplugged/@libsql-linux-x64-gnu-npm-0.5.1-3deb42d84a/node_modules/@libsql/linux-x64-gnu/",\ + "packageDependencies": [\ + ["@libsql/linux-x64-gnu", "npm:0.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/linux-x64-musl", [\ + ["npm:0.5.1", {\ + "packageLocation": "./.yarn/unplugged/@libsql-linux-x64-musl-npm-0.5.1-288c6e6dc1/node_modules/@libsql/linux-x64-musl/",\ + "packageDependencies": [\ + ["@libsql/linux-x64-musl", "npm:0.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@libsql/win32-x64-msvc", [\ + ["npm:0.5.1", {\ + "packageLocation": "./.yarn/unplugged/@libsql-win32-x64-msvc-npm-0.5.1-3d95a96c10/node_modules/@libsql/win32-x64-msvc/",\ + "packageDependencies": [\ + ["@libsql/win32-x64-msvc", "npm:0.5.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@lukeed/csprng", [\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@lukeed-csprng-npm-1.1.0-d28ed78cc2-10.zip/node_modules/@lukeed/csprng/",\ + "packageDependencies": [\ + ["@lukeed/csprng", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@lukeed/ms", [\ + ["npm:2.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@lukeed-ms-npm-2.0.2-5e69b6e173-10.zip/node_modules/@lukeed/ms/",\ + "packageDependencies": [\ + ["@lukeed/ms", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@mikro-orm/cli", [\ + ["npm:5.8.1", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-cli-npm-5.8.1-fe48294ea0-10.zip/node_modules/@mikro-orm/cli/",\ + "packageDependencies": [\ + ["@mikro-orm/cli", "npm:5.8.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-cli-virtual-666bd9cdd5/2/.yarn/berry/cache/@mikro-orm-cli-npm-5.8.1-fe48294ea0-10.zip/node_modules/@mikro-orm/cli/",\ + "packageDependencies": [\ + ["@mikro-orm/cli", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@jercle/yargonaut", "npm:1.1.5"],\ + ["@mikro-orm/better-sqlite", null],\ + ["@mikro-orm/core", "virtual:666bd9cdd5682a1e95b7d5529637f0f8e814d423796e52231a7b992bd933ed82c1e120a7b670af559d4aa1db8ce90180e832310da574d8136ed240c38a3c30b2#npm:5.8.10"],\ + ["@mikro-orm/entity-generator", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:666bd9cdd5682a1e95b7d5529637f0f8e814d423796e52231a7b992bd933ed82c1e120a7b670af559d4aa1db8ce90180e832310da574d8136ed240c38a3c30b2#npm:5.8.10"],\ + ["@mikro-orm/mariadb", null],\ + ["@mikro-orm/migrations", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/migrations-mongodb", null],\ + ["@mikro-orm/mongodb", null],\ + ["@mikro-orm/mysql", null],\ + ["@mikro-orm/postgresql", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/seeder", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/sqlite", null],\ + ["@types/mikro-orm__better-sqlite", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__mariadb", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mikro-orm__migrations-mongodb", null],\ + ["@types/mikro-orm__mongodb", null],\ + ["@types/mikro-orm__mysql", null],\ + ["@types/mikro-orm__postgresql", null],\ + ["@types/mikro-orm__seeder", null],\ + ["@types/mikro-orm__sqlite", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["tsconfig-paths", "npm:4.2.0"],\ + ["yargs", "npm:17.7.2"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/better-sqlite",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/mariadb",\ + "@mikro-orm/migrations-mongodb",\ + "@mikro-orm/migrations",\ + "@mikro-orm/mongodb",\ + "@mikro-orm/mysql",\ + "@mikro-orm/postgresql",\ + "@mikro-orm/seeder",\ + "@mikro-orm/sqlite",\ + "@types/mikro-orm__better-sqlite",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__mariadb",\ + "@types/mikro-orm__migrations-mongodb",\ + "@types/mikro-orm__migrations",\ + "@types/mikro-orm__mongodb",\ + "@types/mikro-orm__mysql",\ + "@types/mikro-orm__postgresql",\ + "@types/mikro-orm__seeder",\ + "@types/mikro-orm__sqlite"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-cli-virtual-5f07f5bc14/2/.yarn/berry/cache/@mikro-orm-cli-npm-5.8.1-fe48294ea0-10.zip/node_modules/@mikro-orm/cli/",\ + "packageDependencies": [\ + ["@mikro-orm/cli", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@jercle/yargonaut", "npm:1.1.5"],\ + ["@mikro-orm/better-sqlite", null],\ + ["@mikro-orm/core", "virtual:5f07f5bc1492c566df1efddcce888a046e4c6a551e0e5d027a8b91ee4bc32dc103c8d9db5ea3ea0006721197fa547f801e71a849710e77365e7472658934870d#npm:5.8.10"],\ + ["@mikro-orm/entity-generator", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:5f07f5bc1492c566df1efddcce888a046e4c6a551e0e5d027a8b91ee4bc32dc103c8d9db5ea3ea0006721197fa547f801e71a849710e77365e7472658934870d#npm:5.8.10"],\ + ["@mikro-orm/mariadb", null],\ + ["@mikro-orm/migrations", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/migrations-mongodb", null],\ + ["@mikro-orm/mongodb", null],\ + ["@mikro-orm/mysql", null],\ + ["@mikro-orm/postgresql", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/seeder", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/sqlite", null],\ + ["@types/mikro-orm__better-sqlite", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__mariadb", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mikro-orm__migrations-mongodb", null],\ + ["@types/mikro-orm__mongodb", null],\ + ["@types/mikro-orm__mysql", null],\ + ["@types/mikro-orm__postgresql", null],\ + ["@types/mikro-orm__seeder", null],\ + ["@types/mikro-orm__sqlite", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["tsconfig-paths", "npm:4.2.0"],\ + ["yargs", "npm:17.7.2"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/better-sqlite",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/mariadb",\ + "@mikro-orm/migrations-mongodb",\ + "@mikro-orm/migrations",\ + "@mikro-orm/mongodb",\ + "@mikro-orm/mysql",\ + "@mikro-orm/postgresql",\ + "@mikro-orm/seeder",\ + "@mikro-orm/sqlite",\ + "@types/mikro-orm__better-sqlite",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__mariadb",\ + "@types/mikro-orm__migrations-mongodb",\ + "@types/mikro-orm__migrations",\ + "@types/mikro-orm__mongodb",\ + "@types/mikro-orm__mysql",\ + "@types/mikro-orm__postgresql",\ + "@types/mikro-orm__seeder",\ + "@types/mikro-orm__sqlite"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@mikro-orm/core", [\ + ["npm:5.8.1", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-core-npm-5.8.1-f3a770bed0-10.zip/node_modules/@mikro-orm/core/",\ + "packageDependencies": [\ + ["@mikro-orm/core", "npm:5.8.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:5.8.10", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-core-npm-5.8.10-6aeca328fa-10.zip/node_modules/@mikro-orm/core/",\ + "packageDependencies": [\ + ["@mikro-orm/core", "npm:5.8.10"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:5f07f5bc1492c566df1efddcce888a046e4c6a551e0e5d027a8b91ee4bc32dc103c8d9db5ea3ea0006721197fa547f801e71a849710e77365e7472658934870d#npm:5.8.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-core-virtual-7d3a8e55e8/2/.yarn/berry/cache/@mikro-orm-core-npm-5.8.10-6aeca328fa-10.zip/node_modules/@mikro-orm/core/",\ + "packageDependencies": [\ + ["@mikro-orm/core", "virtual:5f07f5bc1492c566df1efddcce888a046e4c6a551e0e5d027a8b91ee4bc32dc103c8d9db5ea3ea0006721197fa547f801e71a849710e77365e7472658934870d#npm:5.8.10"],\ + ["@mikro-orm/better-sqlite", null],\ + ["@mikro-orm/entity-generator", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/mariadb", null],\ + ["@mikro-orm/migrations", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/migrations-mongodb", null],\ + ["@mikro-orm/mongodb", null],\ + ["@mikro-orm/mysql", null],\ + ["@mikro-orm/postgresql", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/seeder", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/sqlite", null],\ + ["@types/mikro-orm__better-sqlite", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__mariadb", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mikro-orm__migrations-mongodb", null],\ + ["@types/mikro-orm__mongodb", null],\ + ["@types/mikro-orm__mysql", null],\ + ["@types/mikro-orm__postgresql", null],\ + ["@types/mikro-orm__seeder", null],\ + ["@types/mikro-orm__sqlite", null],\ + ["acorn-loose", "npm:8.3.0"],\ + ["acorn-walk", "npm:8.2.0"],\ + ["dotenv", "npm:16.3.1"],\ + ["fs-extra", "npm:11.1.1"],\ + ["globby", "npm:11.1.0"],\ + ["mikro-orm", "npm:5.8.10"],\ + ["reflect-metadata", "npm:0.1.13"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/better-sqlite",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/mariadb",\ + "@mikro-orm/migrations-mongodb",\ + "@mikro-orm/migrations",\ + "@mikro-orm/mongodb",\ + "@mikro-orm/mysql",\ + "@mikro-orm/postgresql",\ + "@mikro-orm/seeder",\ + "@mikro-orm/sqlite",\ + "@types/mikro-orm__better-sqlite",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__mariadb",\ + "@types/mikro-orm__migrations-mongodb",\ + "@types/mikro-orm__migrations",\ + "@types/mikro-orm__mongodb",\ + "@types/mikro-orm__mysql",\ + "@types/mikro-orm__postgresql",\ + "@types/mikro-orm__seeder",\ + "@types/mikro-orm__sqlite"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:666bd9cdd5682a1e95b7d5529637f0f8e814d423796e52231a7b992bd933ed82c1e120a7b670af559d4aa1db8ce90180e832310da574d8136ed240c38a3c30b2#npm:5.8.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-core-virtual-149d3e3180/2/.yarn/berry/cache/@mikro-orm-core-npm-5.8.10-6aeca328fa-10.zip/node_modules/@mikro-orm/core/",\ + "packageDependencies": [\ + ["@mikro-orm/core", "virtual:666bd9cdd5682a1e95b7d5529637f0f8e814d423796e52231a7b992bd933ed82c1e120a7b670af559d4aa1db8ce90180e832310da574d8136ed240c38a3c30b2#npm:5.8.10"],\ + ["@mikro-orm/better-sqlite", null],\ + ["@mikro-orm/entity-generator", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/mariadb", null],\ + ["@mikro-orm/migrations", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/migrations-mongodb", null],\ + ["@mikro-orm/mongodb", null],\ + ["@mikro-orm/mysql", null],\ + ["@mikro-orm/postgresql", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/seeder", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/sqlite", null],\ + ["@types/mikro-orm__better-sqlite", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__mariadb", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mikro-orm__migrations-mongodb", null],\ + ["@types/mikro-orm__mongodb", null],\ + ["@types/mikro-orm__mysql", null],\ + ["@types/mikro-orm__postgresql", null],\ + ["@types/mikro-orm__seeder", null],\ + ["@types/mikro-orm__sqlite", null],\ + ["acorn-loose", "npm:8.3.0"],\ + ["acorn-walk", "npm:8.2.0"],\ + ["dotenv", "npm:16.3.1"],\ + ["fs-extra", "npm:11.1.1"],\ + ["globby", "npm:11.1.0"],\ + ["mikro-orm", "npm:5.8.10"],\ + ["reflect-metadata", "npm:0.1.13"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/better-sqlite",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/mariadb",\ + "@mikro-orm/migrations-mongodb",\ + "@mikro-orm/migrations",\ + "@mikro-orm/mongodb",\ + "@mikro-orm/mysql",\ + "@mikro-orm/postgresql",\ + "@mikro-orm/seeder",\ + "@mikro-orm/sqlite",\ + "@types/mikro-orm__better-sqlite",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__mariadb",\ + "@types/mikro-orm__migrations-mongodb",\ + "@types/mikro-orm__migrations",\ + "@types/mikro-orm__mongodb",\ + "@types/mikro-orm__mysql",\ + "@types/mikro-orm__postgresql",\ + "@types/mikro-orm__seeder",\ + "@types/mikro-orm__sqlite"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-core-virtual-032e5d30c3/2/.yarn/berry/cache/@mikro-orm-core-npm-5.8.1-f3a770bed0-10.zip/node_modules/@mikro-orm/core/",\ + "packageDependencies": [\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/better-sqlite", null],\ + ["@mikro-orm/entity-generator", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/mariadb", null],\ + ["@mikro-orm/migrations", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/migrations-mongodb", null],\ + ["@mikro-orm/mongodb", null],\ + ["@mikro-orm/mysql", null],\ + ["@mikro-orm/postgresql", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/seeder", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/sqlite", null],\ + ["@types/mikro-orm__better-sqlite", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__mariadb", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mikro-orm__migrations-mongodb", null],\ + ["@types/mikro-orm__mongodb", null],\ + ["@types/mikro-orm__mysql", null],\ + ["@types/mikro-orm__postgresql", null],\ + ["@types/mikro-orm__seeder", null],\ + ["@types/mikro-orm__sqlite", null],\ + ["acorn-loose", "npm:8.3.0"],\ + ["acorn-walk", "npm:8.2.0"],\ + ["dotenv", "npm:16.3.1"],\ + ["fs-extra", "npm:11.1.1"],\ + ["globby", "npm:11.1.0"],\ + ["mikro-orm", "npm:5.8.10"],\ + ["reflect-metadata", "npm:0.1.13"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/better-sqlite",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/mariadb",\ + "@mikro-orm/migrations-mongodb",\ + "@mikro-orm/migrations",\ + "@mikro-orm/mongodb",\ + "@mikro-orm/mysql",\ + "@mikro-orm/postgresql",\ + "@mikro-orm/seeder",\ + "@mikro-orm/sqlite",\ + "@types/mikro-orm__better-sqlite",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__mariadb",\ + "@types/mikro-orm__migrations-mongodb",\ + "@types/mikro-orm__migrations",\ + "@types/mikro-orm__mongodb",\ + "@types/mikro-orm__mysql",\ + "@types/mikro-orm__postgresql",\ + "@types/mikro-orm__seeder",\ + "@types/mikro-orm__sqlite"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-core-virtual-2b58b2eb51/2/.yarn/berry/cache/@mikro-orm-core-npm-5.8.1-f3a770bed0-10.zip/node_modules/@mikro-orm/core/",\ + "packageDependencies": [\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/better-sqlite", null],\ + ["@mikro-orm/entity-generator", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/mariadb", null],\ + ["@mikro-orm/migrations", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/migrations-mongodb", null],\ + ["@mikro-orm/mongodb", null],\ + ["@mikro-orm/mysql", null],\ + ["@mikro-orm/postgresql", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/seeder", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/sqlite", null],\ + ["@types/mikro-orm__better-sqlite", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__mariadb", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mikro-orm__migrations-mongodb", null],\ + ["@types/mikro-orm__mongodb", null],\ + ["@types/mikro-orm__mysql", null],\ + ["@types/mikro-orm__postgresql", null],\ + ["@types/mikro-orm__seeder", null],\ + ["@types/mikro-orm__sqlite", null],\ + ["acorn-loose", "npm:8.3.0"],\ + ["acorn-walk", "npm:8.2.0"],\ + ["dotenv", "npm:16.3.1"],\ + ["fs-extra", "npm:11.1.1"],\ + ["globby", "npm:11.1.0"],\ + ["mikro-orm", "npm:5.8.10"],\ + ["reflect-metadata", "npm:0.1.13"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/better-sqlite",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/mariadb",\ + "@mikro-orm/migrations-mongodb",\ + "@mikro-orm/migrations",\ + "@mikro-orm/mongodb",\ + "@mikro-orm/mysql",\ + "@mikro-orm/postgresql",\ + "@mikro-orm/seeder",\ + "@mikro-orm/sqlite",\ + "@types/mikro-orm__better-sqlite",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__mariadb",\ + "@types/mikro-orm__migrations-mongodb",\ + "@types/mikro-orm__migrations",\ + "@types/mikro-orm__mongodb",\ + "@types/mikro-orm__mysql",\ + "@types/mikro-orm__postgresql",\ + "@types/mikro-orm__seeder",\ + "@types/mikro-orm__sqlite"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@mikro-orm/entity-generator", [\ + ["npm:5.8.1", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-entity-generator-npm-5.8.1-23f1df26b7-10.zip/node_modules/@mikro-orm/entity-generator/",\ + "packageDependencies": [\ + ["@mikro-orm/entity-generator", "npm:5.8.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:6.4.10", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-entity-generator-npm-6.4.10-6e7ca4b1b6-10.zip/node_modules/@mikro-orm/entity-generator/",\ + "packageDependencies": [\ + ["@mikro-orm/entity-generator", "npm:6.4.10"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:14d2147c10bcaa33eaac4bab26f96cae21e8c339b87189eca5a2e26b40b6015388067d608985bad8551ce71a60a52983b54ea0a8f0a9a5a8a7ac7d68d18fc034#npm:6.4.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-entity-generator-virtual-c4df998b69/2/.yarn/berry/cache/@mikro-orm-entity-generator-npm-6.4.10-6e7ca4b1b6-10.zip/node_modules/@mikro-orm/entity-generator/",\ + "packageDependencies": [\ + ["@mikro-orm/entity-generator", "virtual:14d2147c10bcaa33eaac4bab26f96cae21e8c339b87189eca5a2e26b40b6015388067d608985bad8551ce71a60a52983b54ea0a8f0a9a5a8a7ac7d68d18fc034#npm:6.4.10"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:ca91dfda9ad6043511b5b5fe020be76938c41509e83a91e61114bfff022cae0e2f4af010a41d483fb5f3e49d1c709a5487c7b0ecdc6c78bbfe313ffd41844281#npm:6.4.10"],\ + ["@types/mikro-orm__core", null],\ + ["fs-extra", "npm:11.3.0"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/mikro-orm__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-entity-generator-virtual-1f535e90c5/2/.yarn/berry/cache/@mikro-orm-entity-generator-npm-5.8.1-23f1df26b7-10.zip/node_modules/@mikro-orm/entity-generator/",\ + "packageDependencies": [\ + ["@mikro-orm/entity-generator", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:1f535e90c5f02a1ea46ee4fba74ba13ddeb87101bb9b42a91fc8cfebf75bfa7c506f4d7912fbc4891837905f4da34807718dfe8c72e288f1b4e3de77b4ec3235#npm:5.8.10"],\ + ["@types/mikro-orm__core", null],\ + ["fs-extra", "npm:11.1.1"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/mikro-orm__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-entity-generator-virtual-e746f20725/2/.yarn/berry/cache/@mikro-orm-entity-generator-npm-5.8.1-23f1df26b7-10.zip/node_modules/@mikro-orm/entity-generator/",\ + "packageDependencies": [\ + ["@mikro-orm/entity-generator", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:e746f207258a70fc743c15ae781d4d7d7834a4b70e87dcb4fac78152c1741ee8b77f57a0ea85a6613770e74b493bd4ec22f4b90e0abecbc4378e56f4c41c2dee#npm:5.8.10"],\ + ["@types/mikro-orm__core", null],\ + ["fs-extra", "npm:11.1.1"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/mikro-orm__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:d592595c093f87ba03f83d6f23ca71626d5bc5943411dbdfa5834489a328c39bc2517f97749844ab91999910e2222f8a64859ae0c64a479120a2d8ba2d40e35f#npm:6.4.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-entity-generator-virtual-d2c7d8f7de/2/.yarn/berry/cache/@mikro-orm-entity-generator-npm-6.4.10-6e7ca4b1b6-10.zip/node_modules/@mikro-orm/entity-generator/",\ + "packageDependencies": [\ + ["@mikro-orm/entity-generator", "virtual:d592595c093f87ba03f83d6f23ca71626d5bc5943411dbdfa5834489a328c39bc2517f97749844ab91999910e2222f8a64859ae0c64a479120a2d8ba2d40e35f#npm:6.4.10"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:c43ff699fad5738cab469210c11a5da5b2cbe837594c784861e1a81ae57268f35f14ba3d8f24ebedf1ccdf3e72236f22f1d2c54c147cb4e626db680cb1bb6981#npm:6.4.10"],\ + ["@types/mikro-orm__core", null],\ + ["fs-extra", "npm:11.3.0"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/mikro-orm__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@mikro-orm/knex", [\ + ["npm:5.8.1", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-knex-npm-5.8.1-f724fb7336-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "npm:5.8.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:5.8.10", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-knex-npm-5.8.10-8bb31bcb0c-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "npm:5.8.10"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:6.4.10", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-knex-npm-6.4.10-5d3be4670c-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "npm:6.4.10"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:181e755533499da6950f9fc97444a39a54ca382984fb469df78acc6cb622eb574ea31f3aa5f13b2e495998668f8c0435e2f0dfd098ccfb27e81e7070c4346456#npm:5.8.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-knex-virtual-9521b8697a/2/.yarn/berry/cache/@mikro-orm-knex-npm-5.8.10-8bb31bcb0c-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "virtual:181e755533499da6950f9fc97444a39a54ca382984fb469df78acc6cb622eb574ea31f3aa5f13b2e495998668f8c0435e2f0dfd098ccfb27e81e7070c4346456#npm:5.8.10"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:14d2147c10bcaa33eaac4bab26f96cae21e8c339b87189eca5a2e26b40b6015388067d608985bad8551ce71a60a52983b54ea0a8f0a9a5a8a7ac7d68d18fc034#npm:6.4.10"],\ + ["@mikro-orm/migrations", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@types/better-sqlite3", null],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mssql", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/sqlite3", null],\ + ["better-sqlite3", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["knex", "virtual:1397f4280f1508669040165142234de0254ff8c4bcb5cce6320d9a7eaf825fb287734deeb2368375304397b19a3951213ab3bc5bb97db64121129e013de8572c#npm:2.5.1"],\ + ["libsql", "npm:0.5.1"],\ + ["mariadb", "npm:3.4.0"],\ + ["mssql", null],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", null],\ + ["sqlite3", null],\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/migrations",\ + "@types/better-sqlite3",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__migrations",\ + "@types/mssql",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg",\ + "@types/sqlite3",\ + "better-sqlite3",\ + "mssql",\ + "mysql2",\ + "mysql",\ + "pg",\ + "sqlite3"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:1f535e90c5f02a1ea46ee4fba74ba13ddeb87101bb9b42a91fc8cfebf75bfa7c506f4d7912fbc4891837905f4da34807718dfe8c72e288f1b4e3de77b4ec3235#npm:5.8.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-knex-virtual-7010ca2216/2/.yarn/berry/cache/@mikro-orm-knex-npm-5.8.10-8bb31bcb0c-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "virtual:1f535e90c5f02a1ea46ee4fba74ba13ddeb87101bb9b42a91fc8cfebf75bfa7c506f4d7912fbc4891837905f4da34807718dfe8c72e288f1b4e3de77b4ec3235#npm:5.8.10"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/migrations", "virtual:7010ca221676a57f265b01101fb40dbc032cf27cd653174566ae887a2e81ed908f2c0193612edbe7c06d38b9cc030c5edd3a80f753d7094f35fd3530afa13d18#npm:6.4.10"],\ + ["@types/better-sqlite3", null],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mssql", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/sqlite3", null],\ + ["better-sqlite3", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["knex", "virtual:1397f4280f1508669040165142234de0254ff8c4bcb5cce6320d9a7eaf825fb287734deeb2368375304397b19a3951213ab3bc5bb97db64121129e013de8572c#npm:2.5.1"],\ + ["libsql", "npm:0.5.1"],\ + ["mariadb", "npm:3.4.0"],\ + ["mssql", null],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", null],\ + ["sqlite3", null],\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/entity-generator",\ + "@types/better-sqlite3",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__migrations",\ + "@types/mssql",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg",\ + "@types/sqlite3",\ + "better-sqlite3",\ + "mssql",\ + "mysql2",\ + "mysql",\ + "pg",\ + "sqlite3"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:5f07f5bc1492c566df1efddcce888a046e4c6a551e0e5d027a8b91ee4bc32dc103c8d9db5ea3ea0006721197fa547f801e71a849710e77365e7472658934870d#npm:5.8.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-knex-virtual-d1e924b53c/2/.yarn/berry/cache/@mikro-orm-knex-npm-5.8.10-8bb31bcb0c-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "virtual:5f07f5bc1492c566df1efddcce888a046e4c6a551e0e5d027a8b91ee4bc32dc103c8d9db5ea3ea0006721197fa547f801e71a849710e77365e7472658934870d#npm:5.8.10"],\ + ["@mikro-orm/core", "virtual:5f07f5bc1492c566df1efddcce888a046e4c6a551e0e5d027a8b91ee4bc32dc103c8d9db5ea3ea0006721197fa547f801e71a849710e77365e7472658934870d#npm:5.8.10"],\ + ["@mikro-orm/entity-generator", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/migrations", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@types/better-sqlite3", null],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mssql", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/sqlite3", null],\ + ["better-sqlite3", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["knex", "virtual:1397f4280f1508669040165142234de0254ff8c4bcb5cce6320d9a7eaf825fb287734deeb2368375304397b19a3951213ab3bc5bb97db64121129e013de8572c#npm:2.5.1"],\ + ["libsql", "npm:0.5.1"],\ + ["mariadb", "npm:3.4.0"],\ + ["mssql", null],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", null],\ + ["sqlite3", null],\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/migrations",\ + "@types/better-sqlite3",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__migrations",\ + "@types/mssql",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg",\ + "@types/sqlite3",\ + "better-sqlite3",\ + "mssql",\ + "mysql2",\ + "mysql",\ + "pg",\ + "sqlite3"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:666bd9cdd5682a1e95b7d5529637f0f8e814d423796e52231a7b992bd933ed82c1e120a7b670af559d4aa1db8ce90180e832310da574d8136ed240c38a3c30b2#npm:5.8.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-knex-virtual-1397f4280f/2/.yarn/berry/cache/@mikro-orm-knex-npm-5.8.10-8bb31bcb0c-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "virtual:666bd9cdd5682a1e95b7d5529637f0f8e814d423796e52231a7b992bd933ed82c1e120a7b670af559d4aa1db8ce90180e832310da574d8136ed240c38a3c30b2#npm:5.8.10"],\ + ["@mikro-orm/core", "virtual:666bd9cdd5682a1e95b7d5529637f0f8e814d423796e52231a7b992bd933ed82c1e120a7b670af559d4aa1db8ce90180e832310da574d8136ed240c38a3c30b2#npm:5.8.10"],\ + ["@mikro-orm/entity-generator", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/migrations", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@types/better-sqlite3", null],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mssql", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/sqlite3", null],\ + ["better-sqlite3", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["knex", "virtual:1397f4280f1508669040165142234de0254ff8c4bcb5cce6320d9a7eaf825fb287734deeb2368375304397b19a3951213ab3bc5bb97db64121129e013de8572c#npm:2.5.1"],\ + ["libsql", "npm:0.5.1"],\ + ["mariadb", "npm:3.4.0"],\ + ["mssql", null],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", null],\ + ["sqlite3", null],\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/migrations",\ + "@types/better-sqlite3",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__migrations",\ + "@types/mssql",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg",\ + "@types/sqlite3",\ + "better-sqlite3",\ + "mssql",\ + "mysql2",\ + "mysql",\ + "pg",\ + "sqlite3"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-knex-virtual-d2d9e88f87/2/.yarn/berry/cache/@mikro-orm-knex-npm-5.8.1-f724fb7336-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/migrations", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@types/better-sqlite3", null],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mssql", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/sqlite3", null],\ + ["better-sqlite3", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["knex", "virtual:1397f4280f1508669040165142234de0254ff8c4bcb5cce6320d9a7eaf825fb287734deeb2368375304397b19a3951213ab3bc5bb97db64121129e013de8572c#npm:2.5.1"],\ + ["libsql", "npm:0.5.1"],\ + ["mariadb", "npm:3.4.0"],\ + ["mssql", null],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", null],\ + ["sqlite3", null],\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/migrations",\ + "@types/better-sqlite3",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__migrations",\ + "@types/mssql",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg",\ + "@types/sqlite3",\ + "better-sqlite3",\ + "mssql",\ + "mysql2",\ + "mysql",\ + "pg",\ + "sqlite3"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-knex-virtual-8ada12965f/2/.yarn/berry/cache/@mikro-orm-knex-npm-5.8.1-f724fb7336-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/migrations", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@types/better-sqlite3", null],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mssql", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/sqlite3", null],\ + ["better-sqlite3", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["knex", "virtual:1397f4280f1508669040165142234de0254ff8c4bcb5cce6320d9a7eaf825fb287734deeb2368375304397b19a3951213ab3bc5bb97db64121129e013de8572c#npm:2.5.1"],\ + ["libsql", "npm:0.5.1"],\ + ["mariadb", "npm:3.4.0"],\ + ["mssql", null],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", null],\ + ["sqlite3", null],\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/migrations",\ + "@types/better-sqlite3",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__migrations",\ + "@types/mssql",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg",\ + "@types/sqlite3",\ + "better-sqlite3",\ + "mssql",\ + "mysql2",\ + "mysql",\ + "pg",\ + "sqlite3"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:c43ff699fad5738cab469210c11a5da5b2cbe837594c784861e1a81ae57268f35f14ba3d8f24ebedf1ccdf3e72236f22f1d2c54c147cb4e626db680cb1bb6981#npm:6.4.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-knex-virtual-d592595c09/2/.yarn/berry/cache/@mikro-orm-knex-npm-6.4.10-5d3be4670c-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "virtual:c43ff699fad5738cab469210c11a5da5b2cbe837594c784861e1a81ae57268f35f14ba3d8f24ebedf1ccdf3e72236f22f1d2c54c147cb4e626db680cb1bb6981#npm:6.4.10"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:d592595c093f87ba03f83d6f23ca71626d5bc5943411dbdfa5834489a328c39bc2517f97749844ab91999910e2222f8a64859ae0c64a479120a2d8ba2d40e35f#npm:6.4.10"],\ + ["@mikro-orm/migrations", "virtual:4d81a35d65442af583c0314f92909268f0d82ee5540849892bdcef98913f164335bd78cfc00266913b8c81d19d614dd954ebaa80f1de62e2c6ead8b757ce3e11#npm:6.4.10"],\ + ["@types/better-sqlite3", null],\ + ["@types/libsql", null],\ + ["@types/mariadb", null],\ + ["@types/mikro-orm__core", null],\ + ["better-sqlite3", null],\ + ["fs-extra", "npm:11.3.0"],\ + ["knex", "virtual:14d2147c10bcaa33eaac4bab26f96cae21e8c339b87189eca5a2e26b40b6015388067d608985bad8551ce71a60a52983b54ea0a8f0a9a5a8a7ac7d68d18fc034#npm:3.1.0"],\ + ["libsql", "npm:0.5.1"],\ + ["mariadb", "npm:3.4.0"],\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/better-sqlite3",\ + "@types/libsql",\ + "@types/mariadb",\ + "@types/mikro-orm__core",\ + "better-sqlite3"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:c4d966b8f1dc6dd82859e3b2b1c8e41e4aefe8f1dffc19c0423d0225d227caee05b39d7fa3b879bee0ba41590891ed2ec5a819f0233a52608379948eb02b54b5#npm:5.8.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-knex-virtual-0f88ba8cec/2/.yarn/berry/cache/@mikro-orm-knex-npm-5.8.10-8bb31bcb0c-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "virtual:c4d966b8f1dc6dd82859e3b2b1c8e41e4aefe8f1dffc19c0423d0225d227caee05b39d7fa3b879bee0ba41590891ed2ec5a819f0233a52608379948eb02b54b5#npm:5.8.10"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:d592595c093f87ba03f83d6f23ca71626d5bc5943411dbdfa5834489a328c39bc2517f97749844ab91999910e2222f8a64859ae0c64a479120a2d8ba2d40e35f#npm:6.4.10"],\ + ["@mikro-orm/migrations", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@types/better-sqlite3", null],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mssql", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/sqlite3", null],\ + ["better-sqlite3", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["knex", "virtual:1397f4280f1508669040165142234de0254ff8c4bcb5cce6320d9a7eaf825fb287734deeb2368375304397b19a3951213ab3bc5bb97db64121129e013de8572c#npm:2.5.1"],\ + ["libsql", "npm:0.5.1"],\ + ["mariadb", "npm:3.4.0"],\ + ["mssql", null],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", null],\ + ["sqlite3", null],\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/migrations",\ + "@types/better-sqlite3",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__migrations",\ + "@types/mssql",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg",\ + "@types/sqlite3",\ + "better-sqlite3",\ + "mssql",\ + "mysql2",\ + "mysql",\ + "pg",\ + "sqlite3"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:ca91dfda9ad6043511b5b5fe020be76938c41509e83a91e61114bfff022cae0e2f4af010a41d483fb5f3e49d1c709a5487c7b0ecdc6c78bbfe313ffd41844281#npm:6.4.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-knex-virtual-14d2147c10/2/.yarn/berry/cache/@mikro-orm-knex-npm-6.4.10-5d3be4670c-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "virtual:ca91dfda9ad6043511b5b5fe020be76938c41509e83a91e61114bfff022cae0e2f4af010a41d483fb5f3e49d1c709a5487c7b0ecdc6c78bbfe313ffd41844281#npm:6.4.10"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:14d2147c10bcaa33eaac4bab26f96cae21e8c339b87189eca5a2e26b40b6015388067d608985bad8551ce71a60a52983b54ea0a8f0a9a5a8a7ac7d68d18fc034#npm:6.4.10"],\ + ["@mikro-orm/migrations", "virtual:7010ca221676a57f265b01101fb40dbc032cf27cd653174566ae887a2e81ed908f2c0193612edbe7c06d38b9cc030c5edd3a80f753d7094f35fd3530afa13d18#npm:6.4.10"],\ + ["@types/better-sqlite3", null],\ + ["@types/libsql", null],\ + ["@types/mariadb", null],\ + ["@types/mikro-orm__core", null],\ + ["better-sqlite3", null],\ + ["fs-extra", "npm:11.3.0"],\ + ["knex", "virtual:14d2147c10bcaa33eaac4bab26f96cae21e8c339b87189eca5a2e26b40b6015388067d608985bad8551ce71a60a52983b54ea0a8f0a9a5a8a7ac7d68d18fc034#npm:3.1.0"],\ + ["libsql", "npm:0.5.1"],\ + ["mariadb", "npm:3.4.0"],\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/better-sqlite3",\ + "@types/libsql",\ + "@types/mariadb",\ + "@types/mikro-orm__core",\ + "better-sqlite3"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:e3219ff4d9d69627eebf0d3a3e91f39a1ba8bde43e3664508dd763240795a7cab9679e6d25dcdcf4b1bf26c6df0a0ecb51a6e8bccec68ab6b99826810661c332#npm:5.8.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-knex-virtual-eafdf49e74/2/.yarn/berry/cache/@mikro-orm-knex-npm-5.8.10-8bb31bcb0c-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "virtual:e3219ff4d9d69627eebf0d3a3e91f39a1ba8bde43e3664508dd763240795a7cab9679e6d25dcdcf4b1bf26c6df0a0ecb51a6e8bccec68ab6b99826810661c332#npm:5.8.10"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/migrations", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@types/better-sqlite3", null],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mssql", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/sqlite3", null],\ + ["better-sqlite3", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["knex", "virtual:eafdf49e748e0577f8d8ac28d12ed7538dd6cab47d7439542e49360e6571bcc671a48f78768cf72ee47f8c68448d4992c983f651d984514cc037d7174c1afd21#npm:2.5.1"],\ + ["libsql", "npm:0.5.1"],\ + ["mariadb", "npm:3.4.0"],\ + ["mssql", null],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:8.10.0"],\ + ["sqlite3", null],\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/migrations",\ + "@types/better-sqlite3",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__migrations",\ + "@types/mssql",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg",\ + "@types/sqlite3",\ + "better-sqlite3",\ + "mssql",\ + "mysql2",\ + "mysql",\ + "pg",\ + "sqlite3"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:e746f207258a70fc743c15ae781d4d7d7834a4b70e87dcb4fac78152c1741ee8b77f57a0ea85a6613770e74b493bd4ec22f4b90e0abecbc4378e56f4c41c2dee#npm:5.8.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-knex-virtual-4d81a35d65/2/.yarn/berry/cache/@mikro-orm-knex-npm-5.8.10-8bb31bcb0c-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "virtual:e746f207258a70fc743c15ae781d4d7d7834a4b70e87dcb4fac78152c1741ee8b77f57a0ea85a6613770e74b493bd4ec22f4b90e0abecbc4378e56f4c41c2dee#npm:5.8.10"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/migrations", "virtual:4d81a35d65442af583c0314f92909268f0d82ee5540849892bdcef98913f164335bd78cfc00266913b8c81d19d614dd954ebaa80f1de62e2c6ead8b757ce3e11#npm:6.4.10"],\ + ["@types/better-sqlite3", null],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mssql", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/sqlite3", null],\ + ["better-sqlite3", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["knex", "virtual:1397f4280f1508669040165142234de0254ff8c4bcb5cce6320d9a7eaf825fb287734deeb2368375304397b19a3951213ab3bc5bb97db64121129e013de8572c#npm:2.5.1"],\ + ["libsql", "npm:0.5.1"],\ + ["mariadb", "npm:3.4.0"],\ + ["mssql", null],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", null],\ + ["sqlite3", null],\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/entity-generator",\ + "@types/better-sqlite3",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__migrations",\ + "@types/mssql",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg",\ + "@types/sqlite3",\ + "better-sqlite3",\ + "mssql",\ + "mysql2",\ + "mysql",\ + "pg",\ + "sqlite3"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:fbde41c523408970d82bce11cf8f4ab1e2a936b8c609066b573fd3278201b4eda76a5f98327a98c9b73e5b955bcb5d77e1e5febf93cb98e3d43532ebea4ba082#npm:5.8.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-knex-virtual-bfe2aa4f23/2/.yarn/berry/cache/@mikro-orm-knex-npm-5.8.10-8bb31bcb0c-10.zip/node_modules/@mikro-orm/knex/",\ + "packageDependencies": [\ + ["@mikro-orm/knex", "virtual:fbde41c523408970d82bce11cf8f4ab1e2a936b8c609066b573fd3278201b4eda76a5f98327a98c9b73e5b955bcb5d77e1e5febf93cb98e3d43532ebea4ba082#npm:5.8.10"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/migrations", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@types/better-sqlite3", null],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mssql", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/sqlite3", null],\ + ["better-sqlite3", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["knex", "virtual:eafdf49e748e0577f8d8ac28d12ed7538dd6cab47d7439542e49360e6571bcc671a48f78768cf72ee47f8c68448d4992c983f651d984514cc037d7174c1afd21#npm:2.5.1"],\ + ["libsql", "npm:0.5.1"],\ + ["mariadb", "npm:3.4.0"],\ + ["mssql", null],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:8.10.0"],\ + ["sqlite3", null],\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/migrations",\ + "@types/better-sqlite3",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__migrations",\ + "@types/mssql",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg",\ + "@types/sqlite3",\ + "better-sqlite3",\ + "mssql",\ + "mysql2",\ + "mysql",\ + "pg",\ + "sqlite3"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@mikro-orm/migrations", [\ + ["npm:5.8.1", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-migrations-npm-5.8.1-2595841aef-10.zip/node_modules/@mikro-orm/migrations/",\ + "packageDependencies": [\ + ["@mikro-orm/migrations", "npm:5.8.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:6.4.10", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-migrations-npm-6.4.10-85a926e702-10.zip/node_modules/@mikro-orm/migrations/",\ + "packageDependencies": [\ + ["@mikro-orm/migrations", "npm:6.4.10"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:4d81a35d65442af583c0314f92909268f0d82ee5540849892bdcef98913f164335bd78cfc00266913b8c81d19d614dd954ebaa80f1de62e2c6ead8b757ce3e11#npm:6.4.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-migrations-virtual-c43ff699fa/2/.yarn/berry/cache/@mikro-orm-migrations-npm-6.4.10-85a926e702-10.zip/node_modules/@mikro-orm/migrations/",\ + "packageDependencies": [\ + ["@mikro-orm/migrations", "virtual:4d81a35d65442af583c0314f92909268f0d82ee5540849892bdcef98913f164335bd78cfc00266913b8c81d19d614dd954ebaa80f1de62e2c6ead8b757ce3e11#npm:6.4.10"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:c43ff699fad5738cab469210c11a5da5b2cbe837594c784861e1a81ae57268f35f14ba3d8f24ebedf1ccdf3e72236f22f1d2c54c147cb4e626db680cb1bb6981#npm:6.4.10"],\ + ["@types/mikro-orm__core", null],\ + ["fs-extra", "npm:11.3.0"],\ + ["umzug", "npm:3.8.2"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/mikro-orm__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-migrations-virtual-181e755533/2/.yarn/berry/cache/@mikro-orm-migrations-npm-5.8.1-2595841aef-10.zip/node_modules/@mikro-orm/migrations/",\ + "packageDependencies": [\ + ["@mikro-orm/migrations", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:181e755533499da6950f9fc97444a39a54ca382984fb469df78acc6cb622eb574ea31f3aa5f13b2e495998668f8c0435e2f0dfd098ccfb27e81e7070c4346456#npm:5.8.10"],\ + ["@types/mikro-orm__core", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["knex", "virtual:1397f4280f1508669040165142234de0254ff8c4bcb5cce6320d9a7eaf825fb287734deeb2368375304397b19a3951213ab3bc5bb97db64121129e013de8572c#npm:2.5.1"],\ + ["umzug", "npm:3.3.1"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/mikro-orm__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:7010ca221676a57f265b01101fb40dbc032cf27cd653174566ae887a2e81ed908f2c0193612edbe7c06d38b9cc030c5edd3a80f753d7094f35fd3530afa13d18#npm:6.4.10", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-migrations-virtual-ca91dfda9a/2/.yarn/berry/cache/@mikro-orm-migrations-npm-6.4.10-85a926e702-10.zip/node_modules/@mikro-orm/migrations/",\ + "packageDependencies": [\ + ["@mikro-orm/migrations", "virtual:7010ca221676a57f265b01101fb40dbc032cf27cd653174566ae887a2e81ed908f2c0193612edbe7c06d38b9cc030c5edd3a80f753d7094f35fd3530afa13d18#npm:6.4.10"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:ca91dfda9ad6043511b5b5fe020be76938c41509e83a91e61114bfff022cae0e2f4af010a41d483fb5f3e49d1c709a5487c7b0ecdc6c78bbfe313ffd41844281#npm:6.4.10"],\ + ["@types/mikro-orm__core", null],\ + ["fs-extra", "npm:11.3.0"],\ + ["umzug", "npm:3.8.2"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/mikro-orm__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-migrations-virtual-c4d966b8f1/2/.yarn/berry/cache/@mikro-orm-migrations-npm-5.8.1-2595841aef-10.zip/node_modules/@mikro-orm/migrations/",\ + "packageDependencies": [\ + ["@mikro-orm/migrations", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:c4d966b8f1dc6dd82859e3b2b1c8e41e4aefe8f1dffc19c0423d0225d227caee05b39d7fa3b879bee0ba41590891ed2ec5a819f0233a52608379948eb02b54b5#npm:5.8.10"],\ + ["@types/mikro-orm__core", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["knex", "virtual:1397f4280f1508669040165142234de0254ff8c4bcb5cce6320d9a7eaf825fb287734deeb2368375304397b19a3951213ab3bc5bb97db64121129e013de8572c#npm:2.5.1"],\ + ["umzug", "npm:3.3.1"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/mikro-orm__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@mikro-orm/nestjs", [\ + ["npm:5.2.1", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-nestjs-npm-5.2.1-b581be462b-10.zip/node_modules/@mikro-orm/nestjs/",\ + "packageDependencies": [\ + ["@mikro-orm/nestjs", "npm:5.2.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.2.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-nestjs-virtual-30e3cfc7b8/2/.yarn/berry/cache/@mikro-orm-nestjs-npm-5.2.1-b581be462b-10.zip/node_modules/@mikro-orm/nestjs/",\ + "packageDependencies": [\ + ["@mikro-orm/nestjs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.2.1"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/mikro-orm__core", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/mikro-orm__core",\ + "@types/nestjs__common",\ + "@types/nestjs__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.2.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-nestjs-virtual-432c3054d5/2/.yarn/berry/cache/@mikro-orm-nestjs-npm-5.2.1-b581be462b-10.zip/node_modules/@mikro-orm/nestjs/",\ + "packageDependencies": [\ + ["@mikro-orm/nestjs", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.2.1"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/mikro-orm__core", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/mikro-orm__core",\ + "@types/nestjs__common",\ + "@types/nestjs__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@mikro-orm/postgresql", [\ + ["npm:5.8.1", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-postgresql-npm-5.8.1-6c2c134d09-10.zip/node_modules/@mikro-orm/postgresql/",\ + "packageDependencies": [\ + ["@mikro-orm/postgresql", "npm:5.8.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-postgresql-virtual-e3219ff4d9/2/.yarn/berry/cache/@mikro-orm-postgresql-npm-5.8.1-6c2c134d09-10.zip/node_modules/@mikro-orm/postgresql/",\ + "packageDependencies": [\ + ["@mikro-orm/postgresql", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:e3219ff4d9d69627eebf0d3a3e91f39a1ba8bde43e3664508dd763240795a7cab9679e6d25dcdcf4b1bf26c6df0a0ecb51a6e8bccec68ab6b99826810661c332#npm:5.8.10"],\ + ["@mikro-orm/migrations", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@mikro-orm/seeder", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mikro-orm__seeder", null],\ + ["pg", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:8.10.0"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/migrations",\ + "@mikro-orm/seeder",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__migrations",\ + "@types/mikro-orm__seeder"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-postgresql-virtual-fbde41c523/2/.yarn/berry/cache/@mikro-orm-postgresql-npm-5.8.1-6c2c134d09-10.zip/node_modules/@mikro-orm/postgresql/",\ + "packageDependencies": [\ + ["@mikro-orm/postgresql", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/entity-generator", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/knex", "virtual:fbde41c523408970d82bce11cf8f4ab1e2a936b8c609066b573fd3278201b4eda76a5f98327a98c9b73e5b955bcb5d77e1e5febf93cb98e3d43532ebea4ba082#npm:5.8.10"],\ + ["@mikro-orm/migrations", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@mikro-orm/seeder", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@types/mikro-orm__core", null],\ + ["@types/mikro-orm__entity-generator", null],\ + ["@types/mikro-orm__migrations", null],\ + ["@types/mikro-orm__seeder", null],\ + ["pg", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:8.10.0"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@mikro-orm/entity-generator",\ + "@mikro-orm/migrations",\ + "@mikro-orm/seeder",\ + "@types/mikro-orm__core",\ + "@types/mikro-orm__entity-generator",\ + "@types/mikro-orm__migrations",\ + "@types/mikro-orm__seeder"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@mikro-orm/seeder", [\ + ["npm:5.8.1", {\ + "packageLocation": "../.yarn/berry/cache/@mikro-orm-seeder-npm-5.8.1-b587255c7d-10.zip/node_modules/@mikro-orm/seeder/",\ + "packageDependencies": [\ + ["@mikro-orm/seeder", "npm:5.8.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-seeder-virtual-6bd09157b6/2/.yarn/berry/cache/@mikro-orm-seeder-npm-5.8.1-b587255c7d-10.zip/node_modules/@mikro-orm/seeder/",\ + "packageDependencies": [\ + ["@mikro-orm/seeder", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@faker-js/faker", "npm:7.6.0"],\ + ["@mikro-orm/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:5.8.1"],\ + ["@types/mikro-orm__core", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["globby", "npm:11.1.0"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/mikro-orm__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1", {\ + "packageLocation": "./.yarn/__virtual__/@mikro-orm-seeder-virtual-a98e1bdc2c/2/.yarn/berry/cache/@mikro-orm-seeder-npm-5.8.1-b587255c7d-10.zip/node_modules/@mikro-orm/seeder/",\ + "packageDependencies": [\ + ["@mikro-orm/seeder", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@faker-js/faker", "npm:7.6.0"],\ + ["@mikro-orm/core", "virtual:93633bffa80d03a91d6c936f30d44ca8f97bc175a6ca57269833d5aa32511a5b0cb55900ece6504ea3137f7f14109bf6bab98c0fae7fa87cefcde0de02244488#npm:5.8.1"],\ + ["@types/mikro-orm__core", null],\ + ["fs-extra", "npm:11.1.1"],\ + ["globby", "npm:11.1.0"]\ + ],\ + "packagePeers": [\ + "@mikro-orm/core",\ + "@types/mikro-orm__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@n1ru4l/graphql-live-query", [\ + ["npm:0.7.1", {\ + "packageLocation": "../.yarn/berry/cache/@n1ru4l-graphql-live-query-npm-0.7.1-1d5d82ff4e-10.zip/node_modules/@n1ru4l/graphql-live-query/",\ + "packageDependencies": [\ + ["@n1ru4l/graphql-live-query", "npm:0.7.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:fcad1fcfbd66f8cbb7c939b1ec1c3dd97b7e60983d2c3ec5cee827da5c89e8bdfc4f52dc3312535e983ae2fe4e0b658962d528d3b98e0f8879cd12979f5f94c4#npm:0.7.1", {\ + "packageLocation": "./.yarn/__virtual__/@n1ru4l-graphql-live-query-virtual-5e8e3deb99/2/.yarn/berry/cache/@n1ru4l-graphql-live-query-npm-0.7.1-1d5d82ff4e-10.zip/node_modules/@n1ru4l/graphql-live-query/",\ + "packageDependencies": [\ + ["@n1ru4l/graphql-live-query", "virtual:fcad1fcfbd66f8cbb7c939b1ec1c3dd97b7e60983d2c3ec5cee827da5c89e8bdfc4f52dc3312535e983ae2fe4e0b658962d528d3b98e0f8879cd12979f5f94c4#npm:0.7.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@n1ru4l/in-memory-live-query-store", [\ + ["npm:0.6.6", {\ + "packageLocation": "../.yarn/berry/cache/@n1ru4l-in-memory-live-query-store-npm-0.6.6-6145ea8fbd-10.zip/node_modules/@n1ru4l/in-memory-live-query-store/",\ + "packageDependencies": [\ + ["@n1ru4l/in-memory-live-query-store", "npm:0.6.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:fcad1fcfbd66f8cbb7c939b1ec1c3dd97b7e60983d2c3ec5cee827da5c89e8bdfc4f52dc3312535e983ae2fe4e0b658962d528d3b98e0f8879cd12979f5f94c4#npm:0.6.6", {\ + "packageLocation": "./.yarn/__virtual__/@n1ru4l-in-memory-live-query-store-virtual-0dbcb43490/2/.yarn/berry/cache/@n1ru4l-in-memory-live-query-store-npm-0.6.6-6145ea8fbd-10.zip/node_modules/@n1ru4l/in-memory-live-query-store/",\ + "packageDependencies": [\ + ["@n1ru4l/in-memory-live-query-store", "virtual:fcad1fcfbd66f8cbb7c939b1ec1c3dd97b7e60983d2c3ec5cee827da5c89e8bdfc4f52dc3312535e983ae2fe4e0b658962d528d3b98e0f8879cd12979f5f94c4#npm:0.6.6"],\ + ["@graphql-tools/utils", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:8.13.1"],\ + ["@n1ru4l/graphql-live-query", "virtual:fcad1fcfbd66f8cbb7c939b1ec1c3dd97b7e60983d2c3ec5cee827da5c89e8bdfc4f52dc3312535e983ae2fe4e0b658962d528d3b98e0f8879cd12979f5f94c4#npm:0.7.1"],\ + ["@n1ru4l/push-pull-async-iterable-iterator", "npm:3.2.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@n1ru4l/push-pull-async-iterable-iterator", [\ + ["npm:3.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@n1ru4l-push-pull-async-iterable-iterator-npm-3.2.0-ad204d66f0-10.zip/node_modules/@n1ru4l/push-pull-async-iterable-iterator/",\ + "packageDependencies": [\ + ["@n1ru4l/push-pull-async-iterable-iterator", "npm:3.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@neon-rs/load", [\ + ["npm:0.0.4", {\ + "packageLocation": "../.yarn/berry/cache/@neon-rs-load-npm-0.0.4-2905c29bd5-10.zip/node_modules/@neon-rs/load/",\ + "packageDependencies": [\ + ["@neon-rs/load", "npm:0.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nestjs/common", [\ + ["npm:10.4.15", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-common-npm-10.4.15-6477955573-10.zip/node_modules/@nestjs/common/",\ + "packageDependencies": [\ + ["@nestjs/common", "npm:10.4.15"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-common-virtual-a85a78af1f/2/.yarn/berry/cache/@nestjs-common-npm-10.4.15-6477955573-10.zip/node_modules/@nestjs/common/",\ + "packageDependencies": [\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/class-transformer", null],\ + ["@types/class-validator", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["class-transformer", "npm:0.5.1"],\ + ["class-validator", "npm:0.14.1"],\ + ["iterare", "npm:1.2.1"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"],\ + ["uid", "npm:2.0.2"]\ + ],\ + "packagePeers": [\ + "@types/class-transformer",\ + "@types/class-validator",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "class-transformer",\ + "class-validator",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-common-virtual-cea1c92b25/2/.yarn/berry/cache/@nestjs-common-npm-10.4.15-6477955573-10.zip/node_modules/@nestjs/common/",\ + "packageDependencies": [\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@types/class-transformer", null],\ + ["@types/class-validator", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["class-transformer", null],\ + ["class-validator", null],\ + ["iterare", "npm:1.2.1"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"],\ + ["uid", "npm:2.0.2"]\ + ],\ + "packagePeers": [\ + "@types/class-transformer",\ + "@types/class-validator",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "class-transformer",\ + "class-validator",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nestjs/core", [\ + ["npm:10.4.15", {\ + "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-bdb3344792/node_modules/@nestjs/core/",\ + "packageDependencies": [\ + ["@nestjs/core", "npm:10.4.15"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15", {\ + "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-bdb3344792/node_modules/@nestjs/core/",\ + "packageDependencies": [\ + ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nuxtjs/opencollective", "npm:0.3.2"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["fast-safe-stringify", "npm:2.1.1"],\ + ["iterare", "npm:1.2.1"],\ + ["path-to-regexp", "npm:3.3.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"],\ + ["uid", "npm:2.0.2"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/microservices",\ + "@nestjs/platform-express",\ + "@nestjs/websockets",\ + "@types/nestjs__common",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express",\ + "@types/nestjs__websockets",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15", {\ + "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-94b83d9506/node_modules/@nestjs/core/",\ + "packageDependencies": [\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:94b83d95069c324c978c2648a33e8c7bda884f1e775fdd479590bbc7685727528010ad7b07b7c05388a21e6bfd01742ad108ec0ca8adab22242ed8718dfc181a#npm:11.0.11"],\ + ["@nuxtjs/opencollective", "npm:0.3.2"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["fast-safe-stringify", "npm:2.1.1"],\ + ["iterare", "npm:1.2.1"],\ + ["path-to-regexp", "npm:3.3.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"],\ + ["uid", "npm:2.0.2"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/microservices",\ + "@nestjs/platform-express",\ + "@types/nestjs__common",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express",\ + "@types/nestjs__websockets",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15", {\ + "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-25fae02be2/node_modules/@nestjs/core/",\ + "packageDependencies": [\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nuxtjs/opencollective", "npm:0.3.2"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["fast-safe-stringify", "npm:2.1.1"],\ + ["iterare", "npm:1.2.1"],\ + ["path-to-regexp", "npm:3.3.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"],\ + ["uid", "npm:2.0.2"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/microservices",\ + "@nestjs/platform-express",\ + "@nestjs/websockets",\ + "@types/nestjs__common",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express",\ + "@types/nestjs__websockets",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15", {\ + "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-6005114e1d/node_modules/@nestjs/core/",\ + "packageDependencies": [\ + ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/microservices", null],\ + ["@nestjs/platform-express", "virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11"],\ + ["@nestjs/websockets", "virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11"],\ + ["@nuxtjs/opencollective", "npm:0.3.2"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["fast-safe-stringify", "npm:2.1.1"],\ + ["iterare", "npm:1.2.1"],\ + ["path-to-regexp", "npm:3.3.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"],\ + ["uid", "npm:2.0.2"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/microservices",\ + "@types/nestjs__common",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express",\ + "@types/nestjs__websockets",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nestjs/cqrs", [\ + ["npm:10.2.8", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-cqrs-npm-10.2.8-38160fe930-10.zip/node_modules/@nestjs/cqrs/",\ + "packageDependencies": [\ + ["@nestjs/cqrs", "npm:10.2.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#npm:10.2.8", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-cqrs-virtual-e3955a15e3/2/.yarn/berry/cache/@nestjs-cqrs-npm-10.2.8-38160fe930-10.zip/node_modules/@nestjs/cqrs/",\ + "packageDependencies": [\ + ["@nestjs/cqrs", "virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#npm:10.2.8"],\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["uuid", "npm:11.0.2"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-cqrs-virtual-e39a3b02a3/2/.yarn/berry/cache/@nestjs-cqrs-npm-10.2.8-38160fe930-10.zip/node_modules/@nestjs/cqrs/",\ + "packageDependencies": [\ + ["@nestjs/cqrs", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.2.8"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["uuid", "npm:11.0.2"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-cqrs-virtual-2bc97d5026/2/.yarn/berry/cache/@nestjs-cqrs-npm-10.2.8-38160fe930-10.zip/node_modules/@nestjs/cqrs/",\ + "packageDependencies": [\ + ["@nestjs/cqrs", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.2.8"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["uuid", "npm:11.0.2"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nestjs/microservices", [\ + ["npm:10.4.15", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-microservices-npm-10.4.15-61ff583184-10.zip/node_modules/@nestjs/microservices/",\ + "packageDependencies": [\ + ["@nestjs/microservices", "npm:10.4.15"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-microservices-virtual-f2c5f97e4f/2/.yarn/berry/cache/@nestjs-microservices-npm-10.4.15-61ff583184-10.zip/node_modules/@nestjs/microservices/",\ + "packageDependencies": [\ + ["@nestjs/microservices", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@grpc/grpc-js", "npm:1.12.5"],\ + ["@grpc/proto-loader", "npm:0.7.13"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@types/amqp-connection-manager", null],\ + ["@types/amqplib", null],\ + ["@types/cache-manager", null],\ + ["@types/grpc__grpc-js", null],\ + ["@types/ioredis", null],\ + ["@types/kafkajs", null],\ + ["@types/mqtt", null],\ + ["@types/nats", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["amqp-connection-manager", "virtual:b114b495358c4575317d9c8f61a493e9004e5365d54f4e57d0c9c2678dbc206afd041e778c9b630d6a011eeed11c3b7f619d979a9c6b5921ac799492fd59ab68#npm:4.1.14"],\ + ["amqplib", "npm:0.10.5"],\ + ["cache-manager", null],\ + ["ioredis", "npm:5.6.0"],\ + ["iterare", "npm:1.2.1"],\ + ["kafkajs", "npm:2.2.4"],\ + ["mqtt", null],\ + ["nats", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@grpc/grpc-js",\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/websockets",\ + "@types/amqp-connection-manager",\ + "@types/amqplib",\ + "@types/cache-manager",\ + "@types/grpc__grpc-js",\ + "@types/ioredis",\ + "@types/kafkajs",\ + "@types/mqtt",\ + "@types/nats",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__websockets",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "cache-manager",\ + "kafkajs",\ + "mqtt",\ + "nats",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-microservices-virtual-b114b49535/2/.yarn/berry/cache/@nestjs-microservices-npm-10.4.15-61ff583184-10.zip/node_modules/@nestjs/microservices/",\ + "packageDependencies": [\ + ["@nestjs/microservices", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@grpc/grpc-js", "npm:1.13.0"],\ + ["@grpc/proto-loader", "npm:0.7.13"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:94b83d95069c324c978c2648a33e8c7bda884f1e775fdd479590bbc7685727528010ad7b07b7c05388a21e6bfd01742ad108ec0ca8adab22242ed8718dfc181a#npm:11.0.11"],\ + ["@types/amqp-connection-manager", null],\ + ["@types/amqplib", null],\ + ["@types/cache-manager", null],\ + ["@types/grpc__grpc-js", null],\ + ["@types/ioredis", null],\ + ["@types/kafkajs", null],\ + ["@types/mqtt", null],\ + ["@types/nats", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["amqp-connection-manager", "virtual:b114b495358c4575317d9c8f61a493e9004e5365d54f4e57d0c9c2678dbc206afd041e778c9b630d6a011eeed11c3b7f619d979a9c6b5921ac799492fd59ab68#npm:4.1.14"],\ + ["amqplib", "npm:0.10.5"],\ + ["cache-manager", null],\ + ["ioredis", "npm:5.6.0"],\ + ["iterare", "npm:1.2.1"],\ + ["kafkajs", "npm:2.2.4"],\ + ["mqtt", null],\ + ["nats", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/amqp-connection-manager",\ + "@types/amqplib",\ + "@types/cache-manager",\ + "@types/grpc__grpc-js",\ + "@types/ioredis",\ + "@types/kafkajs",\ + "@types/mqtt",\ + "@types/nats",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__websockets",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "cache-manager",\ + "mqtt",\ + "nats",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-microservices-virtual-c81cd12753/2/.yarn/berry/cache/@nestjs-microservices-npm-10.4.15-61ff583184-10.zip/node_modules/@nestjs/microservices/",\ + "packageDependencies": [\ + ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@grpc/grpc-js", "npm:1.13.0"],\ + ["@grpc/proto-loader", "npm:0.7.13"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/amqp-connection-manager", null],\ + ["@types/amqplib", "npm:0.10.6"],\ + ["@types/cache-manager", null],\ + ["@types/grpc__grpc-js", null],\ + ["@types/ioredis", null],\ + ["@types/kafkajs", null],\ + ["@types/mqtt", null],\ + ["@types/nats", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["amqp-connection-manager", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:4.1.14"],\ + ["amqplib", "npm:0.10.5"],\ + ["cache-manager", null],\ + ["ioredis", "npm:5.6.0"],\ + ["iterare", "npm:1.2.1"],\ + ["kafkajs", "npm:2.2.4"],\ + ["mqtt", null],\ + ["nats", null],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/websockets",\ + "@types/amqp-connection-manager",\ + "@types/amqplib",\ + "@types/cache-manager",\ + "@types/grpc__grpc-js",\ + "@types/ioredis",\ + "@types/kafkajs",\ + "@types/mqtt",\ + "@types/nats",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__websockets",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "amqp-connection-manager",\ + "amqplib",\ + "cache-manager",\ + "mqtt",\ + "nats",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nestjs/platform-express", [\ + ["npm:10.4.15", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-platform-express-npm-10.4.15-3f26c0c60c-10.zip/node_modules/@nestjs/platform-express/",\ + "packageDependencies": [\ + ["@nestjs/platform-express", "npm:10.4.15"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:11.0.11", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-platform-express-npm-11.0.11-4268f30c35-10.zip/node_modules/@nestjs/platform-express/",\ + "packageDependencies": [\ + ["@nestjs/platform-express", "npm:11.0.11"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-express-virtual-0dc3a1f147/2/.yarn/berry/cache/@nestjs-platform-express-npm-11.0.11-4268f30c35-10.zip/node_modules/@nestjs/platform-express/",\ + "packageDependencies": [\ + ["@nestjs/platform-express", "virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11"],\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["cors", "npm:2.8.5"],\ + ["express", "npm:5.0.1"],\ + ["multer", "npm:1.4.5-lts.1"],\ + ["path-to-regexp", "npm:8.2.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-express-virtual-1d8528c321/2/.yarn/berry/cache/@nestjs-platform-express-npm-10.4.15-3f26c0c60c-10.zip/node_modules/@nestjs/platform-express/",\ + "packageDependencies": [\ + ["@nestjs/platform-express", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["body-parser", "npm:1.20.3"],\ + ["cors", "npm:2.8.5"],\ + ["express", "npm:4.21.2"],\ + ["multer", "npm:1.4.4-lts.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-express-virtual-aa0a0f9146/2/.yarn/berry/cache/@nestjs-platform-express-npm-10.4.15-3f26c0c60c-10.zip/node_modules/@nestjs/platform-express/",\ + "packageDependencies": [\ + ["@nestjs/platform-express", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["body-parser", "npm:1.20.3"],\ + ["cors", "npm:2.8.5"],\ + ["express", "npm:4.21.2"],\ + ["multer", "npm:1.4.4-lts.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-express-virtual-2e8403c3e8/2/.yarn/berry/cache/@nestjs-platform-express-npm-10.4.15-3f26c0c60c-10.zip/node_modules/@nestjs/platform-express/",\ + "packageDependencies": [\ + ["@nestjs/platform-express", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["body-parser", "npm:1.20.3"],\ + ["cors", "npm:2.8.5"],\ + ["express", "npm:4.21.2"],\ + ["multer", "npm:1.4.4-lts.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nestjs/platform-fastify", [\ + ["npm:10.4.15", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-platform-fastify-npm-10.4.15-df732c5f7e-10.zip/node_modules/@nestjs/platform-fastify/",\ + "packageDependencies": [\ + ["@nestjs/platform-fastify", "npm:10.4.15"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-fastify-virtual-93c4fc47f0/2/.yarn/berry/cache/@nestjs-platform-fastify-npm-10.4.15-df732c5f7e-10.zip/node_modules/@nestjs/platform-fastify/",\ + "packageDependencies": [\ + ["@nestjs/platform-fastify", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@fastify/cors", "npm:9.0.1"],\ + ["@fastify/formbody", "npm:7.4.0"],\ + ["@fastify/middie", "npm:8.3.3"],\ + ["@fastify/static", "npm:8.1.1"],\ + ["@fastify/view", "npm:10.0.2"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/fastify__static", null],\ + ["@types/fastify__view", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["fastify", "npm:4.28.1"],\ + ["light-my-request", "npm:6.3.0"],\ + ["path-to-regexp", "npm:3.3.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/fastify__static",\ + "@types/fastify__view",\ + "@types/nestjs__common",\ + "@types/nestjs__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nestjs/platform-socket.io", [\ + ["npm:10.4.15", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-platform-socket.io-npm-10.4.15-f553e5ed63-10.zip/node_modules/@nestjs/platform-socket.io/",\ + "packageDependencies": [\ + ["@nestjs/platform-socket.io", "npm:10.4.15"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:11.0.11", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-platform-socket.io-npm-11.0.11-226651f986-10.zip/node_modules/@nestjs/platform-socket.io/",\ + "packageDependencies": [\ + ["@nestjs/platform-socket.io", "npm:11.0.11"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:1e0da820f4f639bd7b167d32536f4ae58ab9bda33e9fbed61a72acecd6b47c346ebc07e49191dce9abfc30c32f4c7361b894fc1e27ed5bf518df703c40999c67#npm:11.0.11", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-socket.io-virtual-128ef14eca/2/.yarn/berry/cache/@nestjs-platform-socket.io-npm-11.0.11-226651f986-10.zip/node_modules/@nestjs/platform-socket.io/",\ + "packageDependencies": [\ + ["@nestjs/platform-socket.io", "virtual:1e0da820f4f639bd7b167d32536f4ae58ab9bda33e9fbed61a72acecd6b47c346ebc07e49191dce9abfc30c32f4c7361b894fc1e27ed5bf518df703c40999c67#npm:11.0.11"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/rxjs", null],\ + ["rxjs", "npm:7.8.1"],\ + ["socket.io", "npm:4.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/websockets",\ + "@types/nestjs__common",\ + "@types/nestjs__websockets",\ + "@types/rxjs",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-socket.io-virtual-fab66cff94/2/.yarn/berry/cache/@nestjs-platform-socket.io-npm-10.4.15-f553e5ed63-10.zip/node_modules/@nestjs/platform-socket.io/",\ + "packageDependencies": [\ + ["@nestjs/platform-socket.io", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/rxjs", null],\ + ["rxjs", "npm:7.8.1"],\ + ["socket.io", "npm:4.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/websockets",\ + "@types/nestjs__common",\ + "@types/nestjs__websockets",\ + "@types/rxjs",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:882126ff41c69a5a05832e8a88cf471a310a20503a164a25b6a734c5b88592d28da5191cf10cb5d5a29d430f48c0d96793f7532c24f6e96a90db0e255a794016#npm:11.0.11", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-socket.io-virtual-f31783ce54/2/.yarn/berry/cache/@nestjs-platform-socket.io-npm-11.0.11-226651f986-10.zip/node_modules/@nestjs/platform-socket.io/",\ + "packageDependencies": [\ + ["@nestjs/platform-socket.io", "virtual:882126ff41c69a5a05832e8a88cf471a310a20503a164a25b6a734c5b88592d28da5191cf10cb5d5a29d430f48c0d96793f7532c24f6e96a90db0e255a794016#npm:11.0.11"],\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/rxjs", null],\ + ["rxjs", "npm:7.8.1"],\ + ["socket.io", "npm:4.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/websockets",\ + "@types/nestjs__common",\ + "@types/nestjs__websockets",\ + "@types/rxjs",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:8fce8e92fa4a84a737efe534d488342a1df66360be0c43dcdc711d04e242c7bf23f1254a2954be5682d09f2ea8f49cde8a34482cfb6cc769b5959ca460746fc0#npm:11.0.11", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-platform-socket.io-virtual-7011e41211/2/.yarn/berry/cache/@nestjs-platform-socket.io-npm-11.0.11-226651f986-10.zip/node_modules/@nestjs/platform-socket.io/",\ + "packageDependencies": [\ + ["@nestjs/platform-socket.io", "virtual:8fce8e92fa4a84a737efe534d488342a1df66360be0c43dcdc711d04e242c7bf23f1254a2954be5682d09f2ea8f49cde8a34482cfb6cc769b5959ca460746fc0#npm:11.0.11"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/websockets", "virtual:94b83d95069c324c978c2648a33e8c7bda884f1e775fdd479590bbc7685727528010ad7b07b7c05388a21e6bfd01742ad108ec0ca8adab22242ed8718dfc181a#npm:11.0.11"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__websockets", null],\ + ["@types/rxjs", null],\ + ["rxjs", "npm:7.8.1"],\ + ["socket.io", "npm:4.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/websockets",\ + "@types/nestjs__common",\ + "@types/nestjs__websockets",\ + "@types/rxjs",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nestjs/testing", [\ + ["npm:10.4.15", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-testing-npm-10.4.15-d591a1705a-10.zip/node_modules/@nestjs/testing/",\ + "packageDependencies": [\ + ["@nestjs/testing", "npm:10.4.15"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-testing-virtual-c845e9805f/2/.yarn/berry/cache/@nestjs-testing-npm-10.4.15-d591a1705a-10.zip/node_modules/@nestjs/testing/",\ + "packageDependencies": [\ + ["@nestjs/testing", "virtual:21c4488ed3c477de20d537f6e6b297665cc8d5d9e61766df2c8cb9f1cbd658e6099b636e8aaa87ca94fbcccaa1a779cc926c2abc7d1bf5280a4f92f359d92405#npm:10.4.15"],\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/microservices", null],\ + ["@nestjs/platform-express", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/microservices",\ + "@nestjs/platform-express",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-testing-virtual-a998564609/2/.yarn/berry/cache/@nestjs-testing-npm-10.4.15-d591a1705a-10.zip/node_modules/@nestjs/testing/",\ + "packageDependencies": [\ + ["@nestjs/testing", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/microservices",\ + "@nestjs/platform-express",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:9cc6cd6298530b3f55c742446cafdd8c8946434f83c164af07e654e81ab24bda39387a7c38dac05e6f329f9d736d337e0f7ba3ebc527d72c8ece2f53f704a5be#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-testing-virtual-ec6613ac7e/2/.yarn/berry/cache/@nestjs-testing-npm-10.4.15-d591a1705a-10.zip/node_modules/@nestjs/testing/",\ + "packageDependencies": [\ + ["@nestjs/testing", "virtual:9cc6cd6298530b3f55c742446cafdd8c8946434f83c164af07e654e81ab24bda39387a7c38dac05e6f329f9d736d337e0f7ba3ebc527d72c8ece2f53f704a5be#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/microservices", null],\ + ["@nestjs/platform-express", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/microservices",\ + "@nestjs/platform-express",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:9cc785848c74ea80438df975075bb2160af238ca11aac60179586ddf02b00eb102033edf13bbe9d6ad8b800c3134cb3454c5be6b5264e76a62ed7ed6b0df50e6#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-testing-virtual-afd1a60888/2/.yarn/berry/cache/@nestjs-testing-npm-10.4.15-d591a1705a-10.zip/node_modules/@nestjs/testing/",\ + "packageDependencies": [\ + ["@nestjs/testing", "virtual:9cc785848c74ea80438df975075bb2160af238ca11aac60179586ddf02b00eb102033edf13bbe9d6ad8b800c3134cb3454c5be6b5264e76a62ed7ed6b0df50e6#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/microservices", null],\ + ["@nestjs/platform-express", null],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/microservices",\ + "@nestjs/platform-express",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-testing-virtual-8347c2ad7c/2/.yarn/berry/cache/@nestjs-testing-npm-10.4.15-d591a1705a-10.zip/node_modules/@nestjs/testing/",\ + "packageDependencies": [\ + ["@nestjs/testing", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/microservices", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/platform-express", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__microservices", null],\ + ["@types/nestjs__platform-express", null],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/microservices",\ + "@nestjs/platform-express",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__microservices",\ + "@types/nestjs__platform-express"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nestjs/websockets", [\ + ["npm:10.4.15", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-websockets-npm-10.4.15-e139103b0d-10.zip/node_modules/@nestjs/websockets/",\ + "packageDependencies": [\ + ["@nestjs/websockets", "npm:10.4.15"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:11.0.11", {\ + "packageLocation": "../.yarn/berry/cache/@nestjs-websockets-npm-11.0.11-a7287b18a6-10.zip/node_modules/@nestjs/websockets/",\ + "packageDependencies": [\ + ["@nestjs/websockets", "npm:11.0.11"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-websockets-virtual-882126ff41/2/.yarn/berry/cache/@nestjs-websockets-npm-11.0.11-a7287b18a6-10.zip/node_modules/@nestjs/websockets/",\ + "packageDependencies": [\ + ["@nestjs/websockets", "virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11"],\ + ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ + ["@nestjs/platform-socket.io", "virtual:882126ff41c69a5a05832e8a88cf471a310a20503a164a25b6a734c5b88592d28da5191cf10cb5d5a29d430f48c0d96793f7532c24f6e96a90db0e255a794016#npm:11.0.11"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__platform-socket.io", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["iterare", "npm:1.2.1"],\ + ["object-hash", "npm:3.0.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__platform-socket.io",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-websockets-virtual-4a84e10111/2/.yarn/berry/cache/@nestjs-websockets-npm-10.4.15-e139103b0d-10.zip/node_modules/@nestjs/websockets/",\ + "packageDependencies": [\ + ["@nestjs/websockets", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@nestjs/platform-socket.io", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:10.4.15"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__platform-socket.io", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["iterare", "npm:1.2.1"],\ + ["object-hash", "npm:3.0.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@nestjs/platform-socket.io",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__platform-socket.io",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:94b83d95069c324c978c2648a33e8c7bda884f1e775fdd479590bbc7685727528010ad7b07b7c05388a21e6bfd01742ad108ec0ca8adab22242ed8718dfc181a#npm:11.0.11", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-websockets-virtual-8fce8e92fa/2/.yarn/berry/cache/@nestjs-websockets-npm-11.0.11-a7287b18a6-10.zip/node_modules/@nestjs/websockets/",\ + "packageDependencies": [\ + ["@nestjs/websockets", "virtual:94b83d95069c324c978c2648a33e8c7bda884f1e775fdd479590bbc7685727528010ad7b07b7c05388a21e6bfd01742ad108ec0ca8adab22242ed8718dfc181a#npm:11.0.11"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/platform-socket.io", "virtual:8fce8e92fa4a84a737efe534d488342a1df66360be0c43dcdc711d04e242c7bf23f1254a2954be5682d09f2ea8f49cde8a34482cfb6cc769b5959ca460746fc0#npm:11.0.11"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__platform-socket.io", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["iterare", "npm:1.2.1"],\ + ["object-hash", "npm:3.0.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__platform-socket.io",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15", {\ + "packageLocation": "./.yarn/__virtual__/@nestjs-websockets-virtual-1e0da820f4/2/.yarn/berry/cache/@nestjs-websockets-npm-10.4.15-e139103b0d-10.zip/node_modules/@nestjs/websockets/",\ + "packageDependencies": [\ + ["@nestjs/websockets", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/common", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.4.15"],\ + ["@nestjs/core", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:10.4.15"],\ + ["@nestjs/platform-socket.io", "virtual:1e0da820f4f639bd7b167d32536f4ae58ab9bda33e9fbed61a72acecd6b47c346ebc07e49191dce9abfc30c32f4c7361b894fc1e27ed5bf518df703c40999c67#npm:11.0.11"],\ + ["@types/nestjs__common", null],\ + ["@types/nestjs__core", null],\ + ["@types/nestjs__platform-socket.io", null],\ + ["@types/reflect-metadata", null],\ + ["@types/rxjs", null],\ + ["iterare", "npm:1.2.1"],\ + ["object-hash", "npm:3.0.0"],\ + ["reflect-metadata", "npm:0.2.2"],\ + ["rxjs", "npm:7.8.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@nestjs/common",\ + "@nestjs/core",\ + "@types/nestjs__common",\ + "@types/nestjs__core",\ + "@types/nestjs__platform-socket.io",\ + "@types/reflect-metadata",\ + "@types/rxjs",\ + "reflect-metadata",\ + "rxjs"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@next/eslint-plugin-next", [\ + ["npm:15.0.3", {\ + "packageLocation": "../.yarn/berry/cache/@next-eslint-plugin-next-npm-15.0.3-c7563bf8c7-10.zip/node_modules/@next/eslint-plugin-next/",\ + "packageDependencies": [\ + ["@next/eslint-plugin-next", "npm:15.0.3"],\ + ["fast-glob", "npm:3.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nodelib/fs.scandir", [\ + ["npm:2.1.5", {\ + "packageLocation": "../.yarn/berry/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-10.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/berry/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-10.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/berry/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-10.zip/node_modules/@nodelib/fs.walk/",\ + "packageDependencies": [\ + ["@nodelib/fs.walk", "npm:1.2.8"],\ + ["@nodelib/fs.scandir", "npm:2.1.5"],\ + ["fastq", "npm:1.17.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/agent", [\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@npmcli-agent-npm-3.0.0-169e79294f-10.zip/node_modules/@npmcli/agent/",\ + "packageDependencies": [\ + ["@npmcli/agent", "npm:3.0.0"],\ + ["agent-base", "npm:7.1.3"],\ + ["http-proxy-agent", "npm:7.0.2"],\ + ["https-proxy-agent", "npm:7.0.6"],\ + ["lru-cache", "npm:10.4.3"],\ + ["socks-proxy-agent", "npm:8.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@npmcli/fs", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@npmcli-fs-npm-4.0.0-1d9cc8a27b-10.zip/node_modules/@npmcli/fs/",\ + "packageDependencies": [\ + ["@npmcli/fs", "npm:4.0.0"],\ + ["semver", "npm:7.7.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@nuxtjs/opencollective", [\ + ["npm:0.3.2", {\ + "packageLocation": "../.yarn/berry/cache/@nuxtjs-opencollective-npm-0.3.2-72db6b3551-10.zip/node_modules/@nuxtjs/opencollective/",\ + "packageDependencies": [\ + ["@nuxtjs/opencollective", "npm:0.3.2"],\ + ["chalk", "npm:4.1.2"],\ + ["consola", "npm:2.15.3"],\ + ["node-fetch", "virtual:72db6b3551c1b46986e711aee96d1643b26ff6991672401c35442adfbef36d10ccd9289b58e518aac04afe4e688ca4b130da9fae9c1c040113a2585b8cfeea9a#npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@pkgjs/parseargs", [\ + ["npm:0.11.0", {\ + "packageLocation": "../.yarn/berry/cache/@pkgjs-parseargs-npm-0.11.0-cd2a3fe948-10.zip/node_modules/@pkgjs/parseargs/",\ + "packageDependencies": [\ + ["@pkgjs/parseargs", "npm:0.11.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@pkgr/core", [\ + ["npm:0.1.1", {\ + "packageLocation": "../.yarn/berry/cache/@pkgr-core-npm-0.1.1-844d1f59d1-10.zip/node_modules/@pkgr/core/",\ + "packageDependencies": [\ + ["@pkgr/core", "npm:0.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@protobufjs/aspromise", [\ + ["npm:1.1.2", {\ + "packageLocation": "../.yarn/berry/cache/@protobufjs-aspromise-npm-1.1.2-71d00b938f-10.zip/node_modules/@protobufjs/aspromise/",\ + "packageDependencies": [\ + ["@protobufjs/aspromise", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@protobufjs/base64", [\ + ["npm:1.1.2", {\ + "packageLocation": "../.yarn/berry/cache/@protobufjs-base64-npm-1.1.2-cd8ca6814a-10.zip/node_modules/@protobufjs/base64/",\ + "packageDependencies": [\ + ["@protobufjs/base64", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@protobufjs/codegen", [\ + ["npm:2.0.4", {\ + "packageLocation": "../.yarn/berry/cache/@protobufjs-codegen-npm-2.0.4-36e188bbe6-10.zip/node_modules/@protobufjs/codegen/",\ + "packageDependencies": [\ + ["@protobufjs/codegen", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@protobufjs/eventemitter", [\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@protobufjs-eventemitter-npm-1.1.0-029cc7d431-10.zip/node_modules/@protobufjs/eventemitter/",\ + "packageDependencies": [\ + ["@protobufjs/eventemitter", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@protobufjs/fetch", [\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@protobufjs-fetch-npm-1.1.0-ca857b7df4-10.zip/node_modules/@protobufjs/fetch/",\ + "packageDependencies": [\ + ["@protobufjs/fetch", "npm:1.1.0"],\ + ["@protobufjs/aspromise", "npm:1.1.2"],\ + ["@protobufjs/inquire", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@protobufjs/float", [\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@protobufjs-float-npm-1.0.2-5678f64d08-10.zip/node_modules/@protobufjs/float/",\ + "packageDependencies": [\ + ["@protobufjs/float", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@protobufjs/inquire", [\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@protobufjs-inquire-npm-1.1.0-3c7759e9ce-10.zip/node_modules/@protobufjs/inquire/",\ + "packageDependencies": [\ + ["@protobufjs/inquire", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@protobufjs/path", [\ + ["npm:1.1.2", {\ + "packageLocation": "../.yarn/berry/cache/@protobufjs-path-npm-1.1.2-641d08de76-10.zip/node_modules/@protobufjs/path/",\ + "packageDependencies": [\ + ["@protobufjs/path", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@protobufjs/pool", [\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@protobufjs-pool-npm-1.1.0-47a76f96a1-10.zip/node_modules/@protobufjs/pool/",\ + "packageDependencies": [\ + ["@protobufjs/pool", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@protobufjs/utf8", [\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@protobufjs-utf8-npm-1.1.0-02c590807c-10.zip/node_modules/@protobufjs/utf8/",\ + "packageDependencies": [\ + ["@protobufjs/utf8", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rtsao/scc", [\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@rtsao-scc-npm-1.1.0-f4ba9ceb2c-10.zip/node_modules/@rtsao/scc/",\ + "packageDependencies": [\ + ["@rtsao/scc", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rushstack/node-core-library", [\ + ["npm:5.12.0", {\ + "packageLocation": "../.yarn/berry/cache/@rushstack-node-core-library-npm-5.12.0-470a246bdf-10.zip/node_modules/@rushstack/node-core-library/",\ + "packageDependencies": [\ + ["@rushstack/node-core-library", "npm:5.12.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:020e228d8fd3b20e72e532b6cd8c373c6ef8598b43e4a0b59572608e686b2b7f0b70b7d8c11ca8171c7a54eb97428b08875a877fff55f1584fa28c003c1de6f9#npm:5.12.0", {\ + "packageLocation": "./.yarn/__virtual__/@rushstack-node-core-library-virtual-6c1b033553/2/.yarn/berry/cache/@rushstack-node-core-library-npm-5.12.0-470a246bdf-10.zip/node_modules/@rushstack/node-core-library/",\ + "packageDependencies": [\ + ["@rushstack/node-core-library", "virtual:020e228d8fd3b20e72e532b6cd8c373c6ef8598b43e4a0b59572608e686b2b7f0b70b7d8c11ca8171c7a54eb97428b08875a877fff55f1584fa28c003c1de6f9#npm:5.12.0"],\ + ["@types/node", null],\ + ["ajv", "npm:8.13.0"],\ + ["ajv-draft-04", "virtual:6c1b03355311cc7c6a66ab72351c41f4194df913c120e46d05227f4cb80ea2184195be935f3fd0cb703cddd1711a7429b50fc4b87f1328a3654cb558c797688b#npm:1.0.0"],\ + ["ajv-formats", "virtual:6c1b03355311cc7c6a66ab72351c41f4194df913c120e46d05227f4cb80ea2184195be935f3fd0cb703cddd1711a7429b50fc4b87f1328a3654cb558c797688b#npm:3.0.1"],\ + ["fs-extra", "npm:11.3.0"],\ + ["import-lazy", "npm:4.0.0"],\ + ["jju", "npm:1.4.0"],\ + ["resolve", "patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d"],\ + ["semver", "npm:7.5.4"]\ + ],\ + "packagePeers": [\ + "@types/node"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rushstack/terminal", [\ + ["npm:0.15.1", {\ + "packageLocation": "../.yarn/berry/cache/@rushstack-terminal-npm-0.15.1-257e2ee36c-10.zip/node_modules/@rushstack/terminal/",\ + "packageDependencies": [\ + ["@rushstack/terminal", "npm:0.15.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:006425787092e55a9a13bd6ed501e7ec64c9f3ae538039e5d2da83125f0fa0e83f2774593e37bb89957be5820af171f07762ee349afd7ce16593efd559ca385c#npm:0.15.1", {\ + "packageLocation": "./.yarn/__virtual__/@rushstack-terminal-virtual-020e228d8f/2/.yarn/berry/cache/@rushstack-terminal-npm-0.15.1-257e2ee36c-10.zip/node_modules/@rushstack/terminal/",\ + "packageDependencies": [\ + ["@rushstack/terminal", "virtual:006425787092e55a9a13bd6ed501e7ec64c9f3ae538039e5d2da83125f0fa0e83f2774593e37bb89957be5820af171f07762ee349afd7ce16593efd559ca385c#npm:0.15.1"],\ + ["@rushstack/node-core-library", "virtual:020e228d8fd3b20e72e532b6cd8c373c6ef8598b43e4a0b59572608e686b2b7f0b70b7d8c11ca8171c7a54eb97428b08875a877fff55f1584fa28c003c1de6f9#npm:5.12.0"],\ + ["@types/node", null],\ + ["supports-color", "npm:8.1.1"]\ + ],\ + "packagePeers": [\ + "@types/node"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@rushstack/ts-command-line", [\ + ["npm:4.23.6", {\ + "packageLocation": "../.yarn/berry/cache/@rushstack-ts-command-line-npm-4.23.6-0064257870-10.zip/node_modules/@rushstack/ts-command-line/",\ + "packageDependencies": [\ + ["@rushstack/ts-command-line", "npm:4.23.6"],\ + ["@rushstack/terminal", "virtual:006425787092e55a9a13bd6ed501e7ec64c9f3ae538039e5d2da83125f0fa0e83f2774593e37bb89957be5820af171f07762ee349afd7ce16593efd559ca385c#npm:0.15.1"],\ + ["@types/argparse", "npm:1.0.38"],\ + ["argparse", "npm:1.0.10"],\ + ["string-argv", "npm:0.3.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/abort-controller", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-abort-controller-npm-4.0.1-19a72b80c2-10.zip/node_modules/@smithy/abort-controller/",\ + "packageDependencies": [\ + ["@smithy/abort-controller", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/chunked-blob-reader", [\ + ["npm:5.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-chunked-blob-reader-npm-5.0.0-048a741a2e-10.zip/node_modules/@smithy/chunked-blob-reader/",\ + "packageDependencies": [\ + ["@smithy/chunked-blob-reader", "npm:5.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/chunked-blob-reader-native", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-chunked-blob-reader-native-npm-4.0.0-7999af95d5-10.zip/node_modules/@smithy/chunked-blob-reader-native/",\ + "packageDependencies": [\ + ["@smithy/chunked-blob-reader-native", "npm:4.0.0"],\ + ["@smithy/util-base64", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/config-resolver", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-config-resolver-npm-4.0.1-9891b88df5-10.zip/node_modules/@smithy/config-resolver/",\ + "packageDependencies": [\ + ["@smithy/config-resolver", "npm:4.0.1"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-config-provider", "npm:4.0.0"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/core", [\ + ["npm:3.1.5", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-core-npm-3.1.5-ce3ba1b867-10.zip/node_modules/@smithy/core/",\ + "packageDependencies": [\ + ["@smithy/core", "npm:3.1.5"],\ + ["@smithy/middleware-serde", "npm:4.0.2"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-body-length-browser", "npm:4.0.0"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["@smithy/util-stream", "npm:4.1.2"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/credential-provider-imds", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-credential-provider-imds-npm-4.0.1-0c5ddd97c2-10.zip/node_modules/@smithy/credential-provider-imds/",\ + "packageDependencies": [\ + ["@smithy/credential-provider-imds", "npm:4.0.1"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/url-parser", "npm:4.0.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/eventstream-codec", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-eventstream-codec-npm-4.0.1-c9acc57b78-10.zip/node_modules/@smithy/eventstream-codec/",\ + "packageDependencies": [\ + ["@smithy/eventstream-codec", "npm:4.0.1"],\ + ["@aws-crypto/crc32", "npm:5.2.0"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-hex-encoding", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/eventstream-serde-browser", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-eventstream-serde-browser-npm-4.0.1-d4462a9037-10.zip/node_modules/@smithy/eventstream-serde-browser/",\ + "packageDependencies": [\ + ["@smithy/eventstream-serde-browser", "npm:4.0.1"],\ + ["@smithy/eventstream-serde-universal", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/eventstream-serde-config-resolver", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-eventstream-serde-config-resolver-npm-4.0.1-6854dbfa6a-10.zip/node_modules/@smithy/eventstream-serde-config-resolver/",\ + "packageDependencies": [\ + ["@smithy/eventstream-serde-config-resolver", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/eventstream-serde-node", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-eventstream-serde-node-npm-4.0.1-e8e5b9d200-10.zip/node_modules/@smithy/eventstream-serde-node/",\ + "packageDependencies": [\ + ["@smithy/eventstream-serde-node", "npm:4.0.1"],\ + ["@smithy/eventstream-serde-universal", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/eventstream-serde-universal", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-eventstream-serde-universal-npm-4.0.1-504d91fc87-10.zip/node_modules/@smithy/eventstream-serde-universal/",\ + "packageDependencies": [\ + ["@smithy/eventstream-serde-universal", "npm:4.0.1"],\ + ["@smithy/eventstream-codec", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/fetch-http-handler", [\ + ["npm:5.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-fetch-http-handler-npm-5.0.1-092cde426a-10.zip/node_modules/@smithy/fetch-http-handler/",\ + "packageDependencies": [\ + ["@smithy/fetch-http-handler", "npm:5.0.1"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/querystring-builder", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-base64", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/hash-blob-browser", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-hash-blob-browser-npm-4.0.1-1d2702834f-10.zip/node_modules/@smithy/hash-blob-browser/",\ + "packageDependencies": [\ + ["@smithy/hash-blob-browser", "npm:4.0.1"],\ + ["@smithy/chunked-blob-reader", "npm:5.0.0"],\ + ["@smithy/chunked-blob-reader-native", "npm:4.0.0"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/hash-node", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-hash-node-npm-4.0.1-5298107bb0-10.zip/node_modules/@smithy/hash-node/",\ + "packageDependencies": [\ + ["@smithy/hash-node", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-buffer-from", "npm:4.0.0"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/hash-stream-node", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-hash-stream-node-npm-4.0.1-9cd800dd93-10.zip/node_modules/@smithy/hash-stream-node/",\ + "packageDependencies": [\ + ["@smithy/hash-stream-node", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/invalid-dependency", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-invalid-dependency-npm-4.0.1-8157578a84-10.zip/node_modules/@smithy/invalid-dependency/",\ + "packageDependencies": [\ + ["@smithy/invalid-dependency", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/is-array-buffer", [\ + ["npm:2.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-is-array-buffer-npm-2.2.0-108320772d-10.zip/node_modules/@smithy/is-array-buffer/",\ + "packageDependencies": [\ + ["@smithy/is-array-buffer", "npm:2.2.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-is-array-buffer-npm-4.0.0-2786eb6436-10.zip/node_modules/@smithy/is-array-buffer/",\ + "packageDependencies": [\ + ["@smithy/is-array-buffer", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/md5-js", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-md5-js-npm-4.0.1-8e38a33919-10.zip/node_modules/@smithy/md5-js/",\ + "packageDependencies": [\ + ["@smithy/md5-js", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/middleware-content-length", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-middleware-content-length-npm-4.0.1-10424a5187-10.zip/node_modules/@smithy/middleware-content-length/",\ + "packageDependencies": [\ + ["@smithy/middleware-content-length", "npm:4.0.1"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/middleware-endpoint", [\ + ["npm:4.0.6", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-middleware-endpoint-npm-4.0.6-97fce74a10-10.zip/node_modules/@smithy/middleware-endpoint/",\ + "packageDependencies": [\ + ["@smithy/middleware-endpoint", "npm:4.0.6"],\ + ["@smithy/core", "npm:3.1.5"],\ + ["@smithy/middleware-serde", "npm:4.0.2"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/shared-ini-file-loader", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/url-parser", "npm:4.0.1"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/middleware-retry", [\ + ["npm:4.0.7", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-middleware-retry-npm-4.0.7-b47176386f-10.zip/node_modules/@smithy/middleware-retry/",\ + "packageDependencies": [\ + ["@smithy/middleware-retry", "npm:4.0.7"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/service-error-classification", "npm:4.0.1"],\ + ["@smithy/smithy-client", "npm:4.1.6"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["@smithy/util-retry", "npm:4.0.1"],\ + ["tslib", "npm:2.8.1"],\ + ["uuid", "npm:9.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/middleware-serde", [\ + ["npm:4.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-middleware-serde-npm-4.0.2-8eb9fa63f7-10.zip/node_modules/@smithy/middleware-serde/",\ + "packageDependencies": [\ + ["@smithy/middleware-serde", "npm:4.0.2"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/middleware-stack", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-middleware-stack-npm-4.0.1-1f673e3aa0-10.zip/node_modules/@smithy/middleware-stack/",\ + "packageDependencies": [\ + ["@smithy/middleware-stack", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/node-config-provider", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-node-config-provider-npm-4.0.1-8ba8d0b0d0-10.zip/node_modules/@smithy/node-config-provider/",\ + "packageDependencies": [\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/shared-ini-file-loader", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/node-http-handler", [\ + ["npm:4.0.3", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-node-http-handler-npm-4.0.3-c8b5b8ded1-10.zip/node_modules/@smithy/node-http-handler/",\ + "packageDependencies": [\ + ["@smithy/node-http-handler", "npm:4.0.3"],\ + ["@smithy/abort-controller", "npm:4.0.1"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/querystring-builder", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/property-provider", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-property-provider-npm-4.0.1-8804ae530e-10.zip/node_modules/@smithy/property-provider/",\ + "packageDependencies": [\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/protocol-http", [\ + ["npm:5.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-protocol-http-npm-5.0.1-9f7711fb6c-10.zip/node_modules/@smithy/protocol-http/",\ + "packageDependencies": [\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/querystring-builder", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-querystring-builder-npm-4.0.1-66d649371e-10.zip/node_modules/@smithy/querystring-builder/",\ + "packageDependencies": [\ + ["@smithy/querystring-builder", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-uri-escape", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/querystring-parser", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-querystring-parser-npm-4.0.1-c46aebe1a4-10.zip/node_modules/@smithy/querystring-parser/",\ + "packageDependencies": [\ + ["@smithy/querystring-parser", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/service-error-classification", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-service-error-classification-npm-4.0.1-62064b90cb-10.zip/node_modules/@smithy/service-error-classification/",\ + "packageDependencies": [\ + ["@smithy/service-error-classification", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/shared-ini-file-loader", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-shared-ini-file-loader-npm-4.0.1-88eabcb76a-10.zip/node_modules/@smithy/shared-ini-file-loader/",\ + "packageDependencies": [\ + ["@smithy/shared-ini-file-loader", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/signature-v4", [\ + ["npm:5.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-signature-v4-npm-5.0.1-8b27dc6631-10.zip/node_modules/@smithy/signature-v4/",\ + "packageDependencies": [\ + ["@smithy/signature-v4", "npm:5.0.1"],\ + ["@smithy/is-array-buffer", "npm:4.0.0"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-hex-encoding", "npm:4.0.0"],\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["@smithy/util-uri-escape", "npm:4.0.0"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/smithy-client", [\ + ["npm:4.1.6", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-smithy-client-npm-4.1.6-aa249cc49f-10.zip/node_modules/@smithy/smithy-client/",\ + "packageDependencies": [\ + ["@smithy/smithy-client", "npm:4.1.6"],\ + ["@smithy/core", "npm:3.1.5"],\ + ["@smithy/middleware-endpoint", "npm:4.0.6"],\ + ["@smithy/middleware-stack", "npm:4.0.1"],\ + ["@smithy/protocol-http", "npm:5.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-stream", "npm:4.1.2"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/types", [\ + ["npm:4.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-types-npm-4.1.0-160b590ea8-10.zip/node_modules/@smithy/types/",\ + "packageDependencies": [\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/url-parser", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-url-parser-npm-4.0.1-4d60b9f025-10.zip/node_modules/@smithy/url-parser/",\ + "packageDependencies": [\ + ["@smithy/url-parser", "npm:4.0.1"],\ + ["@smithy/querystring-parser", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-base64", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-base64-npm-4.0.0-6c8d03b788-10.zip/node_modules/@smithy/util-base64/",\ + "packageDependencies": [\ + ["@smithy/util-base64", "npm:4.0.0"],\ + ["@smithy/util-buffer-from", "npm:4.0.0"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-body-length-browser", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-body-length-browser-npm-4.0.0-38b9fd633b-10.zip/node_modules/@smithy/util-body-length-browser/",\ + "packageDependencies": [\ + ["@smithy/util-body-length-browser", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-body-length-node", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-body-length-node-npm-4.0.0-a7afbc8cd6-10.zip/node_modules/@smithy/util-body-length-node/",\ + "packageDependencies": [\ + ["@smithy/util-body-length-node", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-buffer-from", [\ + ["npm:2.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-buffer-from-npm-2.2.0-0ef5989125-10.zip/node_modules/@smithy/util-buffer-from/",\ + "packageDependencies": [\ + ["@smithy/util-buffer-from", "npm:2.2.0"],\ + ["@smithy/is-array-buffer", "npm:2.2.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-buffer-from-npm-4.0.0-24f1a4b0b7-10.zip/node_modules/@smithy/util-buffer-from/",\ + "packageDependencies": [\ + ["@smithy/util-buffer-from", "npm:4.0.0"],\ + ["@smithy/is-array-buffer", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-config-provider", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-config-provider-npm-4.0.0-f9e394b66a-10.zip/node_modules/@smithy/util-config-provider/",\ + "packageDependencies": [\ + ["@smithy/util-config-provider", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-defaults-mode-browser", [\ + ["npm:4.0.7", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-defaults-mode-browser-npm-4.0.7-475ff0b1d9-10.zip/node_modules/@smithy/util-defaults-mode-browser/",\ + "packageDependencies": [\ + ["@smithy/util-defaults-mode-browser", "npm:4.0.7"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/smithy-client", "npm:4.1.6"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["bowser", "npm:2.11.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-defaults-mode-node", [\ + ["npm:4.0.7", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-defaults-mode-node-npm-4.0.7-045136b671-10.zip/node_modules/@smithy/util-defaults-mode-node/",\ + "packageDependencies": [\ + ["@smithy/util-defaults-mode-node", "npm:4.0.7"],\ + ["@smithy/config-resolver", "npm:4.0.1"],\ + ["@smithy/credential-provider-imds", "npm:4.0.1"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/property-provider", "npm:4.0.1"],\ + ["@smithy/smithy-client", "npm:4.1.6"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-endpoints", [\ + ["npm:3.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-endpoints-npm-3.0.1-46b004567b-10.zip/node_modules/@smithy/util-endpoints/",\ + "packageDependencies": [\ + ["@smithy/util-endpoints", "npm:3.0.1"],\ + ["@smithy/node-config-provider", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-hex-encoding", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-hex-encoding-npm-4.0.0-d0873dfbef-10.zip/node_modules/@smithy/util-hex-encoding/",\ + "packageDependencies": [\ + ["@smithy/util-hex-encoding", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-middleware", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-middleware-npm-4.0.1-a4158622c3-10.zip/node_modules/@smithy/util-middleware/",\ + "packageDependencies": [\ + ["@smithy/util-middleware", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-retry", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-retry-npm-4.0.1-dbe6a516e8-10.zip/node_modules/@smithy/util-retry/",\ + "packageDependencies": [\ + ["@smithy/util-retry", "npm:4.0.1"],\ + ["@smithy/service-error-classification", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-stream", [\ + ["npm:4.1.2", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-stream-npm-4.1.2-b8908332b6-10.zip/node_modules/@smithy/util-stream/",\ + "packageDependencies": [\ + ["@smithy/util-stream", "npm:4.1.2"],\ + ["@smithy/fetch-http-handler", "npm:5.0.1"],\ + ["@smithy/node-http-handler", "npm:4.0.3"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["@smithy/util-base64", "npm:4.0.0"],\ + ["@smithy/util-buffer-from", "npm:4.0.0"],\ + ["@smithy/util-hex-encoding", "npm:4.0.0"],\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-uri-escape", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-uri-escape-npm-4.0.0-3dd89dc251-10.zip/node_modules/@smithy/util-uri-escape/",\ + "packageDependencies": [\ + ["@smithy/util-uri-escape", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-utf8", [\ + ["npm:2.3.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-utf8-npm-2.3.0-9dcba0d35f-10.zip/node_modules/@smithy/util-utf8/",\ + "packageDependencies": [\ + ["@smithy/util-utf8", "npm:2.3.0"],\ + ["@smithy/util-buffer-from", "npm:2.2.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-utf8-npm-4.0.0-d67ec258f9-10.zip/node_modules/@smithy/util-utf8/",\ + "packageDependencies": [\ + ["@smithy/util-utf8", "npm:4.0.0"],\ + ["@smithy/util-buffer-from", "npm:4.0.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@smithy/util-waiter", [\ + ["npm:4.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@smithy-util-waiter-npm-4.0.2-e36107daee-10.zip/node_modules/@smithy/util-waiter/",\ + "packageDependencies": [\ + ["@smithy/util-waiter", "npm:4.0.2"],\ + ["@smithy/abort-controller", "npm:4.0.1"],\ + ["@smithy/types", "npm:4.1.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@socket.io/component-emitter", [\ + ["npm:3.1.2", {\ + "packageLocation": "../.yarn/berry/cache/@socket.io-component-emitter-npm-3.1.2-bc4133d33f-10.zip/node_modules/@socket.io/component-emitter/",\ + "packageDependencies": [\ + ["@socket.io/component-emitter", "npm:3.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@svgr/babel-plugin-add-jsx-attribute", [\ + ["npm:8.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-add-jsx-attribute-npm-8.0.0-026be9c2be-10.zip/node_modules/@svgr/babel-plugin-add-jsx-attribute/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-add-jsx-attribute", "npm:8.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-add-jsx-attribute-virtual-ce5fab05b1/2/.yarn/berry/cache/@svgr-babel-plugin-add-jsx-attribute-npm-8.0.0-026be9c2be-10.zip/node_modules/@svgr/babel-plugin-add-jsx-attribute/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-add-jsx-attribute", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@svgr/babel-plugin-remove-jsx-attribute", [\ + ["npm:8.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-remove-jsx-attribute-npm-8.0.0-c98774fd19-10.zip/node_modules/@svgr/babel-plugin-remove-jsx-attribute/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-remove-jsx-attribute", "npm:8.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-remove-jsx-attribute-virtual-8600816815/2/.yarn/berry/cache/@svgr-babel-plugin-remove-jsx-attribute-npm-8.0.0-c98774fd19-10.zip/node_modules/@svgr/babel-plugin-remove-jsx-attribute/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-remove-jsx-attribute", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@svgr/babel-plugin-remove-jsx-empty-expression", [\ + ["npm:8.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-remove-jsx-empty-expression-npm-8.0.0-bee2c7d451-10.zip/node_modules/@svgr/babel-plugin-remove-jsx-empty-expression/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-remove-jsx-empty-expression", "npm:8.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-remove-jsx-empty-expression-virtual-862d1cad70/2/.yarn/berry/cache/@svgr-babel-plugin-remove-jsx-empty-expression-npm-8.0.0-bee2c7d451-10.zip/node_modules/@svgr/babel-plugin-remove-jsx-empty-expression/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-remove-jsx-empty-expression", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@svgr/babel-plugin-replace-jsx-attribute-value", [\ + ["npm:8.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-replace-jsx-attribute-value-npm-8.0.0-bf8ed25593-10.zip/node_modules/@svgr/babel-plugin-replace-jsx-attribute-value/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-replace-jsx-attribute-value", "npm:8.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-replace-jsx-attribute-value-virtual-6aae4123a1/2/.yarn/berry/cache/@svgr-babel-plugin-replace-jsx-attribute-value-npm-8.0.0-bf8ed25593-10.zip/node_modules/@svgr/babel-plugin-replace-jsx-attribute-value/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-replace-jsx-attribute-value", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@svgr/babel-plugin-svg-dynamic-title", [\ + ["npm:8.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-svg-dynamic-title-npm-8.0.0-c534fda2ad-10.zip/node_modules/@svgr/babel-plugin-svg-dynamic-title/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-svg-dynamic-title", "npm:8.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-svg-dynamic-title-virtual-ed55d26991/2/.yarn/berry/cache/@svgr-babel-plugin-svg-dynamic-title-npm-8.0.0-c534fda2ad-10.zip/node_modules/@svgr/babel-plugin-svg-dynamic-title/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-svg-dynamic-title", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@svgr/babel-plugin-svg-em-dimensions", [\ + ["npm:8.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-svg-em-dimensions-npm-8.0.0-de7e3b5c02-10.zip/node_modules/@svgr/babel-plugin-svg-em-dimensions/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-svg-em-dimensions", "npm:8.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-svg-em-dimensions-virtual-e0c181b549/2/.yarn/berry/cache/@svgr-babel-plugin-svg-em-dimensions-npm-8.0.0-de7e3b5c02-10.zip/node_modules/@svgr/babel-plugin-svg-em-dimensions/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-svg-em-dimensions", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@svgr/babel-plugin-transform-react-native-svg", [\ + ["npm:8.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-transform-react-native-svg-npm-8.1.0-9f7491cf96-10.zip/node_modules/@svgr/babel-plugin-transform-react-native-svg/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-transform-react-native-svg", "npm:8.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.1.0", {\ + "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-transform-react-native-svg-virtual-a217f741dc/2/.yarn/berry/cache/@svgr-babel-plugin-transform-react-native-svg-npm-8.1.0-9f7491cf96-10.zip/node_modules/@svgr/babel-plugin-transform-react-native-svg/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-transform-react-native-svg", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.1.0"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@svgr/babel-plugin-transform-svg-component", [\ + ["npm:8.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-transform-svg-component-npm-8.0.0-2e9be9c6ad-10.zip/node_modules/@svgr/babel-plugin-transform-svg-component/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-transform-svg-component", "npm:8.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ + "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-transform-svg-component-virtual-0a98827934/2/.yarn/berry/cache/@svgr-babel-plugin-transform-svg-component-npm-8.0.0-2e9be9c6ad-10.zip/node_modules/@svgr/babel-plugin-transform-svg-component/",\ + "packageDependencies": [\ + ["@svgr/babel-plugin-transform-svg-component", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@svgr/babel-preset", [\ + ["npm:8.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@svgr-babel-preset-npm-8.1.0-0dca9b0e1b-10.zip/node_modules/@svgr/babel-preset/",\ + "packageDependencies": [\ + ["@svgr/babel-preset", "npm:8.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.1.0", {\ + "packageLocation": "./.yarn/__virtual__/@svgr-babel-preset-virtual-787cd2a900/2/.yarn/berry/cache/@svgr-babel-preset-npm-8.1.0-0dca9b0e1b-10.zip/node_modules/@svgr/babel-preset/",\ + "packageDependencies": [\ + ["@svgr/babel-preset", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.1.0"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@svgr/babel-plugin-add-jsx-attribute", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@svgr/babel-plugin-remove-jsx-attribute", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@svgr/babel-plugin-remove-jsx-empty-expression", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@svgr/babel-plugin-replace-jsx-attribute-value", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@svgr/babel-plugin-svg-dynamic-title", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@svgr/babel-plugin-svg-em-dimensions", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@svgr/babel-plugin-transform-react-native-svg", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.1.0"],\ + ["@svgr/babel-plugin-transform-svg-component", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ + ["@types/babel__core", null]\ + ],\ + "packagePeers": [\ + "@babel/core",\ + "@types/babel__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@svgr/core", [\ + ["npm:8.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@svgr-core-npm-8.1.0-77cc138b8f-10.zip/node_modules/@svgr/core/",\ + "packageDependencies": [\ + ["@svgr/core", "npm:8.1.0"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@svgr/babel-preset", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.1.0"],\ + ["camelcase", "npm:6.3.0"],\ + ["cosmiconfig", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.3.6"],\ + ["snake-case", "npm:3.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@svgr/hast-util-to-babel-ast", [\ + ["npm:8.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@svgr-hast-util-to-babel-ast-npm-8.0.0-5d74d59e64-10.zip/node_modules/@svgr/hast-util-to-babel-ast/",\ + "packageDependencies": [\ + ["@svgr/hast-util-to-babel-ast", "npm:8.0.0"],\ + ["@babel/types", "npm:7.25.6"],\ + ["entities", "npm:4.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@svgr/plugin-jsx", [\ + ["npm:8.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@svgr-plugin-jsx-npm-8.1.0-e2710753df-10.zip/node_modules/@svgr/plugin-jsx/",\ + "packageDependencies": [\ + ["@svgr/plugin-jsx", "npm:8.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:9705940a789b1daf714a5a6259a357cf1b66784e87ee7a96548fd14cc7e0e2a1f753763c3767d07b6b95bcbebad0a9bd43f59ab3062d90e6ae96b0026131ad82#npm:8.1.0", {\ + "packageLocation": "./.yarn/__virtual__/@svgr-plugin-jsx-virtual-ed386cd82a/2/.yarn/berry/cache/@svgr-plugin-jsx-npm-8.1.0-e2710753df-10.zip/node_modules/@svgr/plugin-jsx/",\ + "packageDependencies": [\ + ["@svgr/plugin-jsx", "virtual:9705940a789b1daf714a5a6259a357cf1b66784e87ee7a96548fd14cc7e0e2a1f753763c3767d07b6b95bcbebad0a9bd43f59ab3062d90e6ae96b0026131ad82#npm:8.1.0"],\ + ["@babel/core", "npm:7.25.2"],\ + ["@svgr/babel-preset", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.1.0"],\ + ["@svgr/core", "npm:8.1.0"],\ + ["@svgr/hast-util-to-babel-ast", "npm:8.0.0"],\ + ["@types/svgr__core", null],\ + ["svg-parser", "npm:2.0.4"]\ + ],\ + "packagePeers": [\ + "@svgr/core",\ + "@types/svgr__core"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@testcontainers/kafka", [\ + ["npm:10.20.0", {\ + "packageLocation": "../.yarn/berry/cache/@testcontainers-kafka-npm-10.20.0-0eea6379ed-10.zip/node_modules/@testcontainers/kafka/",\ + "packageDependencies": [\ + ["@testcontainers/kafka", "npm:10.20.0"],\ + ["testcontainers", "npm:10.20.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tootallnate/once", [\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@tootallnate-once-npm-2.0.0-e36cf4f140-10.zip/node_modules/@tootallnate/once/",\ + "packageDependencies": [\ + ["@tootallnate/once", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tsconfig/node10", [\ + ["npm:1.0.11", {\ + "packageLocation": "../.yarn/berry/cache/@tsconfig-node10-npm-1.0.11-ab23db00e2-10.zip/node_modules/@tsconfig/node10/",\ + "packageDependencies": [\ + ["@tsconfig/node10", "npm:1.0.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tsconfig/node12", [\ + ["npm:1.0.11", {\ + "packageLocation": "../.yarn/berry/cache/@tsconfig-node12-npm-1.0.11-9710d1c61b-10.zip/node_modules/@tsconfig/node12/",\ + "packageDependencies": [\ + ["@tsconfig/node12", "npm:1.0.11"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tsconfig/node14", [\ + ["npm:1.0.3", {\ + "packageLocation": "../.yarn/berry/cache/@tsconfig-node14-npm-1.0.3-15321421d2-10.zip/node_modules/@tsconfig/node14/",\ + "packageDependencies": [\ + ["@tsconfig/node14", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@tsconfig/node16", [\ + ["npm:1.0.4", {\ + "packageLocation": "../.yarn/berry/cache/@tsconfig-node16-npm-1.0.4-b7cb87d859-10.zip/node_modules/@tsconfig/node16/",\ + "packageDependencies": [\ + ["@tsconfig/node16", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/accepts", [\ + ["npm:1.3.7", {\ + "packageLocation": "../.yarn/berry/cache/@types-accepts-npm-1.3.7-96df7c6899-10.zip/node_modules/@types/accepts/",\ + "packageDependencies": [\ + ["@types/accepts", "npm:1.3.7"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/amqplib", [\ + ["npm:0.10.6", {\ + "packageLocation": "../.yarn/berry/cache/@types-amqplib-npm-0.10.6-0378770449-10.zip/node_modules/@types/amqplib/",\ + "packageDependencies": [\ + ["@types/amqplib", "npm:0.10.6"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/argparse", [\ + ["npm:1.0.38", {\ + "packageLocation": "../.yarn/berry/cache/@types-argparse-npm-1.0.38-657c15204c-10.zip/node_modules/@types/argparse/",\ + "packageDependencies": [\ + ["@types/argparse", "npm:1.0.38"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/body-parser", [\ + ["npm:1.19.0", {\ + "packageLocation": "../.yarn/berry/cache/@types-body-parser-npm-1.19.0-3ca4d08a60-10.zip/node_modules/@types/body-parser/",\ + "packageDependencies": [\ + ["@types/body-parser", "npm:1.19.0"],\ + ["@types/connect", "npm:3.4.38"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.19.5", {\ + "packageLocation": "../.yarn/berry/cache/@types-body-parser-npm-1.19.5-97fb106976-10.zip/node_modules/@types/body-parser/",\ + "packageDependencies": [\ + ["@types/body-parser", "npm:1.19.5"],\ + ["@types/connect", "npm:3.4.38"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/connect", [\ + ["npm:3.4.38", {\ + "packageLocation": "../.yarn/berry/cache/@types-connect-npm-3.4.38-a8a4c38337-10.zip/node_modules/@types/connect/",\ + "packageDependencies": [\ + ["@types/connect", "npm:3.4.38"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/content-disposition", [\ + ["npm:0.5.8", {\ + "packageLocation": "../.yarn/berry/cache/@types-content-disposition-npm-0.5.8-0074adf6a1-10.zip/node_modules/@types/content-disposition/",\ + "packageDependencies": [\ + ["@types/content-disposition", "npm:0.5.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/cookies", [\ + ["npm:0.9.0", {\ + "packageLocation": "../.yarn/berry/cache/@types-cookies-npm-0.9.0-a3671b5a75-10.zip/node_modules/@types/cookies/",\ + "packageDependencies": [\ + ["@types/cookies", "npm:0.9.0"],\ + ["@types/connect", "npm:3.4.38"],\ + ["@types/express", "npm:5.0.1"],\ + ["@types/keygrip", "npm:1.0.6"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/cors", [\ + ["npm:2.8.10", {\ + "packageLocation": "../.yarn/berry/cache/@types-cors-npm-2.8.10-53b686e0da-10.zip/node_modules/@types/cors/",\ + "packageDependencies": [\ + ["@types/cors", "npm:2.8.10"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.8.17", {\ + "packageLocation": "../.yarn/berry/cache/@types-cors-npm-2.8.17-2556d16051-10.zip/node_modules/@types/cors/",\ + "packageDependencies": [\ + ["@types/cors", "npm:2.8.17"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/docker-modem", [\ + ["npm:3.0.6", {\ + "packageLocation": "../.yarn/berry/cache/@types-docker-modem-npm-3.0.6-513f0186bc-10.zip/node_modules/@types/docker-modem/",\ + "packageDependencies": [\ + ["@types/docker-modem", "npm:3.0.6"],\ + ["@types/node", "npm:22.13.4"],\ + ["@types/ssh2", "npm:1.15.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/dockerode", [\ + ["npm:3.3.35", {\ + "packageLocation": "../.yarn/berry/cache/@types-dockerode-npm-3.3.35-cb540dd2aa-10.zip/node_modules/@types/dockerode/",\ + "packageDependencies": [\ + ["@types/dockerode", "npm:3.3.35"],\ + ["@types/docker-modem", "npm:3.0.6"],\ + ["@types/node", "npm:22.13.4"],\ + ["@types/ssh2", "npm:1.15.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/eslint", [\ + ["npm:9.6.1", {\ + "packageLocation": "../.yarn/berry/cache/@types-eslint-npm-9.6.1-31a8cf74e4-10.zip/node_modules/@types/eslint/",\ + "packageDependencies": [\ + ["@types/eslint", "npm:9.6.1"],\ + ["@types/estree", "npm:1.0.5"],\ + ["@types/json-schema", "npm:7.0.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/eslint-scope", [\ + ["npm:3.7.7", {\ + "packageLocation": "../.yarn/berry/cache/@types-eslint-scope-npm-3.7.7-efa26592f6-10.zip/node_modules/@types/eslint-scope/",\ + "packageDependencies": [\ + ["@types/eslint-scope", "npm:3.7.7"],\ + ["@types/eslint", "npm:9.6.1"],\ + ["@types/estree", "npm:1.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/estree", [\ + ["npm:1.0.5", {\ + "packageLocation": "../.yarn/berry/cache/@types-estree-npm-1.0.5-5b7faed3b4-10.zip/node_modules/@types/estree/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.0.6", {\ + "packageLocation": "../.yarn/berry/cache/@types-estree-npm-1.0.6-b5e23f2ea2-10.zip/node_modules/@types/estree/",\ + "packageDependencies": [\ + ["@types/estree", "npm:1.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/express", [\ + ["npm:4.17.21", {\ + "packageLocation": "../.yarn/berry/cache/@types-express-npm-4.17.21-be92a0245e-10.zip/node_modules/@types/express/",\ + "packageDependencies": [\ + ["@types/express", "npm:4.17.21"],\ + ["@types/body-parser", "npm:1.19.5"],\ + ["@types/express-serve-static-core", "npm:4.19.6"],\ + ["@types/qs", "npm:6.9.18"],\ + ["@types/serve-static", "npm:1.15.7"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.1", {\ + "packageLocation": "../.yarn/berry/cache/@types-express-npm-5.0.1-b3469c8935-10.zip/node_modules/@types/express/",\ + "packageDependencies": [\ + ["@types/express", "npm:5.0.1"],\ + ["@types/body-parser", "npm:1.19.5"],\ + ["@types/express-serve-static-core", "npm:5.0.6"],\ + ["@types/serve-static", "npm:1.15.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/express-serve-static-core", [\ + ["npm:4.19.6", {\ + "packageLocation": "../.yarn/berry/cache/@types-express-serve-static-core-npm-4.19.6-cc0017aaf4-10.zip/node_modules/@types/express-serve-static-core/",\ + "packageDependencies": [\ + ["@types/express-serve-static-core", "npm:4.19.6"],\ + ["@types/node", "npm:22.13.4"],\ + ["@types/qs", "npm:6.9.18"],\ + ["@types/range-parser", "npm:1.2.7"],\ + ["@types/send", "npm:0.17.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.6", {\ + "packageLocation": "../.yarn/berry/cache/@types-express-serve-static-core-npm-5.0.6-e41caf262c-10.zip/node_modules/@types/express-serve-static-core/",\ + "packageDependencies": [\ + ["@types/express-serve-static-core", "npm:5.0.6"],\ + ["@types/node", "npm:22.13.4"],\ + ["@types/qs", "npm:6.9.18"],\ + ["@types/range-parser", "npm:1.2.7"],\ + ["@types/send", "npm:0.17.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/fs-capacitor", [\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/@types-fs-capacitor-npm-2.0.0-4f20eba973-10.zip/node_modules/@types/fs-capacitor/",\ + "packageDependencies": [\ + ["@types/fs-capacitor", "npm:2.0.0"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/geojson", [\ + ["npm:7946.0.16", {\ + "packageLocation": "../.yarn/berry/cache/@types-geojson-npm-7946.0.16-7a73d95991-10.zip/node_modules/@types/geojson/",\ + "packageDependencies": [\ + ["@types/geojson", "npm:7946.0.16"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/http-assert", [\ + ["npm:1.5.6", {\ + "packageLocation": "../.yarn/berry/cache/@types-http-assert-npm-1.5.6-c3bc41fbf7-10.zip/node_modules/@types/http-assert/",\ + "packageDependencies": [\ + ["@types/http-assert", "npm:1.5.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/http-errors", [\ + ["npm:2.0.4", {\ + "packageLocation": "../.yarn/berry/cache/@types-http-errors-npm-2.0.4-8b39ca5d7c-10.zip/node_modules/@types/http-errors/",\ + "packageDependencies": [\ + ["@types/http-errors", "npm:2.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/json-schema", [\ + ["npm:7.0.15", {\ + "packageLocation": "../.yarn/berry/cache/@types-json-schema-npm-7.0.15-fd16381786-10.zip/node_modules/@types/json-schema/",\ + "packageDependencies": [\ + ["@types/json-schema", "npm:7.0.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/json5", [\ + ["npm:0.0.29", {\ + "packageLocation": "../.yarn/berry/cache/@types-json5-npm-0.0.29-f63a7916bd-10.zip/node_modules/@types/json5/",\ + "packageDependencies": [\ + ["@types/json5", "npm:0.0.29"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/jsonwebtoken", [\ + ["npm:9.0.8", {\ + "packageLocation": "../.yarn/berry/cache/@types-jsonwebtoken-npm-9.0.8-a3a60e33de-10.zip/node_modules/@types/jsonwebtoken/",\ + "packageDependencies": [\ + ["@types/jsonwebtoken", "npm:9.0.8"],\ + ["@types/ms", "npm:2.1.0"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/keygrip", [\ + ["npm:1.0.6", {\ + "packageLocation": "../.yarn/berry/cache/@types-keygrip-npm-1.0.6-25e224891d-10.zip/node_modules/@types/keygrip/",\ + "packageDependencies": [\ + ["@types/keygrip", "npm:1.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/koa", [\ + ["npm:2.15.0", {\ + "packageLocation": "../.yarn/berry/cache/@types-koa-npm-2.15.0-fe318dc6d8-10.zip/node_modules/@types/koa/",\ + "packageDependencies": [\ + ["@types/koa", "npm:2.15.0"],\ + ["@types/accepts", "npm:1.3.7"],\ + ["@types/content-disposition", "npm:0.5.8"],\ + ["@types/cookies", "npm:0.9.0"],\ + ["@types/http-assert", "npm:1.5.6"],\ + ["@types/http-errors", "npm:2.0.4"],\ + ["@types/keygrip", "npm:1.0.6"],\ + ["@types/koa-compose", "npm:3.2.8"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/koa-compose", [\ + ["npm:3.2.8", {\ + "packageLocation": "../.yarn/berry/cache/@types-koa-compose-npm-3.2.8-f62156b53c-10.zip/node_modules/@types/koa-compose/",\ + "packageDependencies": [\ + ["@types/koa-compose", "npm:3.2.8"],\ + ["@types/koa", "npm:2.15.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/long", [\ + ["npm:4.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@types-long-npm-4.0.2-e7bdc00dd4-10.zip/node_modules/@types/long/",\ + "packageDependencies": [\ + ["@types/long", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/mime", [\ + ["npm:1.3.5", {\ + "packageLocation": "../.yarn/berry/cache/@types-mime-npm-1.3.5-48d28990db-10.zip/node_modules/@types/mime/",\ + "packageDependencies": [\ + ["@types/mime", "npm:1.3.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/mime-types", [\ + ["npm:2.1.4", {\ + "packageLocation": "../.yarn/berry/cache/@types-mime-types-npm-2.1.4-ea40d0e262-10.zip/node_modules/@types/mime-types/",\ + "packageDependencies": [\ + ["@types/mime-types", "npm:2.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/ms", [\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/@types-ms-npm-2.1.0-529ef799cc-10.zip/node_modules/@types/ms/",\ + "packageDependencies": [\ + ["@types/ms", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/node", [\ + ["npm:10.17.60", {\ + "packageLocation": "../.yarn/berry/cache/@types-node-npm-10.17.60-63ac1f669f-10.zip/node_modules/@types/node/",\ + "packageDependencies": [\ + ["@types/node", "npm:10.17.60"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:18.19.80", {\ + "packageLocation": "../.yarn/berry/cache/@types-node-npm-18.19.80-fd2ae5418b-10.zip/node_modules/@types/node/",\ + "packageDependencies": [\ + ["@types/node", "npm:18.19.80"],\ + ["undici-types", "npm:5.26.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:22.13.10", {\ + "packageLocation": "../.yarn/berry/cache/@types-node-npm-22.13.10-af5336e62b-10.zip/node_modules/@types/node/",\ + "packageDependencies": [\ + ["@types/node", "npm:22.13.10"],\ + ["undici-types", "npm:6.20.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:22.13.4", {\ + "packageLocation": "../.yarn/berry/cache/@types-node-npm-22.13.4-80985669cb-10.zip/node_modules/@types/node/",\ + "packageDependencies": [\ + ["@types/node", "npm:22.13.4"],\ + ["undici-types", "npm:6.20.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/parse-json", [\ + ["npm:4.0.2", {\ + "packageLocation": "../.yarn/berry/cache/@types-parse-json-npm-4.0.2-f87f65692e-10.zip/node_modules/@types/parse-json/",\ + "packageDependencies": [\ + ["@types/parse-json", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/qs", [\ + ["npm:6.9.18", {\ + "packageLocation": "../.yarn/berry/cache/@types-qs-npm-6.9.18-125db28c30-10.zip/node_modules/@types/qs/",\ + "packageDependencies": [\ + ["@types/qs", "npm:6.9.18"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/range-parser", [\ + ["npm:1.2.7", {\ + "packageLocation": "../.yarn/berry/cache/@types-range-parser-npm-1.2.7-a83c0b6429-10.zip/node_modules/@types/range-parser/",\ + "packageDependencies": [\ + ["@types/range-parser", "npm:1.2.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/send", [\ + ["npm:0.17.4", {\ + "packageLocation": "../.yarn/berry/cache/@types-send-npm-0.17.4-9d7c55577f-10.zip/node_modules/@types/send/",\ + "packageDependencies": [\ + ["@types/send", "npm:0.17.4"],\ + ["@types/mime", "npm:1.3.5"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/serve-static", [\ + ["npm:1.15.7", {\ + "packageLocation": "../.yarn/berry/cache/@types-serve-static-npm-1.15.7-d4eef0bd1a-10.zip/node_modules/@types/serve-static/",\ + "packageDependencies": [\ + ["@types/serve-static", "npm:1.15.7"],\ + ["@types/http-errors", "npm:2.0.4"],\ + ["@types/node", "npm:22.13.4"],\ + ["@types/send", "npm:0.17.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/ssh2", [\ + ["npm:0.5.52", {\ + "packageLocation": "../.yarn/berry/cache/@types-ssh2-npm-0.5.52-db874bb656-10.zip/node_modules/@types/ssh2/",\ + "packageDependencies": [\ + ["@types/ssh2", "npm:0.5.52"],\ + ["@types/node", "npm:22.13.4"],\ + ["@types/ssh2-streams", "npm:0.1.12"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.15.4", {\ + "packageLocation": "../.yarn/berry/cache/@types-ssh2-npm-1.15.4-6c55466c01-10.zip/node_modules/@types/ssh2/",\ + "packageDependencies": [\ + ["@types/ssh2", "npm:1.15.4"],\ + ["@types/node", "npm:18.19.80"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/ssh2-streams", [\ + ["npm:0.1.12", {\ + "packageLocation": "../.yarn/berry/cache/@types-ssh2-streams-npm-0.1.12-d791906404-10.zip/node_modules/@types/ssh2-streams/",\ + "packageDependencies": [\ + ["@types/ssh2-streams", "npm:0.1.12"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/validator", [\ + ["npm:13.12.2", {\ + "packageLocation": "../.yarn/berry/cache/@types-validator-npm-13.12.2-c7c4fd2a77-10.zip/node_modules/@types/validator/",\ + "packageDependencies": [\ + ["@types/validator", "npm:13.12.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@types/ws", [\ + ["npm:7.4.7", {\ + "packageLocation": "../.yarn/berry/cache/@types-ws-npm-7.4.7-d0c95c0958-10.zip/node_modules/@types/ws/",\ + "packageDependencies": [\ + ["@types/ws", "npm:7.4.7"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.5.13", {\ + "packageLocation": "../.yarn/berry/cache/@types-ws-npm-8.5.13-7564c96514-10.zip/node_modules/@types/ws/",\ + "packageDependencies": [\ + ["@types/ws", "npm:8.5.13"],\ + ["@types/node", "npm:22.13.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/eslint-plugin", [\ + ["npm:8.18.1", {\ + "packageLocation": "../.yarn/berry/cache/@typescript-eslint-eslint-plugin-npm-8.18.1-bb2da7e4da-10.zip/node_modules/@typescript-eslint/eslint-plugin/",\ + "packageDependencies": [\ + ["@typescript-eslint/eslint-plugin", "npm:8.18.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-eslint-plugin-virtual-29d31a8b22/2/.yarn/berry/cache/@typescript-eslint-eslint-plugin-npm-8.18.1-bb2da7e4da-10.zip/node_modules/@typescript-eslint/eslint-plugin/",\ + "packageDependencies": [\ + ["@typescript-eslint/eslint-plugin", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1"],\ + ["@eslint-community/regexpp", "npm:4.12.1"],\ + ["@types/eslint", null],\ + ["@types/typescript", null],\ + ["@types/typescript-eslint__parser", null],\ + ["@typescript-eslint/parser", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1"],\ + ["@typescript-eslint/scope-manager", "npm:8.18.1"],\ + ["@typescript-eslint/type-utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1"],\ + ["@typescript-eslint/utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1"],\ + ["@typescript-eslint/visitor-keys", "npm:8.18.1"],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["graphemer", "npm:1.4.0"],\ + ["ignore", "npm:5.3.2"],\ + ["natural-compare", "npm:1.4.0"],\ + ["ts-api-utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:1.4.3"],\ + ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "@types/typescript-eslint__parser",\ + "@types/typescript",\ + "@typescript-eslint/parser",\ + "eslint",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/parser", [\ + ["npm:8.18.1", {\ + "packageLocation": "../.yarn/berry/cache/@typescript-eslint-parser-npm-8.18.1-45a2c3c6fb-10.zip/node_modules/@typescript-eslint/parser/",\ + "packageDependencies": [\ + ["@typescript-eslint/parser", "npm:8.18.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-parser-virtual-fdefd37973/2/.yarn/berry/cache/@typescript-eslint-parser-npm-8.18.1-45a2c3c6fb-10.zip/node_modules/@typescript-eslint/parser/",\ + "packageDependencies": [\ + ["@typescript-eslint/parser", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1"],\ + ["@types/eslint", null],\ + ["@types/typescript", null],\ + ["@typescript-eslint/scope-manager", "npm:8.18.1"],\ + ["@typescript-eslint/types", "npm:8.18.1"],\ + ["@typescript-eslint/typescript-estree", "virtual:fad12b9f3aad4c74cf6a8d4797d58a7f2b1840db431a798783c18e2c6a75e6f9985618cd8b737a8320b23965ac4566a79350d85ad3a1c0f64b30bd235516db72#npm:8.18.1"],\ + ["@typescript-eslint/visitor-keys", "npm:8.18.1"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "@types/typescript",\ + "eslint",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/scope-manager", [\ + ["npm:8.18.1", {\ + "packageLocation": "../.yarn/berry/cache/@typescript-eslint-scope-manager-npm-8.18.1-83da96a516-10.zip/node_modules/@typescript-eslint/scope-manager/",\ + "packageDependencies": [\ + ["@typescript-eslint/scope-manager", "npm:8.18.1"],\ + ["@typescript-eslint/types", "npm:8.18.1"],\ + ["@typescript-eslint/visitor-keys", "npm:8.18.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/type-utils", [\ + ["npm:8.18.1", {\ + "packageLocation": "../.yarn/berry/cache/@typescript-eslint-type-utils-npm-8.18.1-8af8e9642f-10.zip/node_modules/@typescript-eslint/type-utils/",\ + "packageDependencies": [\ + ["@typescript-eslint/type-utils", "npm:8.18.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-type-utils-virtual-fad12b9f3a/2/.yarn/berry/cache/@typescript-eslint-type-utils-npm-8.18.1-8af8e9642f-10.zip/node_modules/@typescript-eslint/type-utils/",\ + "packageDependencies": [\ + ["@typescript-eslint/type-utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1"],\ + ["@types/eslint", null],\ + ["@types/typescript", null],\ + ["@typescript-eslint/typescript-estree", "virtual:fad12b9f3aad4c74cf6a8d4797d58a7f2b1840db431a798783c18e2c6a75e6f9985618cd8b737a8320b23965ac4566a79350d85ad3a1c0f64b30bd235516db72#npm:8.18.1"],\ + ["@typescript-eslint/utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["ts-api-utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:1.4.3"],\ + ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "@types/typescript",\ + "eslint",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/types", [\ + ["npm:8.18.1", {\ + "packageLocation": "../.yarn/berry/cache/@typescript-eslint-types-npm-8.18.1-ebc7ee1839-10.zip/node_modules/@typescript-eslint/types/",\ + "packageDependencies": [\ + ["@typescript-eslint/types", "npm:8.18.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/typescript-estree", [\ + ["npm:8.18.1", {\ + "packageLocation": "../.yarn/berry/cache/@typescript-eslint-typescript-estree-npm-8.18.1-37ec5dc39d-10.zip/node_modules/@typescript-eslint/typescript-estree/",\ + "packageDependencies": [\ + ["@typescript-eslint/typescript-estree", "npm:8.18.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:fad12b9f3aad4c74cf6a8d4797d58a7f2b1840db431a798783c18e2c6a75e6f9985618cd8b737a8320b23965ac4566a79350d85ad3a1c0f64b30bd235516db72#npm:8.18.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-b130bfeae4/2/.yarn/berry/cache/@typescript-eslint-typescript-estree-npm-8.18.1-37ec5dc39d-10.zip/node_modules/@typescript-eslint/typescript-estree/",\ + "packageDependencies": [\ + ["@typescript-eslint/typescript-estree", "virtual:fad12b9f3aad4c74cf6a8d4797d58a7f2b1840db431a798783c18e2c6a75e6f9985618cd8b737a8320b23965ac4566a79350d85ad3a1c0f64b30bd235516db72#npm:8.18.1"],\ + ["@types/typescript", null],\ + ["@typescript-eslint/types", "npm:8.18.1"],\ + ["@typescript-eslint/visitor-keys", "npm:8.18.1"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["fast-glob", "npm:3.3.3"],\ + ["is-glob", "npm:4.0.3"],\ + ["minimatch", "npm:9.0.5"],\ + ["semver", "npm:7.7.1"],\ + ["ts-api-utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:1.4.3"],\ + ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/utils", [\ + ["npm:8.18.1", {\ + "packageLocation": "../.yarn/berry/cache/@typescript-eslint-utils-npm-8.18.1-35786709a5-10.zip/node_modules/@typescript-eslint/utils/",\ + "packageDependencies": [\ + ["@typescript-eslint/utils", "npm:8.18.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-4f16fa84a2/2/.yarn/berry/cache/@typescript-eslint-utils-npm-8.18.1-35786709a5-10.zip/node_modules/@typescript-eslint/utils/",\ + "packageDependencies": [\ + ["@typescript-eslint/utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1"],\ + ["@eslint-community/eslint-utils", "virtual:4f16fa84a28b152d58b6d9462c39d6dacc441e843c0cce6ea1bd4879b10c5270eac61c50d6e25a53c15318dea029c137c579fd6bb0fa4e8325947215699e9b31#npm:4.4.1"],\ + ["@types/eslint", null],\ + ["@types/typescript", null],\ + ["@typescript-eslint/scope-manager", "npm:8.18.1"],\ + ["@typescript-eslint/types", "npm:8.18.1"],\ + ["@typescript-eslint/typescript-estree", "virtual:fad12b9f3aad4c74cf6a8d4797d58a7f2b1840db431a798783c18e2c6a75e6f9985618cd8b737a8320b23965ac4566a79350d85ad3a1c0f64b30bd235516db72#npm:8.18.1"],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "@types/typescript",\ + "eslint",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript-eslint/visitor-keys", [\ + ["npm:8.18.1", {\ + "packageLocation": "../.yarn/berry/cache/@typescript-eslint-visitor-keys-npm-8.18.1-1fac10e298-10.zip/node_modules/@typescript-eslint/visitor-keys/",\ + "packageDependencies": [\ + ["@typescript-eslint/visitor-keys", "npm:8.18.1"],\ + ["@typescript-eslint/types", "npm:8.18.1"],\ + ["eslint-visitor-keys", "npm:4.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@typescript/vfs", [\ + ["npm:1.6.1", {\ + "packageLocation": "../.yarn/berry/cache/@typescript-vfs-npm-1.6.1-ef0e2d6cf2-10.zip/node_modules/@typescript/vfs/",\ + "packageDependencies": [\ + ["@typescript/vfs", "npm:1.6.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:5a209f90895c26808a08fc159a8919bf1fed1c6c338597a213ec3c8ecdde638192da726a4dfe17b8e3d44a4f2268f96543e86819d54a25fd3e3005d1f60b6944#npm:1.6.1", {\ + "packageLocation": "./.yarn/__virtual__/@typescript-vfs-virtual-bcb4d53d88/2/.yarn/berry/cache/@typescript-vfs-npm-1.6.1-ef0e2d6cf2-10.zip/node_modules/@typescript/vfs/",\ + "packageDependencies": [\ + ["@typescript/vfs", "virtual:5a209f90895c26808a08fc159a8919bf1fed1c6c338597a213ec3c8ecdde638192da726a4dfe17b8e3d44a4f2268f96543e86819d54a25fd3e3005d1f60b6944#npm:1.6.1"],\ + ["@types/typescript", null],\ + ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"],\ + ["typescript", "patch:typescript@npm%3A4.5.2#optional!builtin::version=4.5.2&hash=f1b8ea"]\ + ],\ + "packagePeers": [\ + "@types/typescript",\ + "typescript"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/ast", [\ + ["npm:1.14.1", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-ast-npm-1.14.1-3c3be7e1c7-10.zip/node_modules/@webassemblyjs/ast/",\ + "packageDependencies": [\ + ["@webassemblyjs/ast", "npm:1.14.1"],\ + ["@webassemblyjs/helper-numbers", "npm:1.13.2"],\ + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.13.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/floating-point-hex-parser", [\ + ["npm:1.13.2", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-floating-point-hex-parser-npm-1.13.2-6fb28a43ea-10.zip/node_modules/@webassemblyjs/floating-point-hex-parser/",\ + "packageDependencies": [\ + ["@webassemblyjs/floating-point-hex-parser", "npm:1.13.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/helper-api-error", [\ + ["npm:1.13.2", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-helper-api-error-npm-1.13.2-960f9ddae0-10.zip/node_modules/@webassemblyjs/helper-api-error/",\ + "packageDependencies": [\ + ["@webassemblyjs/helper-api-error", "npm:1.13.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/helper-buffer", [\ + ["npm:1.14.1", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-helper-buffer-npm-1.14.1-41c842be6b-10.zip/node_modules/@webassemblyjs/helper-buffer/",\ + "packageDependencies": [\ + ["@webassemblyjs/helper-buffer", "npm:1.14.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/helper-numbers", [\ + ["npm:1.13.2", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-helper-numbers-npm-1.13.2-f66f9b062d-10.zip/node_modules/@webassemblyjs/helper-numbers/",\ + "packageDependencies": [\ + ["@webassemblyjs/helper-numbers", "npm:1.13.2"],\ + ["@webassemblyjs/floating-point-hex-parser", "npm:1.13.2"],\ + ["@webassemblyjs/helper-api-error", "npm:1.13.2"],\ + ["@xtuc/long", "npm:4.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/helper-wasm-bytecode", [\ + ["npm:1.13.2", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-helper-wasm-bytecode-npm-1.13.2-d4f0224769-10.zip/node_modules/@webassemblyjs/helper-wasm-bytecode/",\ + "packageDependencies": [\ + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.13.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/helper-wasm-section", [\ + ["npm:1.14.1", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-helper-wasm-section-npm-1.14.1-5243edbf41-10.zip/node_modules/@webassemblyjs/helper-wasm-section/",\ + "packageDependencies": [\ + ["@webassemblyjs/helper-wasm-section", "npm:1.14.1"],\ + ["@webassemblyjs/ast", "npm:1.14.1"],\ + ["@webassemblyjs/helper-buffer", "npm:1.14.1"],\ + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.13.2"],\ + ["@webassemblyjs/wasm-gen", "npm:1.14.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/ieee754", [\ + ["npm:1.13.2", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-ieee754-npm-1.13.2-a3a6a7b2fd-10.zip/node_modules/@webassemblyjs/ieee754/",\ + "packageDependencies": [\ + ["@webassemblyjs/ieee754", "npm:1.13.2"],\ + ["@xtuc/ieee754", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/leb128", [\ + ["npm:1.13.2", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-leb128-npm-1.13.2-30bfcea7aa-10.zip/node_modules/@webassemblyjs/leb128/",\ + "packageDependencies": [\ + ["@webassemblyjs/leb128", "npm:1.13.2"],\ + ["@xtuc/long", "npm:4.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/utf8", [\ + ["npm:1.13.2", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-utf8-npm-1.13.2-a0ec535507-10.zip/node_modules/@webassemblyjs/utf8/",\ + "packageDependencies": [\ + ["@webassemblyjs/utf8", "npm:1.13.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/wasm-edit", [\ + ["npm:1.14.1", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-wasm-edit-npm-1.14.1-f8509a0db6-10.zip/node_modules/@webassemblyjs/wasm-edit/",\ + "packageDependencies": [\ + ["@webassemblyjs/wasm-edit", "npm:1.14.1"],\ + ["@webassemblyjs/ast", "npm:1.14.1"],\ + ["@webassemblyjs/helper-buffer", "npm:1.14.1"],\ + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.13.2"],\ + ["@webassemblyjs/helper-wasm-section", "npm:1.14.1"],\ + ["@webassemblyjs/wasm-gen", "npm:1.14.1"],\ + ["@webassemblyjs/wasm-opt", "npm:1.14.1"],\ + ["@webassemblyjs/wasm-parser", "npm:1.14.1"],\ + ["@webassemblyjs/wast-printer", "npm:1.14.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/wasm-gen", [\ + ["npm:1.14.1", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-wasm-gen-npm-1.14.1-8b8d68f261-10.zip/node_modules/@webassemblyjs/wasm-gen/",\ + "packageDependencies": [\ + ["@webassemblyjs/wasm-gen", "npm:1.14.1"],\ + ["@webassemblyjs/ast", "npm:1.14.1"],\ + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.13.2"],\ + ["@webassemblyjs/ieee754", "npm:1.13.2"],\ + ["@webassemblyjs/leb128", "npm:1.13.2"],\ + ["@webassemblyjs/utf8", "npm:1.13.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/wasm-opt", [\ + ["npm:1.14.1", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-wasm-opt-npm-1.14.1-d6b7083f9d-10.zip/node_modules/@webassemblyjs/wasm-opt/",\ + "packageDependencies": [\ + ["@webassemblyjs/wasm-opt", "npm:1.14.1"],\ + ["@webassemblyjs/ast", "npm:1.14.1"],\ + ["@webassemblyjs/helper-buffer", "npm:1.14.1"],\ + ["@webassemblyjs/wasm-gen", "npm:1.14.1"],\ + ["@webassemblyjs/wasm-parser", "npm:1.14.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/wasm-parser", [\ + ["npm:1.14.1", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-wasm-parser-npm-1.14.1-ad3b2c4a8f-10.zip/node_modules/@webassemblyjs/wasm-parser/",\ + "packageDependencies": [\ + ["@webassemblyjs/wasm-parser", "npm:1.14.1"],\ + ["@webassemblyjs/ast", "npm:1.14.1"],\ + ["@webassemblyjs/helper-api-error", "npm:1.13.2"],\ + ["@webassemblyjs/helper-wasm-bytecode", "npm:1.13.2"],\ + ["@webassemblyjs/ieee754", "npm:1.13.2"],\ + ["@webassemblyjs/leb128", "npm:1.13.2"],\ + ["@webassemblyjs/utf8", "npm:1.13.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@webassemblyjs/wast-printer", [\ + ["npm:1.14.1", {\ + "packageLocation": "../.yarn/berry/cache/@webassemblyjs-wast-printer-npm-1.14.1-e43dc9a0b4-10.zip/node_modules/@webassemblyjs/wast-printer/",\ + "packageDependencies": [\ + ["@webassemblyjs/wast-printer", "npm:1.14.1"],\ + ["@webassemblyjs/ast", "npm:1.14.1"],\ + ["@xtuc/long", "npm:4.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@wry/equality", [\ + ["npm:0.1.11", {\ + "packageLocation": "../.yarn/berry/cache/@wry-equality-npm-0.1.11-e3cf830190-10.zip/node_modules/@wry/equality/",\ + "packageDependencies": [\ + ["@wry/equality", "npm:0.1.11"],\ + ["tslib", "npm:1.14.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@xtuc/ieee754", [\ + ["npm:1.2.0", {\ + "packageLocation": "../.yarn/berry/cache/@xtuc-ieee754-npm-1.2.0-ec0ce4e025-10.zip/node_modules/@xtuc/ieee754/",\ + "packageDependencies": [\ + ["@xtuc/ieee754", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@xtuc/long", [\ + ["npm:4.2.2", {\ + "packageLocation": "../.yarn/berry/cache/@xtuc-long-npm-4.2.2-37236e6d72-10.zip/node_modules/@xtuc/long/",\ + "packageDependencies": [\ + ["@xtuc/long", "npm:4.2.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["abbrev", [\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/abbrev-npm-3.0.0-946682a7b1-10.zip/node_modules/abbrev/",\ + "packageDependencies": [\ + ["abbrev", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["abort-controller", [\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/abort-controller-npm-3.0.0-2f3a9a2bcb-10.zip/node_modules/abort-controller/",\ + "packageDependencies": [\ + ["abort-controller", "npm:3.0.0"],\ + ["event-target-shim", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["abstract-logging", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/abstract-logging-npm-2.0.1-b805b8edfa-10.zip/node_modules/abstract-logging/",\ + "packageDependencies": [\ + ["abstract-logging", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["accepts", [\ + ["npm:1.3.8", {\ + "packageLocation": "../.yarn/berry/cache/accepts-npm-1.3.8-9a812371c9-10.zip/node_modules/accepts/",\ + "packageDependencies": [\ + ["accepts", "npm:1.3.8"],\ + ["mime-types", "npm:2.1.35"],\ + ["negotiator", "npm:0.6.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/accepts-npm-2.0.0-134226d1d0-10.zip/node_modules/accepts/",\ + "packageDependencies": [\ + ["accepts", "npm:2.0.0"],\ + ["mime-types", "npm:3.0.0"],\ + ["negotiator", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["acorn", [\ + ["npm:8.12.1", {\ + "packageLocation": "../.yarn/berry/cache/acorn-npm-8.12.1-610871d57c-10.zip/node_modules/acorn/",\ + "packageDependencies": [\ + ["acorn", "npm:8.12.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.14.0", {\ + "packageLocation": "../.yarn/berry/cache/acorn-npm-8.14.0-dc46f61424-10.zip/node_modules/acorn/",\ + "packageDependencies": [\ + ["acorn", "npm:8.14.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.14.1", {\ + "packageLocation": "../.yarn/berry/cache/acorn-npm-8.14.1-aee76ee752-10.zip/node_modules/acorn/",\ + "packageDependencies": [\ + ["acorn", "npm:8.14.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["acorn-jsx", [\ + ["npm:5.3.2", {\ + "packageLocation": "../.yarn/berry/cache/acorn-jsx-npm-5.3.2-d7594599ea-10.zip/node_modules/acorn-jsx/",\ + "packageDependencies": [\ + ["acorn-jsx", "npm:5.3.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:e5b10052f5b961a2f38f3edbfbbcd7baf074e555f688eaf63695fed94838b848c6291487952754e262c19f60bf34d659b71e3d5260e2ea073949e1b6269dc165#npm:5.3.2", {\ + "packageLocation": "./.yarn/__virtual__/acorn-jsx-virtual-64331c13be/2/.yarn/berry/cache/acorn-jsx-npm-5.3.2-d7594599ea-10.zip/node_modules/acorn-jsx/",\ + "packageDependencies": [\ + ["acorn-jsx", "virtual:e5b10052f5b961a2f38f3edbfbbcd7baf074e555f688eaf63695fed94838b848c6291487952754e262c19f60bf34d659b71e3d5260e2ea073949e1b6269dc165#npm:5.3.2"],\ + ["@types/acorn", null],\ + ["acorn", "npm:8.14.0"]\ + ],\ + "packagePeers": [\ + "@types/acorn",\ + "acorn"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["acorn-loose", [\ + ["npm:8.3.0", {\ + "packageLocation": "../.yarn/berry/cache/acorn-loose-npm-8.3.0-9f8cbd04cc-10.zip/node_modules/acorn-loose/",\ + "packageDependencies": [\ + ["acorn-loose", "npm:8.3.0"],\ + ["acorn", "npm:8.14.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["acorn-walk", [\ + ["npm:8.2.0", {\ + "packageLocation": "../.yarn/berry/cache/acorn-walk-npm-8.2.0-2f2cac3177-10.zip/node_modules/acorn-walk/",\ + "packageDependencies": [\ + ["acorn-walk", "npm:8.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.3.4", {\ + "packageLocation": "../.yarn/berry/cache/acorn-walk-npm-8.3.4-a75fa85ead-10.zip/node_modules/acorn-walk/",\ + "packageDependencies": [\ + ["acorn-walk", "npm:8.3.4"],\ + ["acorn", "npm:8.12.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["agent-base", [\ + ["npm:6.0.2", {\ + "packageLocation": "../.yarn/berry/cache/agent-base-npm-6.0.2-428f325a93-10.zip/node_modules/agent-base/",\ + "packageDependencies": [\ + ["agent-base", "npm:6.0.2"],\ + ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.1.3", {\ + "packageLocation": "../.yarn/berry/cache/agent-base-npm-7.1.3-b2c16e72fb-10.zip/node_modules/agent-base/",\ + "packageDependencies": [\ + ["agent-base", "npm:7.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ajv", [\ + ["npm:6.12.6", {\ + "packageLocation": "../.yarn/berry/cache/ajv-npm-6.12.6-4b5105e2b2-10.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.13.0", {\ + "packageLocation": "../.yarn/berry/cache/ajv-npm-8.13.0-9ead80cc62-10.zip/node_modules/ajv/",\ + "packageDependencies": [\ + ["ajv", "npm:8.13.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"\ + }],\ + ["npm:8.17.1", {\ + "packageLocation": "../.yarn/berry/cache/ajv-npm-8.17.1-12ade7edc6-10.zip/node_modules/ajv/",\ + "packageDependencies": [\ + ["ajv", "npm:8.17.1"],\ + ["fast-deep-equal", "npm:3.1.3"],\ + ["fast-uri", "npm:3.0.6"],\ + ["json-schema-traverse", "npm:1.0.0"],\ + ["require-from-string", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.6.2", {\ + "packageLocation": "../.yarn/berry/cache/ajv-npm-8.6.2-712407c2bc-10.zip/node_modules/ajv/",\ + "packageDependencies": [\ + ["ajv", "npm:8.6.2"],\ + ["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/berry/cache/ajv-draft-04-npm-1.0.0-6fc962dbab-10.zip/node_modules/ajv-draft-04/",\ + "packageDependencies": [\ + ["ajv-draft-04", "npm:1.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6c1b03355311cc7c6a66ab72351c41f4194df913c120e46d05227f4cb80ea2184195be935f3fd0cb703cddd1711a7429b50fc4b87f1328a3654cb558c797688b#npm:1.0.0", {\ + "packageLocation": "./.yarn/__virtual__/ajv-draft-04-virtual-434f820049/2/.yarn/berry/cache/ajv-draft-04-npm-1.0.0-6fc962dbab-10.zip/node_modules/ajv-draft-04/",\ + "packageDependencies": [\ + ["ajv-draft-04", "virtual:6c1b03355311cc7c6a66ab72351c41f4194df913c120e46d05227f4cb80ea2184195be935f3fd0cb703cddd1711a7429b50fc4b87f1328a3654cb558c797688b#npm:1.0.0"],\ + ["@types/ajv", null],\ + ["ajv", "npm:8.13.0"]\ + ],\ + "packagePeers": [\ + "@types/ajv",\ + "ajv"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ajv-formats", [\ + ["npm:2.1.1", {\ + "packageLocation": "../.yarn/berry/cache/ajv-formats-npm-2.1.1-3cec02eae9-10.zip/node_modules/ajv-formats/",\ + "packageDependencies": [\ + ["ajv-formats", "npm:2.1.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:3.0.1", {\ + "packageLocation": "../.yarn/berry/cache/ajv-formats-npm-3.0.1-2662cf5b12-10.zip/node_modules/ajv-formats/",\ + "packageDependencies": [\ + ["ajv-formats", "npm:3.0.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6c1b03355311cc7c6a66ab72351c41f4194df913c120e46d05227f4cb80ea2184195be935f3fd0cb703cddd1711a7429b50fc4b87f1328a3654cb558c797688b#npm:3.0.1", {\ + "packageLocation": "./.yarn/__virtual__/ajv-formats-virtual-adaa11f8fb/2/.yarn/berry/cache/ajv-formats-npm-3.0.1-2662cf5b12-10.zip/node_modules/ajv-formats/",\ + "packageDependencies": [\ + ["ajv-formats", "virtual:6c1b03355311cc7c6a66ab72351c41f4194df913c120e46d05227f4cb80ea2184195be935f3fd0cb703cddd1711a7429b50fc4b87f1328a3654cb558c797688b#npm:3.0.1"],\ + ["@types/ajv", null],\ + ["ajv", "npm:8.13.0"]\ + ],\ + "packagePeers": [\ + "@types/ajv",\ + "ajv"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:6f0a75e2e24507b64e23679df5b98c6b0a9e9a8621a95c9f8c1ae8bd406eb857104f4065344af3a2d6d0a9ff549b8adbd3d15f60ef166628999040bd862e7a27#npm:2.1.1", {\ + "packageLocation": "./.yarn/__virtual__/ajv-formats-virtual-c2f25a3c34/2/.yarn/berry/cache/ajv-formats-npm-2.1.1-3cec02eae9-10.zip/node_modules/ajv-formats/",\ + "packageDependencies": [\ + ["ajv-formats", "virtual:6f0a75e2e24507b64e23679df5b98c6b0a9e9a8621a95c9f8c1ae8bd406eb857104f4065344af3a2d6d0a9ff549b8adbd3d15f60ef166628999040bd862e7a27#npm:2.1.1"],\ + ["@types/ajv", null],\ + ["ajv", "npm:8.17.1"]\ + ],\ + "packagePeers": [\ + "@types/ajv",\ + "ajv"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:b77a4b7f73d4c1c7fc5db0545a0d044d8a896eef45770425de4eca6250a6df8d78418f89ee9ccfeb122ae53a4313d2f557b436a2a9f9700b5990125d3fbb8fe8#npm:3.0.1", {\ + "packageLocation": "./.yarn/__virtual__/ajv-formats-virtual-18d9b2af6d/2/.yarn/berry/cache/ajv-formats-npm-3.0.1-2662cf5b12-10.zip/node_modules/ajv-formats/",\ + "packageDependencies": [\ + ["ajv-formats", "virtual:b77a4b7f73d4c1c7fc5db0545a0d044d8a896eef45770425de4eca6250a6df8d78418f89ee9ccfeb122ae53a4313d2f557b436a2a9f9700b5990125d3fbb8fe8#npm:3.0.1"],\ + ["@types/ajv", null],\ + ["ajv", "npm:8.17.1"]\ + ],\ + "packagePeers": [\ + "@types/ajv",\ + "ajv"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ajv-keywords", [\ + ["npm:3.5.2", {\ + "packageLocation": "../.yarn/berry/cache/ajv-keywords-npm-3.5.2-0e391b70e2-10.zip/node_modules/ajv-keywords/",\ + "packageDependencies": [\ + ["ajv-keywords", "npm:3.5.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:5.1.0", {\ + "packageLocation": "../.yarn/berry/cache/ajv-keywords-npm-5.1.0-ee670a3944-10.zip/node_modules/ajv-keywords/",\ + "packageDependencies": [\ + ["ajv-keywords", "npm:5.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6f0a75e2e24507b64e23679df5b98c6b0a9e9a8621a95c9f8c1ae8bd406eb857104f4065344af3a2d6d0a9ff549b8adbd3d15f60ef166628999040bd862e7a27#npm:5.1.0", {\ + "packageLocation": "./.yarn/__virtual__/ajv-keywords-virtual-3becc7bd62/2/.yarn/berry/cache/ajv-keywords-npm-5.1.0-ee670a3944-10.zip/node_modules/ajv-keywords/",\ + "packageDependencies": [\ + ["ajv-keywords", "virtual:6f0a75e2e24507b64e23679df5b98c6b0a9e9a8621a95c9f8c1ae8bd406eb857104f4065344af3a2d6d0a9ff549b8adbd3d15f60ef166628999040bd862e7a27#npm:5.1.0"],\ + ["@types/ajv", null],\ + ["ajv", "npm:8.17.1"],\ + ["fast-deep-equal", "npm:3.1.3"]\ + ],\ + "packagePeers": [\ + "@types/ajv",\ + "ajv"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:f2b36937f163b579815d3163513b3330d7a31aaf0599eea66346382b8838395c613f4204e9809cc2ff6bba09c17ab0c34b37deadcb147de7e2f5e535d6ccc245#npm:3.5.2", {\ + "packageLocation": "./.yarn/__virtual__/ajv-keywords-virtual-80fc73abbe/2/.yarn/berry/cache/ajv-keywords-npm-3.5.2-0e391b70e2-10.zip/node_modules/ajv-keywords/",\ + "packageDependencies": [\ + ["ajv-keywords", "virtual:f2b36937f163b579815d3163513b3330d7a31aaf0599eea66346382b8838395c613f4204e9809cc2ff6bba09c17ab0c34b37deadcb147de7e2f5e535d6ccc245#npm:3.5.2"],\ + ["@types/ajv", null],\ + ["ajv", "npm:6.12.6"]\ + ],\ + "packagePeers": [\ + "@types/ajv",\ + "ajv"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@babel/highlight", [\ - ["npm:7.24.7", {\ - "packageLocation": "../.yarn/berry/cache/@babel-highlight-npm-7.24.7-d792bd8d9f-10.zip/node_modules/@babel/highlight/",\ + ["amqp-connection-manager", [\ + ["npm:4.1.14", {\ + "packageLocation": "../.yarn/berry/cache/amqp-connection-manager-npm-4.1.14-67f5084e9f-10.zip/node_modules/amqp-connection-manager/",\ "packageDependencies": [\ - ["@babel/highlight", "npm:7.24.7"],\ - ["@babel/helper-validator-identifier", "npm:7.24.7"],\ - ["chalk", "npm:2.4.2"],\ - ["js-tokens", "npm:4.0.0"],\ - ["picocolors", "npm:1.1.0"]\ + ["amqp-connection-manager", "npm:4.1.14"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:4.1.14", {\ + "packageLocation": "./.yarn/__virtual__/amqp-connection-manager-virtual-f997535edc/2/.yarn/berry/cache/amqp-connection-manager-npm-4.1.14-67f5084e9f-10.zip/node_modules/amqp-connection-manager/",\ + "packageDependencies": [\ + ["amqp-connection-manager", "virtual:a712d76c03dedd5fb4cad0b8dbebc7bc808245b17ef48e30c5219b3188964ad8606ec3296d56cd7812264aed0486ec151128b463d489dcdc3d42bcbaefb4877e#npm:4.1.14"],\ + ["@types/amqplib", "npm:0.10.6"],\ + ["amqplib", "npm:0.10.5"],\ + ["promise-breaker", "npm:6.0.0"]\ + ],\ + "packagePeers": [\ + "@types/amqplib",\ + "amqplib"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:b114b495358c4575317d9c8f61a493e9004e5365d54f4e57d0c9c2678dbc206afd041e778c9b630d6a011eeed11c3b7f619d979a9c6b5921ac799492fd59ab68#npm:4.1.14", {\ + "packageLocation": "./.yarn/__virtual__/amqp-connection-manager-virtual-fdfe4808c5/2/.yarn/berry/cache/amqp-connection-manager-npm-4.1.14-67f5084e9f-10.zip/node_modules/amqp-connection-manager/",\ + "packageDependencies": [\ + ["amqp-connection-manager", "virtual:b114b495358c4575317d9c8f61a493e9004e5365d54f4e57d0c9c2678dbc206afd041e778c9b630d6a011eeed11c3b7f619d979a9c6b5921ac799492fd59ab68#npm:4.1.14"],\ + ["@types/amqplib", null],\ + ["amqplib", "npm:0.10.5"],\ + ["promise-breaker", "npm:6.0.0"]\ + ],\ + "packagePeers": [\ + "@types/amqplib",\ + "amqplib"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@babel/parser", [\ - ["npm:7.25.6", {\ - "packageLocation": "../.yarn/berry/cache/@babel-parser-npm-7.25.6-3cb198940b-10.zip/node_modules/@babel/parser/",\ + ["amqplib", [\ + ["npm:0.10.5", {\ + "packageLocation": "../.yarn/berry/cache/amqplib-npm-0.10.5-8cc6ec68ef-10.zip/node_modules/amqplib/",\ "packageDependencies": [\ - ["@babel/parser", "npm:7.25.6"],\ - ["@babel/types", "npm:7.25.6"]\ + ["amqplib", "npm:0.10.5"],\ + ["@acuminous/bitsyntax", "npm:0.1.2"],\ + ["buffer-more-ints", "npm:1.0.0"],\ + ["url-parse", "npm:1.5.10"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@babel/template", [\ - ["npm:7.25.0", {\ - "packageLocation": "../.yarn/berry/cache/@babel-template-npm-7.25.0-2c6ddcb43a-10.zip/node_modules/@babel/template/",\ + ["ansi-regex", [\ + ["npm:5.0.1", {\ + "packageLocation": "../.yarn/berry/cache/ansi-regex-npm-5.0.1-c963a48615-10.zip/node_modules/ansi-regex/",\ "packageDependencies": [\ - ["@babel/template", "npm:7.25.0"],\ - ["@babel/code-frame", "npm:7.24.7"],\ - ["@babel/parser", "npm:7.25.6"],\ - ["@babel/types", "npm:7.25.6"]\ + ["ansi-regex", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.1.0", {\ + "packageLocation": "../.yarn/berry/cache/ansi-regex-npm-6.1.0-abe011aae4-10.zip/node_modules/ansi-regex/",\ + "packageDependencies": [\ + ["ansi-regex", "npm:6.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@babel/traverse", [\ - ["npm:7.25.6", {\ - "packageLocation": "../.yarn/berry/cache/@babel-traverse-npm-7.25.6-1b9e2a314c-10.zip/node_modules/@babel/traverse/",\ + ["ansi-styles", [\ + ["npm:3.2.1", {\ + "packageLocation": "../.yarn/berry/cache/ansi-styles-npm-3.2.1-8cb8107983-10.zip/node_modules/ansi-styles/",\ "packageDependencies": [\ - ["@babel/traverse", "npm:7.25.6"],\ - ["@babel/code-frame", "npm:7.24.7"],\ - ["@babel/generator", "npm:7.25.6"],\ - ["@babel/parser", "npm:7.25.6"],\ - ["@babel/template", "npm:7.25.0"],\ - ["@babel/types", "npm:7.25.6"],\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ - ["globals", "npm:11.12.0"]\ + ["ansi-styles", "npm:3.2.1"],\ + ["color-convert", "npm:1.9.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.3.0", {\ + "packageLocation": "../.yarn/berry/cache/ansi-styles-npm-4.3.0-245c7d42c7-10.zip/node_modules/ansi-styles/",\ + "packageDependencies": [\ + ["ansi-styles", "npm:4.3.0"],\ + ["color-convert", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.2.1", {\ + "packageLocation": "../.yarn/berry/cache/ansi-styles-npm-6.2.1-d43647018c-10.zip/node_modules/ansi-styles/",\ + "packageDependencies": [\ + ["ansi-styles", "npm:6.2.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@babel/types", [\ - ["npm:7.25.6", {\ - "packageLocation": "../.yarn/berry/cache/@babel-types-npm-7.25.6-98df73a2ca-10.zip/node_modules/@babel/types/",\ + ["apollo-cache-control", [\ + ["npm:0.15.0", {\ + "packageLocation": "../.yarn/berry/cache/apollo-cache-control-npm-0.15.0-8a7390a43d-10.zip/node_modules/apollo-cache-control/",\ "packageDependencies": [\ - ["@babel/types", "npm:7.25.6"],\ - ["@babel/helper-string-parser", "npm:7.24.8"],\ - ["@babel/helper-validator-identifier", "npm:7.24.7"],\ - ["to-fast-properties", "npm:2.0.0"]\ + ["apollo-cache-control", "npm:0.15.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.15.0", {\ + "packageLocation": "./.yarn/__virtual__/apollo-cache-control-virtual-feda9967a1/2/.yarn/berry/cache/apollo-cache-control-npm-0.15.0-8a7390a43d-10.zip/node_modules/apollo-cache-control/",\ + "packageDependencies": [\ + ["apollo-cache-control", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.15.0"],\ + ["@types/graphql", null],\ + ["apollo-server-env", "npm:3.2.0"],\ + ["apollo-server-plugin-base", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.14.0"],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@bufbuild/buf", [\ - ["npm:1.50.1", {\ - "packageLocation": "./.yarn/unplugged/@bufbuild-buf-npm-1.50.1-80614084b3/node_modules/@bufbuild/buf/",\ + ["apollo-datasource", [\ + ["npm:0.10.0", {\ + "packageLocation": "../.yarn/berry/cache/apollo-datasource-npm-0.10.0-8996f841a8-10.zip/node_modules/apollo-datasource/",\ "packageDependencies": [\ - ["@bufbuild/buf", "npm:1.50.1"],\ - ["@bufbuild/buf-darwin-arm64", "npm:1.50.1"],\ - ["@bufbuild/buf-darwin-x64", "npm:1.50.1"],\ - ["@bufbuild/buf-linux-aarch64", "npm:1.50.1"],\ - ["@bufbuild/buf-linux-armv7", "npm:1.50.1"],\ - ["@bufbuild/buf-linux-x64", "npm:1.50.1"],\ - ["@bufbuild/buf-win32-arm64", "npm:1.50.1"],\ - ["@bufbuild/buf-win32-x64", "npm:1.50.1"]\ + ["apollo-datasource", "npm:0.10.0"],\ + ["apollo-server-caching", "npm:0.7.0"],\ + ["apollo-server-env", "npm:3.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@bufbuild/buf-darwin-arm64", [\ - ["npm:1.50.1", {\ - "packageLocation": "./.yarn/unplugged/@bufbuild-buf-darwin-arm64-npm-1.50.1-d8847560f6/node_modules/@bufbuild/buf-darwin-arm64/",\ + ["apollo-graphql", [\ + ["npm:0.9.7", {\ + "packageLocation": "../.yarn/berry/cache/apollo-graphql-npm-0.9.7-44e8ccc498-10.zip/node_modules/apollo-graphql/",\ "packageDependencies": [\ - ["@bufbuild/buf-darwin-arm64", "npm:1.50.1"]\ + ["apollo-graphql", "npm:0.9.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.9.7", {\ + "packageLocation": "./.yarn/__virtual__/apollo-graphql-virtual-8f9a22562a/2/.yarn/berry/cache/apollo-graphql-npm-0.9.7-44e8ccc498-10.zip/node_modules/apollo-graphql/",\ + "packageDependencies": [\ + ["apollo-graphql", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.9.7"],\ + ["@types/graphql", null],\ + ["core-js-pure", "npm:3.41.0"],\ + ["graphql", "npm:15.8.0"],\ + ["lodash.sortby", "npm:4.7.0"],\ + ["sha.js", "npm:2.4.11"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@bufbuild/buf-darwin-x64", [\ - ["npm:1.50.1", {\ - "packageLocation": "./.yarn/unplugged/@bufbuild-buf-darwin-x64-npm-1.50.1-5f744598ad/node_modules/@bufbuild/buf-darwin-x64/",\ + ["apollo-link", [\ + ["npm:1.2.14", {\ + "packageLocation": "../.yarn/berry/cache/apollo-link-npm-1.2.14-74f0ba01f9-10.zip/node_modules/apollo-link/",\ "packageDependencies": [\ - ["@bufbuild/buf-darwin-x64", "npm:1.50.1"]\ + ["apollo-link", "npm:1.2.14"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:dc5ac28169c5f762800edf99e88df3b5769b51d7712d30372d3c44de5e66951c212e9c3a30a013b54277194a62ac1292e96e01f07eb13b46e8592863ae5327d0#npm:1.2.14", {\ + "packageLocation": "./.yarn/__virtual__/apollo-link-virtual-6433e46c64/2/.yarn/berry/cache/apollo-link-npm-1.2.14-74f0ba01f9-10.zip/node_modules/apollo-link/",\ + "packageDependencies": [\ + ["apollo-link", "virtual:dc5ac28169c5f762800edf99e88df3b5769b51d7712d30372d3c44de5e66951c212e9c3a30a013b54277194a62ac1292e96e01f07eb13b46e8592863ae5327d0#npm:1.2.14"],\ + ["@types/graphql", null],\ + ["apollo-utilities", "virtual:dc5ac28169c5f762800edf99e88df3b5769b51d7712d30372d3c44de5e66951c212e9c3a30a013b54277194a62ac1292e96e01f07eb13b46e8592863ae5327d0#npm:1.3.4"],\ + ["graphql", "npm:15.8.0"],\ + ["ts-invariant", "npm:0.4.4"],\ + ["tslib", "npm:1.14.1"],\ + ["zen-observable-ts", "npm:0.8.21"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@bufbuild/buf-linux-aarch64", [\ - ["npm:1.50.1", {\ - "packageLocation": "./.yarn/unplugged/@bufbuild-buf-linux-aarch64-npm-1.50.1-e1e3265009/node_modules/@bufbuild/buf-linux-aarch64/",\ + ["apollo-reporting-protobuf", [\ + ["npm:0.8.0", {\ + "packageLocation": "../.yarn/berry/cache/apollo-reporting-protobuf-npm-0.8.0-1827f019aa-10.zip/node_modules/apollo-reporting-protobuf/",\ "packageDependencies": [\ - ["@bufbuild/buf-linux-aarch64", "npm:1.50.1"]\ + ["apollo-reporting-protobuf", "npm:0.8.0"],\ + ["@apollo/protobufjs", "npm:1.2.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@bufbuild/buf-linux-armv7", [\ - ["npm:1.50.1", {\ - "packageLocation": "./.yarn/unplugged/@bufbuild-buf-linux-armv7-npm-1.50.1-67be510a32/node_modules/@bufbuild/buf-linux-armv7/",\ + ["apollo-server-caching", [\ + ["npm:0.7.0", {\ + "packageLocation": "../.yarn/berry/cache/apollo-server-caching-npm-0.7.0-0cd30be7ad-10.zip/node_modules/apollo-server-caching/",\ "packageDependencies": [\ - ["@bufbuild/buf-linux-armv7", "npm:1.50.1"]\ + ["apollo-server-caching", "npm:0.7.0"],\ + ["lru-cache", "npm:6.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@bufbuild/buf-linux-x64", [\ - ["npm:1.50.1", {\ - "packageLocation": "./.yarn/unplugged/@bufbuild-buf-linux-x64-npm-1.50.1-fcf6910876/node_modules/@bufbuild/buf-linux-x64/",\ + ["apollo-server-core", [\ + ["npm:2.26.2", {\ + "packageLocation": "../.yarn/berry/cache/apollo-server-core-npm-2.26.2-31e4e51aa2-10.zip/node_modules/apollo-server-core/",\ "packageDependencies": [\ - ["@bufbuild/buf-linux-x64", "npm:1.50.1"]\ + ["apollo-server-core", "npm:2.26.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:2.26.2", {\ + "packageLocation": "./.yarn/__virtual__/apollo-server-core-virtual-ec3176700e/2/.yarn/berry/cache/apollo-server-core-npm-2.26.2-31e4e51aa2-10.zip/node_modules/apollo-server-core/",\ + "packageDependencies": [\ + ["apollo-server-core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:2.26.2"],\ + ["@apollographql/apollo-tools", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.5.4"],\ + ["@apollographql/graphql-playground-html", "npm:1.6.27"],\ + ["@apollographql/graphql-upload-8-fork", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:8.1.4"],\ + ["@josephg/resolvable", "npm:1.0.1"],\ + ["@types/graphql", null],\ + ["@types/ws", "npm:7.4.7"],\ + ["apollo-cache-control", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.15.0"],\ + ["apollo-datasource", "npm:0.10.0"],\ + ["apollo-graphql", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.9.7"],\ + ["apollo-reporting-protobuf", "npm:0.8.0"],\ + ["apollo-server-caching", "npm:0.7.0"],\ + ["apollo-server-env", "npm:3.2.0"],\ + ["apollo-server-errors", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:2.5.0"],\ + ["apollo-server-plugin-base", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.14.0"],\ + ["apollo-server-types", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.10.0"],\ + ["apollo-tracing", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.16.0"],\ + ["async-retry", "npm:1.3.3"],\ + ["fast-json-stable-stringify", "npm:2.1.0"],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-extensions", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.16.0"],\ + ["graphql-tag", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:2.12.6"],\ + ["graphql-tools", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:4.0.8"],\ + ["loglevel", "npm:1.9.2"],\ + ["lru-cache", "npm:6.0.0"],\ + ["sha.js", "npm:2.4.11"],\ + ["subscriptions-transport-ws", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.9.19"],\ + ["uuid", "npm:8.3.2"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@bufbuild/buf-win32-arm64", [\ - ["npm:1.50.1", {\ - "packageLocation": "./.yarn/unplugged/@bufbuild-buf-win32-arm64-npm-1.50.1-1ebff0f807/node_modules/@bufbuild/buf-win32-arm64/",\ + ["apollo-server-env", [\ + ["npm:3.2.0", {\ + "packageLocation": "../.yarn/berry/cache/apollo-server-env-npm-3.2.0-53f2a2cb9b-10.zip/node_modules/apollo-server-env/",\ "packageDependencies": [\ - ["@bufbuild/buf-win32-arm64", "npm:1.50.1"]\ + ["apollo-server-env", "npm:3.2.0"],\ + ["node-fetch", "virtual:72db6b3551c1b46986e711aee96d1643b26ff6991672401c35442adfbef36d10ccd9289b58e518aac04afe4e688ca4b130da9fae9c1c040113a2585b8cfeea9a#npm:2.7.0"],\ + ["util.promisify", "npm:1.1.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@bufbuild/buf-win32-x64", [\ - ["npm:1.50.1", {\ - "packageLocation": "./.yarn/unplugged/@bufbuild-buf-win32-x64-npm-1.50.1-f574a47d2c/node_modules/@bufbuild/buf-win32-x64/",\ + ["apollo-server-errors", [\ + ["npm:2.5.0", {\ + "packageLocation": "../.yarn/berry/cache/apollo-server-errors-npm-2.5.0-3b059580ed-10.zip/node_modules/apollo-server-errors/",\ "packageDependencies": [\ - ["@bufbuild/buf-win32-x64", "npm:1.50.1"]\ + ["apollo-server-errors", "npm:2.5.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:2.5.0", {\ + "packageLocation": "./.yarn/__virtual__/apollo-server-errors-virtual-ad9f0043cf/2/.yarn/berry/cache/apollo-server-errors-npm-2.5.0-3b059580ed-10.zip/node_modules/apollo-server-errors/",\ + "packageDependencies": [\ + ["apollo-server-errors", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:2.5.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@bufbuild/protobuf", [\ - ["npm:1.10.0", {\ - "packageLocation": "../.yarn/berry/cache/@bufbuild-protobuf-npm-1.10.0-7f066cde74-10.zip/node_modules/@bufbuild/protobuf/",\ + ["apollo-server-express", [\ + ["npm:2.26.2", {\ + "packageLocation": "../.yarn/berry/cache/apollo-server-express-npm-2.26.2-e5a91ca38d-10.zip/node_modules/apollo-server-express/",\ "packageDependencies": [\ - ["@bufbuild/protobuf", "npm:1.10.0"]\ + ["apollo-server-express", "npm:2.26.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:2.26.2", {\ + "packageLocation": "./.yarn/__virtual__/apollo-server-express-virtual-7898b3fdc3/2/.yarn/berry/cache/apollo-server-express-npm-2.26.2-e5a91ca38d-10.zip/node_modules/apollo-server-express/",\ + "packageDependencies": [\ + ["apollo-server-express", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:2.26.2"],\ + ["@apollographql/graphql-playground-html", "npm:1.6.27"],\ + ["@types/accepts", "npm:1.3.7"],\ + ["@types/body-parser", "npm:1.19.0"],\ + ["@types/cors", "npm:2.8.10"],\ + ["@types/express", "npm:4.17.21"],\ + ["@types/express-serve-static-core", "npm:4.19.6"],\ + ["@types/graphql", null],\ + ["accepts", "npm:1.3.8"],\ + ["apollo-server-core", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:2.26.2"],\ + ["apollo-server-types", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.10.0"],\ + ["body-parser", "npm:1.20.3"],\ + ["cors", "npm:2.8.5"],\ + ["express", "npm:4.21.2"],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-subscriptions", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.2.1"],\ + ["graphql-tools", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:4.0.8"],\ + ["parseurl", "npm:1.3.3"],\ + ["subscriptions-transport-ws", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.9.19"],\ + ["type-is", "npm:1.6.18"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@bufbuild/protoc-gen-es", [\ - ["npm:1.10.0", {\ - "packageLocation": "./.yarn/unplugged/@bufbuild-protoc-gen-es-virtual-8ee78d2b14/node_modules/@bufbuild/protoc-gen-es/",\ + ["apollo-server-plugin-base", [\ + ["npm:0.14.0", {\ + "packageLocation": "../.yarn/berry/cache/apollo-server-plugin-base-npm-0.14.0-25efb5355f-10.zip/node_modules/apollo-server-plugin-base/",\ "packageDependencies": [\ - ["@bufbuild/protoc-gen-es", "npm:1.10.0"]\ + ["apollo-server-plugin-base", "npm:0.14.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.10.0", {\ - "packageLocation": "./.yarn/unplugged/@bufbuild-protoc-gen-es-virtual-8ee78d2b14/node_modules/@bufbuild/protoc-gen-es/",\ + ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.14.0", {\ + "packageLocation": "./.yarn/__virtual__/apollo-server-plugin-base-virtual-5d160e6685/2/.yarn/berry/cache/apollo-server-plugin-base-npm-0.14.0-25efb5355f-10.zip/node_modules/apollo-server-plugin-base/",\ "packageDependencies": [\ - ["@bufbuild/protoc-gen-es", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.10.0"],\ - ["@bufbuild/protobuf", "npm:1.10.0"],\ - ["@bufbuild/protoplugin", "npm:1.10.0"],\ - ["@types/bufbuild__protobuf", null]\ + ["apollo-server-plugin-base", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.14.0"],\ + ["@types/graphql", null],\ + ["apollo-server-types", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.10.0"],\ + ["graphql", "npm:15.8.0"]\ ],\ "packagePeers": [\ - "@bufbuild/protobuf",\ - "@types/bufbuild__protobuf"\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@bufbuild/protoplugin", [\ - ["npm:1.10.0", {\ - "packageLocation": "../.yarn/berry/cache/@bufbuild-protoplugin-npm-1.10.0-5a209f9089-10.zip/node_modules/@bufbuild/protoplugin/",\ + ["apollo-server-types", [\ + ["npm:0.10.0", {\ + "packageLocation": "../.yarn/berry/cache/apollo-server-types-npm-0.10.0-f821998100-10.zip/node_modules/apollo-server-types/",\ "packageDependencies": [\ - ["@bufbuild/protoplugin", "npm:1.10.0"],\ - ["@bufbuild/protobuf", "npm:1.10.0"],\ - ["@typescript/vfs", "virtual:5a209f90895c26808a08fc159a8919bf1fed1c6c338597a213ec3c8ecdde638192da726a4dfe17b8e3d44a4f2268f96543e86819d54a25fd3e3005d1f60b6944#npm:1.6.1"],\ - ["typescript", "patch:typescript@npm%3A4.5.2#optional!builtin::version=4.5.2&hash=f1b8ea"]\ + ["apollo-server-types", "npm:0.10.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.10.0", {\ + "packageLocation": "./.yarn/__virtual__/apollo-server-types-virtual-eadb132dae/2/.yarn/berry/cache/apollo-server-types-npm-0.10.0-f821998100-10.zip/node_modules/apollo-server-types/",\ + "packageDependencies": [\ + ["apollo-server-types", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.10.0"],\ + ["@types/graphql", null],\ + ["apollo-reporting-protobuf", "npm:0.8.0"],\ + ["apollo-server-caching", "npm:0.7.0"],\ + ["apollo-server-env", "npm:3.2.0"],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@connectrpc/connect", [\ - ["npm:1.6.1", {\ - "packageLocation": "../.yarn/berry/cache/@connectrpc-connect-npm-1.6.1-d31c4e5a29-10.zip/node_modules/@connectrpc/connect/",\ + ["apollo-tracing", [\ + ["npm:0.16.0", {\ + "packageLocation": "../.yarn/berry/cache/apollo-tracing-npm-0.16.0-63d067cefa-10.zip/node_modules/apollo-tracing/",\ "packageDependencies": [\ - ["@connectrpc/connect", "npm:1.6.1"]\ + ["apollo-tracing", "npm:0.16.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1", {\ - "packageLocation": "./.yarn/__virtual__/@connectrpc-connect-virtual-b6e7b1c285/2/.yarn/berry/cache/@connectrpc-connect-npm-1.6.1-d31c4e5a29-10.zip/node_modules/@connectrpc/connect/",\ + ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.16.0", {\ + "packageLocation": "./.yarn/__virtual__/apollo-tracing-virtual-1656f1c665/2/.yarn/berry/cache/apollo-tracing-npm-0.16.0-63d067cefa-10.zip/node_modules/apollo-tracing/",\ "packageDependencies": [\ - ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ - ["@bufbuild/protobuf", "npm:1.10.0"],\ - ["@types/bufbuild__protobuf", null]\ + ["apollo-tracing", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.16.0"],\ + ["@types/graphql", null],\ + ["apollo-server-env", "npm:3.2.0"],\ + ["apollo-server-plugin-base", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.14.0"],\ + ["graphql", "npm:15.8.0"]\ ],\ "packagePeers": [\ - "@bufbuild/protobuf",\ - "@types/bufbuild__protobuf"\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@connectrpc/connect-node", [\ - ["npm:1.6.1", {\ - "packageLocation": "../.yarn/berry/cache/@connectrpc-connect-node-npm-1.6.1-c3083f9671-10.zip/node_modules/@connectrpc/connect-node/",\ + ["apollo-utilities", [\ + ["npm:1.3.4", {\ + "packageLocation": "../.yarn/berry/cache/apollo-utilities-npm-1.3.4-2bafd621ff-10.zip/node_modules/apollo-utilities/",\ "packageDependencies": [\ - ["@connectrpc/connect-node", "npm:1.6.1"]\ + ["apollo-utilities", "npm:1.3.4"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1", {\ - "packageLocation": "./.yarn/__virtual__/@connectrpc-connect-node-virtual-7692978f2b/2/.yarn/berry/cache/@connectrpc-connect-node-npm-1.6.1-c3083f9671-10.zip/node_modules/@connectrpc/connect-node/",\ + ["virtual:dc5ac28169c5f762800edf99e88df3b5769b51d7712d30372d3c44de5e66951c212e9c3a30a013b54277194a62ac1292e96e01f07eb13b46e8592863ae5327d0#npm:1.3.4", {\ + "packageLocation": "./.yarn/__virtual__/apollo-utilities-virtual-90288ab7d6/2/.yarn/berry/cache/apollo-utilities-npm-1.3.4-2bafd621ff-10.zip/node_modules/apollo-utilities/",\ "packageDependencies": [\ - ["@connectrpc/connect-node", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ - ["@bufbuild/protobuf", "npm:1.10.0"],\ - ["@connectrpc/connect", "virtual:dcad5415cbb2626d969f7991ee44a5a8463938f177ba023ae9ff4d86be05249e706bd90a09e5aa8bc0a52fc8a8314cd26a58f89d61edc5fcd4939c0069ae623a#npm:1.6.1"],\ - ["@types/bufbuild__protobuf", null],\ - ["@types/connectrpc__connect", null],\ - ["undici", "npm:5.28.5"]\ + ["apollo-utilities", "virtual:dc5ac28169c5f762800edf99e88df3b5769b51d7712d30372d3c44de5e66951c212e9c3a30a013b54277194a62ac1292e96e01f07eb13b46e8592863ae5327d0#npm:1.3.4"],\ + ["@types/graphql", null],\ + ["@wry/equality", "npm:0.1.11"],\ + ["fast-json-stable-stringify", "npm:2.1.0"],\ + ["graphql", "npm:15.8.0"],\ + ["ts-invariant", "npm:0.4.4"],\ + ["tslib", "npm:1.14.1"]\ ],\ "packagePeers": [\ - "@bufbuild/protobuf",\ - "@connectrpc/connect",\ - "@types/bufbuild__protobuf",\ - "@types/connectrpc__connect"\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["append-field", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/append-field-npm-1.0.0-bb98be199c-10.zip/node_modules/append-field/",\ + "packageDependencies": [\ + ["append-field", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["archiver", [\ + ["npm:7.0.1", {\ + "packageLocation": "../.yarn/berry/cache/archiver-npm-7.0.1-3d250dfaf3-10.zip/node_modules/archiver/",\ + "packageDependencies": [\ + ["archiver", "npm:7.0.1"],\ + ["archiver-utils", "npm:5.0.2"],\ + ["async", "npm:3.2.6"],\ + ["buffer-crc32", "npm:1.0.0"],\ + ["readable-stream", "npm:4.7.0"],\ + ["readdir-glob", "npm:1.1.3"],\ + ["tar-stream", "npm:3.1.7"],\ + ["zip-stream", "npm:6.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["archiver-utils", [\ + ["npm:5.0.2", {\ + "packageLocation": "../.yarn/berry/cache/archiver-utils-npm-5.0.2-a19b25b4fd-10.zip/node_modules/archiver-utils/",\ + "packageDependencies": [\ + ["archiver-utils", "npm:5.0.2"],\ + ["glob", "npm:10.4.5"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["is-stream", "npm:2.0.1"],\ + ["lazystream", "npm:1.0.1"],\ + ["lodash", "npm:4.17.21"],\ + ["normalize-path", "npm:3.0.0"],\ + ["readable-stream", "npm:4.7.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@connectrpc/protoc-gen-connect-es", [\ - ["npm:1.6.1", {\ - "packageLocation": "./.yarn/unplugged/@connectrpc-protoc-gen-connect-es-virtual-22c18db9cd/node_modules/@connectrpc/protoc-gen-connect-es/",\ + ["arg", [\ + ["npm:4.1.3", {\ + "packageLocation": "../.yarn/berry/cache/arg-npm-4.1.3-1748b966a8-10.zip/node_modules/arg/",\ "packageDependencies": [\ - ["@connectrpc/protoc-gen-connect-es", "npm:1.6.1"]\ + ["arg", "npm:4.1.3"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.6.1", {\ - "packageLocation": "./.yarn/unplugged/@connectrpc-protoc-gen-connect-es-virtual-22c18db9cd/node_modules/@connectrpc/protoc-gen-connect-es/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["argparse", [\ + ["npm:1.0.10", {\ + "packageLocation": "../.yarn/berry/cache/argparse-npm-1.0.10-528934e59d-10.zip/node_modules/argparse/",\ "packageDependencies": [\ - ["@connectrpc/protoc-gen-connect-es", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.6.1"],\ - ["@bufbuild/protobuf", "npm:1.10.0"],\ - ["@bufbuild/protoc-gen-es", "virtual:be21700ab3771a142a1db148d9e9c53b6ebca30fbafb171cd1acfcc39fa26d0f6cd37b6c281e2673f3fc49cf851c5c81b43ac09d5003e28d5d8a6ae394fd87cd#npm:1.10.0"],\ - ["@bufbuild/protoplugin", "npm:1.10.0"],\ - ["@connectrpc/connect", null],\ - ["@types/bufbuild__protoc-gen-es", null],\ - ["@types/connectrpc__connect", null]\ + ["argparse", "npm:1.0.10"],\ + ["sprintf-js", "npm:1.0.3"]\ ],\ - "packagePeers": [\ - "@bufbuild/protoc-gen-es",\ - "@connectrpc/connect",\ - "@types/bufbuild__protoc-gen-es",\ - "@types/connectrpc__connect"\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/argparse-npm-2.0.1-faff7999e6-10.zip/node_modules/argparse/",\ + "packageDependencies": [\ + ["argparse", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@cspotcode/source-map-support", [\ - ["npm:0.8.1", {\ - "packageLocation": "../.yarn/berry/cache/@cspotcode-source-map-support-npm-0.8.1-964f2de99d-10.zip/node_modules/@cspotcode/source-map-support/",\ + ["aria-query", [\ + ["npm:5.3.2", {\ + "packageLocation": "../.yarn/berry/cache/aria-query-npm-5.3.2-78632ac5c5-10.zip/node_modules/aria-query/",\ "packageDependencies": [\ - ["@cspotcode/source-map-support", "npm:0.8.1"],\ - ["@jridgewell/trace-mapping", "npm:0.3.9"]\ + ["aria-query", "npm:5.3.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@eslint-community/eslint-utils", [\ - ["npm:4.4.0", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-10.zip/node_modules/@eslint-community/eslint-utils/",\ + ["array-buffer-byte-length", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/array-buffer-byte-length-npm-1.0.1-e7afc30010-10.zip/node_modules/array-buffer-byte-length/",\ "packageDependencies": [\ - ["@eslint-community/eslint-utils", "npm:4.4.0"]\ + ["array-buffer-byte-length", "npm:1.0.1"],\ + ["call-bind", "npm:1.0.7"],\ + ["is-array-buffer", "npm:3.0.4"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["npm:4.4.1", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-community-eslint-utils-npm-4.4.1-c83a271e90-10.zip/node_modules/@eslint-community/eslint-utils/",\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/array-buffer-byte-length-npm-1.0.2-c2be1e97e0-10.zip/node_modules/array-buffer-byte-length/",\ "packageDependencies": [\ - ["@eslint-community/eslint-utils", "npm:4.4.1"]\ + ["array-buffer-byte-length", "npm:1.0.2"],\ + ["call-bound", "npm:1.0.3"],\ + ["is-array-buffer", "npm:3.0.5"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:4f16fa84a28b152d58b6d9462c39d6dacc441e843c0cce6ea1bd4879b10c5270eac61c50d6e25a53c15318dea029c137c579fd6bb0fa4e8325947215699e9b31#npm:4.4.1", {\ - "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-16e185c32c/2/.yarn/berry/cache/@eslint-community-eslint-utils-npm-4.4.1-c83a271e90-10.zip/node_modules/@eslint-community/eslint-utils/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["array-flatten", [\ + ["npm:1.1.1", {\ + "packageLocation": "../.yarn/berry/cache/array-flatten-npm-1.1.1-9d94ad5f1d-10.zip/node_modules/array-flatten/",\ "packageDependencies": [\ - ["@eslint-community/eslint-utils", "virtual:4f16fa84a28b152d58b6d9462c39d6dacc441e843c0cce6ea1bd4879b10c5270eac61c50d6e25a53c15318dea029c137c579fd6bb0fa4e8325947215699e9b31#npm:4.4.1"],\ - ["@types/eslint", null],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["eslint-visitor-keys", "npm:3.4.3"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ + ["array-flatten", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ - }],\ - ["virtual:9b35022e5955750007de6c79b9d3d32b8c43ff54b3634f45014e3d799848565ba98f7775ebc85a4d288a9c9169e235d7623f2552633b94a895acc94eb4f2781a#npm:4.4.0", {\ - "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-58cc0a0131/2/.yarn/berry/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-10.zip/node_modules/@eslint-community/eslint-utils/",\ + }]\ + ]],\ + ["array-includes", [\ + ["npm:3.1.8", {\ + "packageLocation": "../.yarn/berry/cache/array-includes-npm-3.1.8-62a178e549-10.zip/node_modules/array-includes/",\ "packageDependencies": [\ - ["@eslint-community/eslint-utils", "virtual:9b35022e5955750007de6c79b9d3d32b8c43ff54b3634f45014e3d799848565ba98f7775ebc85a4d288a9c9169e235d7623f2552633b94a895acc94eb4f2781a#npm:4.4.0"],\ - ["@types/eslint", null],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["eslint-visitor-keys", "npm:3.4.3"]\ + ["array-includes", "npm:3.1.8"],\ + ["call-bind", "npm:1.0.7"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.23.3"],\ + ["es-object-atoms", "npm:1.0.0"],\ + ["get-intrinsic", "npm:1.2.4"],\ + ["is-string", "npm:1.0.7"]\ ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["array-union", [\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/array-union-npm-2.1.0-4e4852b221-10.zip/node_modules/array-union/",\ + "packageDependencies": [\ + ["array-union", "npm:2.1.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["virtual:a2f2f2e0d0ddb2150d3c3218f62b7a851fc7621b5b0c526550c3a2588284072e99762c7f8c8eab0ef534b4d83860bd3e68b355186dd785ec92acd11f24490308#npm:4.4.0", {\ - "packageLocation": "./.yarn/__virtual__/@eslint-community-eslint-utils-virtual-5153fc4776/2/.yarn/berry/cache/@eslint-community-eslint-utils-npm-4.4.0-d1791bd5a3-10.zip/node_modules/@eslint-community/eslint-utils/",\ + }]\ + ]],\ + ["array.prototype.findlast", [\ + ["npm:1.2.5", {\ + "packageLocation": "../.yarn/berry/cache/array.prototype.findlast-npm-1.2.5-316cb71d39-10.zip/node_modules/array.prototype.findlast/",\ "packageDependencies": [\ - ["@eslint-community/eslint-utils", "virtual:a2f2f2e0d0ddb2150d3c3218f62b7a851fc7621b5b0c526550c3a2588284072e99762c7f8c8eab0ef534b4d83860bd3e68b355186dd785ec92acd11f24490308#npm:4.4.0"],\ - ["@types/eslint", null],\ - ["eslint", "virtual:9705940a789b1daf714a5a6259a357cf1b66784e87ee7a96548fd14cc7e0e2a1f753763c3767d07b6b95bcbebad0a9bd43f59ab3062d90e6ae96b0026131ad82#npm:9.22.0"],\ - ["eslint-visitor-keys", "npm:3.4.3"]\ + ["array.prototype.findlast", "npm:1.2.5"],\ + ["call-bind", "npm:1.0.7"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.23.3"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.0.0"],\ + ["es-shim-unscopables", "npm:1.0.2"]\ ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["array.prototype.findlastindex", [\ + ["npm:1.2.5", {\ + "packageLocation": "../.yarn/berry/cache/array.prototype.findlastindex-npm-1.2.5-f112a7bfcd-10.zip/node_modules/array.prototype.findlastindex/",\ + "packageDependencies": [\ + ["array.prototype.findlastindex", "npm:1.2.5"],\ + ["call-bind", "npm:1.0.7"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.23.3"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.0.0"],\ + ["es-shim-unscopables", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@eslint-community/regexpp", [\ - ["npm:4.12.1", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-community-regexpp-npm-4.12.1-ef4ab5217e-10.zip/node_modules/@eslint-community/regexpp/",\ + ["array.prototype.flat", [\ + ["npm:1.3.2", {\ + "packageLocation": "../.yarn/berry/cache/array.prototype.flat-npm-1.3.2-350729f7f4-10.zip/node_modules/array.prototype.flat/",\ "packageDependencies": [\ - ["@eslint-community/regexpp", "npm:4.12.1"]\ + ["array.prototype.flat", "npm:1.3.2"],\ + ["call-bind", "npm:1.0.7"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.23.3"],\ + ["es-shim-unscopables", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@eslint/config-array", [\ - ["npm:0.19.2", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-config-array-npm-0.19.2-9310e910a9-10.zip/node_modules/@eslint/config-array/",\ + ["array.prototype.flatmap", [\ + ["npm:1.3.2", {\ + "packageLocation": "../.yarn/berry/cache/array.prototype.flatmap-npm-1.3.2-5c6a4af226-10.zip/node_modules/array.prototype.flatmap/",\ "packageDependencies": [\ - ["@eslint/config-array", "npm:0.19.2"],\ - ["@eslint/object-schema", "npm:2.1.6"],\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ - ["minimatch", "npm:3.1.2"]\ + ["array.prototype.flatmap", "npm:1.3.2"],\ + ["call-bind", "npm:1.0.7"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.23.3"],\ + ["es-shim-unscopables", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@eslint/config-helpers", [\ - ["npm:0.1.0", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-config-helpers-npm-0.1.0-09250627f2-10.zip/node_modules/@eslint/config-helpers/",\ + ["array.prototype.reduce", [\ + ["npm:1.0.8", {\ + "packageLocation": "../.yarn/berry/cache/array.prototype.reduce-npm-1.0.8-bb9aec5043-10.zip/node_modules/array.prototype.reduce/",\ "packageDependencies": [\ - ["@eslint/config-helpers", "npm:0.1.0"]\ + ["array.prototype.reduce", "npm:1.0.8"],\ + ["call-bind", "npm:1.0.8"],\ + ["call-bound", "npm:1.0.4"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.23.9"],\ + ["es-array-method-boxes-properly", "npm:1.0.0"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.1.1"],\ + ["is-string", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@eslint/core", [\ - ["npm:0.10.0", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-core-npm-0.10.0-33fca4886d-10.zip/node_modules/@eslint/core/",\ + ["array.prototype.tosorted", [\ + ["npm:1.1.4", {\ + "packageLocation": "../.yarn/berry/cache/array.prototype.tosorted-npm-1.1.4-c1fc919434-10.zip/node_modules/array.prototype.tosorted/",\ "packageDependencies": [\ - ["@eslint/core", "npm:0.10.0"],\ - ["@types/json-schema", "npm:7.0.15"]\ + ["array.prototype.tosorted", "npm:1.1.4"],\ + ["call-bind", "npm:1.0.7"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.23.3"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-shim-unscopables", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:0.12.0", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-core-npm-0.12.0-38bccca4dd-10.zip/node_modules/@eslint/core/",\ + }]\ + ]],\ + ["arraybuffer.prototype.slice", [\ + ["npm:1.0.3", {\ + "packageLocation": "../.yarn/berry/cache/arraybuffer.prototype.slice-npm-1.0.3-97a993a091-10.zip/node_modules/arraybuffer.prototype.slice/",\ "packageDependencies": [\ - ["@eslint/core", "npm:0.12.0"],\ - ["@types/json-schema", "npm:7.0.15"]\ + ["arraybuffer.prototype.slice", "npm:1.0.3"],\ + ["array-buffer-byte-length", "npm:1.0.1"],\ + ["call-bind", "npm:1.0.7"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.23.3"],\ + ["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.3"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:0.9.1", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-core-npm-0.9.1-e156c07571-10.zip/node_modules/@eslint/core/",\ + ["npm:1.0.4", {\ + "packageLocation": "../.yarn/berry/cache/arraybuffer.prototype.slice-npm-1.0.4-01f62a9713-10.zip/node_modules/arraybuffer.prototype.slice/",\ "packageDependencies": [\ - ["@eslint/core", "npm:0.9.1"],\ - ["@types/json-schema", "npm:7.0.15"]\ + ["arraybuffer.prototype.slice", "npm:1.0.4"],\ + ["array-buffer-byte-length", "npm:1.0.1"],\ + ["call-bind", "npm:1.0.8"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.23.9"],\ + ["es-errors", "npm:1.3.0"],\ + ["get-intrinsic", "npm:1.2.7"],\ + ["is-array-buffer", "npm:3.0.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@eslint/eslintrc", [\ - ["npm:3.2.0", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-eslintrc-npm-3.2.0-1f7efe7868-10.zip/node_modules/@eslint/eslintrc/",\ + ["arrify", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/arrify-npm-2.0.1-38c408f77c-10.zip/node_modules/arrify/",\ "packageDependencies": [\ - ["@eslint/eslintrc", "npm:3.2.0"],\ - ["ajv", "npm:6.12.6"],\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ - ["espree", "npm:10.3.0"],\ - ["globals", "npm:14.0.0"],\ - ["ignore", "npm:5.3.2"],\ - ["import-fresh", "npm:3.3.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["minimatch", "npm:3.1.2"],\ - ["strip-json-comments", "npm:3.1.1"]\ + ["arrify", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:3.3.0", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-eslintrc-npm-3.3.0-72b2f21ce8-10.zip/node_modules/@eslint/eslintrc/",\ - "packageDependencies": [\ - ["@eslint/eslintrc", "npm:3.3.0"],\ - ["ajv", "npm:6.12.6"],\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ - ["espree", "npm:10.3.0"],\ - ["globals", "npm:14.0.0"],\ - ["ignore", "npm:5.3.2"],\ - ["import-fresh", "npm:3.3.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["minimatch", "npm:3.1.2"],\ - ["strip-json-comments", "npm:3.1.1"]\ + }]\ + ]],\ + ["asn1", [\ + ["npm:0.2.6", {\ + "packageLocation": "../.yarn/berry/cache/asn1-npm-0.2.6-bdd07356c4-10.zip/node_modules/asn1/",\ + "packageDependencies": [\ + ["asn1", "npm:0.2.6"],\ + ["safer-buffer", "npm:2.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@eslint/js", [\ - ["npm:9.17.0", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-js-npm-9.17.0-089fc0be41-10.zip/node_modules/@eslint/js/",\ + ["ast-types-flow", [\ + ["npm:0.0.8", {\ + "packageLocation": "../.yarn/berry/cache/ast-types-flow-npm-0.0.8-d5c457c18e-10.zip/node_modules/ast-types-flow/",\ "packageDependencies": [\ - ["@eslint/js", "npm:9.17.0"]\ + ["ast-types-flow", "npm:0.0.8"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:9.22.0", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-js-npm-9.22.0-c06a0bdefc-10.zip/node_modules/@eslint/js/",\ + }]\ + ]],\ + ["async", [\ + ["npm:3.2.6", {\ + "packageLocation": "../.yarn/berry/cache/async-npm-3.2.6-aa4f5aa081-10.zip/node_modules/async/",\ "packageDependencies": [\ - ["@eslint/js", "npm:9.22.0"]\ + ["async", "npm:3.2.6"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@eslint/object-schema", [\ - ["npm:2.1.6", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-object-schema-npm-2.1.6-a777ee59e8-10.zip/node_modules/@eslint/object-schema/",\ + ["async-lock", [\ + ["npm:1.4.1", {\ + "packageLocation": "../.yarn/berry/cache/async-lock-npm-1.4.1-72c779ae41-10.zip/node_modules/async-lock/",\ "packageDependencies": [\ - ["@eslint/object-schema", "npm:2.1.6"]\ + ["async-lock", "npm:1.4.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@eslint/plugin-kit", [\ - ["npm:0.2.5", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-plugin-kit-npm-0.2.5-aeb42dfdc6-10.zip/node_modules/@eslint/plugin-kit/",\ + ["async-retry", [\ + ["npm:1.3.3", {\ + "packageLocation": "../.yarn/berry/cache/async-retry-npm-1.3.3-bc90c5cee0-10.zip/node_modules/async-retry/",\ "packageDependencies": [\ - ["@eslint/plugin-kit", "npm:0.2.5"],\ - ["@eslint/core", "npm:0.10.0"],\ - ["levn", "npm:0.4.1"]\ + ["async-retry", "npm:1.3.3"],\ + ["retry", "npm:0.13.1"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:0.2.7", {\ - "packageLocation": "../.yarn/berry/cache/@eslint-plugin-kit-npm-0.2.7-c313bcf919-10.zip/node_modules/@eslint/plugin-kit/",\ + }]\ + ]],\ + ["atomic-sleep", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/atomic-sleep-npm-1.0.0-17d8a762a3-10.zip/node_modules/atomic-sleep/",\ "packageDependencies": [\ - ["@eslint/plugin-kit", "npm:0.2.7"],\ - ["@eslint/core", "npm:0.12.0"],\ - ["levn", "npm:0.4.1"]\ + ["atomic-sleep", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@fastify/busboy", [\ - ["npm:2.1.1", {\ - "packageLocation": "../.yarn/berry/cache/@fastify-busboy-npm-2.1.1-455d8b6bf5-10.zip/node_modules/@fastify/busboy/",\ + ["available-typed-arrays", [\ + ["npm:1.0.7", {\ + "packageLocation": "../.yarn/berry/cache/available-typed-arrays-npm-1.0.7-e5e5d79687-10.zip/node_modules/available-typed-arrays/",\ "packageDependencies": [\ - ["@fastify/busboy", "npm:2.1.1"]\ + ["available-typed-arrays", "npm:1.0.7"],\ + ["possible-typed-array-names", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@humanfs/core", [\ - ["npm:0.19.1", {\ - "packageLocation": "../.yarn/berry/cache/@humanfs-core-npm-0.19.1-e2e7aaeb6e-10.zip/node_modules/@humanfs/core/",\ + ["avvio", [\ + ["npm:8.4.0", {\ + "packageLocation": "../.yarn/berry/cache/avvio-npm-8.4.0-36effa14c8-10.zip/node_modules/avvio/",\ "packageDependencies": [\ - ["@humanfs/core", "npm:0.19.1"]\ + ["avvio", "npm:8.4.0"],\ + ["@fastify/error", "npm:3.4.1"],\ + ["fastq", "npm:1.19.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@humanfs/node", [\ - ["npm:0.16.6", {\ - "packageLocation": "../.yarn/berry/cache/@humanfs-node-npm-0.16.6-6ee2cad587-10.zip/node_modules/@humanfs/node/",\ + ["axe-core", [\ + ["npm:4.10.0", {\ + "packageLocation": "../.yarn/berry/cache/axe-core-npm-4.10.0-90ec287b5d-10.zip/node_modules/axe-core/",\ "packageDependencies": [\ - ["@humanfs/node", "npm:0.16.6"],\ - ["@humanfs/core", "npm:0.19.1"],\ - ["@humanwhocodes/retry", "npm:0.3.1"]\ + ["axe-core", "npm:4.10.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@humanwhocodes/module-importer", [\ - ["npm:1.0.1", {\ - "packageLocation": "../.yarn/berry/cache/@humanwhocodes-module-importer-npm-1.0.1-9d07ed2e4a-10.zip/node_modules/@humanwhocodes/module-importer/",\ + ["axobject-query", [\ + ["npm:4.1.0", {\ + "packageLocation": "../.yarn/berry/cache/axobject-query-npm-4.1.0-9703554323-10.zip/node_modules/axobject-query/",\ "packageDependencies": [\ - ["@humanwhocodes/module-importer", "npm:1.0.1"]\ + ["axobject-query", "npm:4.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@humanwhocodes/retry", [\ - ["npm:0.3.1", {\ - "packageLocation": "../.yarn/berry/cache/@humanwhocodes-retry-npm-0.3.1-9d87bf92c6-10.zip/node_modules/@humanwhocodes/retry/",\ + ["b4a", [\ + ["npm:1.6.7", {\ + "packageLocation": "../.yarn/berry/cache/b4a-npm-1.6.7-a52d28b4e2-10.zip/node_modules/b4a/",\ "packageDependencies": [\ - ["@humanwhocodes/retry", "npm:0.3.1"]\ + ["b4a", "npm:1.6.7"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:0.4.1", {\ - "packageLocation": "../.yarn/berry/cache/@humanwhocodes-retry-npm-0.4.1-44b0ee0d64-10.zip/node_modules/@humanwhocodes/retry/",\ + }]\ + ]],\ + ["backo2", [\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/backo2-npm-1.0.2-e933aab18a-10.zip/node_modules/backo2/",\ "packageDependencies": [\ - ["@humanwhocodes/retry", "npm:0.4.1"]\ + ["backo2", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:0.4.2", {\ - "packageLocation": "../.yarn/berry/cache/@humanwhocodes-retry-npm-0.4.2-78a05c1b69-10.zip/node_modules/@humanwhocodes/retry/",\ + }]\ + ]],\ + ["balanced-match", [\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/balanced-match-npm-1.0.2-a53c126459-10.zip/node_modules/balanced-match/",\ "packageDependencies": [\ - ["@humanwhocodes/retry", "npm:0.4.2"]\ + ["balanced-match", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@jridgewell/gen-mapping", [\ - ["npm:0.3.5", {\ - "packageLocation": "../.yarn/berry/cache/@jridgewell-gen-mapping-npm-0.3.5-d8b85ebeaf-10.zip/node_modules/@jridgewell/gen-mapping/",\ + ["bare-events", [\ + ["npm:2.5.4", {\ + "packageLocation": "../.yarn/berry/cache/bare-events-npm-2.5.4-ff815c1e18-10.zip/node_modules/bare-events/",\ "packageDependencies": [\ - ["@jridgewell/gen-mapping", "npm:0.3.5"],\ - ["@jridgewell/set-array", "npm:1.2.1"],\ - ["@jridgewell/sourcemap-codec", "npm:1.5.0"],\ - ["@jridgewell/trace-mapping", "npm:0.3.25"]\ + ["bare-events", "npm:2.5.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@jridgewell/resolve-uri", [\ - ["npm:3.1.2", {\ - "packageLocation": "../.yarn/berry/cache/@jridgewell-resolve-uri-npm-3.1.2-5bc4245992-10.zip/node_modules/@jridgewell/resolve-uri/",\ + ["bare-fs", [\ + ["npm:4.0.1", {\ + "packageLocation": "./.yarn/unplugged/bare-fs-npm-4.0.1-29b9d5cd8e/node_modules/bare-fs/",\ "packageDependencies": [\ - ["@jridgewell/resolve-uri", "npm:3.1.2"]\ + ["bare-fs", "npm:4.0.1"],\ + ["bare-events", "npm:2.5.4"],\ + ["bare-path", "npm:3.0.0"],\ + ["bare-stream", "virtual:29b9d5cd8e33882fb83e101e0b81b62905f3ab6e9246ad487536c7b06a81143be6901d7bf1b839cbfb2a70d0344a811820b18bb527c215086ebc06e9fa64238a#npm:2.6.5"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@jridgewell/set-array", [\ - ["npm:1.2.1", {\ - "packageLocation": "../.yarn/berry/cache/@jridgewell-set-array-npm-1.2.1-2312928209-10.zip/node_modules/@jridgewell/set-array/",\ + ["bare-os", [\ + ["npm:3.6.0", {\ + "packageLocation": "./.yarn/unplugged/bare-os-npm-3.6.0-bdf5393fa2/node_modules/bare-os/",\ "packageDependencies": [\ - ["@jridgewell/set-array", "npm:1.2.1"]\ + ["bare-os", "npm:3.6.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@jridgewell/source-map", [\ - ["npm:0.3.6", {\ - "packageLocation": "../.yarn/berry/cache/@jridgewell-source-map-npm-0.3.6-fe0849eb05-10.zip/node_modules/@jridgewell/source-map/",\ + ["bare-path", [\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/bare-path-npm-3.0.0-d42919fc21-10.zip/node_modules/bare-path/",\ "packageDependencies": [\ - ["@jridgewell/source-map", "npm:0.3.6"],\ - ["@jridgewell/gen-mapping", "npm:0.3.5"],\ - ["@jridgewell/trace-mapping", "npm:0.3.25"]\ + ["bare-path", "npm:3.0.0"],\ + ["bare-os", "npm:3.6.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@jridgewell/sourcemap-codec", [\ - ["npm:1.5.0", {\ - "packageLocation": "../.yarn/berry/cache/@jridgewell-sourcemap-codec-npm-1.5.0-dfd9126d71-10.zip/node_modules/@jridgewell/sourcemap-codec/",\ + ["bare-stream", [\ + ["npm:2.6.5", {\ + "packageLocation": "../.yarn/berry/cache/bare-stream-npm-2.6.5-1977dd457e-10.zip/node_modules/bare-stream/",\ "packageDependencies": [\ - ["@jridgewell/sourcemap-codec", "npm:1.5.0"]\ + ["bare-stream", "npm:2.6.5"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:29b9d5cd8e33882fb83e101e0b81b62905f3ab6e9246ad487536c7b06a81143be6901d7bf1b839cbfb2a70d0344a811820b18bb527c215086ebc06e9fa64238a#npm:2.6.5", {\ + "packageLocation": "./.yarn/__virtual__/bare-stream-virtual-2f0d898952/2/.yarn/berry/cache/bare-stream-npm-2.6.5-1977dd457e-10.zip/node_modules/bare-stream/",\ + "packageDependencies": [\ + ["bare-stream", "virtual:29b9d5cd8e33882fb83e101e0b81b62905f3ab6e9246ad487536c7b06a81143be6901d7bf1b839cbfb2a70d0344a811820b18bb527c215086ebc06e9fa64238a#npm:2.6.5"],\ + ["@types/bare-buffer", null],\ + ["@types/bare-events", null],\ + ["bare-buffer", null],\ + ["bare-events", "npm:2.5.4"],\ + ["streamx", "npm:2.22.0"]\ + ],\ + "packagePeers": [\ + "@types/bare-buffer",\ + "@types/bare-events",\ + "bare-buffer",\ + "bare-events"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@jridgewell/trace-mapping", [\ - ["npm:0.3.25", {\ - "packageLocation": "../.yarn/berry/cache/@jridgewell-trace-mapping-npm-0.3.25-c076fd2279-10.zip/node_modules/@jridgewell/trace-mapping/",\ + ["base64-js", [\ + ["npm:1.5.1", {\ + "packageLocation": "../.yarn/berry/cache/base64-js-npm-1.5.1-b2f7275641-10.zip/node_modules/base64-js/",\ "packageDependencies": [\ - ["@jridgewell/trace-mapping", "npm:0.3.25"],\ - ["@jridgewell/resolve-uri", "npm:3.1.2"],\ - ["@jridgewell/sourcemap-codec", "npm:1.5.0"]\ + ["base64-js", "npm:1.5.1"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:0.3.9", {\ - "packageLocation": "../.yarn/berry/cache/@jridgewell-trace-mapping-npm-0.3.9-91625cd7fb-10.zip/node_modules/@jridgewell/trace-mapping/",\ + }]\ + ]],\ + ["base64id", [\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/base64id-npm-2.0.0-ef4afeee0a-10.zip/node_modules/base64id/",\ "packageDependencies": [\ - ["@jridgewell/trace-mapping", "npm:0.3.9"],\ - ["@jridgewell/resolve-uri", "npm:3.1.2"],\ - ["@jridgewell/sourcemap-codec", "npm:1.5.0"]\ + ["base64id", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@lukeed/csprng", [\ - ["npm:1.1.0", {\ - "packageLocation": "../.yarn/berry/cache/@lukeed-csprng-npm-1.1.0-d28ed78cc2-10.zip/node_modules/@lukeed/csprng/",\ + ["bcrypt-pbkdf", [\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/bcrypt-pbkdf-npm-1.0.2-80db8b16ed-10.zip/node_modules/bcrypt-pbkdf/",\ "packageDependencies": [\ - ["@lukeed/csprng", "npm:1.1.0"]\ + ["bcrypt-pbkdf", "npm:1.0.2"],\ + ["tweetnacl", "npm:0.14.5"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@nestjs/common", [\ - ["npm:10.4.15", {\ - "packageLocation": "../.yarn/berry/cache/@nestjs-common-npm-10.4.15-6477955573-10.zip/node_modules/@nestjs/common/",\ + ["big.js", [\ + ["npm:5.2.2", {\ + "packageLocation": "../.yarn/berry/cache/big.js-npm-5.2.2-e147c30820-10.zip/node_modules/big.js/",\ "packageDependencies": [\ - ["@nestjs/common", "npm:10.4.15"]\ + ["big.js", "npm:5.2.2"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15", {\ - "packageLocation": "./.yarn/__virtual__/@nestjs-common-virtual-cea1c92b25/2/.yarn/berry/cache/@nestjs-common-npm-10.4.15-6477955573-10.zip/node_modules/@nestjs/common/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bignumber.js", [\ + ["npm:9.1.2", {\ + "packageLocation": "../.yarn/berry/cache/bignumber.js-npm-9.1.2-c2228c6a4a-10.zip/node_modules/bignumber.js/",\ "packageDependencies": [\ - ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ - ["@types/class-transformer", null],\ - ["@types/class-validator", null],\ - ["@types/reflect-metadata", null],\ - ["@types/rxjs", null],\ - ["class-transformer", null],\ - ["class-validator", null],\ - ["iterare", "npm:1.2.1"],\ - ["reflect-metadata", "npm:0.2.2"],\ - ["rxjs", "npm:7.8.1"],\ - ["tslib", "npm:2.8.1"],\ - ["uid", "npm:2.0.2"]\ + ["bignumber.js", "npm:9.1.2"]\ ],\ - "packagePeers": [\ - "@types/class-transformer",\ - "@types/class-validator",\ - "@types/reflect-metadata",\ - "@types/rxjs",\ - "class-transformer",\ - "class-validator",\ - "reflect-metadata",\ - "rxjs"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["bl", [\ + ["npm:4.1.0", {\ + "packageLocation": "../.yarn/berry/cache/bl-npm-4.1.0-7f94cdcf3f-10.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.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@nestjs/core", [\ - ["npm:10.4.15", {\ - "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-6005114e1d/node_modules/@nestjs/core/",\ + ["body-parser", [\ + ["npm:1.20.3", {\ + "packageLocation": "../.yarn/berry/cache/body-parser-npm-1.20.3-c7b184cd14-10.zip/node_modules/body-parser/",\ "packageDependencies": [\ - ["@nestjs/core", "npm:10.4.15"]\ + ["body-parser", "npm:1.20.3"],\ + ["bytes", "npm:3.1.2"],\ + ["content-type", "npm:1.0.5"],\ + ["debug", "virtual:c7b184cd14c02e3ce555ab1875e60cf5033c617e17d82c4c02ea822101d3c817f48bf25a766b4d4335742dc5c9c14c2e88a57ed955a56c4ad0613899f82f5618#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.13.0"],\ + ["raw-body", "npm:2.5.2"],\ + ["type-is", "npm:1.6.18"],\ + ["unpipe", "npm:1.0.0"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15", {\ - "packageLocation": "./.yarn/unplugged/@nestjs-core-virtual-6005114e1d/node_modules/@nestjs/core/",\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/body-parser-npm-2.1.0-4f6045257b-10.zip/node_modules/body-parser/",\ "packageDependencies": [\ - ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ - ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ - ["@nestjs/microservices", null],\ - ["@nestjs/platform-express", "virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11"],\ - ["@nestjs/websockets", "virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11"],\ - ["@nuxtjs/opencollective", "npm:0.3.2"],\ - ["@types/nestjs__common", null],\ - ["@types/nestjs__microservices", null],\ - ["@types/nestjs__platform-express", null],\ - ["@types/nestjs__websockets", null],\ - ["@types/reflect-metadata", null],\ - ["@types/rxjs", null],\ - ["fast-safe-stringify", "npm:2.1.1"],\ - ["iterare", "npm:1.2.1"],\ - ["path-to-regexp", "npm:3.3.0"],\ - ["reflect-metadata", "npm:0.2.2"],\ - ["rxjs", "npm:7.8.1"],\ - ["tslib", "npm:2.8.1"],\ - ["uid", "npm:2.0.2"]\ - ],\ - "packagePeers": [\ - "@nestjs/common",\ - "@nestjs/microservices",\ - "@types/nestjs__common",\ - "@types/nestjs__microservices",\ - "@types/nestjs__platform-express",\ - "@types/nestjs__websockets",\ - "@types/reflect-metadata",\ - "@types/rxjs",\ - "reflect-metadata",\ - "rxjs"\ + ["body-parser", "npm:2.1.0"],\ + ["bytes", "npm:3.1.2"],\ + ["content-type", "npm:1.0.5"],\ + ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"],\ + ["http-errors", "npm:2.0.0"],\ + ["iconv-lite", "npm:0.5.2"],\ + ["on-finished", "npm:2.4.1"],\ + ["qs", "npm:6.14.0"],\ + ["raw-body", "npm:3.0.0"],\ + ["type-is", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@nestjs/platform-express", [\ - ["npm:11.0.11", {\ - "packageLocation": "../.yarn/berry/cache/@nestjs-platform-express-npm-11.0.11-4268f30c35-10.zip/node_modules/@nestjs/platform-express/",\ + ["bowser", [\ + ["npm:2.11.0", {\ + "packageLocation": "../.yarn/berry/cache/bowser-npm-2.11.0-33664d9063-10.zip/node_modules/bowser/",\ + "packageDependencies": [\ + ["bowser", "npm:2.11.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["brace-expansion", [\ + ["npm:1.1.11", {\ + "packageLocation": "../.yarn/berry/cache/brace-expansion-npm-1.1.11-fb95eb05ad-10.zip/node_modules/brace-expansion/",\ "packageDependencies": [\ - ["@nestjs/platform-express", "npm:11.0.11"]\ + ["brace-expansion", "npm:1.1.11"],\ + ["balanced-match", "npm:1.0.2"],\ + ["concat-map", "npm:0.0.1"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11", {\ - "packageLocation": "./.yarn/__virtual__/@nestjs-platform-express-virtual-0dc3a1f147/2/.yarn/berry/cache/@nestjs-platform-express-npm-11.0.11-4268f30c35-10.zip/node_modules/@nestjs/platform-express/",\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/brace-expansion-npm-2.0.1-17aa2616f9-10.zip/node_modules/brace-expansion/",\ "packageDependencies": [\ - ["@nestjs/platform-express", "virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11"],\ - ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ - ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ - ["@types/nestjs__common", null],\ - ["@types/nestjs__core", null],\ - ["cors", "npm:2.8.5"],\ - ["express", "npm:5.0.1"],\ - ["multer", "npm:1.4.5-lts.1"],\ - ["path-to-regexp", "npm:8.2.0"],\ - ["tslib", "npm:2.8.1"]\ + ["brace-expansion", "npm:2.0.1"],\ + ["balanced-match", "npm:1.0.2"]\ ],\ - "packagePeers": [\ - "@nestjs/common",\ - "@nestjs/core",\ - "@types/nestjs__common",\ - "@types/nestjs__core"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["braces", [\ + ["npm:3.0.3", {\ + "packageLocation": "../.yarn/berry/cache/braces-npm-3.0.3-582c14023c-10.zip/node_modules/braces/",\ + "packageDependencies": [\ + ["braces", "npm:3.0.3"],\ + ["fill-range", "npm:7.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@nestjs/platform-socket.io", [\ - ["npm:11.0.11", {\ - "packageLocation": "../.yarn/berry/cache/@nestjs-platform-socket.io-npm-11.0.11-226651f986-10.zip/node_modules/@nestjs/platform-socket.io/",\ + ["browserslist", [\ + ["npm:4.23.3", {\ + "packageLocation": "../.yarn/berry/cache/browserslist-npm-4.23.3-4e727c7b5b-10.zip/node_modules/browserslist/",\ "packageDependencies": [\ - ["@nestjs/platform-socket.io", "npm:11.0.11"]\ + ["browserslist", "npm:4.23.3"],\ + ["caniuse-lite", "npm:1.0.30001660"],\ + ["electron-to-chromium", "npm:1.5.22"],\ + ["node-releases", "npm:2.0.18"],\ + ["update-browserslist-db", "virtual:4e727c7b5b033f8d5ac7299f9860cb61f5802656f7b4fea2accd32d68dc1a767387a6d23f0724065d3c65e61cb31b9eec2438ae937ce36e7602b4586ede55af6#npm:1.1.0"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:882126ff41c69a5a05832e8a88cf471a310a20503a164a25b6a734c5b88592d28da5191cf10cb5d5a29d430f48c0d96793f7532c24f6e96a90db0e255a794016#npm:11.0.11", {\ - "packageLocation": "./.yarn/__virtual__/@nestjs-platform-socket.io-virtual-f31783ce54/2/.yarn/berry/cache/@nestjs-platform-socket.io-npm-11.0.11-226651f986-10.zip/node_modules/@nestjs/platform-socket.io/",\ + ["npm:4.24.4", {\ + "packageLocation": "../.yarn/berry/cache/browserslist-npm-4.24.4-2fdeb5face-10.zip/node_modules/browserslist/",\ "packageDependencies": [\ - ["@nestjs/platform-socket.io", "virtual:882126ff41c69a5a05832e8a88cf471a310a20503a164a25b6a734c5b88592d28da5191cf10cb5d5a29d430f48c0d96793f7532c24f6e96a90db0e255a794016#npm:11.0.11"],\ - ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ - ["@nestjs/websockets", "virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11"],\ - ["@types/nestjs__common", null],\ - ["@types/nestjs__websockets", null],\ - ["@types/rxjs", null],\ - ["rxjs", "npm:7.8.1"],\ - ["socket.io", "npm:4.8.1"],\ - ["tslib", "npm:2.8.1"]\ - ],\ - "packagePeers": [\ - "@nestjs/common",\ - "@nestjs/websockets",\ - "@types/nestjs__common",\ - "@types/nestjs__websockets",\ - "@types/rxjs",\ - "rxjs"\ + ["browserslist", "npm:4.24.4"],\ + ["caniuse-lite", "npm:1.0.30001699"],\ + ["electron-to-chromium", "npm:1.5.97"],\ + ["node-releases", "npm:2.0.19"],\ + ["update-browserslist-db", "virtual:2fdeb5face9914bb5fd94c70f084d153c80d2f09e5aabee010e4220b248dc23fca8f73c7beed0195e45ae6e2b1cb25388f709d7bfc4f00e473d573887faf4e5c#npm:1.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@nestjs/websockets", [\ - ["npm:11.0.11", {\ - "packageLocation": "../.yarn/berry/cache/@nestjs-websockets-npm-11.0.11-a7287b18a6-10.zip/node_modules/@nestjs/websockets/",\ + ["buffer", [\ + ["npm:5.7.1", {\ + "packageLocation": "../.yarn/berry/cache/buffer-npm-5.7.1-513ef8259e-10.zip/node_modules/buffer/",\ "packageDependencies": [\ - ["@nestjs/websockets", "npm:11.0.11"]\ + ["buffer", "npm:5.7.1"],\ + ["base64-js", "npm:1.5.1"],\ + ["ieee754", "npm:1.2.1"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11", {\ - "packageLocation": "./.yarn/__virtual__/@nestjs-websockets-virtual-882126ff41/2/.yarn/berry/cache/@nestjs-websockets-npm-11.0.11-a7287b18a6-10.zip/node_modules/@nestjs/websockets/",\ + ["npm:6.0.3", {\ + "packageLocation": "../.yarn/berry/cache/buffer-npm-6.0.3-cd90dfedfe-10.zip/node_modules/buffer/",\ "packageDependencies": [\ - ["@nestjs/websockets", "virtual:6005114e1da9feae4c2d34d366730753ca59a58b0f66ad83aba166a760b256131b99cf825cbbbc369b2c16136b44176d0f6b2692dc196fdc07691c96eb206270#npm:11.0.11"],\ - ["@nestjs/common", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ - ["@nestjs/core", "virtual:eb172786ac9a7ea7b4f5e5e184c606498a68d0f9162c5db3ef6fd4804af1528cc0a0a23f36db44aaeb09fc7558b0b016dc7dfc1bf3167287d244a40a377e4b21#npm:10.4.15"],\ - ["@nestjs/platform-socket.io", "virtual:882126ff41c69a5a05832e8a88cf471a310a20503a164a25b6a734c5b88592d28da5191cf10cb5d5a29d430f48c0d96793f7532c24f6e96a90db0e255a794016#npm:11.0.11"],\ - ["@types/nestjs__common", null],\ - ["@types/nestjs__core", null],\ - ["@types/nestjs__platform-socket.io", null],\ - ["@types/reflect-metadata", null],\ - ["@types/rxjs", null],\ - ["iterare", "npm:1.2.1"],\ - ["object-hash", "npm:3.0.0"],\ - ["reflect-metadata", "npm:0.2.2"],\ - ["rxjs", "npm:7.8.1"],\ - ["tslib", "npm:2.8.1"]\ + ["buffer", "npm:6.0.3"],\ + ["base64-js", "npm:1.5.1"],\ + ["ieee754", "npm:1.2.1"]\ ],\ - "packagePeers": [\ - "@nestjs/common",\ - "@nestjs/core",\ - "@types/nestjs__common",\ - "@types/nestjs__core",\ - "@types/nestjs__platform-socket.io",\ - "@types/reflect-metadata",\ - "@types/rxjs",\ - "reflect-metadata",\ - "rxjs"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["buffer-crc32", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/buffer-crc32-npm-1.0.0-3a0d1f8f40-10.zip/node_modules/buffer-crc32/",\ + "packageDependencies": [\ + ["buffer-crc32", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@next/eslint-plugin-next", [\ - ["npm:15.0.3", {\ - "packageLocation": "../.yarn/berry/cache/@next-eslint-plugin-next-npm-15.0.3-c7563bf8c7-10.zip/node_modules/@next/eslint-plugin-next/",\ + ["buffer-equal-constant-time", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/buffer-equal-constant-time-npm-1.0.1-41826f3419-10.zip/node_modules/buffer-equal-constant-time/",\ "packageDependencies": [\ - ["@next/eslint-plugin-next", "npm:15.0.3"],\ - ["fast-glob", "npm:3.3.1"]\ + ["buffer-equal-constant-time", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@nodelib/fs.scandir", [\ - ["npm:2.1.5", {\ - "packageLocation": "../.yarn/berry/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-10.zip/node_modules/@nodelib/fs.scandir/",\ + ["buffer-from", [\ + ["npm:1.1.2", {\ + "packageLocation": "../.yarn/berry/cache/buffer-from-npm-1.1.2-03d2f20d7e-10.zip/node_modules/buffer-from/",\ "packageDependencies": [\ - ["@nodelib/fs.scandir", "npm:2.1.5"],\ - ["@nodelib/fs.stat", "npm:2.0.5"],\ - ["run-parallel", "npm:1.2.0"]\ + ["buffer-from", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@nodelib/fs.stat", [\ - ["npm:2.0.5", {\ - "packageLocation": "../.yarn/berry/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-10.zip/node_modules/@nodelib/fs.stat/",\ + ["buffer-more-ints", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/buffer-more-ints-npm-1.0.0-36b3be4e82-10.zip/node_modules/buffer-more-ints/",\ "packageDependencies": [\ - ["@nodelib/fs.stat", "npm:2.0.5"]\ + ["buffer-more-ints", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@nodelib/fs.walk", [\ - ["npm:1.2.8", {\ - "packageLocation": "../.yarn/berry/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-10.zip/node_modules/@nodelib/fs.walk/",\ + ["buffer-writer", [\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/buffer-writer-npm-2.0.0-5cd2ef55bc-10.zip/node_modules/buffer-writer/",\ "packageDependencies": [\ - ["@nodelib/fs.walk", "npm:1.2.8"],\ - ["@nodelib/fs.scandir", "npm:2.1.5"],\ - ["fastq", "npm:1.17.1"]\ + ["buffer-writer", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@nuxtjs/opencollective", [\ - ["npm:0.3.2", {\ - "packageLocation": "../.yarn/berry/cache/@nuxtjs-opencollective-npm-0.3.2-72db6b3551-10.zip/node_modules/@nuxtjs/opencollective/",\ + ["buildcheck", [\ + ["npm:0.0.6", {\ + "packageLocation": "../.yarn/berry/cache/buildcheck-npm-0.0.6-46e0f23ecf-10.zip/node_modules/buildcheck/",\ "packageDependencies": [\ - ["@nuxtjs/opencollective", "npm:0.3.2"],\ - ["chalk", "npm:4.1.2"],\ - ["consola", "npm:2.15.3"],\ - ["node-fetch", "virtual:72db6b3551c1b46986e711aee96d1643b26ff6991672401c35442adfbef36d10ccd9289b58e518aac04afe4e688ca4b130da9fae9c1c040113a2585b8cfeea9a#npm:2.7.0"]\ + ["buildcheck", "npm:0.0.6"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@pkgr/core", [\ - ["npm:0.1.1", {\ - "packageLocation": "../.yarn/berry/cache/@pkgr-core-npm-0.1.1-844d1f59d1-10.zip/node_modules/@pkgr/core/",\ + ["busboy", [\ + ["npm:0.3.1", {\ + "packageLocation": "../.yarn/berry/cache/busboy-npm-0.3.1-87ec0dae5a-10.zip/node_modules/busboy/",\ "packageDependencies": [\ - ["@pkgr/core", "npm:0.1.1"]\ + ["busboy", "npm:0.3.1"],\ + ["dicer", "npm:0.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.6.0", {\ + "packageLocation": "../.yarn/berry/cache/busboy-npm-1.6.0-ebb5cbb04b-10.zip/node_modules/busboy/",\ + "packageDependencies": [\ + ["busboy", "npm:1.6.0"],\ + ["streamsearch", "npm:1.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@rtsao/scc", [\ - ["npm:1.1.0", {\ - "packageLocation": "../.yarn/berry/cache/@rtsao-scc-npm-1.1.0-f4ba9ceb2c-10.zip/node_modules/@rtsao/scc/",\ + ["byline", [\ + ["npm:5.0.0", {\ + "packageLocation": "../.yarn/berry/cache/byline-npm-5.0.0-dde6edb7d9-10.zip/node_modules/byline/",\ "packageDependencies": [\ - ["@rtsao/scc", "npm:1.1.0"]\ + ["byline", "npm:5.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@socket.io/component-emitter", [\ + ["bytes", [\ ["npm:3.1.2", {\ - "packageLocation": "../.yarn/berry/cache/@socket.io-component-emitter-npm-3.1.2-bc4133d33f-10.zip/node_modules/@socket.io/component-emitter/",\ + "packageLocation": "../.yarn/berry/cache/bytes-npm-3.1.2-28b8643004-10.zip/node_modules/bytes/",\ "packageDependencies": [\ - ["@socket.io/component-emitter", "npm:3.1.2"]\ + ["bytes", "npm:3.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@svgr/babel-plugin-add-jsx-attribute", [\ - ["npm:8.0.0", {\ - "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-add-jsx-attribute-npm-8.0.0-026be9c2be-10.zip/node_modules/@svgr/babel-plugin-add-jsx-attribute/",\ + ["cacache", [\ + ["npm:19.0.1", {\ + "packageLocation": "../.yarn/berry/cache/cacache-npm-19.0.1-395cba1936-10.zip/node_modules/cacache/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-add-jsx-attribute", "npm:8.0.0"]\ + ["cacache", "npm:19.0.1"],\ + ["@npmcli/fs", "npm:4.0.0"],\ + ["fs-minipass", "npm:3.0.3"],\ + ["glob", "npm:10.4.5"],\ + ["lru-cache", "npm:10.4.3"],\ + ["minipass", "npm:7.1.2"],\ + ["minipass-collect", "npm:2.0.1"],\ + ["minipass-flush", "npm:1.0.5"],\ + ["minipass-pipeline", "npm:1.2.4"],\ + ["p-map", "npm:7.0.3"],\ + ["ssri", "npm:12.0.0"],\ + ["tar", "npm:7.4.3"],\ + ["unique-filename", "npm:4.0.0"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["call-bind", [\ + ["npm:1.0.7", {\ + "packageLocation": "../.yarn/berry/cache/call-bind-npm-1.0.7-762763ef96-10.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"\ }],\ - ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ - "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-add-jsx-attribute-virtual-ce5fab05b1/2/.yarn/berry/cache/@svgr-babel-plugin-add-jsx-attribute-npm-8.0.0-026be9c2be-10.zip/node_modules/@svgr/babel-plugin-add-jsx-attribute/",\ + ["npm:1.0.8", {\ + "packageLocation": "../.yarn/berry/cache/call-bind-npm-1.0.8-4145a20621-10.zip/node_modules/call-bind/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-add-jsx-attribute", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@babel/core", "npm:7.25.2"],\ - ["@types/babel__core", null]\ + ["call-bind", "npm:1.0.8"],\ + ["call-bind-apply-helpers", "npm:1.0.1"],\ + ["es-define-property", "npm:1.0.0"],\ + ["get-intrinsic", "npm:1.2.4"],\ + ["set-function-length", "npm:1.2.2"]\ ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["call-bind-apply-helpers", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/call-bind-apply-helpers-npm-1.0.1-cda777c96d-10.zip/node_modules/call-bind-apply-helpers/",\ + "packageDependencies": [\ + ["call-bind-apply-helpers", "npm:1.0.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["function-bind", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/call-bind-apply-helpers-npm-1.0.2-3eedbea3bb-10.zip/node_modules/call-bind-apply-helpers/",\ + "packageDependencies": [\ + ["call-bind-apply-helpers", "npm:1.0.2"],\ + ["es-errors", "npm:1.3.0"],\ + ["function-bind", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@svgr/babel-plugin-remove-jsx-attribute", [\ - ["npm:8.0.0", {\ - "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-remove-jsx-attribute-npm-8.0.0-c98774fd19-10.zip/node_modules/@svgr/babel-plugin-remove-jsx-attribute/",\ + ["call-bound", [\ + ["npm:1.0.3", {\ + "packageLocation": "../.yarn/berry/cache/call-bound-npm-1.0.3-f4cbf26326-10.zip/node_modules/call-bound/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-remove-jsx-attribute", "npm:8.0.0"]\ + ["call-bound", "npm:1.0.3"],\ + ["call-bind-apply-helpers", "npm:1.0.1"],\ + ["get-intrinsic", "npm:1.2.7"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ - "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-remove-jsx-attribute-virtual-8600816815/2/.yarn/berry/cache/@svgr-babel-plugin-remove-jsx-attribute-npm-8.0.0-c98774fd19-10.zip/node_modules/@svgr/babel-plugin-remove-jsx-attribute/",\ + ["npm:1.0.4", {\ + "packageLocation": "../.yarn/berry/cache/call-bound-npm-1.0.4-359cfa32c7-10.zip/node_modules/call-bound/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-remove-jsx-attribute", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@babel/core", "npm:7.25.2"],\ - ["@types/babel__core", null]\ + ["call-bound", "npm:1.0.4"],\ + ["call-bind-apply-helpers", "npm:1.0.2"],\ + ["get-intrinsic", "npm:1.3.0"]\ ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["callsites", [\ + ["npm:3.1.0", {\ + "packageLocation": "../.yarn/berry/cache/callsites-npm-3.1.0-268f989910-10.zip/node_modules/callsites/",\ + "packageDependencies": [\ + ["callsites", "npm:3.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@svgr/babel-plugin-remove-jsx-empty-expression", [\ - ["npm:8.0.0", {\ - "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-remove-jsx-empty-expression-npm-8.0.0-bee2c7d451-10.zip/node_modules/@svgr/babel-plugin-remove-jsx-empty-expression/",\ - "packageDependencies": [\ - ["@svgr/babel-plugin-remove-jsx-empty-expression", "npm:8.0.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ - "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-remove-jsx-empty-expression-virtual-862d1cad70/2/.yarn/berry/cache/@svgr-babel-plugin-remove-jsx-empty-expression-npm-8.0.0-bee2c7d451-10.zip/node_modules/@svgr/babel-plugin-remove-jsx-empty-expression/",\ + ["camel-case", [\ + ["npm:4.1.2", {\ + "packageLocation": "../.yarn/berry/cache/camel-case-npm-4.1.2-082bf67a9a-10.zip/node_modules/camel-case/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-remove-jsx-empty-expression", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@babel/core", "npm:7.25.2"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ + ["camel-case", "npm:4.1.2"],\ + ["pascal-case", "npm:3.1.2"],\ + ["tslib", "npm:2.7.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@svgr/babel-plugin-replace-jsx-attribute-value", [\ - ["npm:8.0.0", {\ - "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-replace-jsx-attribute-value-npm-8.0.0-bf8ed25593-10.zip/node_modules/@svgr/babel-plugin-replace-jsx-attribute-value/",\ + ["camelcase", [\ + ["npm:6.3.0", {\ + "packageLocation": "../.yarn/berry/cache/camelcase-npm-6.3.0-e5e42a0d15-10.zip/node_modules/camelcase/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-replace-jsx-attribute-value", "npm:8.0.0"]\ + ["camelcase", "npm:6.3.0"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ - "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-replace-jsx-attribute-value-virtual-6aae4123a1/2/.yarn/berry/cache/@svgr-babel-plugin-replace-jsx-attribute-value-npm-8.0.0-bf8ed25593-10.zip/node_modules/@svgr/babel-plugin-replace-jsx-attribute-value/",\ + ["npm:8.0.0", {\ + "packageLocation": "../.yarn/berry/cache/camelcase-npm-8.0.0-a3fa03dcc3-10.zip/node_modules/camelcase/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-replace-jsx-attribute-value", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@babel/core", "npm:7.25.2"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ + ["camelcase", "npm:8.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@svgr/babel-plugin-svg-dynamic-title", [\ - ["npm:8.0.0", {\ - "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-svg-dynamic-title-npm-8.0.0-c534fda2ad-10.zip/node_modules/@svgr/babel-plugin-svg-dynamic-title/",\ + ["caniuse-lite", [\ + ["npm:1.0.30001660", {\ + "packageLocation": "../.yarn/berry/cache/caniuse-lite-npm-1.0.30001660-6b60bb7533-10.zip/node_modules/caniuse-lite/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-svg-dynamic-title", "npm:8.0.0"]\ + ["caniuse-lite", "npm:1.0.30001660"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ - "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-svg-dynamic-title-virtual-ed55d26991/2/.yarn/berry/cache/@svgr-babel-plugin-svg-dynamic-title-npm-8.0.0-c534fda2ad-10.zip/node_modules/@svgr/babel-plugin-svg-dynamic-title/",\ + ["npm:1.0.30001699", {\ + "packageLocation": "../.yarn/berry/cache/caniuse-lite-npm-1.0.30001699-aed268ac86-10.zip/node_modules/caniuse-lite/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-svg-dynamic-title", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@babel/core", "npm:7.25.2"],\ - ["@types/babel__core", null]\ + ["caniuse-lite", "npm:1.0.30001699"]\ ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["capital-case", [\ + ["npm:1.0.4", {\ + "packageLocation": "../.yarn/berry/cache/capital-case-npm-1.0.4-90f8a4641d-10.zip/node_modules/capital-case/",\ + "packageDependencies": [\ + ["capital-case", "npm:1.0.4"],\ + ["no-case", "npm:3.0.4"],\ + ["tslib", "npm:2.7.0"],\ + ["upper-case-first", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@svgr/babel-plugin-svg-em-dimensions", [\ - ["npm:8.0.0", {\ - "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-svg-em-dimensions-npm-8.0.0-de7e3b5c02-10.zip/node_modules/@svgr/babel-plugin-svg-em-dimensions/",\ + ["chalk", [\ + ["npm:2.4.2", {\ + "packageLocation": "../.yarn/berry/cache/chalk-npm-2.4.2-3ea16dd91e-10.zip/node_modules/chalk/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-svg-em-dimensions", "npm:8.0.0"]\ + ["chalk", "npm:2.4.2"],\ + ["ansi-styles", "npm:3.2.1"],\ + ["escape-string-regexp", "npm:1.0.5"],\ + ["supports-color", "npm:5.5.0"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ - "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-svg-em-dimensions-virtual-e0c181b549/2/.yarn/berry/cache/@svgr-babel-plugin-svg-em-dimensions-npm-8.0.0-de7e3b5c02-10.zip/node_modules/@svgr/babel-plugin-svg-em-dimensions/",\ + ["npm:4.1.2", {\ + "packageLocation": "../.yarn/berry/cache/chalk-npm-4.1.2-ba8b67ab80-10.zip/node_modules/chalk/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-svg-em-dimensions", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@babel/core", "npm:7.25.2"],\ - ["@types/babel__core", null]\ + ["chalk", "npm:4.1.2"],\ + ["ansi-styles", "npm:4.3.0"],\ + ["supports-color", "npm:7.2.0"]\ ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["change-case", [\ + ["npm:4.1.2", {\ + "packageLocation": "../.yarn/berry/cache/change-case-npm-4.1.2-9c42f72b39-10.zip/node_modules/change-case/",\ + "packageDependencies": [\ + ["change-case", "npm:4.1.2"],\ + ["camel-case", "npm:4.1.2"],\ + ["capital-case", "npm:1.0.4"],\ + ["constant-case", "npm:3.0.4"],\ + ["dot-case", "npm:3.0.4"],\ + ["header-case", "npm:2.0.4"],\ + ["no-case", "npm:3.0.4"],\ + ["param-case", "npm:3.0.4"],\ + ["pascal-case", "npm:3.1.2"],\ + ["path-case", "npm:3.0.4"],\ + ["sentence-case", "npm:3.0.4"],\ + ["snake-case", "npm:3.0.4"],\ + ["tslib", "npm:2.7.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@svgr/babel-plugin-transform-react-native-svg", [\ - ["npm:8.1.0", {\ - "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-transform-react-native-svg-npm-8.1.0-9f7491cf96-10.zip/node_modules/@svgr/babel-plugin-transform-react-native-svg/",\ + ["chownr", [\ + ["npm:1.1.4", {\ + "packageLocation": "../.yarn/berry/cache/chownr-npm-1.1.4-5bd400ab08-10.zip/node_modules/chownr/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-transform-react-native-svg", "npm:8.1.0"]\ + ["chownr", "npm:1.1.4"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.1.0", {\ - "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-transform-react-native-svg-virtual-a217f741dc/2/.yarn/berry/cache/@svgr-babel-plugin-transform-react-native-svg-npm-8.1.0-9f7491cf96-10.zip/node_modules/@svgr/babel-plugin-transform-react-native-svg/",\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/chownr-npm-3.0.0-5275e85d25-10.zip/node_modules/chownr/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-transform-react-native-svg", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.1.0"],\ - ["@babel/core", "npm:7.25.2"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ + ["chownr", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@svgr/babel-plugin-transform-svg-component", [\ - ["npm:8.0.0", {\ - "packageLocation": "../.yarn/berry/cache/@svgr-babel-plugin-transform-svg-component-npm-8.0.0-2e9be9c6ad-10.zip/node_modules/@svgr/babel-plugin-transform-svg-component/",\ + ["chrome-trace-event", [\ + ["npm:1.0.4", {\ + "packageLocation": "../.yarn/berry/cache/chrome-trace-event-npm-1.0.4-4f22eb2c55-10.zip/node_modules/chrome-trace-event/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-transform-svg-component", "npm:8.0.0"]\ + ["chrome-trace-event", "npm:1.0.4"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0", {\ - "packageLocation": "./.yarn/__virtual__/@svgr-babel-plugin-transform-svg-component-virtual-0a98827934/2/.yarn/berry/cache/@svgr-babel-plugin-transform-svg-component-npm-8.0.0-2e9be9c6ad-10.zip/node_modules/@svgr/babel-plugin-transform-svg-component/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["class-transformer", [\ + ["npm:0.5.1", {\ + "packageLocation": "../.yarn/berry/cache/class-transformer-npm-0.5.1-96b5161e6c-10.zip/node_modules/class-transformer/",\ "packageDependencies": [\ - ["@svgr/babel-plugin-transform-svg-component", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@babel/core", "npm:7.25.2"],\ - ["@types/babel__core", null]\ + ["class-transformer", "npm:0.5.1"]\ ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["class-validator", [\ + ["npm:0.14.1", {\ + "packageLocation": "../.yarn/berry/cache/class-validator-npm-0.14.1-f0ce3b1130-10.zip/node_modules/class-validator/",\ + "packageDependencies": [\ + ["class-validator", "npm:0.14.1"],\ + ["@types/validator", "npm:13.12.2"],\ + ["libphonenumber-js", "npm:1.12.6"],\ + ["validator", "npm:13.12.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@svgr/babel-preset", [\ - ["npm:8.1.0", {\ - "packageLocation": "../.yarn/berry/cache/@svgr-babel-preset-npm-8.1.0-0dca9b0e1b-10.zip/node_modules/@svgr/babel-preset/",\ + ["cliui", [\ + ["npm:7.0.4", {\ + "packageLocation": "../.yarn/berry/cache/cliui-npm-7.0.4-d6b8a9edb6-10.zip/node_modules/cliui/",\ "packageDependencies": [\ - ["@svgr/babel-preset", "npm:8.1.0"]\ + ["cliui", "npm:7.0.4"],\ + ["string-width", "npm:4.2.3"],\ + ["strip-ansi", "npm:6.0.1"],\ + ["wrap-ansi", "npm:7.0.0"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.1.0", {\ - "packageLocation": "./.yarn/__virtual__/@svgr-babel-preset-virtual-787cd2a900/2/.yarn/berry/cache/@svgr-babel-preset-npm-8.1.0-0dca9b0e1b-10.zip/node_modules/@svgr/babel-preset/",\ + ["npm:8.0.1", {\ + "packageLocation": "../.yarn/berry/cache/cliui-npm-8.0.1-3b029092cf-10.zip/node_modules/cliui/",\ "packageDependencies": [\ - ["@svgr/babel-preset", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.1.0"],\ - ["@babel/core", "npm:7.25.2"],\ - ["@svgr/babel-plugin-add-jsx-attribute", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@svgr/babel-plugin-remove-jsx-attribute", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@svgr/babel-plugin-remove-jsx-empty-expression", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@svgr/babel-plugin-replace-jsx-attribute-value", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@svgr/babel-plugin-svg-dynamic-title", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@svgr/babel-plugin-svg-em-dimensions", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@svgr/babel-plugin-transform-react-native-svg", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.1.0"],\ - ["@svgr/babel-plugin-transform-svg-component", "virtual:787cd2a900f2b2d924f7d452399919c1af4f5649aa818911805226763b5e1524125869f29ff2317db51a4d4c91a383aa06e6b77fba937d1a8da46a2d8a0ed437#npm:8.0.0"],\ - ["@types/babel__core", null]\ - ],\ - "packagePeers": [\ - "@babel/core",\ - "@types/babel__core"\ + ["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"\ }]\ ]],\ - ["@svgr/core", [\ - ["npm:8.1.0", {\ - "packageLocation": "../.yarn/berry/cache/@svgr-core-npm-8.1.0-77cc138b8f-10.zip/node_modules/@svgr/core/",\ + ["cluster-key-slot", [\ + ["npm:1.1.2", {\ + "packageLocation": "../.yarn/berry/cache/cluster-key-slot-npm-1.1.2-0571a28825-10.zip/node_modules/cluster-key-slot/",\ "packageDependencies": [\ - ["@svgr/core", "npm:8.1.0"],\ - ["@babel/core", "npm:7.25.2"],\ - ["@svgr/babel-preset", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.1.0"],\ - ["camelcase", "npm:6.3.0"],\ - ["cosmiconfig", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.3.6"],\ - ["snake-case", "npm:3.0.4"]\ + ["cluster-key-slot", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@svgr/hast-util-to-babel-ast", [\ - ["npm:8.0.0", {\ - "packageLocation": "../.yarn/berry/cache/@svgr-hast-util-to-babel-ast-npm-8.0.0-5d74d59e64-10.zip/node_modules/@svgr/hast-util-to-babel-ast/",\ + ["color-convert", [\ + ["npm:1.9.3", {\ + "packageLocation": "../.yarn/berry/cache/color-convert-npm-1.9.3-1fe690075e-10.zip/node_modules/color-convert/",\ "packageDependencies": [\ - ["@svgr/hast-util-to-babel-ast", "npm:8.0.0"],\ - ["@babel/types", "npm:7.25.6"],\ - ["entities", "npm:4.5.0"]\ + ["color-convert", "npm:1.9.3"],\ + ["color-name", "npm:1.1.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/color-convert-npm-2.0.1-79730e935b-10.zip/node_modules/color-convert/",\ + "packageDependencies": [\ + ["color-convert", "npm:2.0.1"],\ + ["color-name", "npm:1.1.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@svgr/plugin-jsx", [\ - ["npm:8.1.0", {\ - "packageLocation": "../.yarn/berry/cache/@svgr-plugin-jsx-npm-8.1.0-e2710753df-10.zip/node_modules/@svgr/plugin-jsx/",\ + ["color-name", [\ + ["npm:1.1.3", {\ + "packageLocation": "../.yarn/berry/cache/color-name-npm-1.1.3-728b7b5d39-10.zip/node_modules/color-name/",\ "packageDependencies": [\ - ["@svgr/plugin-jsx", "npm:8.1.0"]\ + ["color-name", "npm:1.1.3"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:9705940a789b1daf714a5a6259a357cf1b66784e87ee7a96548fd14cc7e0e2a1f753763c3767d07b6b95bcbebad0a9bd43f59ab3062d90e6ae96b0026131ad82#npm:8.1.0", {\ - "packageLocation": "./.yarn/__virtual__/@svgr-plugin-jsx-virtual-ed386cd82a/2/.yarn/berry/cache/@svgr-plugin-jsx-npm-8.1.0-e2710753df-10.zip/node_modules/@svgr/plugin-jsx/",\ + ["npm:1.1.4", {\ + "packageLocation": "../.yarn/berry/cache/color-name-npm-1.1.4-025792b0ea-10.zip/node_modules/color-name/",\ "packageDependencies": [\ - ["@svgr/plugin-jsx", "virtual:9705940a789b1daf714a5a6259a357cf1b66784e87ee7a96548fd14cc7e0e2a1f753763c3767d07b6b95bcbebad0a9bd43f59ab3062d90e6ae96b0026131ad82#npm:8.1.0"],\ - ["@babel/core", "npm:7.25.2"],\ - ["@svgr/babel-preset", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.1.0"],\ - ["@svgr/core", "npm:8.1.0"],\ - ["@svgr/hast-util-to-babel-ast", "npm:8.0.0"],\ - ["@types/svgr__core", null],\ - ["svg-parser", "npm:2.0.4"]\ - ],\ - "packagePeers": [\ - "@svgr/core",\ - "@types/svgr__core"\ + ["color-name", "npm:1.1.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@tsconfig/node10", [\ - ["npm:1.0.11", {\ - "packageLocation": "../.yarn/berry/cache/@tsconfig-node10-npm-1.0.11-ab23db00e2-10.zip/node_modules/@tsconfig/node10/",\ + ["colorette", [\ + ["npm:2.0.19", {\ + "packageLocation": "../.yarn/berry/cache/colorette-npm-2.0.19-f73dfe6a4e-10.zip/node_modules/colorette/",\ "packageDependencies": [\ - ["@tsconfig/node10", "npm:1.0.11"]\ + ["colorette", "npm:2.0.19"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@tsconfig/node12", [\ - ["npm:1.0.11", {\ - "packageLocation": "../.yarn/berry/cache/@tsconfig-node12-npm-1.0.11-9710d1c61b-10.zip/node_modules/@tsconfig/node12/",\ + ["commander", [\ + ["npm:10.0.1", {\ + "packageLocation": "../.yarn/berry/cache/commander-npm-10.0.1-f17613b72b-10.zip/node_modules/commander/",\ "packageDependencies": [\ - ["@tsconfig/node12", "npm:1.0.11"]\ + ["commander", "npm:10.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.20.3", {\ + "packageLocation": "../.yarn/berry/cache/commander-npm-2.20.3-d8dcbaa39b-10.zip/node_modules/commander/",\ + "packageDependencies": [\ + ["commander", "npm:2.20.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@tsconfig/node14", [\ - ["npm:1.0.3", {\ - "packageLocation": "../.yarn/berry/cache/@tsconfig-node14-npm-1.0.3-15321421d2-10.zip/node_modules/@tsconfig/node14/",\ + ["compress-commons", [\ + ["npm:6.0.2", {\ + "packageLocation": "../.yarn/berry/cache/compress-commons-npm-6.0.2-f21623b848-10.zip/node_modules/compress-commons/",\ "packageDependencies": [\ - ["@tsconfig/node14", "npm:1.0.3"]\ + ["compress-commons", "npm:6.0.2"],\ + ["crc-32", "npm:1.2.2"],\ + ["crc32-stream", "npm:6.0.0"],\ + ["is-stream", "npm:2.0.1"],\ + ["normalize-path", "npm:3.0.0"],\ + ["readable-stream", "npm:4.7.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@tsconfig/node16", [\ - ["npm:1.0.4", {\ - "packageLocation": "../.yarn/berry/cache/@tsconfig-node16-npm-1.0.4-b7cb87d859-10.zip/node_modules/@tsconfig/node16/",\ + ["compressible", [\ + ["npm:2.0.18", {\ + "packageLocation": "../.yarn/berry/cache/compressible-npm-2.0.18-ee5ab04d88-10.zip/node_modules/compressible/",\ + "packageDependencies": [\ + ["compressible", "npm:2.0.18"],\ + ["mime-db", "npm:1.53.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["concat-map", [\ + ["npm:0.0.1", {\ + "packageLocation": "../.yarn/berry/cache/concat-map-npm-0.0.1-85a921b7ee-10.zip/node_modules/concat-map/",\ "packageDependencies": [\ - ["@tsconfig/node16", "npm:1.0.4"]\ + ["concat-map", "npm:0.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@types/cors", [\ - ["npm:2.8.17", {\ - "packageLocation": "../.yarn/berry/cache/@types-cors-npm-2.8.17-2556d16051-10.zip/node_modules/@types/cors/",\ + ["concat-stream", [\ + ["npm:1.6.2", {\ + "packageLocation": "../.yarn/berry/cache/concat-stream-npm-1.6.2-2bee337060-10.zip/node_modules/concat-stream/",\ "packageDependencies": [\ - ["@types/cors", "npm:2.8.17"],\ - ["@types/node", "npm:22.13.4"]\ + ["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"\ }]\ ]],\ - ["@types/eslint", [\ - ["npm:9.6.1", {\ - "packageLocation": "../.yarn/berry/cache/@types-eslint-npm-9.6.1-31a8cf74e4-10.zip/node_modules/@types/eslint/",\ + ["consola", [\ + ["npm:2.15.3", {\ + "packageLocation": "../.yarn/berry/cache/consola-npm-2.15.3-7b4cf44fed-10.zip/node_modules/consola/",\ "packageDependencies": [\ - ["@types/eslint", "npm:9.6.1"],\ - ["@types/estree", "npm:1.0.5"],\ - ["@types/json-schema", "npm:7.0.15"]\ + ["consola", "npm:2.15.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@types/eslint-scope", [\ - ["npm:3.7.7", {\ - "packageLocation": "../.yarn/berry/cache/@types-eslint-scope-npm-3.7.7-efa26592f6-10.zip/node_modules/@types/eslint-scope/",\ + ["constant-case", [\ + ["npm:3.0.4", {\ + "packageLocation": "../.yarn/berry/cache/constant-case-npm-3.0.4-118b472e28-10.zip/node_modules/constant-case/",\ "packageDependencies": [\ - ["@types/eslint-scope", "npm:3.7.7"],\ - ["@types/eslint", "npm:9.6.1"],\ - ["@types/estree", "npm:1.0.5"]\ + ["constant-case", "npm:3.0.4"],\ + ["no-case", "npm:3.0.4"],\ + ["tslib", "npm:2.7.0"],\ + ["upper-case", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@types/estree", [\ - ["npm:1.0.5", {\ - "packageLocation": "../.yarn/berry/cache/@types-estree-npm-1.0.5-5b7faed3b4-10.zip/node_modules/@types/estree/",\ + ["content-disposition", [\ + ["npm:0.5.4", {\ + "packageLocation": "../.yarn/berry/cache/content-disposition-npm-0.5.4-2d93678616-10.zip/node_modules/content-disposition/",\ "packageDependencies": [\ - ["@types/estree", "npm:1.0.5"]\ + ["content-disposition", "npm:0.5.4"],\ + ["safe-buffer", "npm:5.2.1"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:1.0.6", {\ - "packageLocation": "../.yarn/berry/cache/@types-estree-npm-1.0.6-b5e23f2ea2-10.zip/node_modules/@types/estree/",\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/content-disposition-npm-1.0.0-3349ca3b40-10.zip/node_modules/content-disposition/",\ "packageDependencies": [\ - ["@types/estree", "npm:1.0.6"]\ + ["content-disposition", "npm:1.0.0"],\ + ["safe-buffer", "npm:5.2.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@types/json-schema", [\ - ["npm:7.0.15", {\ - "packageLocation": "../.yarn/berry/cache/@types-json-schema-npm-7.0.15-fd16381786-10.zip/node_modules/@types/json-schema/",\ + ["content-type", [\ + ["npm:1.0.5", {\ + "packageLocation": "../.yarn/berry/cache/content-type-npm-1.0.5-3e037bf9ab-10.zip/node_modules/content-type/",\ "packageDependencies": [\ - ["@types/json-schema", "npm:7.0.15"]\ + ["content-type", "npm:1.0.5"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@types/json5", [\ - ["npm:0.0.29", {\ - "packageLocation": "../.yarn/berry/cache/@types-json5-npm-0.0.29-f63a7916bd-10.zip/node_modules/@types/json5/",\ + ["convert-source-map", [\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/convert-source-map-npm-2.0.0-7ab664dc4e-10.zip/node_modules/convert-source-map/",\ "packageDependencies": [\ - ["@types/json5", "npm:0.0.29"]\ + ["convert-source-map", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@types/node", [\ - ["npm:22.10.2", {\ - "packageLocation": "../.yarn/berry/cache/@types-node-npm-22.10.2-572466b048-10.zip/node_modules/@types/node/",\ + ["cookie", [\ + ["npm:0.7.1", {\ + "packageLocation": "../.yarn/berry/cache/cookie-npm-0.7.1-f01524ff99-10.zip/node_modules/cookie/",\ "packageDependencies": [\ - ["@types/node", "npm:22.10.2"],\ - ["undici-types", "npm:6.20.0"]\ + ["cookie", "npm:0.7.1"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:22.13.10", {\ - "packageLocation": "../.yarn/berry/cache/@types-node-npm-22.13.10-af5336e62b-10.zip/node_modules/@types/node/",\ + ["npm:0.7.2", {\ + "packageLocation": "../.yarn/berry/cache/cookie-npm-0.7.2-6ea9ee4231-10.zip/node_modules/cookie/",\ "packageDependencies": [\ - ["@types/node", "npm:22.13.10"],\ - ["undici-types", "npm:6.20.0"]\ + ["cookie", "npm:0.7.2"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:22.13.4", {\ - "packageLocation": "../.yarn/berry/cache/@types-node-npm-22.13.4-80985669cb-10.zip/node_modules/@types/node/",\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/cookie-npm-1.0.2-7a4273d897-10.zip/node_modules/cookie/",\ "packageDependencies": [\ - ["@types/node", "npm:22.13.4"],\ - ["undici-types", "npm:6.20.0"]\ + ["cookie", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@typescript-eslint/eslint-plugin", [\ - ["npm:8.18.1", {\ - "packageLocation": "../.yarn/berry/cache/@typescript-eslint-eslint-plugin-npm-8.18.1-bb2da7e4da-10.zip/node_modules/@typescript-eslint/eslint-plugin/",\ + ["cookie-signature", [\ + ["npm:1.0.6", {\ + "packageLocation": "../.yarn/berry/cache/cookie-signature-npm-1.0.6-93f325f7f0-10.zip/node_modules/cookie-signature/",\ "packageDependencies": [\ - ["@typescript-eslint/eslint-plugin", "npm:8.18.1"]\ + ["cookie-signature", "npm:1.0.6"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-eslint-plugin-virtual-29d31a8b22/2/.yarn/berry/cache/@typescript-eslint-eslint-plugin-npm-8.18.1-bb2da7e4da-10.zip/node_modules/@typescript-eslint/eslint-plugin/",\ + ["npm:1.2.2", {\ + "packageLocation": "../.yarn/berry/cache/cookie-signature-npm-1.2.2-8474a8ac29-10.zip/node_modules/cookie-signature/",\ "packageDependencies": [\ - ["@typescript-eslint/eslint-plugin", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1"],\ - ["@eslint-community/regexpp", "npm:4.12.1"],\ - ["@types/eslint", null],\ - ["@types/typescript", null],\ - ["@types/typescript-eslint__parser", null],\ - ["@typescript-eslint/parser", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1"],\ - ["@typescript-eslint/scope-manager", "npm:8.18.1"],\ - ["@typescript-eslint/type-utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1"],\ - ["@typescript-eslint/utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1"],\ - ["@typescript-eslint/visitor-keys", "npm:8.18.1"],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["graphemer", "npm:1.4.0"],\ - ["ignore", "npm:5.3.2"],\ - ["natural-compare", "npm:1.4.0"],\ - ["ts-api-utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:1.4.3"],\ - ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "@types/typescript-eslint__parser",\ - "@types/typescript",\ - "@typescript-eslint/parser",\ - "eslint",\ - "typescript"\ + ["cookie-signature", "npm:1.2.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@typescript-eslint/parser", [\ - ["npm:8.18.1", {\ - "packageLocation": "../.yarn/berry/cache/@typescript-eslint-parser-npm-8.18.1-45a2c3c6fb-10.zip/node_modules/@typescript-eslint/parser/",\ + ["core-js-pure", [\ + ["npm:3.41.0", {\ + "packageLocation": "./.yarn/unplugged/core-js-pure-npm-3.41.0-0f3d5b7906/node_modules/core-js-pure/",\ "packageDependencies": [\ - ["@typescript-eslint/parser", "npm:8.18.1"]\ + ["core-js-pure", "npm:3.41.0"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-parser-virtual-fdefd37973/2/.yarn/berry/cache/@typescript-eslint-parser-npm-8.18.1-45a2c3c6fb-10.zip/node_modules/@typescript-eslint/parser/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["core-util-is", [\ + ["npm:1.0.3", {\ + "packageLocation": "../.yarn/berry/cache/core-util-is-npm-1.0.3-ca74b76c90-10.zip/node_modules/core-util-is/",\ "packageDependencies": [\ - ["@typescript-eslint/parser", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1"],\ - ["@types/eslint", null],\ - ["@types/typescript", null],\ - ["@typescript-eslint/scope-manager", "npm:8.18.1"],\ - ["@typescript-eslint/types", "npm:8.18.1"],\ - ["@typescript-eslint/typescript-estree", "virtual:fad12b9f3aad4c74cf6a8d4797d58a7f2b1840db431a798783c18e2c6a75e6f9985618cd8b737a8320b23965ac4566a79350d85ad3a1c0f64b30bd235516db72#npm:8.18.1"],\ - ["@typescript-eslint/visitor-keys", "npm:8.18.1"],\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "@types/typescript",\ - "eslint",\ - "typescript"\ + ["core-util-is", "npm:1.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@typescript-eslint/scope-manager", [\ - ["npm:8.18.1", {\ - "packageLocation": "../.yarn/berry/cache/@typescript-eslint-scope-manager-npm-8.18.1-83da96a516-10.zip/node_modules/@typescript-eslint/scope-manager/",\ + ["cors", [\ + ["npm:2.8.5", {\ + "packageLocation": "../.yarn/berry/cache/cors-npm-2.8.5-c9935a2d12-10.zip/node_modules/cors/",\ "packageDependencies": [\ - ["@typescript-eslint/scope-manager", "npm:8.18.1"],\ - ["@typescript-eslint/types", "npm:8.18.1"],\ - ["@typescript-eslint/visitor-keys", "npm:8.18.1"]\ + ["cors", "npm:2.8.5"],\ + ["object-assign", "npm:4.1.1"],\ + ["vary", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@typescript-eslint/type-utils", [\ - ["npm:8.18.1", {\ - "packageLocation": "../.yarn/berry/cache/@typescript-eslint-type-utils-npm-8.18.1-8af8e9642f-10.zip/node_modules/@typescript-eslint/type-utils/",\ + ["cosmiconfig", [\ + ["npm:7.0.0", {\ + "packageLocation": "../.yarn/berry/cache/cosmiconfig-npm-7.0.0-b9d0d7d156-10.zip/node_modules/cosmiconfig/",\ "packageDependencies": [\ - ["@typescript-eslint/type-utils", "npm:8.18.1"]\ + ["cosmiconfig", "npm:7.0.0"],\ + ["@types/parse-json", "npm:4.0.2"],\ + ["import-fresh", "npm:3.3.0"],\ + ["parse-json", "npm:5.2.0"],\ + ["path-type", "npm:4.0.0"],\ + ["yaml", "npm:1.10.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.3.6", {\ + "packageLocation": "../.yarn/berry/cache/cosmiconfig-npm-8.3.6-a5566e2779-10.zip/node_modules/cosmiconfig/",\ + "packageDependencies": [\ + ["cosmiconfig", "npm:8.3.6"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-type-utils-virtual-fad12b9f3a/2/.yarn/berry/cache/@typescript-eslint-type-utils-npm-8.18.1-8af8e9642f-10.zip/node_modules/@typescript-eslint/type-utils/",\ + ["virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.3.6", {\ + "packageLocation": "./.yarn/__virtual__/cosmiconfig-virtual-0b1fbf1e24/2/.yarn/berry/cache/cosmiconfig-npm-8.3.6-a5566e2779-10.zip/node_modules/cosmiconfig/",\ "packageDependencies": [\ - ["@typescript-eslint/type-utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1"],\ - ["@types/eslint", null],\ + ["cosmiconfig", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.3.6"],\ ["@types/typescript", null],\ - ["@typescript-eslint/typescript-estree", "virtual:fad12b9f3aad4c74cf6a8d4797d58a7f2b1840db431a798783c18e2c6a75e6f9985618cd8b737a8320b23965ac4566a79350d85ad3a1c0f64b30bd235516db72#npm:8.18.1"],\ - ["@typescript-eslint/utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1"],\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["ts-api-utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:1.4.3"],\ - ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"]\ + ["import-fresh", "npm:3.3.0"],\ + ["js-yaml", "npm:4.1.0"],\ + ["parse-json", "npm:5.2.0"],\ + ["path-type", "npm:4.0.0"],\ + ["typescript", null]\ ],\ "packagePeers": [\ - "@types/eslint",\ "@types/typescript",\ - "eslint",\ "typescript"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@typescript-eslint/types", [\ - ["npm:8.18.1", {\ - "packageLocation": "../.yarn/berry/cache/@typescript-eslint-types-npm-8.18.1-ebc7ee1839-10.zip/node_modules/@typescript-eslint/types/",\ + ["cpu-features", [\ + ["npm:0.0.10", {\ + "packageLocation": "./.yarn/unplugged/cpu-features-npm-0.0.10-7200b22ae6/node_modules/cpu-features/",\ "packageDependencies": [\ - ["@typescript-eslint/types", "npm:8.18.1"]\ + ["cpu-features", "npm:0.0.10"],\ + ["buildcheck", "npm:0.0.6"],\ + ["nan", "npm:2.22.2"],\ + ["node-gyp", "npm:11.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@typescript-eslint/typescript-estree", [\ - ["npm:8.18.1", {\ - "packageLocation": "../.yarn/berry/cache/@typescript-eslint-typescript-estree-npm-8.18.1-37ec5dc39d-10.zip/node_modules/@typescript-eslint/typescript-estree/",\ - "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "npm:8.18.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:fad12b9f3aad4c74cf6a8d4797d58a7f2b1840db431a798783c18e2c6a75e6f9985618cd8b737a8320b23965ac4566a79350d85ad3a1c0f64b30bd235516db72#npm:8.18.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-typescript-estree-virtual-b130bfeae4/2/.yarn/berry/cache/@typescript-eslint-typescript-estree-npm-8.18.1-37ec5dc39d-10.zip/node_modules/@typescript-eslint/typescript-estree/",\ + ["crc-32", [\ + ["npm:1.2.2", {\ + "packageLocation": "../.yarn/berry/cache/crc-32-npm-1.2.2-28bdc12bcc-10.zip/node_modules/crc-32/",\ "packageDependencies": [\ - ["@typescript-eslint/typescript-estree", "virtual:fad12b9f3aad4c74cf6a8d4797d58a7f2b1840db431a798783c18e2c6a75e6f9985618cd8b737a8320b23965ac4566a79350d85ad3a1c0f64b30bd235516db72#npm:8.18.1"],\ - ["@types/typescript", null],\ - ["@typescript-eslint/types", "npm:8.18.1"],\ - ["@typescript-eslint/visitor-keys", "npm:8.18.1"],\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ - ["fast-glob", "npm:3.3.3"],\ - ["is-glob", "npm:4.0.3"],\ - ["minimatch", "npm:9.0.5"],\ - ["semver", "npm:7.7.1"],\ - ["ts-api-utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:1.4.3"],\ - ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ + ["crc-32", "npm:1.2.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@typescript-eslint/utils", [\ - ["npm:8.18.1", {\ - "packageLocation": "../.yarn/berry/cache/@typescript-eslint-utils-npm-8.18.1-35786709a5-10.zip/node_modules/@typescript-eslint/utils/",\ - "packageDependencies": [\ - ["@typescript-eslint/utils", "npm:8.18.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-eslint-utils-virtual-4f16fa84a2/2/.yarn/berry/cache/@typescript-eslint-utils-npm-8.18.1-35786709a5-10.zip/node_modules/@typescript-eslint/utils/",\ + ["crc32-stream", [\ + ["npm:6.0.0", {\ + "packageLocation": "../.yarn/berry/cache/crc32-stream-npm-6.0.0-fcf8d3f1b3-10.zip/node_modules/crc32-stream/",\ "packageDependencies": [\ - ["@typescript-eslint/utils", "virtual:29d31a8b22256d11049029ee23285353bbaf5f5f5a32e1eda502ce88ecfd757091d9e120bbafc3d040e7a614f46211fd1f7b8ed44e4d5acdc2956d7ec411ed48#npm:8.18.1"],\ - ["@eslint-community/eslint-utils", "virtual:4f16fa84a28b152d58b6d9462c39d6dacc441e843c0cce6ea1bd4879b10c5270eac61c50d6e25a53c15318dea029c137c579fd6bb0fa4e8325947215699e9b31#npm:4.4.1"],\ - ["@types/eslint", null],\ - ["@types/typescript", null],\ - ["@typescript-eslint/scope-manager", "npm:8.18.1"],\ - ["@typescript-eslint/types", "npm:8.18.1"],\ - ["@typescript-eslint/typescript-estree", "virtual:fad12b9f3aad4c74cf6a8d4797d58a7f2b1840db431a798783c18e2c6a75e6f9985618cd8b737a8320b23965ac4566a79350d85ad3a1c0f64b30bd235516db72#npm:8.18.1"],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "@types/typescript",\ - "eslint",\ - "typescript"\ + ["crc32-stream", "npm:6.0.0"],\ + ["crc-32", "npm:1.2.2"],\ + ["readable-stream", "npm:4.7.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@typescript-eslint/visitor-keys", [\ - ["npm:8.18.1", {\ - "packageLocation": "../.yarn/berry/cache/@typescript-eslint-visitor-keys-npm-8.18.1-1fac10e298-10.zip/node_modules/@typescript-eslint/visitor-keys/",\ + ["create-require", [\ + ["npm:1.1.1", {\ + "packageLocation": "../.yarn/berry/cache/create-require-npm-1.1.1-839884ca2e-10.zip/node_modules/create-require/",\ "packageDependencies": [\ - ["@typescript-eslint/visitor-keys", "npm:8.18.1"],\ - ["@typescript-eslint/types", "npm:8.18.1"],\ - ["eslint-visitor-keys", "npm:4.2.0"]\ + ["create-require", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@typescript/vfs", [\ - ["npm:1.6.1", {\ - "packageLocation": "../.yarn/berry/cache/@typescript-vfs-npm-1.6.1-ef0e2d6cf2-10.zip/node_modules/@typescript/vfs/",\ - "packageDependencies": [\ - ["@typescript/vfs", "npm:1.6.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:5a209f90895c26808a08fc159a8919bf1fed1c6c338597a213ec3c8ecdde638192da726a4dfe17b8e3d44a4f2268f96543e86819d54a25fd3e3005d1f60b6944#npm:1.6.1", {\ - "packageLocation": "./.yarn/__virtual__/@typescript-vfs-virtual-bcb4d53d88/2/.yarn/berry/cache/@typescript-vfs-npm-1.6.1-ef0e2d6cf2-10.zip/node_modules/@typescript/vfs/",\ + ["cross-fetch", [\ + ["npm:3.1.4", {\ + "packageLocation": "../.yarn/berry/cache/cross-fetch-npm-3.1.4-45e4517cba-10.zip/node_modules/cross-fetch/",\ "packageDependencies": [\ - ["@typescript/vfs", "virtual:5a209f90895c26808a08fc159a8919bf1fed1c6c338597a213ec3c8ecdde638192da726a4dfe17b8e3d44a4f2268f96543e86819d54a25fd3e3005d1f60b6944#npm:1.6.1"],\ - ["@types/typescript", null],\ - ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"],\ - ["typescript", "patch:typescript@npm%3A4.5.2#optional!builtin::version=4.5.2&hash=f1b8ea"]\ - ],\ - "packagePeers": [\ - "@types/typescript",\ - "typescript"\ + ["cross-fetch", "npm:3.1.4"],\ + ["node-fetch", "npm:2.6.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@webassemblyjs/ast", [\ - ["npm:1.14.1", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-ast-npm-1.14.1-3c3be7e1c7-10.zip/node_modules/@webassemblyjs/ast/",\ + ["cross-spawn", [\ + ["npm:7.0.6", {\ + "packageLocation": "../.yarn/berry/cache/cross-spawn-npm-7.0.6-264bddf921-10.zip/node_modules/cross-spawn/",\ "packageDependencies": [\ - ["@webassemblyjs/ast", "npm:1.14.1"],\ - ["@webassemblyjs/helper-numbers", "npm:1.13.2"],\ - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.13.2"]\ + ["cross-spawn", "npm:7.0.6"],\ + ["path-key", "npm:3.1.1"],\ + ["shebang-command", "npm:2.0.0"],\ + ["which", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@webassemblyjs/floating-point-hex-parser", [\ - ["npm:1.13.2", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-floating-point-hex-parser-npm-1.13.2-6fb28a43ea-10.zip/node_modules/@webassemblyjs/floating-point-hex-parser/",\ + ["cross-undici-fetch", [\ + ["npm:0.1.25", {\ + "packageLocation": "../.yarn/berry/cache/cross-undici-fetch-npm-0.1.25-99cd1c4e52-10.zip/node_modules/cross-undici-fetch/",\ "packageDependencies": [\ - ["@webassemblyjs/floating-point-hex-parser", "npm:1.13.2"]\ + ["cross-undici-fetch", "npm:0.1.25"],\ + ["abort-controller", "npm:3.0.0"],\ + ["form-data-encoder", "npm:1.9.0"],\ + ["formdata-node", "npm:4.4.1"],\ + ["node-fetch", "virtual:72db6b3551c1b46986e711aee96d1643b26ff6991672401c35442adfbef36d10ccd9289b58e518aac04afe4e688ca4b130da9fae9c1c040113a2585b8cfeea9a#npm:2.7.0"],\ + ["undici", "npm:4.16.0"],\ + ["web-streams-polyfill", "npm:3.3.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@webassemblyjs/helper-api-error", [\ - ["npm:1.13.2", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-helper-api-error-npm-1.13.2-960f9ddae0-10.zip/node_modules/@webassemblyjs/helper-api-error/",\ + ["cssfilter", [\ + ["npm:0.0.10", {\ + "packageLocation": "../.yarn/berry/cache/cssfilter-npm-0.0.10-28e06ce546-10.zip/node_modules/cssfilter/",\ "packageDependencies": [\ - ["@webassemblyjs/helper-api-error", "npm:1.13.2"]\ + ["cssfilter", "npm:0.0.10"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@webassemblyjs/helper-buffer", [\ - ["npm:1.14.1", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-helper-buffer-npm-1.14.1-41c842be6b-10.zip/node_modules/@webassemblyjs/helper-buffer/",\ + ["damerau-levenshtein", [\ + ["npm:1.0.8", {\ + "packageLocation": "../.yarn/berry/cache/damerau-levenshtein-npm-1.0.8-bda7311c69-10.zip/node_modules/damerau-levenshtein/",\ "packageDependencies": [\ - ["@webassemblyjs/helper-buffer", "npm:1.14.1"]\ + ["damerau-levenshtein", "npm:1.0.8"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@webassemblyjs/helper-numbers", [\ - ["npm:1.13.2", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-helper-numbers-npm-1.13.2-f66f9b062d-10.zip/node_modules/@webassemblyjs/helper-numbers/",\ + ["data-uri-to-buffer", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/data-uri-to-buffer-npm-4.0.1-5c66a78beb-10.zip/node_modules/data-uri-to-buffer/",\ "packageDependencies": [\ - ["@webassemblyjs/helper-numbers", "npm:1.13.2"],\ - ["@webassemblyjs/floating-point-hex-parser", "npm:1.13.2"],\ - ["@webassemblyjs/helper-api-error", "npm:1.13.2"],\ - ["@xtuc/long", "npm:4.2.2"]\ + ["data-uri-to-buffer", "npm:4.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@webassemblyjs/helper-wasm-bytecode", [\ - ["npm:1.13.2", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-helper-wasm-bytecode-npm-1.13.2-d4f0224769-10.zip/node_modules/@webassemblyjs/helper-wasm-bytecode/",\ + ["data-view-buffer", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/data-view-buffer-npm-1.0.1-d911beebce-10.zip/node_modules/data-view-buffer/",\ "packageDependencies": [\ - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.13.2"]\ + ["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"\ + }],\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/data-view-buffer-npm-1.0.2-93c9247e37-10.zip/node_modules/data-view-buffer/",\ + "packageDependencies": [\ + ["data-view-buffer", "npm:1.0.2"],\ + ["call-bound", "npm:1.0.3"],\ + ["es-errors", "npm:1.3.0"],\ + ["is-data-view", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@webassemblyjs/helper-wasm-section", [\ - ["npm:1.14.1", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-helper-wasm-section-npm-1.14.1-5243edbf41-10.zip/node_modules/@webassemblyjs/helper-wasm-section/",\ + ["data-view-byte-length", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/data-view-byte-length-npm-1.0.1-538a9e432e-10.zip/node_modules/data-view-byte-length/",\ "packageDependencies": [\ - ["@webassemblyjs/helper-wasm-section", "npm:1.14.1"],\ - ["@webassemblyjs/ast", "npm:1.14.1"],\ - ["@webassemblyjs/helper-buffer", "npm:1.14.1"],\ - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.13.2"],\ - ["@webassemblyjs/wasm-gen", "npm:1.14.1"]\ + ["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"\ + }],\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/data-view-byte-length-npm-1.0.2-96d312fb9c-10.zip/node_modules/data-view-byte-length/",\ + "packageDependencies": [\ + ["data-view-byte-length", "npm:1.0.2"],\ + ["call-bound", "npm:1.0.3"],\ + ["es-errors", "npm:1.3.0"],\ + ["is-data-view", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@webassemblyjs/ieee754", [\ - ["npm:1.13.2", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-ieee754-npm-1.13.2-a3a6a7b2fd-10.zip/node_modules/@webassemblyjs/ieee754/",\ + ["data-view-byte-offset", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/data-view-byte-offset-npm-1.0.0-7112a24a4b-10.zip/node_modules/data-view-byte-offset/",\ "packageDependencies": [\ - ["@webassemblyjs/ieee754", "npm:1.13.2"],\ - ["@xtuc/ieee754", "npm:1.2.0"]\ + ["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"\ + }],\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/data-view-byte-offset-npm-1.0.1-315a12a556-10.zip/node_modules/data-view-byte-offset/",\ + "packageDependencies": [\ + ["data-view-byte-offset", "npm:1.0.1"],\ + ["call-bound", "npm:1.0.3"],\ + ["es-errors", "npm:1.3.0"],\ + ["is-data-view", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@webassemblyjs/leb128", [\ - ["npm:1.13.2", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-leb128-npm-1.13.2-30bfcea7aa-10.zip/node_modules/@webassemblyjs/leb128/",\ + ["dataloader", [\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/dataloader-npm-2.0.0-216fa8d208-10.zip/node_modules/dataloader/",\ "packageDependencies": [\ - ["@webassemblyjs/leb128", "npm:1.13.2"],\ - ["@xtuc/long", "npm:4.2.2"]\ + ["dataloader", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/dataloader-npm-2.1.0-d26357d865-10.zip/node_modules/dataloader/",\ + "packageDependencies": [\ + ["dataloader", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.2.2", {\ + "packageLocation": "../.yarn/berry/cache/dataloader-npm-2.2.2-828252e61d-10.zip/node_modules/dataloader/",\ + "packageDependencies": [\ + ["dataloader", "npm:2.2.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.2.3", {\ + "packageLocation": "../.yarn/berry/cache/dataloader-npm-2.2.3-538a7ddad8-10.zip/node_modules/dataloader/",\ + "packageDependencies": [\ + ["dataloader", "npm:2.2.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@webassemblyjs/utf8", [\ - ["npm:1.13.2", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-utf8-npm-1.13.2-a0ec535507-10.zip/node_modules/@webassemblyjs/utf8/",\ + ["date-fns", [\ + ["npm:2.23.0", {\ + "packageLocation": "../.yarn/berry/cache/date-fns-npm-2.23.0-fa1182c861-10.zip/node_modules/date-fns/",\ "packageDependencies": [\ - ["@webassemblyjs/utf8", "npm:1.13.2"]\ + ["date-fns", "npm:2.23.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.25.0", {\ + "packageLocation": "../.yarn/berry/cache/date-fns-npm-2.25.0-fe211b387d-10.zip/node_modules/date-fns/",\ + "packageDependencies": [\ + ["date-fns", "npm:2.25.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.28.0", {\ + "packageLocation": "../.yarn/berry/cache/date-fns-npm-2.28.0-c19c5add1b-10.zip/node_modules/date-fns/",\ + "packageDependencies": [\ + ["date-fns", "npm:2.28.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@webassemblyjs/wasm-edit", [\ - ["npm:1.14.1", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-wasm-edit-npm-1.14.1-f8509a0db6-10.zip/node_modules/@webassemblyjs/wasm-edit/",\ + ["debug", [\ + ["npm:2.6.9", {\ + "packageLocation": "../.yarn/berry/cache/debug-npm-2.6.9-7d4cb597dc-10.zip/node_modules/debug/",\ "packageDependencies": [\ - ["@webassemblyjs/wasm-edit", "npm:1.14.1"],\ - ["@webassemblyjs/ast", "npm:1.14.1"],\ - ["@webassemblyjs/helper-buffer", "npm:1.14.1"],\ - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.13.2"],\ - ["@webassemblyjs/helper-wasm-section", "npm:1.14.1"],\ - ["@webassemblyjs/wasm-gen", "npm:1.14.1"],\ - ["@webassemblyjs/wasm-opt", "npm:1.14.1"],\ - ["@webassemblyjs/wasm-parser", "npm:1.14.1"],\ - ["@webassemblyjs/wast-printer", "npm:1.14.1"]\ + ["debug", "npm:2.6.9"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:3.2.7", {\ + "packageLocation": "../.yarn/berry/cache/debug-npm-3.2.7-754e818c7a-10.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "npm:3.2.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:4.3.4", {\ + "packageLocation": "../.yarn/berry/cache/debug-npm-4.3.4-4513954577-10.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "npm:4.3.4"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:4.3.6", {\ + "packageLocation": "../.yarn/berry/cache/debug-npm-4.3.6-ecb233d831-10.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "npm:4.3.6"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:4.3.7", {\ + "packageLocation": "../.yarn/berry/cache/debug-npm-4.3.7-385645adf9-10.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "npm:4.3.7"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:4.4.0", {\ + "packageLocation": "../.yarn/berry/cache/debug-npm-4.4.0-f6efe76023-10.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "npm:4.4.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7", {\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-0a02903db3/2/.yarn/berry/cache/debug-npm-4.3.7-385645adf9-10.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["@types/supports-color", null],\ + ["ms", "npm:2.1.3"],\ + ["supports-color", null]\ + ],\ + "packagePeers": [\ + "@types/supports-color",\ + "supports-color"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7", {\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-d2345003b7/2/.yarn/berry/cache/debug-npm-3.2.7-754e818c7a-10.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"],\ + ["@types/supports-color", null],\ + ["ms", "npm:2.1.3"],\ + ["supports-color", null]\ + ],\ + "packagePeers": [\ + "@types/supports-color",\ + "supports-color"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0", {\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-77d152fd5f/2/.yarn/berry/cache/debug-npm-4.4.0-f6efe76023-10.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"],\ + ["@types/supports-color", null],\ + ["ms", "npm:2.1.3"],\ + ["supports-color", null]\ + ],\ + "packagePeers": [\ + "@types/supports-color",\ + "supports-color"\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["@webassemblyjs/wasm-gen", [\ - ["npm:1.14.1", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-wasm-gen-npm-1.14.1-8b8d68f261-10.zip/node_modules/@webassemblyjs/wasm-gen/",\ + }],\ + ["virtual:c7b184cd14c02e3ce555ab1875e60cf5033c617e17d82c4c02ea822101d3c817f48bf25a766b4d4335742dc5c9c14c2e88a57ed955a56c4ad0613899f82f5618#npm:2.6.9", {\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-ce39f1817a/2/.yarn/berry/cache/debug-npm-2.6.9-7d4cb597dc-10.zip/node_modules/debug/",\ "packageDependencies": [\ - ["@webassemblyjs/wasm-gen", "npm:1.14.1"],\ - ["@webassemblyjs/ast", "npm:1.14.1"],\ - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.13.2"],\ - ["@webassemblyjs/ieee754", "npm:1.13.2"],\ - ["@webassemblyjs/leb128", "npm:1.13.2"],\ - ["@webassemblyjs/utf8", "npm:1.13.2"]\ + ["debug", "virtual:c7b184cd14c02e3ce555ab1875e60cf5033c617e17d82c4c02ea822101d3c817f48bf25a766b4d4335742dc5c9c14c2e88a57ed955a56c4ad0613899f82f5618#npm:2.6.9"],\ + ["@types/supports-color", null],\ + ["ms", "npm:2.0.0"],\ + ["supports-color", null]\ + ],\ + "packagePeers": [\ + "@types/supports-color",\ + "supports-color"\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["@webassemblyjs/wasm-opt", [\ - ["npm:1.14.1", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-wasm-opt-npm-1.14.1-d6b7083f9d-10.zip/node_modules/@webassemblyjs/wasm-opt/",\ + }],\ + ["virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:4.3.4", {\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-7e63ed015c/2/.yarn/berry/cache/debug-npm-4.3.4-4513954577-10.zip/node_modules/debug/",\ "packageDependencies": [\ - ["@webassemblyjs/wasm-opt", "npm:1.14.1"],\ - ["@webassemblyjs/ast", "npm:1.14.1"],\ - ["@webassemblyjs/helper-buffer", "npm:1.14.1"],\ - ["@webassemblyjs/wasm-gen", "npm:1.14.1"],\ - ["@webassemblyjs/wasm-parser", "npm:1.14.1"]\ + ["debug", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:4.3.4"],\ + ["@types/supports-color", null],\ + ["ms", "npm:2.1.2"],\ + ["supports-color", null]\ + ],\ + "packagePeers": [\ + "@types/supports-color",\ + "supports-color"\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["@webassemblyjs/wasm-parser", [\ - ["npm:1.14.1", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-wasm-parser-npm-1.14.1-ad3b2c4a8f-10.zip/node_modules/@webassemblyjs/wasm-parser/",\ + }],\ + ["virtual:fc49ae59dd7800ae9653c194c805458e853a919b000d090804edf74ceca13a84997c7828a8b157a74c47e22e5575dcca7bb1ab25bb4c9d9935cbd5bbcdb5da97#npm:4.3.6", {\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-598c0fb21e/2/.yarn/berry/cache/debug-npm-4.3.6-ecb233d831-10.zip/node_modules/debug/",\ "packageDependencies": [\ - ["@webassemblyjs/wasm-parser", "npm:1.14.1"],\ - ["@webassemblyjs/ast", "npm:1.14.1"],\ - ["@webassemblyjs/helper-api-error", "npm:1.13.2"],\ - ["@webassemblyjs/helper-wasm-bytecode", "npm:1.13.2"],\ - ["@webassemblyjs/ieee754", "npm:1.13.2"],\ - ["@webassemblyjs/leb128", "npm:1.13.2"],\ - ["@webassemblyjs/utf8", "npm:1.13.2"]\ + ["debug", "virtual:fc49ae59dd7800ae9653c194c805458e853a919b000d090804edf74ceca13a84997c7828a8b157a74c47e22e5575dcca7bb1ab25bb4c9d9935cbd5bbcdb5da97#npm:4.3.6"],\ + ["@types/supports-color", null],\ + ["ms", "npm:2.1.2"],\ + ["supports-color", null]\ + ],\ + "packagePeers": [\ + "@types/supports-color",\ + "supports-color"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@webassemblyjs/wast-printer", [\ - ["npm:1.14.1", {\ - "packageLocation": "../.yarn/berry/cache/@webassemblyjs-wast-printer-npm-1.14.1-e43dc9a0b4-10.zip/node_modules/@webassemblyjs/wast-printer/",\ + ["deep-is", [\ + ["npm:0.1.4", {\ + "packageLocation": "../.yarn/berry/cache/deep-is-npm-0.1.4-88938b5a67-10.zip/node_modules/deep-is/",\ "packageDependencies": [\ - ["@webassemblyjs/wast-printer", "npm:1.14.1"],\ - ["@webassemblyjs/ast", "npm:1.14.1"],\ - ["@xtuc/long", "npm:4.2.2"]\ + ["deep-is", "npm:0.1.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@xtuc/ieee754", [\ - ["npm:1.2.0", {\ - "packageLocation": "../.yarn/berry/cache/@xtuc-ieee754-npm-1.2.0-ec0ce4e025-10.zip/node_modules/@xtuc/ieee754/",\ + ["deepmerge", [\ + ["npm:4.3.1", {\ + "packageLocation": "../.yarn/berry/cache/deepmerge-npm-4.3.1-4f751a0844-10.zip/node_modules/deepmerge/",\ "packageDependencies": [\ - ["@xtuc/ieee754", "npm:1.2.0"]\ + ["deepmerge", "npm:4.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["@xtuc/long", [\ - ["npm:4.2.2", {\ - "packageLocation": "../.yarn/berry/cache/@xtuc-long-npm-4.2.2-37236e6d72-10.zip/node_modules/@xtuc/long/",\ + ["define-data-property", [\ + ["npm:1.1.4", {\ + "packageLocation": "../.yarn/berry/cache/define-data-property-npm-1.1.4-4cbd8efc51-10.zip/node_modules/define-data-property/",\ "packageDependencies": [\ - ["@xtuc/long", "npm:4.2.2"]\ + ["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"\ }]\ ]],\ - ["accepts", [\ - ["npm:1.3.8", {\ - "packageLocation": "../.yarn/berry/cache/accepts-npm-1.3.8-9a812371c9-10.zip/node_modules/accepts/",\ + ["define-properties", [\ + ["npm:1.2.1", {\ + "packageLocation": "../.yarn/berry/cache/define-properties-npm-1.2.1-8a4d42413b-10.zip/node_modules/define-properties/",\ "packageDependencies": [\ - ["accepts", "npm:1.3.8"],\ - ["mime-types", "npm:2.1.35"],\ - ["negotiator", "npm:0.6.3"]\ + ["define-properties", "npm:1.2.1"],\ + ["define-data-property", "npm:1.1.4"],\ + ["has-property-descriptors", "npm:1.0.2"],\ + ["object-keys", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:2.0.0", {\ - "packageLocation": "../.yarn/berry/cache/accepts-npm-2.0.0-134226d1d0-10.zip/node_modules/accepts/",\ + }]\ + ]],\ + ["denque", [\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/denque-npm-2.1.0-578d0b6297-10.zip/node_modules/denque/",\ "packageDependencies": [\ - ["accepts", "npm:2.0.0"],\ - ["mime-types", "npm:3.0.0"],\ - ["negotiator", "npm:1.0.0"]\ + ["denque", "npm:2.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["acorn", [\ - ["npm:8.12.1", {\ - "packageLocation": "../.yarn/berry/cache/acorn-npm-8.12.1-610871d57c-10.zip/node_modules/acorn/",\ + ["depd", [\ + ["npm:1.1.2", {\ + "packageLocation": "../.yarn/berry/cache/depd-npm-1.1.2-b0c8414da7-10.zip/node_modules/depd/",\ "packageDependencies": [\ - ["acorn", "npm:8.12.1"]\ + ["depd", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:8.14.0", {\ - "packageLocation": "../.yarn/berry/cache/acorn-npm-8.14.0-dc46f61424-10.zip/node_modules/acorn/",\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/depd-npm-2.0.0-b6c51a4b43-10.zip/node_modules/depd/",\ "packageDependencies": [\ - ["acorn", "npm:8.14.0"]\ + ["depd", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["acorn-jsx", [\ - ["npm:5.3.2", {\ - "packageLocation": "../.yarn/berry/cache/acorn-jsx-npm-5.3.2-d7594599ea-10.zip/node_modules/acorn-jsx/",\ - "packageDependencies": [\ - ["acorn-jsx", "npm:5.3.2"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:e5b10052f5b961a2f38f3edbfbbcd7baf074e555f688eaf63695fed94838b848c6291487952754e262c19f60bf34d659b71e3d5260e2ea073949e1b6269dc165#npm:5.3.2", {\ - "packageLocation": "./.yarn/__virtual__/acorn-jsx-virtual-64331c13be/2/.yarn/berry/cache/acorn-jsx-npm-5.3.2-d7594599ea-10.zip/node_modules/acorn-jsx/",\ + ["dependency-graph", [\ + ["npm:0.11.0", {\ + "packageLocation": "../.yarn/berry/cache/dependency-graph-npm-0.11.0-658e382681-10.zip/node_modules/dependency-graph/",\ "packageDependencies": [\ - ["acorn-jsx", "virtual:e5b10052f5b961a2f38f3edbfbbcd7baf074e555f688eaf63695fed94838b848c6291487952754e262c19f60bf34d659b71e3d5260e2ea073949e1b6269dc165#npm:5.3.2"],\ - ["@types/acorn", null],\ - ["acorn", "npm:8.14.0"]\ - ],\ - "packagePeers": [\ - "@types/acorn",\ - "acorn"\ + ["dependency-graph", "npm:0.11.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["acorn-walk", [\ - ["npm:8.3.4", {\ - "packageLocation": "../.yarn/berry/cache/acorn-walk-npm-8.3.4-a75fa85ead-10.zip/node_modules/acorn-walk/",\ + ["deprecated-decorator", [\ + ["npm:0.1.6", {\ + "packageLocation": "../.yarn/berry/cache/deprecated-decorator-npm-0.1.6-86e1a9d956-10.zip/node_modules/deprecated-decorator/",\ "packageDependencies": [\ - ["acorn-walk", "npm:8.3.4"],\ - ["acorn", "npm:8.12.1"]\ + ["deprecated-decorator", "npm:0.1.6"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["ajv", [\ - ["npm:6.12.6", {\ - "packageLocation": "../.yarn/berry/cache/ajv-npm-6.12.6-4b5105e2b2-10.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.17.1", {\ - "packageLocation": "../.yarn/berry/cache/ajv-npm-8.17.1-12ade7edc6-10.zip/node_modules/ajv/",\ + ["destroy", [\ + ["npm:1.2.0", {\ + "packageLocation": "../.yarn/berry/cache/destroy-npm-1.2.0-6a511802e2-10.zip/node_modules/destroy/",\ "packageDependencies": [\ - ["ajv", "npm:8.17.1"],\ - ["fast-deep-equal", "npm:3.1.3"],\ - ["fast-uri", "npm:3.0.6"],\ - ["json-schema-traverse", "npm:1.0.0"],\ - ["require-from-string", "npm:2.0.2"]\ + ["destroy", "npm:1.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["ajv-formats", [\ - ["npm:2.1.1", {\ - "packageLocation": "../.yarn/berry/cache/ajv-formats-npm-2.1.1-3cec02eae9-10.zip/node_modules/ajv-formats/",\ - "packageDependencies": [\ - ["ajv-formats", "npm:2.1.1"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:6f0a75e2e24507b64e23679df5b98c6b0a9e9a8621a95c9f8c1ae8bd406eb857104f4065344af3a2d6d0a9ff549b8adbd3d15f60ef166628999040bd862e7a27#npm:2.1.1", {\ - "packageLocation": "./.yarn/__virtual__/ajv-formats-virtual-c2f25a3c34/2/.yarn/berry/cache/ajv-formats-npm-2.1.1-3cec02eae9-10.zip/node_modules/ajv-formats/",\ + ["detect-libc", [\ + ["npm:2.0.2", {\ + "packageLocation": "../.yarn/berry/cache/detect-libc-npm-2.0.2-03afa59137-10.zip/node_modules/detect-libc/",\ "packageDependencies": [\ - ["ajv-formats", "virtual:6f0a75e2e24507b64e23679df5b98c6b0a9e9a8621a95c9f8c1ae8bd406eb857104f4065344af3a2d6d0a9ff549b8adbd3d15f60ef166628999040bd862e7a27#npm:2.1.1"],\ - ["@types/ajv", null],\ - ["ajv", "npm:8.17.1"]\ - ],\ - "packagePeers": [\ - "@types/ajv",\ - "ajv"\ + ["detect-libc", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["ajv-keywords", [\ - ["npm:3.5.2", {\ - "packageLocation": "../.yarn/berry/cache/ajv-keywords-npm-3.5.2-0e391b70e2-10.zip/node_modules/ajv-keywords/",\ - "packageDependencies": [\ - ["ajv-keywords", "npm:3.5.2"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["npm:5.1.0", {\ - "packageLocation": "../.yarn/berry/cache/ajv-keywords-npm-5.1.0-ee670a3944-10.zip/node_modules/ajv-keywords/",\ - "packageDependencies": [\ - ["ajv-keywords", "npm:5.1.0"]\ - ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:6f0a75e2e24507b64e23679df5b98c6b0a9e9a8621a95c9f8c1ae8bd406eb857104f4065344af3a2d6d0a9ff549b8adbd3d15f60ef166628999040bd862e7a27#npm:5.1.0", {\ - "packageLocation": "./.yarn/__virtual__/ajv-keywords-virtual-3becc7bd62/2/.yarn/berry/cache/ajv-keywords-npm-5.1.0-ee670a3944-10.zip/node_modules/ajv-keywords/",\ - "packageDependencies": [\ - ["ajv-keywords", "virtual:6f0a75e2e24507b64e23679df5b98c6b0a9e9a8621a95c9f8c1ae8bd406eb857104f4065344af3a2d6d0a9ff549b8adbd3d15f60ef166628999040bd862e7a27#npm:5.1.0"],\ - ["@types/ajv", null],\ - ["ajv", "npm:8.17.1"],\ - ["fast-deep-equal", "npm:3.1.3"]\ - ],\ - "packagePeers": [\ - "@types/ajv",\ - "ajv"\ - ],\ - "linkType": "HARD"\ - }],\ - ["virtual:f2b36937f163b579815d3163513b3330d7a31aaf0599eea66346382b8838395c613f4204e9809cc2ff6bba09c17ab0c34b37deadcb147de7e2f5e535d6ccc245#npm:3.5.2", {\ - "packageLocation": "./.yarn/__virtual__/ajv-keywords-virtual-80fc73abbe/2/.yarn/berry/cache/ajv-keywords-npm-3.5.2-0e391b70e2-10.zip/node_modules/ajv-keywords/",\ + ["dicer", [\ + ["npm:0.3.0", {\ + "packageLocation": "../.yarn/berry/cache/dicer-npm-0.3.0-ef4dcd1bb9-10.zip/node_modules/dicer/",\ "packageDependencies": [\ - ["ajv-keywords", "virtual:f2b36937f163b579815d3163513b3330d7a31aaf0599eea66346382b8838395c613f4204e9809cc2ff6bba09c17ab0c34b37deadcb147de7e2f5e535d6ccc245#npm:3.5.2"],\ - ["@types/ajv", null],\ - ["ajv", "npm:6.12.6"]\ - ],\ - "packagePeers": [\ - "@types/ajv",\ - "ajv"\ + ["dicer", "npm:0.3.0"],\ + ["streamsearch", "npm:0.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["ansi-styles", [\ - ["npm:3.2.1", {\ - "packageLocation": "../.yarn/berry/cache/ansi-styles-npm-3.2.1-8cb8107983-10.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/berry/cache/ansi-styles-npm-4.3.0-245c7d42c7-10.zip/node_modules/ansi-styles/",\ + ["diff", [\ + ["npm:4.0.2", {\ + "packageLocation": "../.yarn/berry/cache/diff-npm-4.0.2-73133c7102-10.zip/node_modules/diff/",\ "packageDependencies": [\ - ["ansi-styles", "npm:4.3.0"],\ - ["color-convert", "npm:2.0.1"]\ + ["diff", "npm:4.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["append-field", [\ - ["npm:1.0.0", {\ - "packageLocation": "../.yarn/berry/cache/append-field-npm-1.0.0-bb98be199c-10.zip/node_modules/append-field/",\ + ["dir-glob", [\ + ["npm:3.0.1", {\ + "packageLocation": "../.yarn/berry/cache/dir-glob-npm-3.0.1-1aea628b1b-10.zip/node_modules/dir-glob/",\ "packageDependencies": [\ - ["append-field", "npm:1.0.0"]\ + ["dir-glob", "npm:3.0.1"],\ + ["path-type", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["arg", [\ - ["npm:4.1.3", {\ - "packageLocation": "../.yarn/berry/cache/arg-npm-4.1.3-1748b966a8-10.zip/node_modules/arg/",\ + ["docker-compose", [\ + ["npm:0.24.8", {\ + "packageLocation": "../.yarn/berry/cache/docker-compose-npm-0.24.8-4bb2bf8279-10.zip/node_modules/docker-compose/",\ "packageDependencies": [\ - ["arg", "npm:4.1.3"]\ + ["docker-compose", "npm:0.24.8"],\ + ["yaml", "npm:2.7.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["argparse", [\ - ["npm:2.0.1", {\ - "packageLocation": "../.yarn/berry/cache/argparse-npm-2.0.1-faff7999e6-10.zip/node_modules/argparse/",\ + ["docker-modem", [\ + ["npm:3.0.8", {\ + "packageLocation": "../.yarn/berry/cache/docker-modem-npm-3.0.8-9923fc0db1-10.zip/node_modules/docker-modem/",\ "packageDependencies": [\ - ["argparse", "npm:2.0.1"]\ + ["docker-modem", "npm:3.0.8"],\ + ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"],\ + ["readable-stream", "npm:3.6.2"],\ + ["split-ca", "npm:1.0.1"],\ + ["ssh2", "npm:1.16.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["aria-query", [\ - ["npm:5.3.2", {\ - "packageLocation": "../.yarn/berry/cache/aria-query-npm-5.3.2-78632ac5c5-10.zip/node_modules/aria-query/",\ + ["dockerode", [\ + ["npm:3.3.5", {\ + "packageLocation": "../.yarn/berry/cache/dockerode-npm-3.3.5-2ec31bdac6-10.zip/node_modules/dockerode/",\ "packageDependencies": [\ - ["aria-query", "npm:5.3.2"]\ + ["dockerode", "npm:3.3.5"],\ + ["@balena/dockerignore", "npm:1.0.2"],\ + ["docker-modem", "npm:3.0.8"],\ + ["tar-fs", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["array-buffer-byte-length", [\ - ["npm:1.0.1", {\ - "packageLocation": "../.yarn/berry/cache/array-buffer-byte-length-npm-1.0.1-e7afc30010-10.zip/node_modules/array-buffer-byte-length/",\ + ["doctrine", [\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/doctrine-npm-2.1.0-ac15d049b7-10.zip/node_modules/doctrine/",\ "packageDependencies": [\ - ["array-buffer-byte-length", "npm:1.0.1"],\ - ["call-bind", "npm:1.0.7"],\ - ["is-array-buffer", "npm:3.0.4"]\ + ["doctrine", "npm:2.1.0"],\ + ["esutils", "npm:2.0.3"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:1.0.2", {\ - "packageLocation": "../.yarn/berry/cache/array-buffer-byte-length-npm-1.0.2-c2be1e97e0-10.zip/node_modules/array-buffer-byte-length/",\ + }]\ + ]],\ + ["dot-case", [\ + ["npm:3.0.4", {\ + "packageLocation": "../.yarn/berry/cache/dot-case-npm-3.0.4-09675b5521-10.zip/node_modules/dot-case/",\ "packageDependencies": [\ - ["array-buffer-byte-length", "npm:1.0.2"],\ - ["call-bound", "npm:1.0.3"],\ - ["is-array-buffer", "npm:3.0.5"]\ + ["dot-case", "npm:3.0.4"],\ + ["no-case", "npm:3.0.4"],\ + ["tslib", "npm:2.7.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["array-includes", [\ - ["npm:3.1.8", {\ - "packageLocation": "../.yarn/berry/cache/array-includes-npm-3.1.8-62a178e549-10.zip/node_modules/array-includes/",\ + ["dotenv", [\ + ["npm:16.3.1", {\ + "packageLocation": "../.yarn/berry/cache/dotenv-npm-16.3.1-e6d380a398-10.zip/node_modules/dotenv/",\ "packageDependencies": [\ - ["array-includes", "npm:3.1.8"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.3"],\ - ["es-object-atoms", "npm:1.0.0"],\ - ["get-intrinsic", "npm:1.2.4"],\ - ["is-string", "npm:1.0.7"]\ + ["dotenv", "npm:16.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["array.prototype.findlast", [\ - ["npm:1.2.5", {\ - "packageLocation": "../.yarn/berry/cache/array.prototype.findlast-npm-1.2.5-316cb71d39-10.zip/node_modules/array.prototype.findlast/",\ + ["dunder-proto", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/dunder-proto-npm-1.0.1-90eb6829db-10.zip/node_modules/dunder-proto/",\ "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.3"],\ + ["dunder-proto", "npm:1.0.1"],\ + ["call-bind-apply-helpers", "npm:1.0.1"],\ ["es-errors", "npm:1.3.0"],\ - ["es-object-atoms", "npm:1.0.0"],\ - ["es-shim-unscopables", "npm:1.0.2"]\ + ["gopd", "npm:1.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["array.prototype.findlastindex", [\ - ["npm:1.2.5", {\ - "packageLocation": "../.yarn/berry/cache/array.prototype.findlastindex-npm-1.2.5-f112a7bfcd-10.zip/node_modules/array.prototype.findlastindex/",\ + ["duplexify", [\ + ["npm:4.1.3", {\ + "packageLocation": "../.yarn/berry/cache/duplexify-npm-4.1.3-f0053971e9-10.zip/node_modules/duplexify/",\ "packageDependencies": [\ - ["array.prototype.findlastindex", "npm:1.2.5"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.3"],\ - ["es-errors", "npm:1.3.0"],\ - ["es-object-atoms", "npm:1.0.0"],\ - ["es-shim-unscopables", "npm:1.0.2"]\ + ["duplexify", "npm:4.1.3"],\ + ["end-of-stream", "npm:1.4.4"],\ + ["inherits", "npm:2.0.4"],\ + ["readable-stream", "npm:3.6.2"],\ + ["stream-shift", "npm:1.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["array.prototype.flat", [\ - ["npm:1.3.2", {\ - "packageLocation": "../.yarn/berry/cache/array.prototype.flat-npm-1.3.2-350729f7f4-10.zip/node_modules/array.prototype.flat/",\ + ["eastasianwidth", [\ + ["npm:0.2.0", {\ + "packageLocation": "../.yarn/berry/cache/eastasianwidth-npm-0.2.0-c37eb16bd1-10.zip/node_modules/eastasianwidth/",\ "packageDependencies": [\ - ["array.prototype.flat", "npm:1.3.2"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.3"],\ - ["es-shim-unscopables", "npm:1.0.2"]\ + ["eastasianwidth", "npm:0.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["array.prototype.flatmap", [\ - ["npm:1.3.2", {\ - "packageLocation": "../.yarn/berry/cache/array.prototype.flatmap-npm-1.3.2-5c6a4af226-10.zip/node_modules/array.prototype.flatmap/",\ + ["ecdsa-sig-formatter", [\ + ["npm:1.0.11", {\ + "packageLocation": "../.yarn/berry/cache/ecdsa-sig-formatter-npm-1.0.11-b6784e7852-10.zip/node_modules/ecdsa-sig-formatter/",\ "packageDependencies": [\ - ["array.prototype.flatmap", "npm:1.3.2"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.3"],\ - ["es-shim-unscopables", "npm:1.0.2"]\ + ["ecdsa-sig-formatter", "npm:1.0.11"],\ + ["safe-buffer", "npm:5.2.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["array.prototype.tosorted", [\ - ["npm:1.1.4", {\ - "packageLocation": "../.yarn/berry/cache/array.prototype.tosorted-npm-1.1.4-c1fc919434-10.zip/node_modules/array.prototype.tosorted/",\ + ["ee-first", [\ + ["npm:1.1.1", {\ + "packageLocation": "../.yarn/berry/cache/ee-first-npm-1.1.1-33f8535b39-10.zip/node_modules/ee-first/",\ "packageDependencies": [\ - ["array.prototype.tosorted", "npm:1.1.4"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.3"],\ - ["es-errors", "npm:1.3.0"],\ - ["es-shim-unscopables", "npm:1.0.2"]\ + ["ee-first", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["arraybuffer.prototype.slice", [\ - ["npm:1.0.3", {\ - "packageLocation": "../.yarn/berry/cache/arraybuffer.prototype.slice-npm-1.0.3-97a993a091-10.zip/node_modules/arraybuffer.prototype.slice/",\ + ["electron-to-chromium", [\ + ["npm:1.5.22", {\ + "packageLocation": "../.yarn/berry/cache/electron-to-chromium-npm-1.5.22-0a24685643-10.zip/node_modules/electron-to-chromium/",\ "packageDependencies": [\ - ["arraybuffer.prototype.slice", "npm:1.0.3"],\ - ["array-buffer-byte-length", "npm:1.0.1"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.3"],\ - ["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.3"]\ + ["electron-to-chromium", "npm:1.5.22"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:1.0.4", {\ - "packageLocation": "../.yarn/berry/cache/arraybuffer.prototype.slice-npm-1.0.4-01f62a9713-10.zip/node_modules/arraybuffer.prototype.slice/",\ + ["npm:1.5.97", {\ + "packageLocation": "../.yarn/berry/cache/electron-to-chromium-npm-1.5.97-a5d0e46ea1-10.zip/node_modules/electron-to-chromium/",\ "packageDependencies": [\ - ["arraybuffer.prototype.slice", "npm:1.0.4"],\ - ["array-buffer-byte-length", "npm:1.0.1"],\ - ["call-bind", "npm:1.0.8"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.9"],\ - ["es-errors", "npm:1.3.0"],\ - ["get-intrinsic", "npm:1.2.7"],\ - ["is-array-buffer", "npm:3.0.4"]\ + ["electron-to-chromium", "npm:1.5.97"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["ast-types-flow", [\ - ["npm:0.0.8", {\ - "packageLocation": "../.yarn/berry/cache/ast-types-flow-npm-0.0.8-d5c457c18e-10.zip/node_modules/ast-types-flow/",\ + ["emittery", [\ + ["npm:0.13.1", {\ + "packageLocation": "../.yarn/berry/cache/emittery-npm-0.13.1-cb6cd1bb03-10.zip/node_modules/emittery/",\ "packageDependencies": [\ - ["ast-types-flow", "npm:0.0.8"]\ + ["emittery", "npm:0.13.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["available-typed-arrays", [\ - ["npm:1.0.7", {\ - "packageLocation": "../.yarn/berry/cache/available-typed-arrays-npm-1.0.7-e5e5d79687-10.zip/node_modules/available-typed-arrays/",\ + ["emoji-regex", [\ + ["npm:8.0.0", {\ + "packageLocation": "../.yarn/berry/cache/emoji-regex-npm-8.0.0-213764015c-10.zip/node_modules/emoji-regex/",\ "packageDependencies": [\ - ["available-typed-arrays", "npm:1.0.7"],\ - ["possible-typed-array-names", "npm:1.0.0"]\ + ["emoji-regex", "npm:8.0.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["axe-core", [\ - ["npm:4.10.0", {\ - "packageLocation": "../.yarn/berry/cache/axe-core-npm-4.10.0-90ec287b5d-10.zip/node_modules/axe-core/",\ + }],\ + ["npm:9.2.2", {\ + "packageLocation": "../.yarn/berry/cache/emoji-regex-npm-9.2.2-e6fac8d058-10.zip/node_modules/emoji-regex/",\ "packageDependencies": [\ - ["axe-core", "npm:4.10.0"]\ + ["emoji-regex", "npm:9.2.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["axobject-query", [\ - ["npm:4.1.0", {\ - "packageLocation": "../.yarn/berry/cache/axobject-query-npm-4.1.0-9703554323-10.zip/node_modules/axobject-query/",\ + ["emojis-list", [\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/emojis-list-npm-3.0.0-7faa48e6fd-10.zip/node_modules/emojis-list/",\ "packageDependencies": [\ - ["axobject-query", "npm:4.1.0"]\ + ["emojis-list", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["balanced-match", [\ + ["encodeurl", [\ ["npm:1.0.2", {\ - "packageLocation": "../.yarn/berry/cache/balanced-match-npm-1.0.2-a53c126459-10.zip/node_modules/balanced-match/",\ + "packageLocation": "../.yarn/berry/cache/encodeurl-npm-1.0.2-f8c8454c41-10.zip/node_modules/encodeurl/",\ "packageDependencies": [\ - ["balanced-match", "npm:1.0.2"]\ + ["encodeurl", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["base64id", [\ + }],\ ["npm:2.0.0", {\ - "packageLocation": "../.yarn/berry/cache/base64id-npm-2.0.0-ef4afeee0a-10.zip/node_modules/base64id/",\ + "packageLocation": "../.yarn/berry/cache/encodeurl-npm-2.0.0-3660bcc92a-10.zip/node_modules/encodeurl/",\ "packageDependencies": [\ - ["base64id", "npm:2.0.0"]\ + ["encodeurl", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["big.js", [\ - ["npm:5.2.2", {\ - "packageLocation": "../.yarn/berry/cache/big.js-npm-5.2.2-e147c30820-10.zip/node_modules/big.js/",\ + ["encoding", [\ + ["npm:0.1.13", {\ + "packageLocation": "../.yarn/berry/cache/encoding-npm-0.1.13-82a1837d30-10.zip/node_modules/encoding/",\ "packageDependencies": [\ - ["big.js", "npm:5.2.2"]\ + ["encoding", "npm:0.1.13"],\ + ["iconv-lite", "npm:0.6.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["body-parser", [\ - ["npm:2.1.0", {\ - "packageLocation": "../.yarn/berry/cache/body-parser-npm-2.1.0-4f6045257b-10.zip/node_modules/body-parser/",\ + ["end-of-stream", [\ + ["npm:1.4.4", {\ + "packageLocation": "../.yarn/berry/cache/end-of-stream-npm-1.4.4-497fc6dee1-10.zip/node_modules/end-of-stream/",\ "packageDependencies": [\ - ["body-parser", "npm:2.1.0"],\ - ["bytes", "npm:3.1.2"],\ - ["content-type", "npm:1.0.5"],\ - ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"],\ - ["http-errors", "npm:2.0.0"],\ - ["iconv-lite", "npm:0.5.2"],\ - ["on-finished", "npm:2.4.1"],\ - ["qs", "npm:6.14.0"],\ - ["raw-body", "npm:3.0.0"],\ - ["type-is", "npm:2.0.0"]\ + ["end-of-stream", "npm:1.4.4"],\ + ["once", "npm:1.4.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["brace-expansion", [\ - ["npm:1.1.11", {\ - "packageLocation": "../.yarn/berry/cache/brace-expansion-npm-1.1.11-fb95eb05ad-10.zip/node_modules/brace-expansion/",\ + ["engine.io", [\ + ["npm:6.6.4", {\ + "packageLocation": "../.yarn/berry/cache/engine.io-npm-6.6.4-1d61fc58e3-10.zip/node_modules/engine.io/",\ "packageDependencies": [\ - ["brace-expansion", "npm:1.1.11"],\ - ["balanced-match", "npm:1.0.2"],\ - ["concat-map", "npm:0.0.1"]\ + ["engine.io", "npm:6.6.4"],\ + ["@types/cors", "npm:2.8.17"],\ + ["@types/node", "npm:22.13.10"],\ + ["accepts", "npm:1.3.8"],\ + ["base64id", "npm:2.0.0"],\ + ["cookie", "npm:0.7.2"],\ + ["cors", "npm:2.8.5"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["engine.io-parser", "npm:5.2.3"],\ + ["ws", "virtual:1d61fc58e3bfe6abc91b3453689f077c31362697bd0dc94bc6dc09bf7c6a0b9c4d4d14474fc7aada28132044c44f3822836470d62594826815ec3c32a8ff4838#npm:8.17.1"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:2.0.1", {\ - "packageLocation": "../.yarn/berry/cache/brace-expansion-npm-2.0.1-17aa2616f9-10.zip/node_modules/brace-expansion/",\ + }]\ + ]],\ + ["engine.io-parser", [\ + ["npm:5.2.3", {\ + "packageLocation": "../.yarn/berry/cache/engine.io-parser-npm-5.2.3-6dfa36cede-10.zip/node_modules/engine.io-parser/",\ "packageDependencies": [\ - ["brace-expansion", "npm:2.0.1"],\ - ["balanced-match", "npm:1.0.2"]\ + ["engine.io-parser", "npm:5.2.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["braces", [\ - ["npm:3.0.3", {\ - "packageLocation": "../.yarn/berry/cache/braces-npm-3.0.3-582c14023c-10.zip/node_modules/braces/",\ + ["enhanced-resolve", [\ + ["npm:5.17.1", {\ + "packageLocation": "../.yarn/berry/cache/enhanced-resolve-npm-5.17.1-296305b69f-10.zip/node_modules/enhanced-resolve/",\ "packageDependencies": [\ - ["braces", "npm:3.0.3"],\ - ["fill-range", "npm:7.1.1"]\ + ["enhanced-resolve", "npm:5.17.1"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["tapable", "npm:2.2.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.18.1", {\ + "packageLocation": "../.yarn/berry/cache/enhanced-resolve-npm-5.18.1-d16da9a150-10.zip/node_modules/enhanced-resolve/",\ + "packageDependencies": [\ + ["enhanced-resolve", "npm:5.18.1"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["tapable", "npm:2.2.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["browserslist", [\ - ["npm:4.23.3", {\ - "packageLocation": "../.yarn/berry/cache/browserslist-npm-4.23.3-4e727c7b5b-10.zip/node_modules/browserslist/",\ + ["ent", [\ + ["npm:2.2.2", {\ + "packageLocation": "../.yarn/berry/cache/ent-npm-2.2.2-3dff4b3220-10.zip/node_modules/ent/",\ "packageDependencies": [\ - ["browserslist", "npm:4.23.3"],\ - ["caniuse-lite", "npm:1.0.30001660"],\ - ["electron-to-chromium", "npm:1.5.22"],\ - ["node-releases", "npm:2.0.18"],\ - ["update-browserslist-db", "virtual:4e727c7b5b033f8d5ac7299f9860cb61f5802656f7b4fea2accd32d68dc1a767387a6d23f0724065d3c65e61cb31b9eec2438ae937ce36e7602b4586ede55af6#npm:1.1.0"]\ + ["ent", "npm:2.2.2"],\ + ["call-bound", "npm:1.0.3"],\ + ["es-errors", "npm:1.3.0"],\ + ["punycode", "npm:1.4.1"],\ + ["safe-regex-test", "npm:1.1.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:4.24.4", {\ - "packageLocation": "../.yarn/berry/cache/browserslist-npm-4.24.4-2fdeb5face-10.zip/node_modules/browserslist/",\ - "packageDependencies": [\ - ["browserslist", "npm:4.24.4"],\ - ["caniuse-lite", "npm:1.0.30001699"],\ - ["electron-to-chromium", "npm:1.5.97"],\ - ["node-releases", "npm:2.0.19"],\ - ["update-browserslist-db", "virtual:2fdeb5face9914bb5fd94c70f084d153c80d2f09e5aabee010e4220b248dc23fca8f73c7beed0195e45ae6e2b1cb25388f709d7bfc4f00e473d573887faf4e5c#npm:1.1.2"]\ + }]\ + ]],\ + ["entities", [\ + ["npm:4.5.0", {\ + "packageLocation": "../.yarn/berry/cache/entities-npm-4.5.0-7cdb83b832-10.zip/node_modules/entities/",\ + "packageDependencies": [\ + ["entities", "npm:4.5.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["buffer-from", [\ - ["npm:1.1.2", {\ - "packageLocation": "../.yarn/berry/cache/buffer-from-npm-1.1.2-03d2f20d7e-10.zip/node_modules/buffer-from/",\ + ["env-paths", [\ + ["npm:2.2.1", {\ + "packageLocation": "../.yarn/berry/cache/env-paths-npm-2.2.1-7c7577428c-10.zip/node_modules/env-paths/",\ "packageDependencies": [\ - ["buffer-from", "npm:1.1.2"]\ + ["env-paths", "npm:2.2.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["busboy", [\ - ["npm:1.6.0", {\ - "packageLocation": "../.yarn/berry/cache/busboy-npm-1.6.0-ebb5cbb04b-10.zip/node_modules/busboy/",\ + ["err-code", [\ + ["npm:2.0.3", {\ + "packageLocation": "../.yarn/berry/cache/err-code-npm-2.0.3-082e0ff9a7-10.zip/node_modules/err-code/",\ "packageDependencies": [\ - ["busboy", "npm:1.6.0"],\ - ["streamsearch", "npm:1.1.0"]\ + ["err-code", "npm:2.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["bytes", [\ - ["npm:3.1.2", {\ - "packageLocation": "../.yarn/berry/cache/bytes-npm-3.1.2-28b8643004-10.zip/node_modules/bytes/",\ + ["error-ex", [\ + ["npm:1.3.2", {\ + "packageLocation": "../.yarn/berry/cache/error-ex-npm-1.3.2-5654f80c0f-10.zip/node_modules/error-ex/",\ "packageDependencies": [\ - ["bytes", "npm:3.1.2"]\ + ["error-ex", "npm:1.3.2"],\ + ["is-arrayish", "npm:0.2.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["call-bind", [\ - ["npm:1.0.7", {\ - "packageLocation": "../.yarn/berry/cache/call-bind-npm-1.0.7-762763ef96-10.zip/node_modules/call-bind/",\ + ["es-abstract", [\ + ["npm:1.23.3", {\ + "packageLocation": "../.yarn/berry/cache/es-abstract-npm-1.23.3-ffd85665f7-10.zip/node_modules/es-abstract/",\ "packageDependencies": [\ + ["es-abstract", "npm:1.23.3"],\ + ["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"],\ - ["function-bind", "npm:1.1.2"],\ + ["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"],\ - ["set-function-length", "npm:1.2.2"]\ + ["get-symbol-description", "npm:1.0.2"],\ + ["globalthis", "npm:1.0.4"],\ + ["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.2"],\ + ["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.8"],\ + ["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"\ }],\ - ["npm:1.0.8", {\ - "packageLocation": "../.yarn/berry/cache/call-bind-npm-1.0.8-4145a20621-10.zip/node_modules/call-bind/",\ + ["npm:1.23.9", {\ + "packageLocation": "../.yarn/berry/cache/es-abstract-npm-1.23.9-65d488dcce-10.zip/node_modules/es-abstract/",\ "packageDependencies": [\ + ["es-abstract", "npm:1.23.9"],\ + ["array-buffer-byte-length", "npm:1.0.2"],\ + ["arraybuffer.prototype.slice", "npm:1.0.4"],\ + ["available-typed-arrays", "npm:1.0.7"],\ ["call-bind", "npm:1.0.8"],\ - ["call-bind-apply-helpers", "npm:1.0.1"],\ - ["es-define-property", "npm:1.0.0"],\ - ["get-intrinsic", "npm:1.2.4"],\ - ["set-function-length", "npm:1.2.2"]\ - ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["call-bind-apply-helpers", [\ - ["npm:1.0.1", {\ - "packageLocation": "../.yarn/berry/cache/call-bind-apply-helpers-npm-1.0.1-cda777c96d-10.zip/node_modules/call-bind-apply-helpers/",\ - "packageDependencies": [\ - ["call-bind-apply-helpers", "npm:1.0.1"],\ + ["call-bound", "npm:1.0.3"],\ + ["data-view-buffer", "npm:1.0.2"],\ + ["data-view-byte-length", "npm:1.0.2"],\ + ["data-view-byte-offset", "npm:1.0.1"],\ + ["es-define-property", "npm:1.0.1"],\ ["es-errors", "npm:1.3.0"],\ - ["function-bind", "npm:1.1.2"]\ + ["es-object-atoms", "npm:1.0.0"],\ + ["es-set-tostringtag", "npm:2.1.0"],\ + ["es-to-primitive", "npm:1.3.0"],\ + ["function.prototype.name", "npm:1.1.8"],\ + ["get-intrinsic", "npm:1.2.7"],\ + ["get-proto", "npm:1.0.1"],\ + ["get-symbol-description", "npm:1.1.0"],\ + ["globalthis", "npm:1.0.4"],\ + ["gopd", "npm:1.2.0"],\ + ["has-property-descriptors", "npm:1.0.2"],\ + ["has-proto", "npm:1.2.0"],\ + ["has-symbols", "npm:1.1.0"],\ + ["hasown", "npm:2.0.2"],\ + ["internal-slot", "npm:1.1.0"],\ + ["is-array-buffer", "npm:3.0.5"],\ + ["is-callable", "npm:1.2.7"],\ + ["is-data-view", "npm:1.0.2"],\ + ["is-regex", "npm:1.2.1"],\ + ["is-shared-array-buffer", "npm:1.0.4"],\ + ["is-string", "npm:1.1.1"],\ + ["is-typed-array", "npm:1.1.15"],\ + ["is-weakref", "npm:1.1.1"],\ + ["math-intrinsics", "npm:1.1.0"],\ + ["object-inspect", "npm:1.13.4"],\ + ["object-keys", "npm:1.1.1"],\ + ["object.assign", "npm:4.1.7"],\ + ["own-keys", "npm:1.0.1"],\ + ["regexp.prototype.flags", "npm:1.5.4"],\ + ["safe-array-concat", "npm:1.1.3"],\ + ["safe-push-apply", "npm:1.0.0"],\ + ["safe-regex-test", "npm:1.1.0"],\ + ["set-proto", "npm:1.0.0"],\ + ["string.prototype.trim", "npm:1.2.10"],\ + ["string.prototype.trimend", "npm:1.0.9"],\ + ["string.prototype.trimstart", "npm:1.0.8"],\ + ["typed-array-buffer", "npm:1.0.3"],\ + ["typed-array-byte-length", "npm:1.0.3"],\ + ["typed-array-byte-offset", "npm:1.0.4"],\ + ["typed-array-length", "npm:1.0.7"],\ + ["unbox-primitive", "npm:1.1.0"],\ + ["which-typed-array", "npm:1.1.18"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["call-bound", [\ - ["npm:1.0.3", {\ - "packageLocation": "../.yarn/berry/cache/call-bound-npm-1.0.3-f4cbf26326-10.zip/node_modules/call-bound/",\ + ["es-array-method-boxes-properly", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/es-array-method-boxes-properly-npm-1.0.0-d4bc728109-10.zip/node_modules/es-array-method-boxes-properly/",\ "packageDependencies": [\ - ["call-bound", "npm:1.0.3"],\ - ["call-bind-apply-helpers", "npm:1.0.1"],\ - ["get-intrinsic", "npm:1.2.7"]\ + ["es-array-method-boxes-properly", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["callsites", [\ - ["npm:3.1.0", {\ - "packageLocation": "../.yarn/berry/cache/callsites-npm-3.1.0-268f989910-10.zip/node_modules/callsites/",\ + ["es-define-property", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/es-define-property-npm-1.0.0-e23aa9b242-10.zip/node_modules/es-define-property/",\ "packageDependencies": [\ - ["callsites", "npm:3.1.0"]\ + ["es-define-property", "npm:1.0.0"],\ + ["get-intrinsic", "npm:1.2.4"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["camelcase", [\ - ["npm:6.3.0", {\ - "packageLocation": "../.yarn/berry/cache/camelcase-npm-6.3.0-e5e42a0d15-10.zip/node_modules/camelcase/",\ + }],\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/es-define-property-npm-1.0.1-3fc6324f1c-10.zip/node_modules/es-define-property/",\ "packageDependencies": [\ - ["camelcase", "npm:6.3.0"]\ + ["es-define-property", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["caniuse-lite", [\ - ["npm:1.0.30001660", {\ - "packageLocation": "../.yarn/berry/cache/caniuse-lite-npm-1.0.30001660-6b60bb7533-10.zip/node_modules/caniuse-lite/",\ - "packageDependencies": [\ - ["caniuse-lite", "npm:1.0.30001660"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.0.30001699", {\ - "packageLocation": "../.yarn/berry/cache/caniuse-lite-npm-1.0.30001699-aed268ac86-10.zip/node_modules/caniuse-lite/",\ + ["es-errors", [\ + ["npm:1.3.0", {\ + "packageLocation": "../.yarn/berry/cache/es-errors-npm-1.3.0-fda0c9b8a8-10.zip/node_modules/es-errors/",\ "packageDependencies": [\ - ["caniuse-lite", "npm:1.0.30001699"]\ + ["es-errors", "npm:1.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["chalk", [\ - ["npm:2.4.2", {\ - "packageLocation": "../.yarn/berry/cache/chalk-npm-2.4.2-3ea16dd91e-10.zip/node_modules/chalk/",\ - "packageDependencies": [\ - ["chalk", "npm:2.4.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/berry/cache/chalk-npm-4.1.2-ba8b67ab80-10.zip/node_modules/chalk/",\ + ["es-iterator-helpers", [\ + ["npm:1.2.1", {\ + "packageLocation": "../.yarn/berry/cache/es-iterator-helpers-npm-1.2.1-d00703ecc3-10.zip/node_modules/es-iterator-helpers/",\ "packageDependencies": [\ - ["chalk", "npm:4.1.2"],\ - ["ansi-styles", "npm:4.3.0"],\ - ["supports-color", "npm:7.2.0"]\ + ["es-iterator-helpers", "npm:1.2.1"],\ + ["call-bind", "npm:1.0.8"],\ + ["call-bound", "npm:1.0.3"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.23.9"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-set-tostringtag", "npm:2.0.3"],\ + ["function-bind", "npm:1.1.2"],\ + ["get-intrinsic", "npm:1.2.7"],\ + ["globalthis", "npm:1.0.4"],\ + ["gopd", "npm:1.2.0"],\ + ["has-property-descriptors", "npm:1.0.2"],\ + ["has-proto", "npm:1.2.0"],\ + ["has-symbols", "npm:1.1.0"],\ + ["internal-slot", "npm:1.1.0"],\ + ["iterator.prototype", "npm:1.1.5"],\ + ["safe-array-concat", "npm:1.1.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["chrome-trace-event", [\ - ["npm:1.0.4", {\ - "packageLocation": "../.yarn/berry/cache/chrome-trace-event-npm-1.0.4-4f22eb2c55-10.zip/node_modules/chrome-trace-event/",\ + ["es-module-lexer", [\ + ["npm:1.5.4", {\ + "packageLocation": "../.yarn/berry/cache/es-module-lexer-npm-1.5.4-b52b96b8fc-10.zip/node_modules/es-module-lexer/",\ "packageDependencies": [\ - ["chrome-trace-event", "npm:1.0.4"]\ + ["es-module-lexer", "npm:1.5.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["color-convert", [\ - ["npm:1.9.3", {\ - "packageLocation": "../.yarn/berry/cache/color-convert-npm-1.9.3-1fe690075e-10.zip/node_modules/color-convert/",\ + ["es-object-atoms", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/es-object-atoms-npm-1.0.0-c5cca6d760-10.zip/node_modules/es-object-atoms/",\ "packageDependencies": [\ - ["color-convert", "npm:1.9.3"],\ - ["color-name", "npm:1.1.3"]\ + ["es-object-atoms", "npm:1.0.0"],\ + ["es-errors", "npm:1.3.0"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:2.0.1", {\ - "packageLocation": "../.yarn/berry/cache/color-convert-npm-2.0.1-79730e935b-10.zip/node_modules/color-convert/",\ + ["npm:1.1.1", {\ + "packageLocation": "../.yarn/berry/cache/es-object-atoms-npm-1.1.1-362d8043c2-10.zip/node_modules/es-object-atoms/",\ "packageDependencies": [\ - ["color-convert", "npm:2.0.1"],\ - ["color-name", "npm:1.1.4"]\ + ["es-object-atoms", "npm:1.1.1"],\ + ["es-errors", "npm:1.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["color-name", [\ - ["npm:1.1.3", {\ - "packageLocation": "../.yarn/berry/cache/color-name-npm-1.1.3-728b7b5d39-10.zip/node_modules/color-name/",\ + ["es-set-tostringtag", [\ + ["npm:2.0.3", {\ + "packageLocation": "../.yarn/berry/cache/es-set-tostringtag-npm-2.0.3-8a191fed13-10.zip/node_modules/es-set-tostringtag/",\ "packageDependencies": [\ - ["color-name", "npm:1.1.3"]\ + ["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"\ }],\ - ["npm:1.1.4", {\ - "packageLocation": "../.yarn/berry/cache/color-name-npm-1.1.4-025792b0ea-10.zip/node_modules/color-name/",\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/es-set-tostringtag-npm-2.1.0-4e55705d3f-10.zip/node_modules/es-set-tostringtag/",\ "packageDependencies": [\ - ["color-name", "npm:1.1.4"]\ + ["es-set-tostringtag", "npm:2.1.0"],\ + ["es-errors", "npm:1.3.0"],\ + ["get-intrinsic", "npm:1.2.7"],\ + ["has-tostringtag", "npm:1.0.2"],\ + ["hasown", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["commander", [\ - ["npm:2.20.3", {\ - "packageLocation": "../.yarn/berry/cache/commander-npm-2.20.3-d8dcbaa39b-10.zip/node_modules/commander/",\ + ["es-shim-unscopables", [\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/es-shim-unscopables-npm-1.0.2-a3056a4c0d-10.zip/node_modules/es-shim-unscopables/",\ "packageDependencies": [\ - ["commander", "npm:2.20.3"]\ + ["es-shim-unscopables", "npm:1.0.2"],\ + ["hasown", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["concat-map", [\ - ["npm:0.0.1", {\ - "packageLocation": "../.yarn/berry/cache/concat-map-npm-0.0.1-85a921b7ee-10.zip/node_modules/concat-map/",\ + ["es-to-primitive", [\ + ["npm:1.2.1", {\ + "packageLocation": "../.yarn/berry/cache/es-to-primitive-npm-1.2.1-b7a7eac6c5-10.zip/node_modules/es-to-primitive/",\ "packageDependencies": [\ - ["concat-map", "npm:0.0.1"]\ + ["es-to-primitive", "npm:1.2.1"],\ + ["is-callable", "npm:1.2.7"],\ + ["is-date-object", "npm:1.0.5"],\ + ["is-symbol", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["concat-stream", [\ - ["npm:1.6.2", {\ - "packageLocation": "../.yarn/berry/cache/concat-stream-npm-1.6.2-2bee337060-10.zip/node_modules/concat-stream/",\ + }],\ + ["npm:1.3.0", {\ + "packageLocation": "../.yarn/berry/cache/es-to-primitive-npm-1.3.0-470b6d51b6-10.zip/node_modules/es-to-primitive/",\ "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"]\ + ["es-to-primitive", "npm:1.3.0"],\ + ["is-callable", "npm:1.2.7"],\ + ["is-date-object", "npm:1.0.5"],\ + ["is-symbol", "npm:1.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["consola", [\ - ["npm:2.15.3", {\ - "packageLocation": "../.yarn/berry/cache/consola-npm-2.15.3-7b4cf44fed-10.zip/node_modules/consola/",\ + ["escalade", [\ + ["npm:3.2.0", {\ + "packageLocation": "../.yarn/berry/cache/escalade-npm-3.2.0-19b50dd48f-10.zip/node_modules/escalade/",\ "packageDependencies": [\ - ["consola", "npm:2.15.3"]\ + ["escalade", "npm:3.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["content-disposition", [\ - ["npm:1.0.0", {\ - "packageLocation": "../.yarn/berry/cache/content-disposition-npm-1.0.0-3349ca3b40-10.zip/node_modules/content-disposition/",\ + ["escape-html", [\ + ["npm:1.0.3", {\ + "packageLocation": "../.yarn/berry/cache/escape-html-npm-1.0.3-376c22ee74-10.zip/node_modules/escape-html/",\ "packageDependencies": [\ - ["content-disposition", "npm:1.0.0"],\ - ["safe-buffer", "npm:5.2.1"]\ + ["escape-html", "npm:1.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["content-type", [\ + ["escape-string-regexp", [\ ["npm:1.0.5", {\ - "packageLocation": "../.yarn/berry/cache/content-type-npm-1.0.5-3e037bf9ab-10.zip/node_modules/content-type/",\ + "packageLocation": "../.yarn/berry/cache/escape-string-regexp-npm-1.0.5-3284de402f-10.zip/node_modules/escape-string-regexp/",\ "packageDependencies": [\ - ["content-type", "npm:1.0.5"]\ + ["escape-string-regexp", "npm:1.0.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-10.zip/node_modules/escape-string-regexp/",\ + "packageDependencies": [\ + ["escape-string-regexp", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["convert-source-map", [\ - ["npm:2.0.0", {\ - "packageLocation": "../.yarn/berry/cache/convert-source-map-npm-2.0.0-7ab664dc4e-10.zip/node_modules/convert-source-map/",\ + ["eslint", [\ + ["npm:9.17.0", {\ + "packageLocation": "../.yarn/berry/cache/eslint-npm-9.17.0-75805166d6-10.zip/node_modules/eslint/",\ "packageDependencies": [\ - ["convert-source-map", "npm:2.0.0"]\ + ["eslint", "npm:9.17.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:9.22.0", {\ + "packageLocation": "../.yarn/berry/cache/eslint-npm-9.22.0-dd7abea6c7-10.zip/node_modules/eslint/",\ + "packageDependencies": [\ + ["eslint", "npm:9.22.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-virtual-9b35022e59/2/.yarn/berry/cache/eslint-npm-9.17.0-75805166d6-10.zip/node_modules/eslint/",\ + "packageDependencies": [\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["@eslint-community/eslint-utils", "virtual:9b35022e5955750007de6c79b9d3d32b8c43ff54b3634f45014e3d799848565ba98f7775ebc85a4d288a9c9169e235d7623f2552633b94a895acc94eb4f2781a#npm:4.4.0"],\ + ["@eslint-community/regexpp", "npm:4.12.1"],\ + ["@eslint/config-array", "npm:0.19.2"],\ + ["@eslint/core", "npm:0.9.1"],\ + ["@eslint/eslintrc", "npm:3.2.0"],\ + ["@eslint/js", "npm:9.17.0"],\ + ["@eslint/plugin-kit", "npm:0.2.5"],\ + ["@humanfs/node", "npm:0.16.6"],\ + ["@humanwhocodes/module-importer", "npm:1.0.1"],\ + ["@humanwhocodes/retry", "npm:0.4.1"],\ + ["@types/estree", "npm:1.0.6"],\ + ["@types/jiti", null],\ + ["@types/json-schema", "npm:7.0.15"],\ + ["ajv", "npm:6.12.6"],\ + ["chalk", "npm:4.1.2"],\ + ["cross-spawn", "npm:7.0.6"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["escape-string-regexp", "npm:4.0.0"],\ + ["eslint-scope", "npm:8.2.0"],\ + ["eslint-visitor-keys", "npm:4.2.0"],\ + ["espree", "npm:10.3.0"],\ + ["esquery", "npm:1.6.0"],\ + ["esutils", "npm:2.0.3"],\ + ["fast-deep-equal", "npm:3.1.3"],\ + ["file-entry-cache", "npm:8.0.0"],\ + ["find-up", "npm:5.0.0"],\ + ["glob-parent", "npm:6.0.2"],\ + ["ignore", "npm:5.3.2"],\ + ["imurmurhash", "npm:0.1.4"],\ + ["is-glob", "npm:4.0.3"],\ + ["jiti", null],\ + ["json-stable-stringify-without-jsonify", "npm:1.0.1"],\ + ["lodash.merge", "npm:4.6.2"],\ + ["minimatch", "npm:3.1.2"],\ + ["natural-compare", "npm:1.4.0"],\ + ["optionator", "npm:0.9.4"]\ + ],\ + "packagePeers": [\ + "@types/jiti",\ + "jiti"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:9705940a789b1daf714a5a6259a357cf1b66784e87ee7a96548fd14cc7e0e2a1f753763c3767d07b6b95bcbebad0a9bd43f59ab3062d90e6ae96b0026131ad82#npm:9.22.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-virtual-a2f2f2e0d0/2/.yarn/berry/cache/eslint-npm-9.22.0-dd7abea6c7-10.zip/node_modules/eslint/",\ + "packageDependencies": [\ + ["eslint", "virtual:9705940a789b1daf714a5a6259a357cf1b66784e87ee7a96548fd14cc7e0e2a1f753763c3767d07b6b95bcbebad0a9bd43f59ab3062d90e6ae96b0026131ad82#npm:9.22.0"],\ + ["@eslint-community/eslint-utils", "virtual:a2f2f2e0d0ddb2150d3c3218f62b7a851fc7621b5b0c526550c3a2588284072e99762c7f8c8eab0ef534b4d83860bd3e68b355186dd785ec92acd11f24490308#npm:4.4.0"],\ + ["@eslint-community/regexpp", "npm:4.12.1"],\ + ["@eslint/config-array", "npm:0.19.2"],\ + ["@eslint/config-helpers", "npm:0.1.0"],\ + ["@eslint/core", "npm:0.12.0"],\ + ["@eslint/eslintrc", "npm:3.3.0"],\ + ["@eslint/js", "npm:9.22.0"],\ + ["@eslint/plugin-kit", "npm:0.2.7"],\ + ["@humanfs/node", "npm:0.16.6"],\ + ["@humanwhocodes/module-importer", "npm:1.0.1"],\ + ["@humanwhocodes/retry", "npm:0.4.2"],\ + ["@types/estree", "npm:1.0.6"],\ + ["@types/jiti", null],\ + ["@types/json-schema", "npm:7.0.15"],\ + ["ajv", "npm:6.12.6"],\ + ["chalk", "npm:4.1.2"],\ + ["cross-spawn", "npm:7.0.6"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["escape-string-regexp", "npm:4.0.0"],\ + ["eslint-scope", "npm:8.3.0"],\ + ["eslint-visitor-keys", "npm:4.2.0"],\ + ["espree", "npm:10.3.0"],\ + ["esquery", "npm:1.6.0"],\ + ["esutils", "npm:2.0.3"],\ + ["fast-deep-equal", "npm:3.1.3"],\ + ["file-entry-cache", "npm:8.0.0"],\ + ["find-up", "npm:5.0.0"],\ + ["glob-parent", "npm:6.0.2"],\ + ["ignore", "npm:5.3.2"],\ + ["imurmurhash", "npm:0.1.4"],\ + ["is-glob", "npm:4.0.3"],\ + ["jiti", null],\ + ["json-stable-stringify-without-jsonify", "npm:1.0.1"],\ + ["lodash.merge", "npm:4.6.2"],\ + ["minimatch", "npm:3.1.2"],\ + ["natural-compare", "npm:1.4.0"],\ + ["optionator", "npm:0.9.4"]\ + ],\ + "packagePeers": [\ + "@types/jiti",\ + "jiti"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["cookie", [\ - ["npm:0.7.1", {\ - "packageLocation": "../.yarn/berry/cache/cookie-npm-0.7.1-f01524ff99-10.zip/node_modules/cookie/",\ + ["eslint-compat-utils", [\ + ["npm:0.5.1", {\ + "packageLocation": "../.yarn/berry/cache/eslint-compat-utils-npm-0.5.1-f1f8ade49a-10.zip/node_modules/eslint-compat-utils/",\ "packageDependencies": [\ - ["cookie", "npm:0.7.1"]\ + ["eslint-compat-utils", "npm:0.5.1"]\ ],\ - "linkType": "HARD"\ + "linkType": "SOFT"\ }],\ - ["npm:0.7.2", {\ - "packageLocation": "../.yarn/berry/cache/cookie-npm-0.7.2-6ea9ee4231-10.zip/node_modules/cookie/",\ + ["virtual:2e70bed2b07f6a10b25d96f96fd779655bd303673ad8b32a881da0f3688a49efb67ee92b45cf4de7e3ea9902299ce21d45c3838c69bf19e96c6cbc7853217bce#npm:0.5.1", {\ + "packageLocation": "./.yarn/__virtual__/eslint-compat-utils-virtual-1b97ca8fba/2/.yarn/berry/cache/eslint-compat-utils-npm-0.5.1-f1f8ade49a-10.zip/node_modules/eslint-compat-utils/",\ "packageDependencies": [\ - ["cookie", "npm:0.7.2"]\ + ["eslint-compat-utils", "virtual:2e70bed2b07f6a10b25d96f96fd779655bd303673ad8b32a881da0f3688a49efb67ee92b45cf4de7e3ea9902299ce21d45c3838c69bf19e96c6cbc7853217bce#npm:0.5.1"],\ + ["@types/eslint", null],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["semver", "npm:7.6.3"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["cookie-signature", [\ - ["npm:1.2.2", {\ - "packageLocation": "../.yarn/berry/cache/cookie-signature-npm-1.2.2-8474a8ac29-10.zip/node_modules/cookie-signature/",\ + ["eslint-import-resolver-node", [\ + ["npm:0.3.9", {\ + "packageLocation": "../.yarn/berry/cache/eslint-import-resolver-node-npm-0.3.9-2a426afc4b-10.zip/node_modules/eslint-import-resolver-node/",\ "packageDependencies": [\ - ["cookie-signature", "npm:1.2.2"]\ + ["eslint-import-resolver-node", "npm:0.3.9"],\ + ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"],\ + ["is-core-module", "npm:2.15.1"],\ + ["resolve", "patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["core-util-is", [\ - ["npm:1.0.3", {\ - "packageLocation": "../.yarn/berry/cache/core-util-is-npm-1.0.3-ca74b76c90-10.zip/node_modules/core-util-is/",\ + ["eslint-module-utils", [\ + ["npm:2.12.0", {\ + "packageLocation": "../.yarn/berry/cache/eslint-module-utils-npm-2.12.0-120238a0bc-10.zip/node_modules/eslint-module-utils/",\ "packageDependencies": [\ - ["core-util-is", "npm:1.0.3"]\ + ["eslint-module-utils", "npm:2.12.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:0c44be15405856a72961cedea90ad5033dc7ebac4e2c471480a422c5acc3f6457fe984b446b8e028559022e17cba4dd6799b5f80d24a2caf33c8c59bb0d54f3f#npm:2.12.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-module-utils-virtual-722c418d8a/2/.yarn/berry/cache/eslint-module-utils-npm-2.12.0-120238a0bc-10.zip/node_modules/eslint-module-utils/",\ + "packageDependencies": [\ + ["eslint-module-utils", "virtual:0c44be15405856a72961cedea90ad5033dc7ebac4e2c471480a422c5acc3f6457fe984b446b8e028559022e17cba4dd6799b5f80d24a2caf33c8c59bb0d54f3f#npm:2.12.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:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1"],\ + ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.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"\ }]\ ]],\ - ["cors", [\ - ["npm:2.8.5", {\ - "packageLocation": "../.yarn/berry/cache/cors-npm-2.8.5-c9935a2d12-10.zip/node_modules/cors/",\ + ["eslint-plugin-es-x", [\ + ["npm:7.8.0", {\ + "packageLocation": "../.yarn/berry/cache/eslint-plugin-es-x-npm-7.8.0-8237bd972e-10.zip/node_modules/eslint-plugin-es-x/",\ "packageDependencies": [\ - ["cors", "npm:2.8.5"],\ - ["object-assign", "npm:4.1.1"],\ - ["vary", "npm:1.1.2"]\ + ["eslint-plugin-es-x", "npm:7.8.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:3845e10ebb63e28d377e52f0845ed6aabb3e7b7fcc6c98d7c889632acf8a2aa59a648331481a4e15fd8595f478388ca052078522aa5912cda0588b789b9b5792#npm:7.8.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-es-x-virtual-2e70bed2b0/2/.yarn/berry/cache/eslint-plugin-es-x-npm-7.8.0-8237bd972e-10.zip/node_modules/eslint-plugin-es-x/",\ + "packageDependencies": [\ + ["eslint-plugin-es-x", "virtual:3845e10ebb63e28d377e52f0845ed6aabb3e7b7fcc6c98d7c889632acf8a2aa59a648331481a4e15fd8595f478388ca052078522aa5912cda0588b789b9b5792#npm:7.8.0"],\ + ["@eslint-community/eslint-utils", "virtual:4f16fa84a28b152d58b6d9462c39d6dacc441e843c0cce6ea1bd4879b10c5270eac61c50d6e25a53c15318dea029c137c579fd6bb0fa4e8325947215699e9b31#npm:4.4.1"],\ + ["@eslint-community/regexpp", "npm:4.12.1"],\ + ["@types/eslint", null],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["eslint-compat-utils", "virtual:2e70bed2b07f6a10b25d96f96fd779655bd303673ad8b32a881da0f3688a49efb67ee92b45cf4de7e3ea9902299ce21d45c3838c69bf19e96c6cbc7853217bce#npm:0.5.1"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["cosmiconfig", [\ - ["npm:8.3.6", {\ - "packageLocation": "../.yarn/berry/cache/cosmiconfig-npm-8.3.6-a5566e2779-10.zip/node_modules/cosmiconfig/",\ + ["eslint-plugin-import", [\ + ["npm:2.31.0", {\ + "packageLocation": "../.yarn/berry/cache/eslint-plugin-import-npm-2.31.0-3c7ca668cd-10.zip/node_modules/eslint-plugin-import/",\ "packageDependencies": [\ - ["cosmiconfig", "npm:8.3.6"]\ + ["eslint-plugin-import", "npm:2.31.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.3.6", {\ - "packageLocation": "./.yarn/__virtual__/cosmiconfig-virtual-0b1fbf1e24/2/.yarn/berry/cache/cosmiconfig-npm-8.3.6-a5566e2779-10.zip/node_modules/cosmiconfig/",\ + ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:2.31.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-import-virtual-0c44be1540/2/.yarn/berry/cache/eslint-plugin-import-npm-2.31.0-3c7ca668cd-10.zip/node_modules/eslint-plugin-import/",\ "packageDependencies": [\ - ["cosmiconfig", "virtual:77cc138b8f03e76bc81b53d7c536b91810383e8b8e9f294aac9f969daaf6fd5a72e29c2099e3025b537aac701c45d44c7e6af1647a2799c9f61d4f4f9312b7a3#npm:8.3.6"],\ - ["@types/typescript", null],\ - ["import-fresh", "npm:3.3.0"],\ - ["js-yaml", "npm:4.1.0"],\ - ["parse-json", "npm:5.2.0"],\ - ["path-type", "npm:4.0.0"],\ - ["typescript", null]\ + ["eslint-plugin-import", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:2.31.0"],\ + ["@rtsao/scc", "npm:1.1.0"],\ + ["@types/eslint", null],\ + ["@types/typescript-eslint__parser", null],\ + ["@typescript-eslint/parser", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1"],\ + ["array-includes", "npm:3.1.8"],\ + ["array.prototype.findlastindex", "npm:1.2.5"],\ + ["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", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["eslint-import-resolver-node", "npm:0.3.9"],\ + ["eslint-module-utils", "virtual:0c44be15405856a72961cedea90ad5033dc7ebac4e2c471480a422c5acc3f6457fe984b446b8e028559022e17cba4dd6799b5f80d24a2caf33c8c59bb0d54f3f#npm:2.12.0"],\ + ["hasown", "npm:2.0.2"],\ + ["is-core-module", "npm:2.15.1"],\ + ["is-glob", "npm:4.0.3"],\ + ["minimatch", "npm:3.1.2"],\ + ["object.fromentries", "npm:2.0.8"],\ + ["object.groupby", "npm:1.0.3"],\ + ["object.values", "npm:1.2.0"],\ + ["semver", "npm:6.3.1"],\ + ["string.prototype.trimend", "npm:1.0.8"],\ + ["tsconfig-paths", "npm:3.15.0"]\ ],\ "packagePeers": [\ - "@types/typescript",\ - "typescript"\ + "@types/eslint",\ + "@types/typescript-eslint__parser",\ + "@typescript-eslint/parser",\ + "eslint"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["create-require", [\ - ["npm:1.1.1", {\ - "packageLocation": "../.yarn/berry/cache/create-require-npm-1.1.1-839884ca2e-10.zip/node_modules/create-require/",\ + ["eslint-plugin-jsx-a11y", [\ + ["npm:6.10.2", {\ + "packageLocation": "../.yarn/berry/cache/eslint-plugin-jsx-a11y-npm-6.10.2-23afcd8d2e-10.zip/node_modules/eslint-plugin-jsx-a11y/",\ "packageDependencies": [\ - ["create-require", "npm:1.1.1"]\ + ["eslint-plugin-jsx-a11y", "npm:6.10.2"]\ ],\ - "linkType": "HARD"\ - }]\ - ]],\ - ["cross-spawn", [\ - ["npm:7.0.6", {\ - "packageLocation": "../.yarn/berry/cache/cross-spawn-npm-7.0.6-264bddf921-10.zip/node_modules/cross-spawn/",\ + "linkType": "SOFT"\ + }],\ + ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:6.10.2", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-jsx-a11y-virtual-7fb38a257a/2/.yarn/berry/cache/eslint-plugin-jsx-a11y-npm-6.10.2-23afcd8d2e-10.zip/node_modules/eslint-plugin-jsx-a11y/",\ "packageDependencies": [\ - ["cross-spawn", "npm:7.0.6"],\ - ["path-key", "npm:3.1.1"],\ - ["shebang-command", "npm:2.0.0"],\ - ["which", "npm:2.0.2"]\ + ["eslint-plugin-jsx-a11y", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:6.10.2"],\ + ["@types/eslint", null],\ + ["aria-query", "npm:5.3.2"],\ + ["array-includes", "npm:3.1.8"],\ + ["array.prototype.flatmap", "npm:1.3.2"],\ + ["ast-types-flow", "npm:0.0.8"],\ + ["axe-core", "npm:4.10.0"],\ + ["axobject-query", "npm:4.1.0"],\ + ["damerau-levenshtein", "npm:1.0.8"],\ + ["emoji-regex", "npm:9.2.2"],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["hasown", "npm:2.0.2"],\ + ["jsx-ast-utils", "npm:3.3.5"],\ + ["language-tags", "npm:1.0.9"],\ + ["minimatch", "npm:3.1.2"],\ + ["object.fromentries", "npm:2.0.8"],\ + ["safe-regex-test", "npm:1.0.3"],\ + ["string.prototype.includes", "npm:2.0.1"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["damerau-levenshtein", [\ - ["npm:1.0.8", {\ - "packageLocation": "../.yarn/berry/cache/damerau-levenshtein-npm-1.0.8-bda7311c69-10.zip/node_modules/damerau-levenshtein/",\ + ["eslint-plugin-n", [\ + ["npm:17.15.0", {\ + "packageLocation": "../.yarn/berry/cache/eslint-plugin-n-npm-17.15.0-298020b0ed-10.zip/node_modules/eslint-plugin-n/",\ "packageDependencies": [\ - ["damerau-levenshtein", "npm:1.0.8"]\ + ["eslint-plugin-n", "npm:17.15.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:17.15.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-n-virtual-3845e10ebb/2/.yarn/berry/cache/eslint-plugin-n-npm-17.15.0-298020b0ed-10.zip/node_modules/eslint-plugin-n/",\ + "packageDependencies": [\ + ["eslint-plugin-n", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:17.15.0"],\ + ["@eslint-community/eslint-utils", "virtual:4f16fa84a28b152d58b6d9462c39d6dacc441e843c0cce6ea1bd4879b10c5270eac61c50d6e25a53c15318dea029c137c579fd6bb0fa4e8325947215699e9b31#npm:4.4.1"],\ + ["@types/eslint", null],\ + ["enhanced-resolve", "npm:5.18.1"],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["eslint-plugin-es-x", "virtual:3845e10ebb63e28d377e52f0845ed6aabb3e7b7fcc6c98d7c889632acf8a2aa59a648331481a4e15fd8595f478388ca052078522aa5912cda0588b789b9b5792#npm:7.8.0"],\ + ["get-tsconfig", "npm:4.10.0"],\ + ["globals", "npm:15.14.0"],\ + ["ignore", "npm:5.3.2"],\ + ["minimatch", "npm:9.0.5"],\ + ["semver", "npm:7.7.1"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["data-view-buffer", [\ - ["npm:1.0.1", {\ - "packageLocation": "../.yarn/berry/cache/data-view-buffer-npm-1.0.1-d911beebce-10.zip/node_modules/data-view-buffer/",\ + ["eslint-plugin-prettier", [\ + ["npm:5.2.1", {\ + "packageLocation": "../.yarn/berry/cache/eslint-plugin-prettier-npm-5.2.1-7057756a8d-10.zip/node_modules/eslint-plugin-prettier/",\ "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"]\ + ["eslint-plugin-prettier", "npm:5.2.1"]\ ],\ - "linkType": "HARD"\ + "linkType": "SOFT"\ }],\ - ["npm:1.0.2", {\ - "packageLocation": "../.yarn/berry/cache/data-view-buffer-npm-1.0.2-93c9247e37-10.zip/node_modules/data-view-buffer/",\ + ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:5.2.1", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-prettier-virtual-23a4eebb17/2/.yarn/berry/cache/eslint-plugin-prettier-npm-5.2.1-7057756a8d-10.zip/node_modules/eslint-plugin-prettier/",\ "packageDependencies": [\ - ["data-view-buffer", "npm:1.0.2"],\ - ["call-bound", "npm:1.0.3"],\ - ["es-errors", "npm:1.3.0"],\ - ["is-data-view", "npm:1.0.2"]\ + ["eslint-plugin-prettier", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:5.2.1"],\ + ["@types/eslint", null],\ + ["@types/eslint-config-prettier", null],\ + ["@types/prettier", null],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["eslint-config-prettier", null],\ + ["prettier", "npm:3.4.2"],\ + ["prettier-linter-helpers", "npm:1.0.0"],\ + ["synckit", "npm:0.9.2"]\ + ],\ + "packagePeers": [\ + "@types/eslint-config-prettier",\ + "@types/eslint",\ + "@types/prettier",\ + "eslint-config-prettier",\ + "eslint",\ + "prettier"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["data-view-byte-length", [\ - ["npm:1.0.1", {\ - "packageLocation": "../.yarn/berry/cache/data-view-byte-length-npm-1.0.1-538a9e432e-10.zip/node_modules/data-view-byte-length/",\ + ["eslint-plugin-react", [\ + ["npm:7.37.2", {\ + "packageLocation": "../.yarn/berry/cache/eslint-plugin-react-npm-7.37.2-9fdf577e3b-10.zip/node_modules/eslint-plugin-react/",\ "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"]\ + ["eslint-plugin-react", "npm:7.37.2"]\ ],\ - "linkType": "HARD"\ + "linkType": "SOFT"\ }],\ - ["npm:1.0.2", {\ - "packageLocation": "../.yarn/berry/cache/data-view-byte-length-npm-1.0.2-96d312fb9c-10.zip/node_modules/data-view-byte-length/",\ + ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:7.37.2", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-virtual-0f607daf27/2/.yarn/berry/cache/eslint-plugin-react-npm-7.37.2-9fdf577e3b-10.zip/node_modules/eslint-plugin-react/",\ "packageDependencies": [\ - ["data-view-byte-length", "npm:1.0.2"],\ - ["call-bound", "npm:1.0.3"],\ - ["es-errors", "npm:1.3.0"],\ - ["is-data-view", "npm:1.0.2"]\ + ["eslint-plugin-react", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:7.37.2"],\ + ["@types/eslint", null],\ + ["array-includes", "npm:3.1.8"],\ + ["array.prototype.findlast", "npm:1.2.5"],\ + ["array.prototype.flatmap", "npm:1.3.2"],\ + ["array.prototype.tosorted", "npm:1.1.4"],\ + ["doctrine", "npm:2.1.0"],\ + ["es-iterator-helpers", "npm:1.2.1"],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ + ["estraverse", "npm:5.3.0"],\ + ["hasown", "npm:2.0.2"],\ + ["jsx-ast-utils", "npm:3.3.5"],\ + ["minimatch", "npm:3.1.2"],\ + ["object.entries", "npm:1.1.8"],\ + ["object.fromentries", "npm:2.0.8"],\ + ["object.values", "npm:1.2.0"],\ + ["prop-types", "npm:15.8.1"],\ + ["resolve", "patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d"],\ + ["semver", "npm:6.3.1"],\ + ["string.prototype.matchall", "npm:4.0.11"],\ + ["string.prototype.repeat", "npm:1.0.0"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["data-view-byte-offset", [\ - ["npm:1.0.0", {\ - "packageLocation": "../.yarn/berry/cache/data-view-byte-offset-npm-1.0.0-7112a24a4b-10.zip/node_modules/data-view-byte-offset/",\ + ["eslint-plugin-react-hooks", [\ + ["npm:5.1.0", {\ + "packageLocation": "../.yarn/berry/cache/eslint-plugin-react-hooks-npm-5.1.0-cc261f8c02-10.zip/node_modules/eslint-plugin-react-hooks/",\ "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"]\ + ["eslint-plugin-react-hooks", "npm:5.1.0"]\ ],\ - "linkType": "HARD"\ + "linkType": "SOFT"\ }],\ - ["npm:1.0.1", {\ - "packageLocation": "../.yarn/berry/cache/data-view-byte-offset-npm-1.0.1-315a12a556-10.zip/node_modules/data-view-byte-offset/",\ + ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:5.1.0", {\ + "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-hooks-virtual-c44c321f7c/2/.yarn/berry/cache/eslint-plugin-react-hooks-npm-5.1.0-cc261f8c02-10.zip/node_modules/eslint-plugin-react-hooks/",\ "packageDependencies": [\ - ["data-view-byte-offset", "npm:1.0.1"],\ - ["call-bound", "npm:1.0.3"],\ - ["es-errors", "npm:1.3.0"],\ - ["is-data-view", "npm:1.0.1"]\ + ["eslint-plugin-react-hooks", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:5.1.0"],\ + ["@types/eslint", null],\ + ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"]\ + ],\ + "packagePeers": [\ + "@types/eslint",\ + "eslint"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["dataloader", [\ - ["npm:2.2.2", {\ - "packageLocation": "../.yarn/berry/cache/dataloader-npm-2.2.2-828252e61d-10.zip/node_modules/dataloader/",\ + ["eslint-plugin-security", [\ + ["npm:3.0.1", {\ + "packageLocation": "../.yarn/berry/cache/eslint-plugin-security-npm-3.0.1-c5165134bf-10.zip/node_modules/eslint-plugin-security/",\ "packageDependencies": [\ - ["dataloader", "npm:2.2.2"]\ + ["eslint-plugin-security", "npm:3.0.1"],\ + ["safe-regex", "npm:2.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["debug", [\ - ["npm:3.2.7", {\ - "packageLocation": "../.yarn/berry/cache/debug-npm-3.2.7-754e818c7a-10.zip/node_modules/debug/",\ + ["eslint-scope", [\ + ["npm:5.1.1", {\ + "packageLocation": "../.yarn/berry/cache/eslint-scope-npm-5.1.1-71fe59b18a-10.zip/node_modules/eslint-scope/",\ "packageDependencies": [\ - ["debug", "npm:3.2.7"]\ + ["eslint-scope", "npm:5.1.1"],\ + ["esrecurse", "npm:4.3.0"],\ + ["estraverse", "npm:4.3.0"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["npm:4.3.6", {\ - "packageLocation": "../.yarn/berry/cache/debug-npm-4.3.6-ecb233d831-10.zip/node_modules/debug/",\ + ["npm:8.2.0", {\ + "packageLocation": "../.yarn/berry/cache/eslint-scope-npm-8.2.0-d74e314c9e-10.zip/node_modules/eslint-scope/",\ "packageDependencies": [\ - ["debug", "npm:4.3.6"]\ + ["eslint-scope", "npm:8.2.0"],\ + ["esrecurse", "npm:4.3.0"],\ + ["estraverse", "npm:5.3.0"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["npm:4.3.7", {\ - "packageLocation": "../.yarn/berry/cache/debug-npm-4.3.7-385645adf9-10.zip/node_modules/debug/",\ + ["npm:8.3.0", {\ + "packageLocation": "../.yarn/berry/cache/eslint-scope-npm-8.3.0-2f4303c4f9-10.zip/node_modules/eslint-scope/",\ "packageDependencies": [\ - ["debug", "npm:4.3.7"]\ + ["eslint-scope", "npm:8.3.0"],\ + ["esrecurse", "npm:4.3.0"],\ + ["estraverse", "npm:5.3.0"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["npm:4.4.0", {\ - "packageLocation": "../.yarn/berry/cache/debug-npm-4.4.0-f6efe76023-10.zip/node_modules/debug/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["eslint-visitor-keys", [\ + ["npm:3.4.3", {\ + "packageLocation": "../.yarn/berry/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-10.zip/node_modules/eslint-visitor-keys/",\ "packageDependencies": [\ - ["debug", "npm:4.4.0"]\ + ["eslint-visitor-keys", "npm:3.4.3"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7", {\ - "packageLocation": "./.yarn/__virtual__/debug-virtual-0a02903db3/2/.yarn/berry/cache/debug-npm-4.3.7-385645adf9-10.zip/node_modules/debug/",\ + ["npm:4.2.0", {\ + "packageLocation": "../.yarn/berry/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-10.zip/node_modules/eslint-visitor-keys/",\ "packageDependencies": [\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ - ["@types/supports-color", null],\ - ["ms", "npm:2.1.3"],\ - ["supports-color", null]\ - ],\ - "packagePeers": [\ - "@types/supports-color",\ - "supports-color"\ + ["eslint-visitor-keys", "npm:4.2.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7", {\ - "packageLocation": "./.yarn/__virtual__/debug-virtual-d2345003b7/2/.yarn/berry/cache/debug-npm-3.2.7-754e818c7a-10.zip/node_modules/debug/",\ + }]\ + ]],\ + ["esm", [\ + ["npm:3.2.25", {\ + "packageLocation": "../.yarn/berry/cache/esm-npm-3.2.25-762b3ebd40-10.zip/node_modules/esm/",\ "packageDependencies": [\ - ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"],\ - ["@types/supports-color", null],\ - ["ms", "npm:2.1.3"],\ - ["supports-color", null]\ - ],\ - "packagePeers": [\ - "@types/supports-color",\ - "supports-color"\ + ["esm", "npm:3.2.25"]\ ],\ "linkType": "HARD"\ - }],\ - ["virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0", {\ - "packageLocation": "./.yarn/__virtual__/debug-virtual-77d152fd5f/2/.yarn/berry/cache/debug-npm-4.4.0-f6efe76023-10.zip/node_modules/debug/",\ + }]\ + ]],\ + ["espree", [\ + ["npm:10.3.0", {\ + "packageLocation": "../.yarn/berry/cache/espree-npm-10.3.0-e5b10052f5-10.zip/node_modules/espree/",\ "packageDependencies": [\ - ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"],\ - ["@types/supports-color", null],\ - ["ms", "npm:2.1.3"],\ - ["supports-color", null]\ - ],\ - "packagePeers": [\ - "@types/supports-color",\ - "supports-color"\ + ["espree", "npm:10.3.0"],\ + ["acorn", "npm:8.14.0"],\ + ["acorn-jsx", "virtual:e5b10052f5b961a2f38f3edbfbbcd7baf074e555f688eaf63695fed94838b848c6291487952754e262c19f60bf34d659b71e3d5260e2ea073949e1b6269dc165#npm:5.3.2"],\ + ["eslint-visitor-keys", "npm:4.2.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["virtual:fc49ae59dd7800ae9653c194c805458e853a919b000d090804edf74ceca13a84997c7828a8b157a74c47e22e5575dcca7bb1ab25bb4c9d9935cbd5bbcdb5da97#npm:4.3.6", {\ - "packageLocation": "./.yarn/__virtual__/debug-virtual-598c0fb21e/2/.yarn/berry/cache/debug-npm-4.3.6-ecb233d831-10.zip/node_modules/debug/",\ + }]\ + ]],\ + ["esquery", [\ + ["npm:1.6.0", {\ + "packageLocation": "../.yarn/berry/cache/esquery-npm-1.6.0-16fee31531-10.zip/node_modules/esquery/",\ "packageDependencies": [\ - ["debug", "virtual:fc49ae59dd7800ae9653c194c805458e853a919b000d090804edf74ceca13a84997c7828a8b157a74c47e22e5575dcca7bb1ab25bb4c9d9935cbd5bbcdb5da97#npm:4.3.6"],\ - ["@types/supports-color", null],\ - ["ms", "npm:2.1.2"],\ - ["supports-color", null]\ - ],\ - "packagePeers": [\ - "@types/supports-color",\ - "supports-color"\ + ["esquery", "npm:1.6.0"],\ + ["estraverse", "npm:5.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["deep-is", [\ - ["npm:0.1.4", {\ - "packageLocation": "../.yarn/berry/cache/deep-is-npm-0.1.4-88938b5a67-10.zip/node_modules/deep-is/",\ + ["esrecurse", [\ + ["npm:4.3.0", {\ + "packageLocation": "../.yarn/berry/cache/esrecurse-npm-4.3.0-10b86a887a-10.zip/node_modules/esrecurse/",\ "packageDependencies": [\ - ["deep-is", "npm:0.1.4"]\ + ["esrecurse", "npm:4.3.0"],\ + ["estraverse", "npm:5.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["define-data-property", [\ - ["npm:1.1.4", {\ - "packageLocation": "../.yarn/berry/cache/define-data-property-npm-1.1.4-4cbd8efc51-10.zip/node_modules/define-data-property/",\ + ["estraverse", [\ + ["npm:4.3.0", {\ + "packageLocation": "../.yarn/berry/cache/estraverse-npm-4.3.0-920a32f3c6-10.zip/node_modules/estraverse/",\ "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"]\ + ["estraverse", "npm:4.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.3.0", {\ + "packageLocation": "../.yarn/berry/cache/estraverse-npm-5.3.0-03284f8f63-10.zip/node_modules/estraverse/",\ + "packageDependencies": [\ + ["estraverse", "npm:5.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["define-properties", [\ - ["npm:1.2.1", {\ - "packageLocation": "../.yarn/berry/cache/define-properties-npm-1.2.1-8a4d42413b-10.zip/node_modules/define-properties/",\ + ["esutils", [\ + ["npm:2.0.3", {\ + "packageLocation": "../.yarn/berry/cache/esutils-npm-2.0.3-f865beafd5-10.zip/node_modules/esutils/",\ "packageDependencies": [\ - ["define-properties", "npm:1.2.1"],\ - ["define-data-property", "npm:1.1.4"],\ - ["has-property-descriptors", "npm:1.0.2"],\ - ["object-keys", "npm:1.1.1"]\ + ["esutils", "npm:2.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["depd", [\ - ["npm:2.0.0", {\ - "packageLocation": "../.yarn/berry/cache/depd-npm-2.0.0-b6c51a4b43-10.zip/node_modules/depd/",\ + ["etag", [\ + ["npm:1.8.1", {\ + "packageLocation": "../.yarn/berry/cache/etag-npm-1.8.1-54a3b989d9-10.zip/node_modules/etag/",\ "packageDependencies": [\ - ["depd", "npm:2.0.0"]\ + ["etag", "npm:1.8.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["destroy", [\ - ["npm:1.2.0", {\ - "packageLocation": "../.yarn/berry/cache/destroy-npm-1.2.0-6a511802e2-10.zip/node_modules/destroy/",\ + ["event-target-shim", [\ + ["npm:5.0.1", {\ + "packageLocation": "../.yarn/berry/cache/event-target-shim-npm-5.0.1-cb48709025-10.zip/node_modules/event-target-shim/",\ "packageDependencies": [\ - ["destroy", "npm:1.2.0"]\ + ["event-target-shim", "npm:5.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["diff", [\ - ["npm:4.0.2", {\ - "packageLocation": "../.yarn/berry/cache/diff-npm-4.0.2-73133c7102-10.zip/node_modules/diff/",\ + ["eventemitter3", [\ + ["npm:3.1.2", {\ + "packageLocation": "../.yarn/berry/cache/eventemitter3-npm-3.1.2-a68b03e1ea-10.zip/node_modules/eventemitter3/",\ "packageDependencies": [\ - ["diff", "npm:4.0.2"]\ + ["eventemitter3", "npm:3.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["doctrine", [\ - ["npm:2.1.0", {\ - "packageLocation": "../.yarn/berry/cache/doctrine-npm-2.1.0-ac15d049b7-10.zip/node_modules/doctrine/",\ + ["events", [\ + ["npm:3.3.0", {\ + "packageLocation": "../.yarn/berry/cache/events-npm-3.3.0-c280bc7e48-10.zip/node_modules/events/",\ "packageDependencies": [\ - ["doctrine", "npm:2.1.0"],\ - ["esutils", "npm:2.0.3"]\ + ["events", "npm:3.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["dot-case", [\ - ["npm:3.0.4", {\ - "packageLocation": "../.yarn/berry/cache/dot-case-npm-3.0.4-09675b5521-10.zip/node_modules/dot-case/",\ + ["exponential-backoff", [\ + ["npm:3.1.2", {\ + "packageLocation": "../.yarn/berry/cache/exponential-backoff-npm-3.1.2-e030c582de-10.zip/node_modules/exponential-backoff/",\ "packageDependencies": [\ - ["dot-case", "npm:3.0.4"],\ - ["no-case", "npm:3.0.4"],\ - ["tslib", "npm:2.7.0"]\ + ["exponential-backoff", "npm:3.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["dunder-proto", [\ - ["npm:1.0.1", {\ - "packageLocation": "../.yarn/berry/cache/dunder-proto-npm-1.0.1-90eb6829db-10.zip/node_modules/dunder-proto/",\ + ["express", [\ + ["npm:4.21.2", {\ + "packageLocation": "../.yarn/berry/cache/express-npm-4.21.2-9b3bd32250-10.zip/node_modules/express/",\ "packageDependencies": [\ - ["dunder-proto", "npm:1.0.1"],\ - ["call-bind-apply-helpers", "npm:1.0.1"],\ - ["es-errors", "npm:1.3.0"],\ - ["gopd", "npm:1.2.0"]\ + ["express", "npm:4.21.2"],\ + ["accepts", "npm:1.3.8"],\ + ["array-flatten", "npm:1.1.1"],\ + ["body-parser", "npm:1.20.3"],\ + ["content-disposition", "npm:0.5.4"],\ + ["content-type", "npm:1.0.5"],\ + ["cookie", "npm:0.7.1"],\ + ["cookie-signature", "npm:1.0.6"],\ + ["debug", "virtual:c7b184cd14c02e3ce555ab1875e60cf5033c617e17d82c4c02ea822101d3c817f48bf25a766b4d4335742dc5c9c14c2e88a57ed955a56c4ad0613899f82f5618#npm:2.6.9"],\ + ["depd", "npm:2.0.0"],\ + ["encodeurl", "npm:2.0.0"],\ + ["escape-html", "npm:1.0.3"],\ + ["etag", "npm:1.8.1"],\ + ["finalhandler", "npm:1.3.1"],\ + ["fresh", "npm:0.5.2"],\ + ["http-errors", "npm:2.0.0"],\ + ["merge-descriptors", "npm:1.0.3"],\ + ["methods", "npm:1.1.2"],\ + ["on-finished", "npm:2.4.1"],\ + ["parseurl", "npm:1.3.3"],\ + ["path-to-regexp", "npm:0.1.12"],\ + ["proxy-addr", "npm:2.0.7"],\ + ["qs", "npm:6.13.0"],\ + ["range-parser", "npm:1.2.1"],\ + ["safe-buffer", "npm:5.2.1"],\ + ["send", "npm:0.19.0"],\ + ["serve-static", "npm:1.16.2"],\ + ["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"\ + }],\ + ["npm:5.0.1", {\ + "packageLocation": "../.yarn/berry/cache/express-npm-5.0.1-fc49ae59dd-10.zip/node_modules/express/",\ + "packageDependencies": [\ + ["express", "npm:5.0.1"],\ + ["accepts", "npm:2.0.0"],\ + ["body-parser", "npm:2.1.0"],\ + ["content-disposition", "npm:1.0.0"],\ + ["content-type", "npm:1.0.5"],\ + ["cookie", "npm:0.7.1"],\ + ["cookie-signature", "npm:1.2.2"],\ + ["debug", "virtual:fc49ae59dd7800ae9653c194c805458e853a919b000d090804edf74ceca13a84997c7828a8b157a74c47e22e5575dcca7bb1ab25bb4c9d9935cbd5bbcdb5da97#npm:4.3.6"],\ + ["depd", "npm:2.0.0"],\ + ["encodeurl", "npm:2.0.0"],\ + ["escape-html", "npm:1.0.3"],\ + ["etag", "npm:1.8.1"],\ + ["finalhandler", "npm:2.1.0"],\ + ["fresh", "npm:2.0.0"],\ + ["http-errors", "npm:2.0.0"],\ + ["merge-descriptors", "npm:2.0.0"],\ + ["methods", "npm:1.1.2"],\ + ["mime-types", "npm:3.0.0"],\ + ["on-finished", "npm:2.4.1"],\ + ["once", "npm:1.4.0"],\ + ["parseurl", "npm:1.3.3"],\ + ["proxy-addr", "npm:2.0.7"],\ + ["qs", "npm:6.13.0"],\ + ["range-parser", "npm:1.2.1"],\ + ["router", "npm:2.1.0"],\ + ["safe-buffer", "npm:5.2.1"],\ + ["send", "npm:1.1.0"],\ + ["serve-static", "npm:2.1.0"],\ + ["setprototypeof", "npm:1.2.0"],\ + ["statuses", "npm:2.0.1"],\ + ["type-is", "npm:2.0.0"],\ + ["utils-merge", "npm:1.0.1"],\ + ["vary", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["ee-first", [\ - ["npm:1.1.1", {\ - "packageLocation": "../.yarn/berry/cache/ee-first-npm-1.1.1-33f8535b39-10.zip/node_modules/ee-first/",\ + ["extend", [\ + ["npm:3.0.2", {\ + "packageLocation": "../.yarn/berry/cache/extend-npm-3.0.2-e1ca07ac54-10.zip/node_modules/extend/",\ "packageDependencies": [\ - ["ee-first", "npm:1.1.1"]\ + ["extend", "npm:3.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["electron-to-chromium", [\ - ["npm:1.5.22", {\ - "packageLocation": "../.yarn/berry/cache/electron-to-chromium-npm-1.5.22-0a24685643-10.zip/node_modules/electron-to-chromium/",\ - "packageDependencies": [\ - ["electron-to-chromium", "npm:1.5.22"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:1.5.97", {\ - "packageLocation": "../.yarn/berry/cache/electron-to-chromium-npm-1.5.97-a5d0e46ea1-10.zip/node_modules/electron-to-chromium/",\ + ["faker", [\ + ["npm:5.5.3", {\ + "packageLocation": "../.yarn/berry/cache/faker-npm-5.5.3-541ce97798-10.zip/node_modules/faker/",\ "packageDependencies": [\ - ["electron-to-chromium", "npm:1.5.97"]\ + ["faker", "npm:5.5.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["emoji-regex", [\ - ["npm:9.2.2", {\ - "packageLocation": "../.yarn/berry/cache/emoji-regex-npm-9.2.2-e6fac8d058-10.zip/node_modules/emoji-regex/",\ + ["fast-content-type-parse", [\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/fast-content-type-parse-npm-1.1.0-035173e566-10.zip/node_modules/fast-content-type-parse/",\ "packageDependencies": [\ - ["emoji-regex", "npm:9.2.2"]\ + ["fast-content-type-parse", "npm:1.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["emojis-list", [\ - ["npm:3.0.0", {\ - "packageLocation": "../.yarn/berry/cache/emojis-list-npm-3.0.0-7faa48e6fd-10.zip/node_modules/emojis-list/",\ + ["fast-decode-uri-component", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/fast-decode-uri-component-npm-1.0.1-578ba9fecf-10.zip/node_modules/fast-decode-uri-component/",\ "packageDependencies": [\ - ["emojis-list", "npm:3.0.0"]\ + ["fast-decode-uri-component", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["encodeurl", [\ - ["npm:2.0.0", {\ - "packageLocation": "../.yarn/berry/cache/encodeurl-npm-2.0.0-3660bcc92a-10.zip/node_modules/encodeurl/",\ + ["fast-deep-equal", [\ + ["npm:3.1.3", {\ + "packageLocation": "../.yarn/berry/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-10.zip/node_modules/fast-deep-equal/",\ "packageDependencies": [\ - ["encodeurl", "npm:2.0.0"]\ + ["fast-deep-equal", "npm:3.1.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["engine.io", [\ - ["npm:6.6.4", {\ - "packageLocation": "../.yarn/berry/cache/engine.io-npm-6.6.4-1d61fc58e3-10.zip/node_modules/engine.io/",\ + ["fast-diff", [\ + ["npm:1.3.0", {\ + "packageLocation": "../.yarn/berry/cache/fast-diff-npm-1.3.0-9f19e3b743-10.zip/node_modules/fast-diff/",\ "packageDependencies": [\ - ["engine.io", "npm:6.6.4"],\ - ["@types/cors", "npm:2.8.17"],\ - ["@types/node", "npm:22.13.10"],\ - ["accepts", "npm:1.3.8"],\ - ["base64id", "npm:2.0.0"],\ - ["cookie", "npm:0.7.2"],\ - ["cors", "npm:2.8.5"],\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ - ["engine.io-parser", "npm:5.2.3"],\ - ["ws", "virtual:1d61fc58e3bfe6abc91b3453689f077c31362697bd0dc94bc6dc09bf7c6a0b9c4d4d14474fc7aada28132044c44f3822836470d62594826815ec3c32a8ff4838#npm:8.17.1"]\ + ["fast-diff", "npm:1.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["engine.io-parser", [\ - ["npm:5.2.3", {\ - "packageLocation": "../.yarn/berry/cache/engine.io-parser-npm-5.2.3-6dfa36cede-10.zip/node_modules/engine.io-parser/",\ + ["fast-fifo", [\ + ["npm:1.3.2", {\ + "packageLocation": "../.yarn/berry/cache/fast-fifo-npm-1.3.2-391cc25df4-10.zip/node_modules/fast-fifo/",\ "packageDependencies": [\ - ["engine.io-parser", "npm:5.2.3"]\ + ["fast-fifo", "npm:1.3.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["enhanced-resolve", [\ - ["npm:5.17.1", {\ - "packageLocation": "../.yarn/berry/cache/enhanced-resolve-npm-5.17.1-296305b69f-10.zip/node_modules/enhanced-resolve/",\ + ["fast-glob", [\ + ["npm:3.3.1", {\ + "packageLocation": "../.yarn/berry/cache/fast-glob-npm-3.3.1-8045ff8f4d-10.zip/node_modules/fast-glob/",\ "packageDependencies": [\ - ["enhanced-resolve", "npm:5.17.1"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["tapable", "npm:2.2.1"]\ + ["fast-glob", "npm:3.3.1"],\ + ["@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.8"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:5.18.1", {\ - "packageLocation": "../.yarn/berry/cache/enhanced-resolve-npm-5.18.1-d16da9a150-10.zip/node_modules/enhanced-resolve/",\ + ["npm:3.3.3", {\ + "packageLocation": "../.yarn/berry/cache/fast-glob-npm-3.3.3-2a653be532-10.zip/node_modules/fast-glob/",\ "packageDependencies": [\ - ["enhanced-resolve", "npm:5.18.1"],\ - ["graceful-fs", "npm:4.2.11"],\ - ["tapable", "npm:2.2.1"]\ + ["fast-glob", "npm:3.3.3"],\ + ["@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.8"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["entities", [\ - ["npm:4.5.0", {\ - "packageLocation": "../.yarn/berry/cache/entities-npm-4.5.0-7cdb83b832-10.zip/node_modules/entities/",\ + ["fast-hash-code", [\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/fast-hash-code-npm-2.1.0-c414f569c8-10.zip/node_modules/fast-hash-code/",\ "packageDependencies": [\ - ["entities", "npm:4.5.0"]\ + ["fast-hash-code", "npm:2.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["error-ex", [\ - ["npm:1.3.2", {\ - "packageLocation": "../.yarn/berry/cache/error-ex-npm-1.3.2-5654f80c0f-10.zip/node_modules/error-ex/",\ + ["fast-json-stable-stringify", [\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/fast-json-stable-stringify-npm-2.1.0-02e8905fda-10.zip/node_modules/fast-json-stable-stringify/",\ "packageDependencies": [\ - ["error-ex", "npm:1.3.2"],\ - ["is-arrayish", "npm:0.2.1"]\ + ["fast-json-stable-stringify", "npm:2.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["es-abstract", [\ - ["npm:1.23.3", {\ - "packageLocation": "../.yarn/berry/cache/es-abstract-npm-1.23.3-ffd85665f7-10.zip/node_modules/es-abstract/",\ + ["fast-json-stringify", [\ + ["npm:1.21.0", {\ + "packageLocation": "../.yarn/berry/cache/fast-json-stringify-npm-1.21.0-a4a226c6ee-10.zip/node_modules/fast-json-stringify/",\ "packageDependencies": [\ - ["es-abstract", "npm:1.23.3"],\ - ["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.4"],\ - ["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.2"],\ - ["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.8"],\ - ["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"]\ + ["fast-json-stringify", "npm:1.21.0"],\ + ["ajv", "npm:6.12.6"],\ + ["deepmerge", "npm:4.3.1"],\ + ["string-similarity", "npm:4.0.4"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:1.23.9", {\ - "packageLocation": "../.yarn/berry/cache/es-abstract-npm-1.23.9-65d488dcce-10.zip/node_modules/es-abstract/",\ + ["npm:5.16.1", {\ + "packageLocation": "../.yarn/berry/cache/fast-json-stringify-npm-5.16.1-b77a4b7f73-10.zip/node_modules/fast-json-stringify/",\ "packageDependencies": [\ - ["es-abstract", "npm:1.23.9"],\ - ["array-buffer-byte-length", "npm:1.0.2"],\ - ["arraybuffer.prototype.slice", "npm:1.0.4"],\ - ["available-typed-arrays", "npm:1.0.7"],\ - ["call-bind", "npm:1.0.8"],\ - ["call-bound", "npm:1.0.3"],\ - ["data-view-buffer", "npm:1.0.2"],\ - ["data-view-byte-length", "npm:1.0.2"],\ - ["data-view-byte-offset", "npm:1.0.1"],\ - ["es-define-property", "npm:1.0.1"],\ - ["es-errors", "npm:1.3.0"],\ - ["es-object-atoms", "npm:1.0.0"],\ - ["es-set-tostringtag", "npm:2.1.0"],\ - ["es-to-primitive", "npm:1.3.0"],\ - ["function.prototype.name", "npm:1.1.8"],\ - ["get-intrinsic", "npm:1.2.7"],\ - ["get-proto", "npm:1.0.1"],\ - ["get-symbol-description", "npm:1.1.0"],\ - ["globalthis", "npm:1.0.4"],\ - ["gopd", "npm:1.2.0"],\ - ["has-property-descriptors", "npm:1.0.2"],\ - ["has-proto", "npm:1.2.0"],\ - ["has-symbols", "npm:1.1.0"],\ - ["hasown", "npm:2.0.2"],\ - ["internal-slot", "npm:1.1.0"],\ - ["is-array-buffer", "npm:3.0.5"],\ - ["is-callable", "npm:1.2.7"],\ - ["is-data-view", "npm:1.0.2"],\ - ["is-regex", "npm:1.2.1"],\ - ["is-shared-array-buffer", "npm:1.0.4"],\ - ["is-string", "npm:1.1.1"],\ - ["is-typed-array", "npm:1.1.15"],\ - ["is-weakref", "npm:1.1.1"],\ - ["math-intrinsics", "npm:1.1.0"],\ - ["object-inspect", "npm:1.13.4"],\ - ["object-keys", "npm:1.1.1"],\ - ["object.assign", "npm:4.1.7"],\ - ["own-keys", "npm:1.0.1"],\ - ["regexp.prototype.flags", "npm:1.5.4"],\ - ["safe-array-concat", "npm:1.1.3"],\ - ["safe-push-apply", "npm:1.0.0"],\ - ["safe-regex-test", "npm:1.1.0"],\ - ["set-proto", "npm:1.0.0"],\ - ["string.prototype.trim", "npm:1.2.10"],\ - ["string.prototype.trimend", "npm:1.0.9"],\ - ["string.prototype.trimstart", "npm:1.0.8"],\ - ["typed-array-buffer", "npm:1.0.3"],\ - ["typed-array-byte-length", "npm:1.0.3"],\ - ["typed-array-byte-offset", "npm:1.0.4"],\ - ["typed-array-length", "npm:1.0.7"],\ - ["unbox-primitive", "npm:1.1.0"],\ - ["which-typed-array", "npm:1.1.18"]\ + ["fast-json-stringify", "npm:5.16.1"],\ + ["@fastify/merge-json-schemas", "npm:0.1.1"],\ + ["ajv", "npm:8.17.1"],\ + ["ajv-formats", "virtual:b77a4b7f73d4c1c7fc5db0545a0d044d8a896eef45770425de4eca6250a6df8d78418f89ee9ccfeb122ae53a4313d2f557b436a2a9f9700b5990125d3fbb8fe8#npm:3.0.1"],\ + ["fast-deep-equal", "npm:3.1.3"],\ + ["fast-uri", "npm:2.4.0"],\ + ["json-schema-ref-resolver", "npm:1.0.1"],\ + ["rfdc", "npm:1.4.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["es-define-property", [\ - ["npm:1.0.0", {\ - "packageLocation": "../.yarn/berry/cache/es-define-property-npm-1.0.0-e23aa9b242-10.zip/node_modules/es-define-property/",\ + ["fast-levenshtein", [\ + ["npm:2.0.6", {\ + "packageLocation": "../.yarn/berry/cache/fast-levenshtein-npm-2.0.6-fcd74b8df5-10.zip/node_modules/fast-levenshtein/",\ "packageDependencies": [\ - ["es-define-property", "npm:1.0.0"],\ - ["get-intrinsic", "npm:1.2.4"]\ + ["fast-levenshtein", "npm:2.0.6"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:1.0.1", {\ - "packageLocation": "../.yarn/berry/cache/es-define-property-npm-1.0.1-3fc6324f1c-10.zip/node_modules/es-define-property/",\ + }]\ + ]],\ + ["fast-querystring", [\ + ["npm:1.1.2", {\ + "packageLocation": "../.yarn/berry/cache/fast-querystring-npm-1.1.2-81dfb4019b-10.zip/node_modules/fast-querystring/",\ "packageDependencies": [\ - ["es-define-property", "npm:1.0.1"]\ + ["fast-querystring", "npm:1.1.2"],\ + ["fast-decode-uri-component", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["es-errors", [\ - ["npm:1.3.0", {\ - "packageLocation": "../.yarn/berry/cache/es-errors-npm-1.3.0-fda0c9b8a8-10.zip/node_modules/es-errors/",\ + ["fast-redact", [\ + ["npm:3.5.0", {\ + "packageLocation": "../.yarn/berry/cache/fast-redact-npm-3.5.0-80acfe2b04-10.zip/node_modules/fast-redact/",\ "packageDependencies": [\ - ["es-errors", "npm:1.3.0"]\ + ["fast-redact", "npm:3.5.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["es-iterator-helpers", [\ - ["npm:1.2.1", {\ - "packageLocation": "../.yarn/berry/cache/es-iterator-helpers-npm-1.2.1-d00703ecc3-10.zip/node_modules/es-iterator-helpers/",\ - "packageDependencies": [\ - ["es-iterator-helpers", "npm:1.2.1"],\ - ["call-bind", "npm:1.0.8"],\ - ["call-bound", "npm:1.0.3"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.9"],\ - ["es-errors", "npm:1.3.0"],\ - ["es-set-tostringtag", "npm:2.0.3"],\ - ["function-bind", "npm:1.1.2"],\ - ["get-intrinsic", "npm:1.2.7"],\ - ["globalthis", "npm:1.0.4"],\ - ["gopd", "npm:1.2.0"],\ - ["has-property-descriptors", "npm:1.0.2"],\ - ["has-proto", "npm:1.2.0"],\ - ["has-symbols", "npm:1.1.0"],\ - ["internal-slot", "npm:1.1.0"],\ - ["iterator.prototype", "npm:1.1.5"],\ - ["safe-array-concat", "npm:1.1.3"]\ + ["fast-safe-stringify", [\ + ["npm:2.1.1", {\ + "packageLocation": "../.yarn/berry/cache/fast-safe-stringify-npm-2.1.1-7ce89033ca-10.zip/node_modules/fast-safe-stringify/",\ + "packageDependencies": [\ + ["fast-safe-stringify", "npm:2.1.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["es-module-lexer", [\ - ["npm:1.5.4", {\ - "packageLocation": "../.yarn/berry/cache/es-module-lexer-npm-1.5.4-b52b96b8fc-10.zip/node_modules/es-module-lexer/",\ + ["fast-uri", [\ + ["npm:2.4.0", {\ + "packageLocation": "../.yarn/berry/cache/fast-uri-npm-2.4.0-41c8a2d2ef-10.zip/node_modules/fast-uri/",\ "packageDependencies": [\ - ["es-module-lexer", "npm:1.5.4"]\ + ["fast-uri", "npm:2.4.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["es-object-atoms", [\ - ["npm:1.0.0", {\ - "packageLocation": "../.yarn/berry/cache/es-object-atoms-npm-1.0.0-c5cca6d760-10.zip/node_modules/es-object-atoms/",\ + }],\ + ["npm:3.0.6", {\ + "packageLocation": "../.yarn/berry/cache/fast-uri-npm-3.0.6-140ab22003-10.zip/node_modules/fast-uri/",\ "packageDependencies": [\ - ["es-object-atoms", "npm:1.0.0"],\ - ["es-errors", "npm:1.3.0"]\ + ["fast-uri", "npm:3.0.6"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["es-set-tostringtag", [\ - ["npm:2.0.3", {\ - "packageLocation": "../.yarn/berry/cache/es-set-tostringtag-npm-2.0.3-8a191fed13-10.zip/node_modules/es-set-tostringtag/",\ + ["fast-xml-parser", [\ + ["npm:4.4.1", {\ + "packageLocation": "../.yarn/berry/cache/fast-xml-parser-npm-4.4.1-b48f31eba7-10.zip/node_modules/fast-xml-parser/",\ "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"]\ + ["fast-xml-parser", "npm:4.4.1"],\ + ["strnum", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:2.1.0", {\ - "packageLocation": "../.yarn/berry/cache/es-set-tostringtag-npm-2.1.0-4e55705d3f-10.zip/node_modules/es-set-tostringtag/",\ + ["npm:4.5.3", {\ + "packageLocation": "../.yarn/berry/cache/fast-xml-parser-npm-4.5.3-4c572a6316-10.zip/node_modules/fast-xml-parser/",\ "packageDependencies": [\ - ["es-set-tostringtag", "npm:2.1.0"],\ - ["es-errors", "npm:1.3.0"],\ - ["get-intrinsic", "npm:1.2.7"],\ - ["has-tostringtag", "npm:1.0.2"],\ - ["hasown", "npm:2.0.2"]\ + ["fast-xml-parser", "npm:4.5.3"],\ + ["strnum", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["es-shim-unscopables", [\ - ["npm:1.0.2", {\ - "packageLocation": "../.yarn/berry/cache/es-shim-unscopables-npm-1.0.2-a3056a4c0d-10.zip/node_modules/es-shim-unscopables/",\ + ["fastify", [\ + ["npm:4.28.1", {\ + "packageLocation": "../.yarn/berry/cache/fastify-npm-4.28.1-b5ef7d871c-10.zip/node_modules/fastify/",\ "packageDependencies": [\ - ["es-shim-unscopables", "npm:1.0.2"],\ - ["hasown", "npm:2.0.2"]\ + ["fastify", "npm:4.28.1"],\ + ["@fastify/ajv-compiler", "npm:3.6.0"],\ + ["@fastify/error", "npm:3.4.1"],\ + ["@fastify/fast-json-stringify-compiler", "npm:4.3.0"],\ + ["abstract-logging", "npm:2.0.1"],\ + ["avvio", "npm:8.4.0"],\ + ["fast-content-type-parse", "npm:1.1.0"],\ + ["fast-json-stringify", "npm:5.16.1"],\ + ["find-my-way", "npm:8.2.2"],\ + ["light-my-request", "npm:5.14.0"],\ + ["pino", "npm:9.6.0"],\ + ["process-warning", "npm:3.0.0"],\ + ["proxy-addr", "npm:2.0.7"],\ + ["rfdc", "npm:1.4.1"],\ + ["secure-json-parse", "npm:2.7.0"],\ + ["semver", "npm:7.6.3"],\ + ["toad-cache", "npm:3.7.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["es-to-primitive", [\ - ["npm:1.2.1", {\ - "packageLocation": "../.yarn/berry/cache/es-to-primitive-npm-1.2.1-b7a7eac6c5-10.zip/node_modules/es-to-primitive/",\ + ["fastify-plugin", [\ + ["npm:4.5.1", {\ + "packageLocation": "../.yarn/berry/cache/fastify-plugin-npm-4.5.1-902caad25f-10.zip/node_modules/fastify-plugin/",\ "packageDependencies": [\ - ["es-to-primitive", "npm:1.2.1"],\ - ["is-callable", "npm:1.2.7"],\ - ["is-date-object", "npm:1.0.5"],\ - ["is-symbol", "npm:1.0.4"]\ + ["fastify-plugin", "npm:4.5.1"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:1.3.0", {\ - "packageLocation": "../.yarn/berry/cache/es-to-primitive-npm-1.3.0-470b6d51b6-10.zip/node_modules/es-to-primitive/",\ + ["npm:5.0.1", {\ + "packageLocation": "../.yarn/berry/cache/fastify-plugin-npm-5.0.1-270d511cc9-10.zip/node_modules/fastify-plugin/",\ "packageDependencies": [\ - ["es-to-primitive", "npm:1.3.0"],\ - ["is-callable", "npm:1.2.7"],\ - ["is-date-object", "npm:1.0.5"],\ - ["is-symbol", "npm:1.1.1"]\ + ["fastify-plugin", "npm:5.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["escalade", [\ - ["npm:3.2.0", {\ - "packageLocation": "../.yarn/berry/cache/escalade-npm-3.2.0-19b50dd48f-10.zip/node_modules/escalade/",\ + ["fastq", [\ + ["npm:1.17.1", {\ + "packageLocation": "../.yarn/berry/cache/fastq-npm-1.17.1-56d4554993-10.zip/node_modules/fastq/",\ "packageDependencies": [\ - ["escalade", "npm:3.2.0"]\ + ["fastq", "npm:1.17.1"],\ + ["reusify", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.19.1", {\ + "packageLocation": "../.yarn/berry/cache/fastq-npm-1.19.1-ca0a13ec3f-10.zip/node_modules/fastq/",\ + "packageDependencies": [\ + ["fastq", "npm:1.19.1"],\ + ["reusify", "npm:1.0.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["escape-html", [\ - ["npm:1.0.3", {\ - "packageLocation": "../.yarn/berry/cache/escape-html-npm-1.0.3-376c22ee74-10.zip/node_modules/escape-html/",\ + ["fetch-blob", [\ + ["npm:3.2.0", {\ + "packageLocation": "../.yarn/berry/cache/fetch-blob-npm-3.2.0-28e01becfc-10.zip/node_modules/fetch-blob/",\ "packageDependencies": [\ - ["escape-html", "npm:1.0.3"]\ + ["fetch-blob", "npm:3.2.0"],\ + ["node-domexception", "npm:1.0.0"],\ + ["web-streams-polyfill", "npm:3.3.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["escape-string-regexp", [\ - ["npm:1.0.5", {\ - "packageLocation": "../.yarn/berry/cache/escape-string-regexp-npm-1.0.5-3284de402f-10.zip/node_modules/escape-string-regexp/",\ + ["fetchache", [\ + ["npm:0.1.1", {\ + "packageLocation": "../.yarn/berry/cache/fetchache-npm-0.1.1-97c4c1e404-10.zip/node_modules/fetchache/",\ "packageDependencies": [\ - ["escape-string-regexp", "npm:1.0.5"]\ + ["fetchache", "npm:0.1.1"],\ + ["flatstr", "npm:1.0.12"],\ + ["http-cache-semantics", "npm:4.1.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:4.0.0", {\ - "packageLocation": "../.yarn/berry/cache/escape-string-regexp-npm-4.0.0-4b531d8d59-10.zip/node_modules/escape-string-regexp/",\ + }]\ + ]],\ + ["figlet", [\ + ["npm:1.8.0", {\ + "packageLocation": "../.yarn/berry/cache/figlet-npm-1.8.0-5320706e2a-10.zip/node_modules/figlet/",\ "packageDependencies": [\ - ["escape-string-regexp", "npm:4.0.0"]\ + ["figlet", "npm:1.8.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint", [\ - ["npm:9.17.0", {\ - "packageLocation": "../.yarn/berry/cache/eslint-npm-9.17.0-75805166d6-10.zip/node_modules/eslint/",\ + ["file-entry-cache", [\ + ["npm:8.0.0", {\ + "packageLocation": "../.yarn/berry/cache/file-entry-cache-npm-8.0.0-5b09d19a83-10.zip/node_modules/file-entry-cache/",\ "packageDependencies": [\ - ["eslint", "npm:9.17.0"]\ + ["file-entry-cache", "npm:8.0.0"],\ + ["flat-cache", "npm:4.0.1"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["npm:9.22.0", {\ - "packageLocation": "../.yarn/berry/cache/eslint-npm-9.22.0-dd7abea6c7-10.zip/node_modules/eslint/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["file-loader", [\ + ["npm:6.2.0", {\ + "packageLocation": "../.yarn/berry/cache/file-loader-npm-6.2.0-4b02fd87d5-10.zip/node_modules/file-loader/",\ "packageDependencies": [\ - ["eslint", "npm:9.22.0"]\ + ["file-loader", "npm:6.2.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-virtual-9b35022e59/2/.yarn/berry/cache/eslint-npm-9.17.0-75805166d6-10.zip/node_modules/eslint/",\ + ["virtual:e2585c7171b12c5583c4eecb512d1a4e014083ea0966117c2a782f5e891f98c2fd419f9b5f70bee043816000ba9cc5c25620b7a185ade5f963329b6435a82eb4#npm:6.2.0", {\ + "packageLocation": "./.yarn/__virtual__/file-loader-virtual-f99f81ae15/2/.yarn/berry/cache/file-loader-npm-6.2.0-4b02fd87d5-10.zip/node_modules/file-loader/",\ "packageDependencies": [\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["@eslint-community/eslint-utils", "virtual:9b35022e5955750007de6c79b9d3d32b8c43ff54b3634f45014e3d799848565ba98f7775ebc85a4d288a9c9169e235d7623f2552633b94a895acc94eb4f2781a#npm:4.4.0"],\ - ["@eslint-community/regexpp", "npm:4.12.1"],\ - ["@eslint/config-array", "npm:0.19.2"],\ - ["@eslint/core", "npm:0.9.1"],\ - ["@eslint/eslintrc", "npm:3.2.0"],\ - ["@eslint/js", "npm:9.17.0"],\ - ["@eslint/plugin-kit", "npm:0.2.5"],\ - ["@humanfs/node", "npm:0.16.6"],\ - ["@humanwhocodes/module-importer", "npm:1.0.1"],\ - ["@humanwhocodes/retry", "npm:0.4.1"],\ - ["@types/estree", "npm:1.0.6"],\ - ["@types/jiti", null],\ - ["@types/json-schema", "npm:7.0.15"],\ - ["ajv", "npm:6.12.6"],\ - ["chalk", "npm:4.1.2"],\ - ["cross-spawn", "npm:7.0.6"],\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ - ["escape-string-regexp", "npm:4.0.0"],\ - ["eslint-scope", "npm:8.2.0"],\ - ["eslint-visitor-keys", "npm:4.2.0"],\ - ["espree", "npm:10.3.0"],\ - ["esquery", "npm:1.6.0"],\ - ["esutils", "npm:2.0.3"],\ - ["fast-deep-equal", "npm:3.1.3"],\ - ["file-entry-cache", "npm:8.0.0"],\ - ["find-up", "npm:5.0.0"],\ - ["glob-parent", "npm:6.0.2"],\ - ["ignore", "npm:5.3.2"],\ - ["imurmurhash", "npm:0.1.4"],\ - ["is-glob", "npm:4.0.3"],\ - ["jiti", null],\ - ["json-stable-stringify-without-jsonify", "npm:1.0.1"],\ - ["lodash.merge", "npm:4.6.2"],\ - ["minimatch", "npm:3.1.2"],\ - ["natural-compare", "npm:1.4.0"],\ - ["optionator", "npm:0.9.4"]\ + ["file-loader", "virtual:e2585c7171b12c5583c4eecb512d1a4e014083ea0966117c2a782f5e891f98c2fd419f9b5f70bee043816000ba9cc5c25620b7a185ade5f963329b6435a82eb4#npm:6.2.0"],\ + ["@types/webpack", null],\ + ["loader-utils", "npm:2.0.4"],\ + ["schema-utils", "npm:3.3.0"],\ + ["webpack", null]\ ],\ "packagePeers": [\ - "@types/jiti",\ - "jiti"\ + "@types/webpack",\ + "webpack"\ ],\ "linkType": "HARD"\ - }],\ - ["virtual:9705940a789b1daf714a5a6259a357cf1b66784e87ee7a96548fd14cc7e0e2a1f753763c3767d07b6b95bcbebad0a9bd43f59ab3062d90e6ae96b0026131ad82#npm:9.22.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-virtual-a2f2f2e0d0/2/.yarn/berry/cache/eslint-npm-9.22.0-dd7abea6c7-10.zip/node_modules/eslint/",\ + }]\ + ]],\ + ["file-uri-to-path", [\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/file-uri-to-path-npm-2.0.0-667f38da3a-10.zip/node_modules/file-uri-to-path/",\ "packageDependencies": [\ - ["eslint", "virtual:9705940a789b1daf714a5a6259a357cf1b66784e87ee7a96548fd14cc7e0e2a1f753763c3767d07b6b95bcbebad0a9bd43f59ab3062d90e6ae96b0026131ad82#npm:9.22.0"],\ - ["@eslint-community/eslint-utils", "virtual:a2f2f2e0d0ddb2150d3c3218f62b7a851fc7621b5b0c526550c3a2588284072e99762c7f8c8eab0ef534b4d83860bd3e68b355186dd785ec92acd11f24490308#npm:4.4.0"],\ - ["@eslint-community/regexpp", "npm:4.12.1"],\ - ["@eslint/config-array", "npm:0.19.2"],\ - ["@eslint/config-helpers", "npm:0.1.0"],\ - ["@eslint/core", "npm:0.12.0"],\ - ["@eslint/eslintrc", "npm:3.3.0"],\ - ["@eslint/js", "npm:9.22.0"],\ - ["@eslint/plugin-kit", "npm:0.2.7"],\ - ["@humanfs/node", "npm:0.16.6"],\ - ["@humanwhocodes/module-importer", "npm:1.0.1"],\ - ["@humanwhocodes/retry", "npm:0.4.2"],\ - ["@types/estree", "npm:1.0.6"],\ - ["@types/jiti", null],\ - ["@types/json-schema", "npm:7.0.15"],\ - ["ajv", "npm:6.12.6"],\ - ["chalk", "npm:4.1.2"],\ - ["cross-spawn", "npm:7.0.6"],\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ - ["escape-string-regexp", "npm:4.0.0"],\ - ["eslint-scope", "npm:8.3.0"],\ - ["eslint-visitor-keys", "npm:4.2.0"],\ - ["espree", "npm:10.3.0"],\ - ["esquery", "npm:1.6.0"],\ - ["esutils", "npm:2.0.3"],\ - ["fast-deep-equal", "npm:3.1.3"],\ - ["file-entry-cache", "npm:8.0.0"],\ - ["find-up", "npm:5.0.0"],\ - ["glob-parent", "npm:6.0.2"],\ - ["ignore", "npm:5.3.2"],\ - ["imurmurhash", "npm:0.1.4"],\ - ["is-glob", "npm:4.0.3"],\ - ["jiti", null],\ - ["json-stable-stringify-without-jsonify", "npm:1.0.1"],\ - ["lodash.merge", "npm:4.6.2"],\ - ["minimatch", "npm:3.1.2"],\ - ["natural-compare", "npm:1.4.0"],\ - ["optionator", "npm:0.9.4"]\ + ["file-uri-to-path", "npm:2.0.0"]\ ],\ - "packagePeers": [\ - "@types/jiti",\ - "jiti"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fill-range", [\ + ["npm:7.1.1", {\ + "packageLocation": "../.yarn/berry/cache/fill-range-npm-7.1.1-bf491486db-10.zip/node_modules/fill-range/",\ + "packageDependencies": [\ + ["fill-range", "npm:7.1.1"],\ + ["to-regex-range", "npm:5.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint-compat-utils", [\ - ["npm:0.5.1", {\ - "packageLocation": "../.yarn/berry/cache/eslint-compat-utils-npm-0.5.1-f1f8ade49a-10.zip/node_modules/eslint-compat-utils/",\ + ["finalhandler", [\ + ["npm:1.3.1", {\ + "packageLocation": "../.yarn/berry/cache/finalhandler-npm-1.3.1-690d7d7e6d-10.zip/node_modules/finalhandler/",\ "packageDependencies": [\ - ["eslint-compat-utils", "npm:0.5.1"]\ + ["finalhandler", "npm:1.3.1"],\ + ["debug", "virtual:c7b184cd14c02e3ce555ab1875e60cf5033c617e17d82c4c02ea822101d3c817f48bf25a766b4d4335742dc5c9c14c2e88a57ed955a56c4ad0613899f82f5618#npm:2.6.9"],\ + ["encodeurl", "npm:2.0.0"],\ + ["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": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:2e70bed2b07f6a10b25d96f96fd779655bd303673ad8b32a881da0f3688a49efb67ee92b45cf4de7e3ea9902299ce21d45c3838c69bf19e96c6cbc7853217bce#npm:0.5.1", {\ - "packageLocation": "./.yarn/__virtual__/eslint-compat-utils-virtual-1b97ca8fba/2/.yarn/berry/cache/eslint-compat-utils-npm-0.5.1-f1f8ade49a-10.zip/node_modules/eslint-compat-utils/",\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/finalhandler-npm-2.1.0-395f86ed5d-10.zip/node_modules/finalhandler/",\ "packageDependencies": [\ - ["eslint-compat-utils", "virtual:2e70bed2b07f6a10b25d96f96fd779655bd303673ad8b32a881da0f3688a49efb67ee92b45cf4de7e3ea9902299ce21d45c3838c69bf19e96c6cbc7853217bce#npm:0.5.1"],\ - ["@types/eslint", null],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["semver", "npm:7.6.3"]\ + ["finalhandler", "npm:2.1.0"],\ + ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"],\ + ["encodeurl", "npm:2.0.0"],\ + ["escape-html", "npm:1.0.3"],\ + ["on-finished", "npm:2.4.1"],\ + ["parseurl", "npm:1.3.3"],\ + ["statuses", "npm:2.0.1"]\ ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ + "linkType": "HARD"\ + }]\ + ]],\ + ["find-my-way", [\ + ["npm:8.2.2", {\ + "packageLocation": "../.yarn/berry/cache/find-my-way-npm-8.2.2-13991ee085-10.zip/node_modules/find-my-way/",\ + "packageDependencies": [\ + ["find-my-way", "npm:8.2.2"],\ + ["fast-deep-equal", "npm:3.1.3"],\ + ["fast-querystring", "npm:1.1.2"],\ + ["safe-regex2", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["find-up", [\ + ["npm:5.0.0", {\ + "packageLocation": "../.yarn/berry/cache/find-up-npm-5.0.0-e03e9b796d-10.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"\ }]\ ]],\ - ["eslint-import-resolver-node", [\ - ["npm:0.3.9", {\ - "packageLocation": "../.yarn/berry/cache/eslint-import-resolver-node-npm-0.3.9-2a426afc4b-10.zip/node_modules/eslint-import-resolver-node/",\ + ["flat-cache", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/flat-cache-npm-4.0.1-12bf2455f7-10.zip/node_modules/flat-cache/",\ "packageDependencies": [\ - ["eslint-import-resolver-node", "npm:0.3.9"],\ - ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"],\ - ["is-core-module", "npm:2.15.1"],\ - ["resolve", "patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d"]\ + ["flat-cache", "npm:4.0.1"],\ + ["flatted", "npm:3.3.1"],\ + ["keyv", "npm:4.5.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint-module-utils", [\ - ["npm:2.12.0", {\ - "packageLocation": "../.yarn/berry/cache/eslint-module-utils-npm-2.12.0-120238a0bc-10.zip/node_modules/eslint-module-utils/",\ + ["flatstr", [\ + ["npm:1.0.12", {\ + "packageLocation": "../.yarn/berry/cache/flatstr-npm-1.0.12-4311d37d16-10.zip/node_modules/flatstr/",\ "packageDependencies": [\ - ["eslint-module-utils", "npm:2.12.0"]\ + ["flatstr", "npm:1.0.12"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:0c44be15405856a72961cedea90ad5033dc7ebac4e2c471480a422c5acc3f6457fe984b446b8e028559022e17cba4dd6799b5f80d24a2caf33c8c59bb0d54f3f#npm:2.12.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-module-utils-virtual-722c418d8a/2/.yarn/berry/cache/eslint-module-utils-npm-2.12.0-120238a0bc-10.zip/node_modules/eslint-module-utils/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["flatted", [\ + ["npm:3.3.1", {\ + "packageLocation": "../.yarn/berry/cache/flatted-npm-3.3.1-458870f59b-10.zip/node_modules/flatted/",\ "packageDependencies": [\ - ["eslint-module-utils", "virtual:0c44be15405856a72961cedea90ad5033dc7ebac4e2c471480a422c5acc3f6457fe984b446b8e028559022e17cba4dd6799b5f80d24a2caf33c8c59bb0d54f3f#npm:2.12.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:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1"],\ - ["debug", "virtual:2a426afc4b2eef43db12a540d29c2b5476640459bfcd5c24f86bb401cf8cce97e63bd81794d206a5643057e7f662643afd5ce3dfc4d4bfd8e706006c6309c5fa#npm:3.2.7"],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.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"\ + ["flatted", "npm:3.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint-plugin-es-x", [\ - ["npm:7.8.0", {\ - "packageLocation": "../.yarn/berry/cache/eslint-plugin-es-x-npm-7.8.0-8237bd972e-10.zip/node_modules/eslint-plugin-es-x/",\ + ["for-each", [\ + ["npm:0.3.3", {\ + "packageLocation": "../.yarn/berry/cache/for-each-npm-0.3.3-0010ca8cdd-10.zip/node_modules/for-each/",\ "packageDependencies": [\ - ["eslint-plugin-es-x", "npm:7.8.0"]\ + ["for-each", "npm:0.3.3"],\ + ["is-callable", "npm:1.2.7"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:3845e10ebb63e28d377e52f0845ed6aabb3e7b7fcc6c98d7c889632acf8a2aa59a648331481a4e15fd8595f478388ca052078522aa5912cda0588b789b9b5792#npm:7.8.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-es-x-virtual-2e70bed2b0/2/.yarn/berry/cache/eslint-plugin-es-x-npm-7.8.0-8237bd972e-10.zip/node_modules/eslint-plugin-es-x/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["foreground-child", [\ + ["npm:3.3.1", {\ + "packageLocation": "../.yarn/berry/cache/foreground-child-npm-3.3.1-b7775fda04-10.zip/node_modules/foreground-child/",\ "packageDependencies": [\ - ["eslint-plugin-es-x", "virtual:3845e10ebb63e28d377e52f0845ed6aabb3e7b7fcc6c98d7c889632acf8a2aa59a648331481a4e15fd8595f478388ca052078522aa5912cda0588b789b9b5792#npm:7.8.0"],\ - ["@eslint-community/eslint-utils", "virtual:4f16fa84a28b152d58b6d9462c39d6dacc441e843c0cce6ea1bd4879b10c5270eac61c50d6e25a53c15318dea029c137c579fd6bb0fa4e8325947215699e9b31#npm:4.4.1"],\ - ["@eslint-community/regexpp", "npm:4.12.1"],\ - ["@types/eslint", null],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["eslint-compat-utils", "virtual:2e70bed2b07f6a10b25d96f96fd779655bd303673ad8b32a881da0f3688a49efb67ee92b45cf4de7e3ea9902299ce21d45c3838c69bf19e96c6cbc7853217bce#npm:0.5.1"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ + ["foreground-child", "npm:3.3.1"],\ + ["cross-spawn", "npm:7.0.6"],\ + ["signal-exit", "npm:4.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint-plugin-import", [\ - ["npm:2.31.0", {\ - "packageLocation": "../.yarn/berry/cache/eslint-plugin-import-npm-2.31.0-3c7ca668cd-10.zip/node_modules/eslint-plugin-import/",\ + ["form-data-encoder", [\ + ["npm:1.9.0", {\ + "packageLocation": "../.yarn/berry/cache/form-data-encoder-npm-1.9.0-f218aa1eeb-10.zip/node_modules/form-data-encoder/",\ "packageDependencies": [\ - ["eslint-plugin-import", "npm:2.31.0"]\ + ["form-data-encoder", "npm:1.9.0"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:2.31.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-import-virtual-0c44be1540/2/.yarn/berry/cache/eslint-plugin-import-npm-2.31.0-3c7ca668cd-10.zip/node_modules/eslint-plugin-import/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["formdata-node", [\ + ["npm:4.4.1", {\ + "packageLocation": "../.yarn/berry/cache/formdata-node-npm-4.4.1-1fb15d9b89-10.zip/node_modules/formdata-node/",\ "packageDependencies": [\ - ["eslint-plugin-import", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:2.31.0"],\ - ["@rtsao/scc", "npm:1.1.0"],\ - ["@types/eslint", null],\ - ["@types/typescript-eslint__parser", null],\ - ["@typescript-eslint/parser", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:8.18.1"],\ - ["array-includes", "npm:3.1.8"],\ - ["array.prototype.findlastindex", "npm:1.2.5"],\ - ["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", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["eslint-import-resolver-node", "npm:0.3.9"],\ - ["eslint-module-utils", "virtual:0c44be15405856a72961cedea90ad5033dc7ebac4e2c471480a422c5acc3f6457fe984b446b8e028559022e17cba4dd6799b5f80d24a2caf33c8c59bb0d54f3f#npm:2.12.0"],\ - ["hasown", "npm:2.0.2"],\ - ["is-core-module", "npm:2.15.1"],\ - ["is-glob", "npm:4.0.3"],\ - ["minimatch", "npm:3.1.2"],\ - ["object.fromentries", "npm:2.0.8"],\ - ["object.groupby", "npm:1.0.3"],\ - ["object.values", "npm:1.2.0"],\ - ["semver", "npm:6.3.1"],\ - ["string.prototype.trimend", "npm:1.0.8"],\ - ["tsconfig-paths", "npm:3.15.0"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "@types/typescript-eslint__parser",\ - "@typescript-eslint/parser",\ - "eslint"\ + ["formdata-node", "npm:4.4.1"],\ + ["node-domexception", "npm:1.0.0"],\ + ["web-streams-polyfill", "npm:4.0.0-beta.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint-plugin-jsx-a11y", [\ - ["npm:6.10.2", {\ - "packageLocation": "../.yarn/berry/cache/eslint-plugin-jsx-a11y-npm-6.10.2-23afcd8d2e-10.zip/node_modules/eslint-plugin-jsx-a11y/",\ + ["formdata-polyfill", [\ + ["npm:4.0.10", {\ + "packageLocation": "../.yarn/berry/cache/formdata-polyfill-npm-4.0.10-e03013c013-10.zip/node_modules/formdata-polyfill/",\ "packageDependencies": [\ - ["eslint-plugin-jsx-a11y", "npm:6.10.2"]\ + ["formdata-polyfill", "npm:4.0.10"],\ + ["fetch-blob", "npm:3.2.0"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:6.10.2", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-jsx-a11y-virtual-7fb38a257a/2/.yarn/berry/cache/eslint-plugin-jsx-a11y-npm-6.10.2-23afcd8d2e-10.zip/node_modules/eslint-plugin-jsx-a11y/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["forwarded", [\ + ["npm:0.2.0", {\ + "packageLocation": "../.yarn/berry/cache/forwarded-npm-0.2.0-6473dabe35-10.zip/node_modules/forwarded/",\ "packageDependencies": [\ - ["eslint-plugin-jsx-a11y", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:6.10.2"],\ - ["@types/eslint", null],\ - ["aria-query", "npm:5.3.2"],\ - ["array-includes", "npm:3.1.8"],\ - ["array.prototype.flatmap", "npm:1.3.2"],\ - ["ast-types-flow", "npm:0.0.8"],\ - ["axe-core", "npm:4.10.0"],\ - ["axobject-query", "npm:4.1.0"],\ - ["damerau-levenshtein", "npm:1.0.8"],\ - ["emoji-regex", "npm:9.2.2"],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["hasown", "npm:2.0.2"],\ - ["jsx-ast-utils", "npm:3.3.5"],\ - ["language-tags", "npm:1.0.9"],\ - ["minimatch", "npm:3.1.2"],\ - ["object.fromentries", "npm:2.0.8"],\ - ["safe-regex-test", "npm:1.0.3"],\ - ["string.prototype.includes", "npm:2.0.1"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ + ["forwarded", "npm:0.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint-plugin-n", [\ - ["npm:17.15.0", {\ - "packageLocation": "../.yarn/berry/cache/eslint-plugin-n-npm-17.15.0-298020b0ed-10.zip/node_modules/eslint-plugin-n/",\ + ["fresh", [\ + ["npm:0.5.2", {\ + "packageLocation": "../.yarn/berry/cache/fresh-npm-0.5.2-ad2bb4c0a2-10.zip/node_modules/fresh/",\ "packageDependencies": [\ - ["eslint-plugin-n", "npm:17.15.0"]\ + ["fresh", "npm:0.5.2"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:17.15.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-n-virtual-3845e10ebb/2/.yarn/berry/cache/eslint-plugin-n-npm-17.15.0-298020b0ed-10.zip/node_modules/eslint-plugin-n/",\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/fresh-npm-2.0.0-b0c1795dff-10.zip/node_modules/fresh/",\ "packageDependencies": [\ - ["eslint-plugin-n", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:17.15.0"],\ - ["@eslint-community/eslint-utils", "virtual:4f16fa84a28b152d58b6d9462c39d6dacc441e843c0cce6ea1bd4879b10c5270eac61c50d6e25a53c15318dea029c137c579fd6bb0fa4e8325947215699e9b31#npm:4.4.1"],\ - ["@types/eslint", null],\ - ["enhanced-resolve", "npm:5.18.1"],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["eslint-plugin-es-x", "virtual:3845e10ebb63e28d377e52f0845ed6aabb3e7b7fcc6c98d7c889632acf8a2aa59a648331481a4e15fd8595f478388ca052078522aa5912cda0588b789b9b5792#npm:7.8.0"],\ - ["get-tsconfig", "npm:4.10.0"],\ - ["globals", "npm:15.14.0"],\ - ["ignore", "npm:5.3.2"],\ - ["minimatch", "npm:9.0.5"],\ - ["semver", "npm:7.7.1"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ + ["fresh", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint-plugin-prettier", [\ - ["npm:5.2.1", {\ - "packageLocation": "../.yarn/berry/cache/eslint-plugin-prettier-npm-5.2.1-7057756a8d-10.zip/node_modules/eslint-plugin-prettier/",\ + ["fs-capacitor", [\ + ["npm:2.0.4", {\ + "packageLocation": "../.yarn/berry/cache/fs-capacitor-npm-2.0.4-344fd25807-10.zip/node_modules/fs-capacitor/",\ "packageDependencies": [\ - ["eslint-plugin-prettier", "npm:5.2.1"]\ + ["fs-capacitor", "npm:2.0.4"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:5.2.1", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-prettier-virtual-23a4eebb17/2/.yarn/berry/cache/eslint-plugin-prettier-npm-5.2.1-7057756a8d-10.zip/node_modules/eslint-plugin-prettier/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fs-constants", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/fs-constants-npm-1.0.0-59576b2177-10.zip/node_modules/fs-constants/",\ "packageDependencies": [\ - ["eslint-plugin-prettier", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:5.2.1"],\ - ["@types/eslint", null],\ - ["@types/eslint-config-prettier", null],\ - ["@types/prettier", null],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["eslint-config-prettier", null],\ - ["prettier", "npm:3.4.2"],\ - ["prettier-linter-helpers", "npm:1.0.0"],\ - ["synckit", "npm:0.9.2"]\ - ],\ - "packagePeers": [\ - "@types/eslint-config-prettier",\ - "@types/eslint",\ - "@types/prettier",\ - "eslint-config-prettier",\ - "eslint",\ - "prettier"\ + ["fs-constants", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint-plugin-react", [\ - ["npm:7.37.2", {\ - "packageLocation": "../.yarn/berry/cache/eslint-plugin-react-npm-7.37.2-9fdf577e3b-10.zip/node_modules/eslint-plugin-react/",\ + ["fs-extra", [\ + ["npm:11.1.1", {\ + "packageLocation": "../.yarn/berry/cache/fs-extra-npm-11.1.1-ca44602180-10.zip/node_modules/fs-extra/",\ "packageDependencies": [\ - ["eslint-plugin-react", "npm:7.37.2"]\ + ["fs-extra", "npm:11.1.1"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jsonfile", "npm:6.1.0"],\ + ["universalify", "npm:2.0.1"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:7.37.2", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-virtual-0f607daf27/2/.yarn/berry/cache/eslint-plugin-react-npm-7.37.2-9fdf577e3b-10.zip/node_modules/eslint-plugin-react/",\ + ["npm:11.3.0", {\ + "packageLocation": "../.yarn/berry/cache/fs-extra-npm-11.3.0-a6b1b4d5ad-10.zip/node_modules/fs-extra/",\ "packageDependencies": [\ - ["eslint-plugin-react", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:7.37.2"],\ - ["@types/eslint", null],\ - ["array-includes", "npm:3.1.8"],\ - ["array.prototype.findlast", "npm:1.2.5"],\ - ["array.prototype.flatmap", "npm:1.3.2"],\ - ["array.prototype.tosorted", "npm:1.1.4"],\ - ["doctrine", "npm:2.1.0"],\ - ["es-iterator-helpers", "npm:1.2.1"],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ - ["estraverse", "npm:5.3.0"],\ - ["hasown", "npm:2.0.2"],\ - ["jsx-ast-utils", "npm:3.3.5"],\ - ["minimatch", "npm:3.1.2"],\ - ["object.entries", "npm:1.1.8"],\ - ["object.fromentries", "npm:2.0.8"],\ - ["object.values", "npm:1.2.0"],\ - ["prop-types", "npm:15.8.1"],\ - ["resolve", "patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d"],\ - ["semver", "npm:6.3.1"],\ - ["string.prototype.matchall", "npm:4.0.11"],\ - ["string.prototype.repeat", "npm:1.0.0"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ + ["fs-extra", "npm:11.3.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["jsonfile", "npm:6.1.0"],\ + ["universalify", "npm:2.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint-plugin-react-hooks", [\ - ["npm:5.1.0", {\ - "packageLocation": "../.yarn/berry/cache/eslint-plugin-react-hooks-npm-5.1.0-cc261f8c02-10.zip/node_modules/eslint-plugin-react-hooks/",\ + ["fs-minipass", [\ + ["npm:3.0.3", {\ + "packageLocation": "../.yarn/berry/cache/fs-minipass-npm-3.0.3-d148d6ac19-10.zip/node_modules/fs-minipass/",\ "packageDependencies": [\ - ["eslint-plugin-react-hooks", "npm:5.1.0"]\ + ["fs-minipass", "npm:3.0.3"],\ + ["minipass", "npm:7.1.2"]\ ],\ - "linkType": "SOFT"\ - }],\ - ["virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:5.1.0", {\ - "packageLocation": "./.yarn/__virtual__/eslint-plugin-react-hooks-virtual-c44c321f7c/2/.yarn/berry/cache/eslint-plugin-react-hooks-npm-5.1.0-cc261f8c02-10.zip/node_modules/eslint-plugin-react-hooks/",\ + "linkType": "HARD"\ + }]\ + ]],\ + ["fs.realpath", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/fs.realpath-npm-1.0.0-c8f05d8126-10.zip/node_modules/fs.realpath/",\ "packageDependencies": [\ - ["eslint-plugin-react-hooks", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:5.1.0"],\ - ["@types/eslint", null],\ - ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"]\ - ],\ - "packagePeers": [\ - "@types/eslint",\ - "eslint"\ + ["fs.realpath", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint-plugin-security", [\ - ["npm:3.0.1", {\ - "packageLocation": "../.yarn/berry/cache/eslint-plugin-security-npm-3.0.1-c5165134bf-10.zip/node_modules/eslint-plugin-security/",\ + ["function-bind", [\ + ["npm:1.1.2", {\ + "packageLocation": "../.yarn/berry/cache/function-bind-npm-1.1.2-7a55be9b03-10.zip/node_modules/function-bind/",\ "packageDependencies": [\ - ["eslint-plugin-security", "npm:3.0.1"],\ - ["safe-regex", "npm:2.1.1"]\ + ["function-bind", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint-scope", [\ - ["npm:5.1.1", {\ - "packageLocation": "../.yarn/berry/cache/eslint-scope-npm-5.1.1-71fe59b18a-10.zip/node_modules/eslint-scope/",\ + ["function.prototype.name", [\ + ["npm:1.1.6", {\ + "packageLocation": "../.yarn/berry/cache/function.prototype.name-npm-1.1.6-fd3a6a5cdd-10.zip/node_modules/function.prototype.name/",\ "packageDependencies": [\ - ["eslint-scope", "npm:5.1.1"],\ - ["esrecurse", "npm:4.3.0"],\ - ["estraverse", "npm:4.3.0"]\ + ["function.prototype.name", "npm:1.1.6"],\ + ["call-bind", "npm:1.0.7"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.23.3"],\ + ["functions-have-names", "npm:1.2.3"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:8.2.0", {\ - "packageLocation": "../.yarn/berry/cache/eslint-scope-npm-8.2.0-d74e314c9e-10.zip/node_modules/eslint-scope/",\ + ["npm:1.1.8", {\ + "packageLocation": "../.yarn/berry/cache/function.prototype.name-npm-1.1.8-2cf198aac8-10.zip/node_modules/function.prototype.name/",\ "packageDependencies": [\ - ["eslint-scope", "npm:8.2.0"],\ - ["esrecurse", "npm:4.3.0"],\ - ["estraverse", "npm:5.3.0"]\ + ["function.prototype.name", "npm:1.1.8"],\ + ["call-bind", "npm:1.0.8"],\ + ["call-bound", "npm:1.0.3"],\ + ["define-properties", "npm:1.2.1"],\ + ["functions-have-names", "npm:1.2.3"],\ + ["hasown", "npm:2.0.2"],\ + ["is-callable", "npm:1.2.7"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:8.3.0", {\ - "packageLocation": "../.yarn/berry/cache/eslint-scope-npm-8.3.0-2f4303c4f9-10.zip/node_modules/eslint-scope/",\ + }]\ + ]],\ + ["functions-have-names", [\ + ["npm:1.2.3", {\ + "packageLocation": "../.yarn/berry/cache/functions-have-names-npm-1.2.3-e5cf1e2208-10.zip/node_modules/functions-have-names/",\ "packageDependencies": [\ - ["eslint-scope", "npm:8.3.0"],\ - ["esrecurse", "npm:4.3.0"],\ - ["estraverse", "npm:5.3.0"]\ + ["functions-have-names", "npm:1.2.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["eslint-visitor-keys", [\ - ["npm:3.4.3", {\ - "packageLocation": "../.yarn/berry/cache/eslint-visitor-keys-npm-3.4.3-a356ac7e46-10.zip/node_modules/eslint-visitor-keys/",\ + ["gaxios", [\ + ["npm:6.7.1", {\ + "packageLocation": "../.yarn/berry/cache/gaxios-npm-6.7.1-11467afb7c-10.zip/node_modules/gaxios/",\ "packageDependencies": [\ - ["eslint-visitor-keys", "npm:3.4.3"]\ + ["gaxios", "npm:6.7.1"],\ + ["extend", "npm:3.0.2"],\ + ["https-proxy-agent", "npm:7.0.6"],\ + ["is-stream", "npm:2.0.1"],\ + ["node-fetch", "virtual:72db6b3551c1b46986e711aee96d1643b26ff6991672401c35442adfbef36d10ccd9289b58e518aac04afe4e688ca4b130da9fae9c1c040113a2585b8cfeea9a#npm:2.7.0"],\ + ["uuid", "npm:9.0.1"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:4.2.0", {\ - "packageLocation": "../.yarn/berry/cache/eslint-visitor-keys-npm-4.2.0-a591434af3-10.zip/node_modules/eslint-visitor-keys/",\ + }]\ + ]],\ + ["gcp-metadata", [\ + ["npm:6.1.1", {\ + "packageLocation": "../.yarn/berry/cache/gcp-metadata-npm-6.1.1-049b8b370a-10.zip/node_modules/gcp-metadata/",\ "packageDependencies": [\ - ["eslint-visitor-keys", "npm:4.2.0"]\ + ["gcp-metadata", "npm:6.1.1"],\ + ["gaxios", "npm:6.7.1"],\ + ["google-logging-utils", "npm:0.0.2"],\ + ["json-bigint", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["espree", [\ - ["npm:10.3.0", {\ - "packageLocation": "../.yarn/berry/cache/espree-npm-10.3.0-e5b10052f5-10.zip/node_modules/espree/",\ + ["generate-function", [\ + ["npm:2.3.1", {\ + "packageLocation": "../.yarn/berry/cache/generate-function-npm-2.3.1-c839dc559c-10.zip/node_modules/generate-function/",\ "packageDependencies": [\ - ["espree", "npm:10.3.0"],\ - ["acorn", "npm:8.14.0"],\ - ["acorn-jsx", "virtual:e5b10052f5b961a2f38f3edbfbbcd7baf074e555f688eaf63695fed94838b848c6291487952754e262c19f60bf34d659b71e3d5260e2ea073949e1b6269dc165#npm:5.3.2"],\ - ["eslint-visitor-keys", "npm:4.2.0"]\ + ["generate-function", "npm:2.3.1"],\ + ["is-property", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["esquery", [\ - ["npm:1.6.0", {\ - "packageLocation": "../.yarn/berry/cache/esquery-npm-1.6.0-16fee31531-10.zip/node_modules/esquery/",\ + ["gensync", [\ + ["npm:1.0.0-beta.2", {\ + "packageLocation": "../.yarn/berry/cache/gensync-npm-1.0.0-beta.2-224666d72f-10.zip/node_modules/gensync/",\ "packageDependencies": [\ - ["esquery", "npm:1.6.0"],\ - ["estraverse", "npm:5.3.0"]\ + ["gensync", "npm:1.0.0-beta.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["esrecurse", [\ - ["npm:4.3.0", {\ - "packageLocation": "../.yarn/berry/cache/esrecurse-npm-4.3.0-10b86a887a-10.zip/node_modules/esrecurse/",\ + ["get-caller-file", [\ + ["npm:2.0.5", {\ + "packageLocation": "../.yarn/berry/cache/get-caller-file-npm-2.0.5-80e8a86305-10.zip/node_modules/get-caller-file/",\ "packageDependencies": [\ - ["esrecurse", "npm:4.3.0"],\ - ["estraverse", "npm:5.3.0"]\ + ["get-caller-file", "npm:2.0.5"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["estraverse", [\ - ["npm:4.3.0", {\ - "packageLocation": "../.yarn/berry/cache/estraverse-npm-4.3.0-920a32f3c6-10.zip/node_modules/estraverse/",\ + ["get-intrinsic", [\ + ["npm:1.2.4", {\ + "packageLocation": "../.yarn/berry/cache/get-intrinsic-npm-1.2.4-1dad3427b2-10.zip/node_modules/get-intrinsic/",\ "packageDependencies": [\ - ["estraverse", "npm:4.3.0"]\ + ["get-intrinsic", "npm:1.2.4"],\ + ["es-errors", "npm:1.3.0"],\ + ["function-bind", "npm:1.1.2"],\ + ["has-proto", "npm:1.0.3"],\ + ["has-symbols", "npm:1.0.3"],\ + ["hasown", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:5.3.0", {\ - "packageLocation": "../.yarn/berry/cache/estraverse-npm-5.3.0-03284f8f63-10.zip/node_modules/estraverse/",\ + ["npm:1.2.7", {\ + "packageLocation": "../.yarn/berry/cache/get-intrinsic-npm-1.2.7-2e0e0e7564-10.zip/node_modules/get-intrinsic/",\ "packageDependencies": [\ - ["estraverse", "npm:5.3.0"]\ + ["get-intrinsic", "npm:1.2.7"],\ + ["call-bind-apply-helpers", "npm:1.0.1"],\ + ["es-define-property", "npm:1.0.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.0.0"],\ + ["function-bind", "npm:1.1.2"],\ + ["get-proto", "npm:1.0.1"],\ + ["gopd", "npm:1.2.0"],\ + ["has-symbols", "npm:1.1.0"],\ + ["hasown", "npm:2.0.2"],\ + ["math-intrinsics", "npm:1.1.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["esutils", [\ - ["npm:2.0.3", {\ - "packageLocation": "../.yarn/berry/cache/esutils-npm-2.0.3-f865beafd5-10.zip/node_modules/esutils/",\ + }],\ + ["npm:1.3.0", {\ + "packageLocation": "../.yarn/berry/cache/get-intrinsic-npm-1.3.0-35558f27b6-10.zip/node_modules/get-intrinsic/",\ "packageDependencies": [\ - ["esutils", "npm:2.0.3"]\ + ["get-intrinsic", "npm:1.3.0"],\ + ["call-bind-apply-helpers", "npm:1.0.2"],\ + ["es-define-property", "npm:1.0.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.1.1"],\ + ["function-bind", "npm:1.1.2"],\ + ["get-proto", "npm:1.0.1"],\ + ["gopd", "npm:1.2.0"],\ + ["has-symbols", "npm:1.1.0"],\ + ["hasown", "npm:2.0.2"],\ + ["math-intrinsics", "npm:1.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["etag", [\ - ["npm:1.8.1", {\ - "packageLocation": "../.yarn/berry/cache/etag-npm-1.8.1-54a3b989d9-10.zip/node_modules/etag/",\ + ["get-package-type", [\ + ["npm:0.1.0", {\ + "packageLocation": "../.yarn/berry/cache/get-package-type-npm-0.1.0-6c70cdc8ab-10.zip/node_modules/get-package-type/",\ "packageDependencies": [\ - ["etag", "npm:1.8.1"]\ + ["get-package-type", "npm:0.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["events", [\ - ["npm:3.3.0", {\ - "packageLocation": "../.yarn/berry/cache/events-npm-3.3.0-c280bc7e48-10.zip/node_modules/events/",\ + ["get-port", [\ + ["npm:5.1.1", {\ + "packageLocation": "../.yarn/berry/cache/get-port-npm-5.1.1-2f6074007a-10.zip/node_modules/get-port/",\ "packageDependencies": [\ - ["events", "npm:3.3.0"]\ + ["get-port", "npm:5.1.1"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["express", [\ - ["npm:5.0.1", {\ - "packageLocation": "../.yarn/berry/cache/express-npm-5.0.1-fc49ae59dd-10.zip/node_modules/express/",\ + }],\ + ["npm:7.1.0", {\ + "packageLocation": "../.yarn/berry/cache/get-port-npm-7.1.0-4ef4f09d7c-10.zip/node_modules/get-port/",\ "packageDependencies": [\ - ["express", "npm:5.0.1"],\ - ["accepts", "npm:2.0.0"],\ - ["body-parser", "npm:2.1.0"],\ - ["content-disposition", "npm:1.0.0"],\ - ["content-type", "npm:1.0.5"],\ - ["cookie", "npm:0.7.1"],\ - ["cookie-signature", "npm:1.2.2"],\ - ["debug", "virtual:fc49ae59dd7800ae9653c194c805458e853a919b000d090804edf74ceca13a84997c7828a8b157a74c47e22e5575dcca7bb1ab25bb4c9d9935cbd5bbcdb5da97#npm:4.3.6"],\ - ["depd", "npm:2.0.0"],\ - ["encodeurl", "npm:2.0.0"],\ - ["escape-html", "npm:1.0.3"],\ - ["etag", "npm:1.8.1"],\ - ["finalhandler", "npm:2.1.0"],\ - ["fresh", "npm:2.0.0"],\ - ["http-errors", "npm:2.0.0"],\ - ["merge-descriptors", "npm:2.0.0"],\ - ["methods", "npm:1.1.2"],\ - ["mime-types", "npm:3.0.0"],\ - ["on-finished", "npm:2.4.1"],\ - ["once", "npm:1.4.0"],\ - ["parseurl", "npm:1.3.3"],\ - ["proxy-addr", "npm:2.0.7"],\ - ["qs", "npm:6.13.0"],\ - ["range-parser", "npm:1.2.1"],\ - ["router", "npm:2.1.0"],\ - ["safe-buffer", "npm:5.2.1"],\ - ["send", "npm:1.1.0"],\ - ["serve-static", "npm:2.1.0"],\ - ["setprototypeof", "npm:1.2.0"],\ - ["statuses", "npm:2.0.1"],\ - ["type-is", "npm:2.0.0"],\ - ["utils-merge", "npm:1.0.1"],\ - ["vary", "npm:1.1.2"]\ + ["get-port", "npm:7.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["fast-deep-equal", [\ - ["npm:3.1.3", {\ - "packageLocation": "../.yarn/berry/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-10.zip/node_modules/fast-deep-equal/",\ + ["get-proto", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/get-proto-npm-1.0.1-4d30bac614-10.zip/node_modules/get-proto/",\ "packageDependencies": [\ - ["fast-deep-equal", "npm:3.1.3"]\ + ["get-proto", "npm:1.0.1"],\ + ["dunder-proto", "npm:1.0.1"],\ + ["es-object-atoms", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["fast-diff", [\ - ["npm:1.3.0", {\ - "packageLocation": "../.yarn/berry/cache/fast-diff-npm-1.3.0-9f19e3b743-10.zip/node_modules/fast-diff/",\ + ["get-symbol-description", [\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/get-symbol-description-npm-1.0.2-f8c332e0b5-10.zip/node_modules/get-symbol-description/",\ "packageDependencies": [\ - ["fast-diff", "npm:1.3.0"]\ + ["get-symbol-description", "npm:1.0.2"],\ + ["call-bind", "npm:1.0.7"],\ + ["es-errors", "npm:1.3.0"],\ + ["get-intrinsic", "npm:1.2.4"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["fast-glob", [\ - ["npm:3.3.1", {\ - "packageLocation": "../.yarn/berry/cache/fast-glob-npm-3.3.1-8045ff8f4d-10.zip/node_modules/fast-glob/",\ + }],\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/get-symbol-description-npm-1.1.0-7a9e0b1c24-10.zip/node_modules/get-symbol-description/",\ "packageDependencies": [\ - ["fast-glob", "npm:3.3.1"],\ - ["@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.8"]\ + ["get-symbol-description", "npm:1.1.0"],\ + ["call-bound", "npm:1.0.3"],\ + ["es-errors", "npm:1.3.0"],\ + ["get-intrinsic", "npm:1.2.7"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:3.3.3", {\ - "packageLocation": "../.yarn/berry/cache/fast-glob-npm-3.3.3-2a653be532-10.zip/node_modules/fast-glob/",\ + }]\ + ]],\ + ["get-tsconfig", [\ + ["npm:4.10.0", {\ + "packageLocation": "../.yarn/berry/cache/get-tsconfig-npm-4.10.0-ee2b0a20f5-10.zip/node_modules/get-tsconfig/",\ "packageDependencies": [\ - ["fast-glob", "npm:3.3.3"],\ - ["@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.8"]\ + ["get-tsconfig", "npm:4.10.0"],\ + ["resolve-pkg-maps", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["fast-json-stable-stringify", [\ - ["npm:2.1.0", {\ - "packageLocation": "../.yarn/berry/cache/fast-json-stable-stringify-npm-2.1.0-02e8905fda-10.zip/node_modules/fast-json-stable-stringify/",\ + ["getopts", [\ + ["npm:2.3.0", {\ + "packageLocation": "../.yarn/berry/cache/getopts-npm-2.3.0-4b1830217c-10.zip/node_modules/getopts/",\ "packageDependencies": [\ - ["fast-json-stable-stringify", "npm:2.1.0"]\ + ["getopts", "npm:2.3.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["fast-levenshtein", [\ - ["npm:2.0.6", {\ - "packageLocation": "../.yarn/berry/cache/fast-levenshtein-npm-2.0.6-fcd74b8df5-10.zip/node_modules/fast-levenshtein/",\ + ["glob", [\ + ["npm:10.4.5", {\ + "packageLocation": "../.yarn/berry/cache/glob-npm-10.4.5-8c63175f05-10.zip/node_modules/glob/",\ "packageDependencies": [\ - ["fast-levenshtein", "npm:2.0.6"]\ + ["glob", "npm:10.4.5"],\ + ["foreground-child", "npm:3.3.1"],\ + ["jackspeak", "npm:3.4.3"],\ + ["minimatch", "npm:9.0.5"],\ + ["minipass", "npm:7.1.2"],\ + ["package-json-from-dist", "npm:1.0.1"],\ + ["path-scurry", "npm:1.11.1"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["fast-safe-stringify", [\ - ["npm:2.1.1", {\ - "packageLocation": "../.yarn/berry/cache/fast-safe-stringify-npm-2.1.1-7ce89033ca-10.zip/node_modules/fast-safe-stringify/",\ + }],\ + ["npm:11.0.1", {\ + "packageLocation": "../.yarn/berry/cache/glob-npm-11.0.1-2249503635-10.zip/node_modules/glob/",\ "packageDependencies": [\ - ["fast-safe-stringify", "npm:2.1.1"]\ + ["glob", "npm:11.0.1"],\ + ["foreground-child", "npm:3.3.1"],\ + ["jackspeak", "npm:4.1.0"],\ + ["minimatch", "npm:10.0.1"],\ + ["minipass", "npm:7.1.2"],\ + ["package-json-from-dist", "npm:1.0.1"],\ + ["path-scurry", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["fast-uri", [\ - ["npm:3.0.6", {\ - "packageLocation": "../.yarn/berry/cache/fast-uri-npm-3.0.6-140ab22003-10.zip/node_modules/fast-uri/",\ + }],\ + ["npm:8.1.0", {\ + "packageLocation": "../.yarn/berry/cache/glob-npm-8.1.0-65f64af8b1-10.zip/node_modules/glob/",\ "packageDependencies": [\ - ["fast-uri", "npm:3.0.6"]\ + ["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.6"],\ + ["once", "npm:1.4.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["fastq", [\ - ["npm:1.17.1", {\ - "packageLocation": "../.yarn/berry/cache/fastq-npm-1.17.1-56d4554993-10.zip/node_modules/fastq/",\ + ["glob-parent", [\ + ["npm:5.1.2", {\ + "packageLocation": "../.yarn/berry/cache/glob-parent-npm-5.1.2-021ab32634-10.zip/node_modules/glob-parent/",\ "packageDependencies": [\ - ["fastq", "npm:1.17.1"],\ - ["reusify", "npm:1.0.4"]\ + ["glob-parent", "npm:5.1.2"],\ + ["is-glob", "npm:4.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.0.2", {\ + "packageLocation": "../.yarn/berry/cache/glob-parent-npm-6.0.2-2cbef12738-10.zip/node_modules/glob-parent/",\ + "packageDependencies": [\ + ["glob-parent", "npm:6.0.2"],\ + ["is-glob", "npm:4.0.3"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["file-entry-cache", [\ - ["npm:8.0.0", {\ - "packageLocation": "../.yarn/berry/cache/file-entry-cache-npm-8.0.0-5b09d19a83-10.zip/node_modules/file-entry-cache/",\ + ["glob-to-regexp", [\ + ["npm:0.4.1", {\ + "packageLocation": "../.yarn/berry/cache/glob-to-regexp-npm-0.4.1-cd697e0fc7-10.zip/node_modules/glob-to-regexp/",\ "packageDependencies": [\ - ["file-entry-cache", "npm:8.0.0"],\ - ["flat-cache", "npm:4.0.1"]\ + ["glob-to-regexp", "npm:0.4.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["file-loader", [\ - ["npm:6.2.0", {\ - "packageLocation": "../.yarn/berry/cache/file-loader-npm-6.2.0-4b02fd87d5-10.zip/node_modules/file-loader/",\ + ["globals", [\ + ["npm:11.12.0", {\ + "packageLocation": "../.yarn/berry/cache/globals-npm-11.12.0-1fa7f41a6c-10.zip/node_modules/globals/",\ "packageDependencies": [\ - ["file-loader", "npm:6.2.0"]\ + ["globals", "npm:11.12.0"]\ ],\ - "linkType": "SOFT"\ + "linkType": "HARD"\ }],\ - ["virtual:e2585c7171b12c5583c4eecb512d1a4e014083ea0966117c2a782f5e891f98c2fd419f9b5f70bee043816000ba9cc5c25620b7a185ade5f963329b6435a82eb4#npm:6.2.0", {\ - "packageLocation": "./.yarn/__virtual__/file-loader-virtual-f99f81ae15/2/.yarn/berry/cache/file-loader-npm-6.2.0-4b02fd87d5-10.zip/node_modules/file-loader/",\ + ["npm:14.0.0", {\ + "packageLocation": "../.yarn/berry/cache/globals-npm-14.0.0-5fc3d8d5da-10.zip/node_modules/globals/",\ "packageDependencies": [\ - ["file-loader", "virtual:e2585c7171b12c5583c4eecb512d1a4e014083ea0966117c2a782f5e891f98c2fd419f9b5f70bee043816000ba9cc5c25620b7a185ade5f963329b6435a82eb4#npm:6.2.0"],\ - ["@types/webpack", null],\ - ["loader-utils", "npm:2.0.4"],\ - ["schema-utils", "npm:3.3.0"],\ - ["webpack", null]\ - ],\ - "packagePeers": [\ - "@types/webpack",\ - "webpack"\ + ["globals", "npm:14.0.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["fill-range", [\ - ["npm:7.1.1", {\ - "packageLocation": "../.yarn/berry/cache/fill-range-npm-7.1.1-bf491486db-10.zip/node_modules/fill-range/",\ + }],\ + ["npm:15.14.0", {\ + "packageLocation": "../.yarn/berry/cache/globals-npm-15.14.0-1cb78aecb8-10.zip/node_modules/globals/",\ "packageDependencies": [\ - ["fill-range", "npm:7.1.1"],\ - ["to-regex-range", "npm:5.0.1"]\ + ["globals", "npm:15.14.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["finalhandler", [\ - ["npm:2.1.0", {\ - "packageLocation": "../.yarn/berry/cache/finalhandler-npm-2.1.0-395f86ed5d-10.zip/node_modules/finalhandler/",\ + ["globalthis", [\ + ["npm:1.0.4", {\ + "packageLocation": "../.yarn/berry/cache/globalthis-npm-1.0.4-de22ac6193-10.zip/node_modules/globalthis/",\ "packageDependencies": [\ - ["finalhandler", "npm:2.1.0"],\ - ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"],\ - ["encodeurl", "npm:2.0.0"],\ - ["escape-html", "npm:1.0.3"],\ - ["on-finished", "npm:2.4.1"],\ - ["parseurl", "npm:1.3.3"],\ - ["statuses", "npm:2.0.1"]\ + ["globalthis", "npm:1.0.4"],\ + ["define-properties", "npm:1.2.1"],\ + ["gopd", "npm:1.0.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["find-up", [\ - ["npm:5.0.0", {\ - "packageLocation": "../.yarn/berry/cache/find-up-npm-5.0.0-e03e9b796d-10.zip/node_modules/find-up/",\ + ["globby", [\ + ["npm:11.0.4", {\ + "packageLocation": "../.yarn/berry/cache/globby-npm-11.0.4-592ce71cca-10.zip/node_modules/globby/",\ "packageDependencies": [\ - ["find-up", "npm:5.0.0"],\ - ["locate-path", "npm:6.0.0"],\ - ["path-exists", "npm:4.0.0"]\ + ["globby", "npm:11.0.4"],\ + ["array-union", "npm:2.1.0"],\ + ["dir-glob", "npm:3.0.1"],\ + ["fast-glob", "npm:3.3.3"],\ + ["ignore", "npm:5.3.2"],\ + ["merge2", "npm:1.4.1"],\ + ["slash", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["flat-cache", [\ - ["npm:4.0.1", {\ - "packageLocation": "../.yarn/berry/cache/flat-cache-npm-4.0.1-12bf2455f7-10.zip/node_modules/flat-cache/",\ + }],\ + ["npm:11.1.0", {\ + "packageLocation": "../.yarn/berry/cache/globby-npm-11.1.0-bdcdf20c71-10.zip/node_modules/globby/",\ "packageDependencies": [\ - ["flat-cache", "npm:4.0.1"],\ - ["flatted", "npm:3.3.1"],\ - ["keyv", "npm:4.5.4"]\ + ["globby", "npm:11.1.0"],\ + ["array-union", "npm:2.1.0"],\ + ["dir-glob", "npm:3.0.1"],\ + ["fast-glob", "npm:3.3.3"],\ + ["ignore", "npm:5.3.2"],\ + ["merge2", "npm:1.4.1"],\ + ["slash", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["flatted", [\ - ["npm:3.3.1", {\ - "packageLocation": "../.yarn/berry/cache/flatted-npm-3.3.1-458870f59b-10.zip/node_modules/flatted/",\ + ["google-auth-library", [\ + ["npm:9.15.1", {\ + "packageLocation": "../.yarn/berry/cache/google-auth-library-npm-9.15.1-04a025e628-10.zip/node_modules/google-auth-library/",\ "packageDependencies": [\ - ["flatted", "npm:3.3.1"]\ + ["google-auth-library", "npm:9.15.1"],\ + ["base64-js", "npm:1.5.1"],\ + ["ecdsa-sig-formatter", "npm:1.0.11"],\ + ["gaxios", "npm:6.7.1"],\ + ["gcp-metadata", "npm:6.1.1"],\ + ["gtoken", "npm:7.1.0"],\ + ["jws", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["for-each", [\ - ["npm:0.3.3", {\ - "packageLocation": "../.yarn/berry/cache/for-each-npm-0.3.3-0010ca8cdd-10.zip/node_modules/for-each/",\ + ["google-logging-utils", [\ + ["npm:0.0.2", {\ + "packageLocation": "../.yarn/berry/cache/google-logging-utils-npm-0.0.2-598ff18186-10.zip/node_modules/google-logging-utils/",\ "packageDependencies": [\ - ["for-each", "npm:0.3.3"],\ - ["is-callable", "npm:1.2.7"]\ + ["google-logging-utils", "npm:0.0.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["forwarded", [\ - ["npm:0.2.0", {\ - "packageLocation": "../.yarn/berry/cache/forwarded-npm-0.2.0-6473dabe35-10.zip/node_modules/forwarded/",\ + ["google-protobuf", [\ + ["npm:3.21.4", {\ + "packageLocation": "../.yarn/berry/cache/google-protobuf-npm-3.21.4-48c47540d3-10.zip/node_modules/google-protobuf/",\ "packageDependencies": [\ - ["forwarded", "npm:0.2.0"]\ + ["google-protobuf", "npm:3.21.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["fresh", [\ - ["npm:0.5.2", {\ - "packageLocation": "../.yarn/berry/cache/fresh-npm-0.5.2-ad2bb4c0a2-10.zip/node_modules/fresh/",\ + ["gopd", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/gopd-npm-1.0.1-10c1d0b534-10.zip/node_modules/gopd/",\ "packageDependencies": [\ - ["fresh", "npm:0.5.2"]\ + ["gopd", "npm:1.0.1"],\ + ["get-intrinsic", "npm:1.2.4"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:2.0.0", {\ - "packageLocation": "../.yarn/berry/cache/fresh-npm-2.0.0-b0c1795dff-10.zip/node_modules/fresh/",\ + ["npm:1.2.0", {\ + "packageLocation": "../.yarn/berry/cache/gopd-npm-1.2.0-df89ffa78e-10.zip/node_modules/gopd/",\ "packageDependencies": [\ - ["fresh", "npm:2.0.0"]\ + ["gopd", "npm:1.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["function-bind", [\ - ["npm:1.1.2", {\ - "packageLocation": "../.yarn/berry/cache/function-bind-npm-1.1.2-7a55be9b03-10.zip/node_modules/function-bind/",\ + ["graceful-fs", [\ + ["npm:4.2.11", {\ + "packageLocation": "../.yarn/berry/cache/graceful-fs-npm-4.2.11-24bb648a68-10.zip/node_modules/graceful-fs/",\ "packageDependencies": [\ - ["function-bind", "npm:1.1.2"]\ + ["graceful-fs", "npm:4.2.11"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["function.prototype.name", [\ - ["npm:1.1.6", {\ - "packageLocation": "../.yarn/berry/cache/function.prototype.name-npm-1.1.6-fd3a6a5cdd-10.zip/node_modules/function.prototype.name/",\ + ["graphemer", [\ + ["npm:1.4.0", {\ + "packageLocation": "../.yarn/berry/cache/graphemer-npm-1.4.0-0627732d35-10.zip/node_modules/graphemer/",\ "packageDependencies": [\ - ["function.prototype.name", "npm:1.1.6"],\ - ["call-bind", "npm:1.0.7"],\ - ["define-properties", "npm:1.2.1"],\ - ["es-abstract", "npm:1.23.3"],\ - ["functions-have-names", "npm:1.2.3"]\ + ["graphemer", "npm:1.4.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:1.1.8", {\ - "packageLocation": "../.yarn/berry/cache/function.prototype.name-npm-1.1.8-2cf198aac8-10.zip/node_modules/function.prototype.name/",\ + }]\ + ]],\ + ["graphql", [\ + ["npm:15.8.0", {\ + "packageLocation": "../.yarn/berry/cache/graphql-npm-15.8.0-0156c66b65-10.zip/node_modules/graphql/",\ "packageDependencies": [\ - ["function.prototype.name", "npm:1.1.8"],\ - ["call-bind", "npm:1.0.8"],\ - ["call-bound", "npm:1.0.3"],\ - ["define-properties", "npm:1.2.1"],\ - ["functions-have-names", "npm:1.2.3"],\ - ["hasown", "npm:2.0.2"],\ - ["is-callable", "npm:1.2.7"]\ + ["graphql", "npm:15.8.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["functions-have-names", [\ - ["npm:1.2.3", {\ - "packageLocation": "../.yarn/berry/cache/functions-have-names-npm-1.2.3-e5cf1e2208-10.zip/node_modules/functions-have-names/",\ + ["graphql-compose", [\ + ["npm:9.1.0", {\ + "packageLocation": "../.yarn/berry/cache/graphql-compose-npm-9.1.0-f7a31d1709-10.zip/node_modules/graphql-compose/",\ "packageDependencies": [\ - ["functions-have-names", "npm:1.2.3"]\ + ["graphql-compose", "npm:9.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:9.1.0", {\ + "packageLocation": "./.yarn/__virtual__/graphql-compose-virtual-fb5f1aadfc/2/.yarn/berry/cache/graphql-compose-npm-9.1.0-f7a31d1709-10.zip/node_modules/graphql-compose/",\ + "packageDependencies": [\ + ["graphql-compose", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:9.1.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["graphql-type-json", "virtual:fb5f1aadfcb5927f8de9a9e1a0538e3fdd64758c3eb931cdfcd4a735bc851024a95925728a041f9262aa0cc763486f531fec61fe2762122d36b8875f36b34014#npm:0.3.2"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["gensync", [\ - ["npm:1.0.0-beta.2", {\ - "packageLocation": "../.yarn/berry/cache/gensync-npm-1.0.0-beta.2-224666d72f-10.zip/node_modules/gensync/",\ + ["graphql-executor", [\ + ["npm:0.0.18", {\ + "packageLocation": "../.yarn/berry/cache/graphql-executor-npm-0.0.18-1599287b1f-10.zip/node_modules/graphql-executor/",\ "packageDependencies": [\ - ["gensync", "npm:1.0.0-beta.2"]\ + ["graphql-executor", "npm:0.0.18"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:0.0.18", {\ + "packageLocation": "./.yarn/__virtual__/graphql-executor-virtual-ca066f2135/2/.yarn/berry/cache/graphql-executor-npm-0.0.18-1599287b1f-10.zip/node_modules/graphql-executor/",\ + "packageDependencies": [\ + ["graphql-executor", "virtual:7a55fb2e6adc0ea1806097aa20dea6d6b4f8110aad4f6bd912e37df05d0bd8350295813089f5bc829fd38dfbc2adb9412f9192c919707b4d8bb3f8144728fbb8#npm:0.0.18"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["get-intrinsic", [\ - ["npm:1.2.4", {\ - "packageLocation": "../.yarn/berry/cache/get-intrinsic-npm-1.2.4-1dad3427b2-10.zip/node_modules/get-intrinsic/",\ + ["graphql-extensions", [\ + ["npm:0.16.0", {\ + "packageLocation": "../.yarn/berry/cache/graphql-extensions-npm-0.16.0-32eeff6a89-10.zip/node_modules/graphql-extensions/",\ "packageDependencies": [\ - ["get-intrinsic", "npm:1.2.4"],\ - ["es-errors", "npm:1.3.0"],\ - ["function-bind", "npm:1.1.2"],\ - ["has-proto", "npm:1.0.3"],\ - ["has-symbols", "npm:1.0.3"],\ - ["hasown", "npm:2.0.2"]\ + ["graphql-extensions", "npm:0.16.0"]\ ],\ - "linkType": "HARD"\ + "linkType": "SOFT"\ }],\ - ["npm:1.2.7", {\ - "packageLocation": "../.yarn/berry/cache/get-intrinsic-npm-1.2.7-2e0e0e7564-10.zip/node_modules/get-intrinsic/",\ + ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.16.0", {\ + "packageLocation": "./.yarn/__virtual__/graphql-extensions-virtual-dea6c97219/2/.yarn/berry/cache/graphql-extensions-npm-0.16.0-32eeff6a89-10.zip/node_modules/graphql-extensions/",\ "packageDependencies": [\ - ["get-intrinsic", "npm:1.2.7"],\ - ["call-bind-apply-helpers", "npm:1.0.1"],\ - ["es-define-property", "npm:1.0.1"],\ - ["es-errors", "npm:1.3.0"],\ - ["es-object-atoms", "npm:1.0.0"],\ - ["function-bind", "npm:1.1.2"],\ - ["get-proto", "npm:1.0.1"],\ - ["gopd", "npm:1.2.0"],\ - ["has-symbols", "npm:1.1.0"],\ - ["hasown", "npm:2.0.2"],\ - ["math-intrinsics", "npm:1.1.0"]\ + ["graphql-extensions", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.16.0"],\ + ["@apollographql/apollo-tools", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.5.4"],\ + ["@types/graphql", null],\ + ["apollo-server-env", "npm:3.2.0"],\ + ["apollo-server-types", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.10.0"],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["get-proto", [\ - ["npm:1.0.1", {\ - "packageLocation": "../.yarn/berry/cache/get-proto-npm-1.0.1-4d30bac614-10.zip/node_modules/get-proto/",\ + ["graphql-jit", [\ + ["npm:0.5.2", {\ + "packageLocation": "../.yarn/berry/cache/graphql-jit-npm-0.5.2-b500fc5174-10.zip/node_modules/graphql-jit/",\ "packageDependencies": [\ - ["get-proto", "npm:1.0.1"],\ - ["dunder-proto", "npm:1.0.1"],\ - ["es-object-atoms", "npm:1.0.0"]\ + ["graphql-jit", "npm:0.5.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.6.0", {\ + "packageLocation": "../.yarn/berry/cache/graphql-jit-npm-0.6.0-289401baab-10.zip/node_modules/graphql-jit/",\ + "packageDependencies": [\ + ["graphql-jit", "npm:0.6.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:0.7.3", {\ + "packageLocation": "../.yarn/berry/cache/graphql-jit-npm-0.7.3-aec1f9e9e0-10.zip/node_modules/graphql-jit/",\ + "packageDependencies": [\ + ["graphql-jit", "npm:0.7.3"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:1afd436edc9444ddfa1a8dd7fa2fc6918ffa2f2fe6335e244675c33e70b6b5cdf5e24e5c94e77813f273a97786ff35102a454df32847a1272d87fcf70e935f16#npm:0.5.2", {\ + "packageLocation": "./.yarn/__virtual__/graphql-jit-virtual-a1446c9ab7/2/.yarn/berry/cache/graphql-jit-npm-0.5.2-b500fc5174-10.zip/node_modules/graphql-jit/",\ + "packageDependencies": [\ + ["graphql-jit", "virtual:1afd436edc9444ddfa1a8dd7fa2fc6918ffa2f2fe6335e244675c33e70b6b5cdf5e24e5c94e77813f273a97786ff35102a454df32847a1272d87fcf70e935f16#npm:0.5.2"],\ + ["@types/graphql", null],\ + ["fast-json-stringify", "npm:1.21.0"],\ + ["generate-function", "npm:2.3.1"],\ + ["graphql", "npm:15.8.0"],\ + ["json-schema", "npm:0.2.5"],\ + ["lodash.memoize", "npm:4.1.2"],\ + ["lodash.merge", "npm:4.6.2"],\ + ["lodash.mergewith", "npm:4.6.2"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.6.0", {\ + "packageLocation": "./.yarn/__virtual__/graphql-jit-virtual-b8160b2f1e/2/.yarn/berry/cache/graphql-jit-npm-0.6.0-289401baab-10.zip/node_modules/graphql-jit/",\ + "packageDependencies": [\ + ["graphql-jit", "virtual:4b6c1409cd003717a3d40e9a07e9800f1f4834284d4f5bbd462d132e219fa5afad3ddfb9ac3a596e90ce9e51e5ddb979bba3521f4d350f6bb93b20fed78e4daa#npm:0.6.0"],\ + ["@types/graphql", null],\ + ["fast-json-stringify", "npm:1.21.0"],\ + ["generate-function", "npm:2.3.1"],\ + ["graphql", "npm:15.8.0"],\ + ["json-schema", "npm:0.2.5"],\ + ["lodash.memoize", "npm:4.1.2"],\ + ["lodash.merge", "npm:4.6.2"],\ + ["lodash.mergewith", "npm:4.6.2"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:d2ca8548492cd0b10feeea9a3ed75c5fa18f27c323b2473bd4a9a28b92a597389cf0b6ea4345c06adfc69e96a3d75036c356492b0a5c2db9730cceb0c8ae5dd5#npm:0.7.3", {\ + "packageLocation": "./.yarn/__virtual__/graphql-jit-virtual-a02062373f/2/.yarn/berry/cache/graphql-jit-npm-0.7.3-aec1f9e9e0-10.zip/node_modules/graphql-jit/",\ + "packageDependencies": [\ + ["graphql-jit", "virtual:d2ca8548492cd0b10feeea9a3ed75c5fa18f27c323b2473bd4a9a28b92a597389cf0b6ea4345c06adfc69e96a3d75036c356492b0a5c2db9730cceb0c8ae5dd5#npm:0.7.3"],\ + ["@graphql-typed-document-node/core", "virtual:8a8d9fe260aefc881c5876ef1c79ee1f0c1d8943494f9ef2c5f79b12acda6d5a1acd50864a61536e61c8d17b1dc57a8852a6fd167ec07f43d41044db549cbfa6#npm:3.2.0"],\ + ["@types/graphql", null],\ + ["fast-json-stringify", "npm:1.21.0"],\ + ["generate-function", "npm:2.3.1"],\ + ["graphql", "npm:15.8.0"],\ + ["json-schema", "npm:0.4.0"],\ + ["lodash.memoize", "npm:4.1.2"],\ + ["lodash.merge", "npm:4.6.2"],\ + ["lodash.mergewith", "npm:4.6.2"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["get-symbol-description", [\ - ["npm:1.0.2", {\ - "packageLocation": "../.yarn/berry/cache/get-symbol-description-npm-1.0.2-f8c332e0b5-10.zip/node_modules/get-symbol-description/",\ + ["graphql-scalars", [\ + ["npm:1.12.0", {\ + "packageLocation": "../.yarn/berry/cache/graphql-scalars-npm-1.12.0-9176983464-10.zip/node_modules/graphql-scalars/",\ "packageDependencies": [\ - ["get-symbol-description", "npm:1.0.2"],\ - ["call-bind", "npm:1.0.7"],\ - ["es-errors", "npm:1.3.0"],\ - ["get-intrinsic", "npm:1.2.4"]\ + ["graphql-scalars", "npm:1.12.0"]\ ],\ - "linkType": "HARD"\ + "linkType": "SOFT"\ }],\ - ["npm:1.1.0", {\ - "packageLocation": "../.yarn/berry/cache/get-symbol-description-npm-1.1.0-7a9e0b1c24-10.zip/node_modules/get-symbol-description/",\ + ["npm:1.24.2", {\ + "packageLocation": "../.yarn/berry/cache/graphql-scalars-npm-1.24.2-59aa3e9ab4-10.zip/node_modules/graphql-scalars/",\ "packageDependencies": [\ - ["get-symbol-description", "npm:1.1.0"],\ - ["call-bound", "npm:1.0.3"],\ - ["es-errors", "npm:1.3.0"],\ - ["get-intrinsic", "npm:1.2.7"]\ + ["graphql-scalars", "npm:1.24.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:41008f65c6dedb5adb09bfc4921bea3bc68abfad08a89801a4156492509c9b318683cefc0ddb13b7ec2fe983add6f0078619acce605fe452f75ae6768e9641a1#npm:1.12.0", {\ + "packageLocation": "./.yarn/__virtual__/graphql-scalars-virtual-10175a55c8/2/.yarn/berry/cache/graphql-scalars-npm-1.12.0-9176983464-10.zip/node_modules/graphql-scalars/",\ + "packageDependencies": [\ + ["graphql-scalars", "virtual:41008f65c6dedb5adb09bfc4921bea3bc68abfad08a89801a4156492509c9b318683cefc0ddb13b7ec2fe983add6f0078619acce605fe452f75ae6768e9641a1#npm:1.12.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.3.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["get-tsconfig", [\ - ["npm:4.10.0", {\ - "packageLocation": "../.yarn/berry/cache/get-tsconfig-npm-4.10.0-ee2b0a20f5-10.zip/node_modules/get-tsconfig/",\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.24.2", {\ + "packageLocation": "./.yarn/__virtual__/graphql-scalars-virtual-ed692683cf/2/.yarn/berry/cache/graphql-scalars-npm-1.24.2-59aa3e9ab4-10.zip/node_modules/graphql-scalars/",\ "packageDependencies": [\ - ["get-tsconfig", "npm:4.10.0"],\ - ["resolve-pkg-maps", "npm:1.0.0"]\ + ["graphql-scalars", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.24.2"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["glob-parent", [\ - ["npm:5.1.2", {\ - "packageLocation": "../.yarn/berry/cache/glob-parent-npm-5.1.2-021ab32634-10.zip/node_modules/glob-parent/",\ + ["graphql-subscriptions", [\ + ["npm:1.2.1", {\ + "packageLocation": "../.yarn/berry/cache/graphql-subscriptions-npm-1.2.1-6f6629f38d-10.zip/node_modules/graphql-subscriptions/",\ "packageDependencies": [\ - ["glob-parent", "npm:5.1.2"],\ - ["is-glob", "npm:4.0.3"]\ + ["graphql-subscriptions", "npm:1.2.1"]\ ],\ - "linkType": "HARD"\ + "linkType": "SOFT"\ }],\ - ["npm:6.0.2", {\ - "packageLocation": "../.yarn/berry/cache/glob-parent-npm-6.0.2-2cbef12738-10.zip/node_modules/glob-parent/",\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/graphql-subscriptions-npm-2.0.0-53564d1c84-10.zip/node_modules/graphql-subscriptions/",\ "packageDependencies": [\ - ["glob-parent", "npm:6.0.2"],\ - ["is-glob", "npm:4.0.3"]\ + ["graphql-subscriptions", "npm:2.0.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.2.1", {\ + "packageLocation": "./.yarn/__virtual__/graphql-subscriptions-virtual-b84b147740/2/.yarn/berry/cache/graphql-subscriptions-npm-1.2.1-6f6629f38d-10.zip/node_modules/graphql-subscriptions/",\ + "packageDependencies": [\ + ["graphql-subscriptions", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:1.2.1"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["iterall", "npm:1.3.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["glob-to-regexp", [\ - ["npm:0.4.1", {\ - "packageLocation": "../.yarn/berry/cache/glob-to-regexp-npm-0.4.1-cd697e0fc7-10.zip/node_modules/glob-to-regexp/",\ + }],\ + ["virtual:d2ca8548492cd0b10feeea9a3ed75c5fa18f27c323b2473bd4a9a28b92a597389cf0b6ea4345c06adfc69e96a3d75036c356492b0a5c2db9730cceb0c8ae5dd5#npm:2.0.0", {\ + "packageLocation": "./.yarn/__virtual__/graphql-subscriptions-virtual-1563563dd7/2/.yarn/berry/cache/graphql-subscriptions-npm-2.0.0-53564d1c84-10.zip/node_modules/graphql-subscriptions/",\ "packageDependencies": [\ - ["glob-to-regexp", "npm:0.4.1"]\ + ["graphql-subscriptions", "virtual:d2ca8548492cd0b10feeea9a3ed75c5fa18f27c323b2473bd4a9a28b92a597389cf0b6ea4345c06adfc69e96a3d75036c356492b0a5c2db9730cceb0c8ae5dd5#npm:2.0.0"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["iterall", "npm:1.3.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["globals", [\ - ["npm:11.12.0", {\ - "packageLocation": "../.yarn/berry/cache/globals-npm-11.12.0-1fa7f41a6c-10.zip/node_modules/globals/",\ + ["graphql-tag", [\ + ["npm:2.12.6", {\ + "packageLocation": "../.yarn/berry/cache/graphql-tag-npm-2.12.6-99a5a7f6de-10.zip/node_modules/graphql-tag/",\ "packageDependencies": [\ - ["globals", "npm:11.12.0"]\ + ["graphql-tag", "npm:2.12.6"]\ ],\ - "linkType": "HARD"\ + "linkType": "SOFT"\ }],\ - ["npm:14.0.0", {\ - "packageLocation": "../.yarn/berry/cache/globals-npm-14.0.0-5fc3d8d5da-10.zip/node_modules/globals/",\ + ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:2.12.6", {\ + "packageLocation": "./.yarn/__virtual__/graphql-tag-virtual-2b866278a1/2/.yarn/berry/cache/graphql-tag-npm-2.12.6-99a5a7f6de-10.zip/node_modules/graphql-tag/",\ "packageDependencies": [\ - ["globals", "npm:14.0.0"]\ + ["graphql-tag", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:2.12.6"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"],\ + ["tslib", "npm:2.8.1"]\ ],\ - "linkType": "HARD"\ - }],\ - ["npm:15.14.0", {\ - "packageLocation": "../.yarn/berry/cache/globals-npm-15.14.0-1cb78aecb8-10.zip/node_modules/globals/",\ - "packageDependencies": [\ - ["globals", "npm:15.14.0"]\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["globalthis", [\ - ["npm:1.0.4", {\ - "packageLocation": "../.yarn/berry/cache/globalthis-npm-1.0.4-de22ac6193-10.zip/node_modules/globalthis/",\ + ["graphql-tools", [\ + ["npm:4.0.8", {\ + "packageLocation": "../.yarn/berry/cache/graphql-tools-npm-4.0.8-8345536f34-10.zip/node_modules/graphql-tools/",\ "packageDependencies": [\ - ["globalthis", "npm:1.0.4"],\ - ["define-properties", "npm:1.2.1"],\ - ["gopd", "npm:1.0.1"]\ + ["graphql-tools", "npm:4.0.8"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:4.0.8", {\ + "packageLocation": "./.yarn/__virtual__/graphql-tools-virtual-dc5ac28169/2/.yarn/berry/cache/graphql-tools-npm-4.0.8-8345536f34-10.zip/node_modules/graphql-tools/",\ + "packageDependencies": [\ + ["graphql-tools", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:4.0.8"],\ + ["@types/graphql", null],\ + ["apollo-link", "virtual:dc5ac28169c5f762800edf99e88df3b5769b51d7712d30372d3c44de5e66951c212e9c3a30a013b54277194a62ac1292e96e01f07eb13b46e8592863ae5327d0#npm:1.2.14"],\ + ["apollo-utilities", "virtual:dc5ac28169c5f762800edf99e88df3b5769b51d7712d30372d3c44de5e66951c212e9c3a30a013b54277194a62ac1292e96e01f07eb13b46e8592863ae5327d0#npm:1.3.4"],\ + ["deprecated-decorator", "npm:0.1.6"],\ + ["graphql", "npm:15.8.0"],\ + ["iterall", "npm:1.3.0"],\ + ["uuid", "npm:3.4.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["gopd", [\ - ["npm:1.0.1", {\ - "packageLocation": "../.yarn/berry/cache/gopd-npm-1.0.1-10c1d0b534-10.zip/node_modules/gopd/",\ + ["graphql-type-json", [\ + ["npm:0.3.2", {\ + "packageLocation": "../.yarn/berry/cache/graphql-type-json-npm-0.3.2-05debc01d8-10.zip/node_modules/graphql-type-json/",\ "packageDependencies": [\ - ["gopd", "npm:1.0.1"],\ - ["get-intrinsic", "npm:1.2.4"]\ + ["graphql-type-json", "npm:0.3.2"]\ ],\ - "linkType": "HARD"\ + "linkType": "SOFT"\ }],\ - ["npm:1.2.0", {\ - "packageLocation": "../.yarn/berry/cache/gopd-npm-1.2.0-df89ffa78e-10.zip/node_modules/gopd/",\ + ["virtual:fb5f1aadfcb5927f8de9a9e1a0538e3fdd64758c3eb931cdfcd4a735bc851024a95925728a041f9262aa0cc763486f531fec61fe2762122d36b8875f36b34014#npm:0.3.2", {\ + "packageLocation": "./.yarn/__virtual__/graphql-type-json-virtual-4bde25c9c6/2/.yarn/berry/cache/graphql-type-json-npm-0.3.2-05debc01d8-10.zip/node_modules/graphql-type-json/",\ "packageDependencies": [\ - ["gopd", "npm:1.2.0"]\ + ["graphql-type-json", "virtual:fb5f1aadfcb5927f8de9a9e1a0538e3fdd64758c3eb931cdfcd4a735bc851024a95925728a041f9262aa0cc763486f531fec61fe2762122d36b8875f36b34014#npm:0.3.2"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["graceful-fs", [\ - ["npm:4.2.11", {\ - "packageLocation": "../.yarn/berry/cache/graceful-fs-npm-4.2.11-24bb648a68-10.zip/node_modules/graceful-fs/",\ + ["graphql-ws", [\ + ["npm:5.16.2", {\ + "packageLocation": "../.yarn/berry/cache/graphql-ws-npm-5.16.2-1713176acb-10.zip/node_modules/graphql-ws/",\ "packageDependencies": [\ - ["graceful-fs", "npm:4.2.11"]\ + ["graphql-ws", "npm:5.16.2"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:5.16.2", {\ + "packageLocation": "./.yarn/__virtual__/graphql-ws-virtual-73620d82fd/2/.yarn/berry/cache/graphql-ws-npm-5.16.2-1713176acb-10.zip/node_modules/graphql-ws/",\ + "packageDependencies": [\ + ["graphql-ws", "virtual:b618b1606f171e8c8869856d5a8b901b9c5b074ee076ddbb2491e6a13b149a3b629659178efb84e3fba6348e26f3e54cd30bb7d42e1be056341c5297defa811a#npm:5.16.2"],\ + ["@types/graphql", null],\ + ["graphql", "npm:15.8.0"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["graphemer", [\ - ["npm:1.4.0", {\ - "packageLocation": "../.yarn/berry/cache/graphemer-npm-1.4.0-0627732d35-10.zip/node_modules/graphemer/",\ + ["gtoken", [\ + ["npm:7.1.0", {\ + "packageLocation": "../.yarn/berry/cache/gtoken-npm-7.1.0-64216471c4-10.zip/node_modules/gtoken/",\ "packageDependencies": [\ - ["graphemer", "npm:1.4.0"]\ + ["gtoken", "npm:7.1.0"],\ + ["gaxios", "npm:6.7.1"],\ + ["jws", "npm:4.0.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -4671,7 +15931,46 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["header-case", [\ + ["npm:2.0.4", {\ + "packageLocation": "../.yarn/berry/cache/header-case-npm-2.0.4-7d19e19e6d-10.zip/node_modules/header-case/",\ + "packageDependencies": [\ + ["header-case", "npm:2.0.4"],\ + ["capital-case", "npm:1.0.4"],\ + ["tslib", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["http-cache-semantics", [\ + ["npm:4.1.0", {\ + "packageLocation": "../.yarn/berry/cache/http-cache-semantics-npm-4.1.0-860520a31f-10.zip/node_modules/http-cache-semantics/",\ + "packageDependencies": [\ + ["http-cache-semantics", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.1", {\ + "packageLocation": "../.yarn/berry/cache/http-cache-semantics-npm-4.1.1-1120131375-10.zip/node_modules/http-cache-semantics/",\ + "packageDependencies": [\ + ["http-cache-semantics", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["http-errors", [\ + ["npm:1.8.1", {\ + "packageLocation": "../.yarn/berry/cache/http-errors-npm-1.8.1-fb60d9f6ae-10.zip/node_modules/http-errors/",\ + "packageDependencies": [\ + ["http-errors", "npm:1.8.1"],\ + ["depd", "npm:1.1.2"],\ + ["inherits", "npm:2.0.4"],\ + ["setprototypeof", "npm:1.2.0"],\ + ["statuses", "npm:1.5.0"],\ + ["toidentifier", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.0.0", {\ "packageLocation": "../.yarn/berry/cache/http-errors-npm-2.0.0-3f1c503428-10.zip/node_modules/http-errors/",\ "packageDependencies": [\ @@ -4685,7 +15984,56 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["http-proxy-agent", [\ + ["npm:5.0.0", {\ + "packageLocation": "../.yarn/berry/cache/http-proxy-agent-npm-5.0.0-7f1f121b83-10.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:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.2", {\ + "packageLocation": "../.yarn/berry/cache/http-proxy-agent-npm-7.0.2-643ed7cc33-10.zip/node_modules/http-proxy-agent/",\ + "packageDependencies": [\ + ["http-proxy-agent", "npm:7.0.2"],\ + ["agent-base", "npm:7.1.3"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["https-proxy-agent", [\ + ["npm:5.0.1", {\ + "packageLocation": "../.yarn/berry/cache/https-proxy-agent-npm-5.0.1-42d65f358e-10.zip/node_modules/https-proxy-agent/",\ + "packageDependencies": [\ + ["https-proxy-agent", "npm:5.0.1"],\ + ["agent-base", "npm:6.0.2"],\ + ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.0.6", {\ + "packageLocation": "../.yarn/berry/cache/https-proxy-agent-npm-7.0.6-27a95c2690-10.zip/node_modules/https-proxy-agent/",\ + "packageDependencies": [\ + ["https-proxy-agent", "npm:7.0.6"],\ + ["agent-base", "npm:7.1.3"],\ + ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["iconv-lite", [\ + ["npm:0.4.24", {\ + "packageLocation": "../.yarn/berry/cache/iconv-lite-npm-0.4.24-c5c4ac6695-10.zip/node_modules/iconv-lite/",\ + "packageDependencies": [\ + ["iconv-lite", "npm:0.4.24"],\ + ["safer-buffer", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.5.2", {\ "packageLocation": "../.yarn/berry/cache/iconv-lite-npm-0.5.2-04e4678c41-10.zip/node_modules/iconv-lite/",\ "packageDependencies": [\ @@ -4703,6 +16051,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["ieee754", [\ + ["npm:1.2.1", {\ + "packageLocation": "../.yarn/berry/cache/ieee754-npm-1.2.1-fb63b3caeb-10.zip/node_modules/ieee754/",\ + "packageDependencies": [\ + ["ieee754", "npm:1.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["ignore", [\ ["npm:5.3.2", {\ "packageLocation": "../.yarn/berry/cache/ignore-npm-5.3.2-346d3ba017-10.zip/node_modules/ignore/",\ @@ -4723,6 +16080,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["import-lazy", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/import-lazy-npm-4.0.0-3215653869-10.zip/node_modules/import-lazy/",\ + "packageDependencies": [\ + ["import-lazy", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["imurmurhash", [\ ["npm:0.1.4", {\ "packageLocation": "../.yarn/berry/cache/imurmurhash-npm-0.1.4-610c5068a0-10.zip/node_modules/imurmurhash/",\ @@ -4732,6 +16098,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["inflight", [\ + ["npm:1.0.6", {\ + "packageLocation": "../.yarn/berry/cache/inflight-npm-1.0.6-ccedb4b908-10.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/berry/cache/inherits-npm-2.0.4-c66b3957a0-10.zip/node_modules/inherits/",\ @@ -4763,6 +16140,44 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["interpret", [\ + ["npm:2.2.0", {\ + "packageLocation": "../.yarn/berry/cache/interpret-npm-2.2.0-3603a544e1-10.zip/node_modules/interpret/",\ + "packageDependencies": [\ + ["interpret", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ioredis", [\ + ["npm:5.6.0", {\ + "packageLocation": "../.yarn/berry/cache/ioredis-npm-5.6.0-2140ad9baf-10.zip/node_modules/ioredis/",\ + "packageDependencies": [\ + ["ioredis", "npm:5.6.0"],\ + ["@ioredis/commands", "npm:1.2.0"],\ + ["cluster-key-slot", "npm:1.1.2"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["denque", "npm:2.1.0"],\ + ["lodash.defaults", "npm:4.2.0"],\ + ["lodash.isarguments", "npm:3.1.0"],\ + ["redis-errors", "npm:1.2.0"],\ + ["redis-parser", "npm:3.0.0"],\ + ["standard-as-callback", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ip-address", [\ + ["npm:9.0.5", {\ + "packageLocation": "../.yarn/berry/cache/ip-address-npm-9.0.5-9fa024d42a-10.zip/node_modules/ip-address/",\ + "packageDependencies": [\ + ["ip-address", "npm:9.0.5"],\ + ["jsbn", "npm:1.1.0"],\ + ["sprintf-js", "npm:1.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["ipaddr.js", [\ ["npm:1.9.1", {\ "packageLocation": "../.yarn/berry/cache/ipaddr.js-npm-1.9.1-19ae7878b4-10.zip/node_modules/ipaddr.js/",\ @@ -4867,6 +16282,14 @@ const RAW_RUNTIME_STATE = ["hasown", "npm:2.0.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:2.16.1", {\ + "packageLocation": "../.yarn/berry/cache/is-core-module-npm-2.16.1-a54837229e-10.zip/node_modules/is-core-module/",\ + "packageDependencies": [\ + ["is-core-module", "npm:2.16.1"],\ + ["hasown", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["is-data-view", [\ @@ -4927,6 +16350,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["is-fullwidth-code-point", [\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/is-fullwidth-code-point-npm-3.0.0-1ecf4ebee5-10.zip/node_modules/is-fullwidth-code-point/",\ + "packageDependencies": [\ + ["is-fullwidth-code-point", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-generator-function", [\ ["npm:1.0.10", {\ "packageLocation": "../.yarn/berry/cache/is-generator-function-npm-1.0.10-1d0f3809ef-10.zip/node_modules/is-generator-function/",\ @@ -5002,6 +16434,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["is-property", [\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/is-property-npm-1.0.2-6eac53b30e-10.zip/node_modules/is-property/",\ + "packageDependencies": [\ + ["is-property", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-regex", [\ ["npm:1.1.4", {\ "packageLocation": "../.yarn/berry/cache/is-regex-npm-1.1.4-cca193ef11-10.zip/node_modules/is-regex/",\ @@ -5051,6 +16492,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["is-stream", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/is-stream-npm-2.0.1-c802db55e7-10.zip/node_modules/is-stream/",\ + "packageDependencies": [\ + ["is-stream", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-string", [\ ["npm:1.0.7", {\ "packageLocation": "../.yarn/berry/cache/is-string-npm-1.0.7-9f7066daed-10.zip/node_modules/is-string/",\ @@ -5108,6 +16558,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["is-url", [\ + ["npm:1.2.4", {\ + "packageLocation": "../.yarn/berry/cache/is-url-npm-1.2.4-0a28aeb560-10.zip/node_modules/is-url/",\ + "packageDependencies": [\ + ["is-url", "npm:1.2.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["is-weakmap", [\ ["npm:2.0.2", {\ "packageLocation": "../.yarn/berry/cache/is-weakmap-npm-2.0.2-ced3cab2dc-10.zip/node_modules/is-weakmap/",\ @@ -5169,6 +16628,22 @@ const RAW_RUNTIME_STATE = ["isexe", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.1.1", {\ + "packageLocation": "../.yarn/berry/cache/isexe-npm-3.1.1-9c0061eead-10.zip/node_modules/isexe/",\ + "packageDependencies": [\ + ["isexe", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["iterall", [\ + ["npm:1.3.0", {\ + "packageLocation": "../.yarn/berry/cache/iterall-npm-1.3.0-a2cb04809f-10.zip/node_modules/iterall/",\ + "packageDependencies": [\ + ["iterall", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["iterare", [\ @@ -5195,6 +16670,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["jackspeak", [\ + ["npm:3.4.3", {\ + "packageLocation": "../.yarn/berry/cache/jackspeak-npm-3.4.3-546bfad080-10.zip/node_modules/jackspeak/",\ + "packageDependencies": [\ + ["jackspeak", "npm:3.4.3"],\ + ["@isaacs/cliui", "npm:8.0.2"],\ + ["@pkgjs/parseargs", "npm:0.11.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.0", {\ + "packageLocation": "../.yarn/berry/cache/jackspeak-npm-4.1.0-8f220eaf6d-10.zip/node_modules/jackspeak/",\ + "packageDependencies": [\ + ["jackspeak", "npm:4.1.0"],\ + ["@isaacs/cliui", "npm:8.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["jest-worker", [\ ["npm:27.5.1", {\ "packageLocation": "../.yarn/berry/cache/jest-worker-npm-27.5.1-1c110b5894-10.zip/node_modules/jest-worker/",\ @@ -5207,6 +16701,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["jju", [\ + ["npm:1.4.0", {\ + "packageLocation": "../.yarn/berry/cache/jju-npm-1.4.0-670678eaa3-10.zip/node_modules/jju/",\ + "packageDependencies": [\ + ["jju", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["js-tokens", [\ ["npm:4.0.0", {\ "packageLocation": "../.yarn/berry/cache/js-tokens-npm-4.0.0-0ac852e9e2-10.zip/node_modules/js-tokens/",\ @@ -5226,6 +16729,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["jsbn", [\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/jsbn-npm-1.1.0-1da0181838-10.zip/node_modules/jsbn/",\ + "packageDependencies": [\ + ["jsbn", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["jsesc", [\ ["npm:2.5.2", {\ "packageLocation": "../.yarn/berry/cache/jsesc-npm-2.5.2-c5acb78804-10.zip/node_modules/jsesc/",\ @@ -5233,6 +16745,23 @@ const RAW_RUNTIME_STATE = ["jsesc", "npm:2.5.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.1.0", {\ + "packageLocation": "../.yarn/berry/cache/jsesc-npm-3.1.0-2f4f998cd7-10.zip/node_modules/jsesc/",\ + "packageDependencies": [\ + ["jsesc", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["json-bigint", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/json-bigint-npm-1.0.0-8e35bcb143-10.zip/node_modules/json-bigint/",\ + "packageDependencies": [\ + ["json-bigint", "npm:1.0.0"],\ + ["bignumber.js", "npm:9.1.2"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["json-buffer", [\ @@ -5253,6 +16782,32 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["json-schema", [\ + ["npm:0.2.5", {\ + "packageLocation": "../.yarn/berry/cache/json-schema-npm-0.2.5-5ed2bbc92a-10.zip/node_modules/json-schema/",\ + "packageDependencies": [\ + ["json-schema", "npm:0.2.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.4.0", {\ + "packageLocation": "../.yarn/berry/cache/json-schema-npm-0.4.0-e776313070-10.zip/node_modules/json-schema/",\ + "packageDependencies": [\ + ["json-schema", "npm:0.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["json-schema-ref-resolver", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/json-schema-ref-resolver-npm-1.0.1-b4bc8e91c0-10.zip/node_modules/json-schema-ref-resolver/",\ + "packageDependencies": [\ + ["json-schema-ref-resolver", "npm:1.0.1"],\ + ["fast-deep-equal", "npm:3.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["json-schema-traverse", [\ ["npm:0.4.1", {\ "packageLocation": "../.yarn/berry/cache/json-schema-traverse-npm-0.4.1-4759091693-10.zip/node_modules/json-schema-traverse/",\ @@ -5295,6 +16850,36 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["jsonfile", [\ + ["npm:6.1.0", {\ + "packageLocation": "../.yarn/berry/cache/jsonfile-npm-6.1.0-20a4796cee-10.zip/node_modules/jsonfile/",\ + "packageDependencies": [\ + ["jsonfile", "npm:6.1.0"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["universalify", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jsonwebtoken", [\ + ["npm:9.0.2", {\ + "packageLocation": "../.yarn/berry/cache/jsonwebtoken-npm-9.0.2-42c6b14d02-10.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.6.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["jsx-ast-utils", [\ ["npm:3.3.5", {\ "packageLocation": "../.yarn/berry/cache/jsx-ast-utils-npm-3.3.5-114c80f97a-10.zip/node_modules/jsx-ast-utils/",\ @@ -5308,6 +16893,57 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["jwa", [\ + ["npm:1.4.1", {\ + "packageLocation": "../.yarn/berry/cache/jwa-npm-1.4.1-4f19d6572c-10.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"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/jwa-npm-2.0.0-52a7c3f1ca-10.zip/node_modules/jwa/",\ + "packageDependencies": [\ + ["jwa", "npm:2.0.0"],\ + ["buffer-equal-constant-time", "npm:1.0.1"],\ + ["ecdsa-sig-formatter", "npm:1.0.11"],\ + ["safe-buffer", "npm:5.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["jws", [\ + ["npm:3.2.2", {\ + "packageLocation": "../.yarn/berry/cache/jws-npm-3.2.2-c1ae59c7af-10.zip/node_modules/jws/",\ + "packageDependencies": [\ + ["jws", "npm:3.2.2"],\ + ["jwa", "npm:1.4.1"],\ + ["safe-buffer", "npm:5.2.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/jws-npm-4.0.0-2a24fd53b9-10.zip/node_modules/jws/",\ + "packageDependencies": [\ + ["jws", "npm:4.0.0"],\ + ["jwa", "npm:2.0.0"],\ + ["safe-buffer", "npm:5.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["kafkajs", [\ + ["npm:2.2.4", {\ + "packageLocation": "../.yarn/berry/cache/kafkajs-npm-2.2.4-8837bee290-10.zip/node_modules/kafkajs/",\ + "packageDependencies": [\ + ["kafkajs", "npm:2.2.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["keyv", [\ ["npm:4.5.4", {\ "packageLocation": "../.yarn/berry/cache/keyv-npm-4.5.4-4c8e2cf7f7-10.zip/node_modules/keyv/",\ @@ -5318,6 +16954,176 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["knex", [\ + ["npm:2.5.1", {\ + "packageLocation": "../.yarn/berry/cache/knex-npm-2.5.1-b988b29845-10.zip/node_modules/knex/",\ + "packageDependencies": [\ + ["knex", "npm:2.5.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["npm:3.1.0", {\ + "packageLocation": "../.yarn/berry/cache/knex-npm-3.1.0-87fad39c7a-10.zip/node_modules/knex/",\ + "packageDependencies": [\ + ["knex", "npm:3.1.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:1397f4280f1508669040165142234de0254ff8c4bcb5cce6320d9a7eaf825fb287734deeb2368375304397b19a3951213ab3bc5bb97db64121129e013de8572c#npm:2.5.1", {\ + "packageLocation": "./.yarn/__virtual__/knex-virtual-d73c1c6ab8/2/.yarn/berry/cache/knex-npm-2.5.1-b988b29845-10.zip/node_modules/knex/",\ + "packageDependencies": [\ + ["knex", "virtual:1397f4280f1508669040165142234de0254ff8c4bcb5cce6320d9a7eaf825fb287734deeb2368375304397b19a3951213ab3bc5bb97db64121129e013de8572c#npm:2.5.1"],\ + ["@types/better-sqlite3", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/pg-native", null],\ + ["@types/sqlite3", null],\ + ["@types/tedious", null],\ + ["better-sqlite3", null],\ + ["colorette", "npm:2.0.19"],\ + ["commander", "npm:10.0.1"],\ + ["debug", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:4.3.4"],\ + ["escalade", "npm:3.2.0"],\ + ["esm", "npm:3.2.25"],\ + ["get-package-type", "npm:0.1.0"],\ + ["getopts", "npm:2.3.0"],\ + ["interpret", "npm:2.2.0"],\ + ["lodash", "npm:4.17.21"],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:8.10.0"],\ + ["pg-connection-string", "npm:2.6.1"],\ + ["pg-native", null],\ + ["pg-query-stream", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:4.6.0"],\ + ["rechoir", "npm:0.8.0"],\ + ["resolve-from", "npm:5.0.0"],\ + ["sqlite3", null],\ + ["tarn", "npm:3.0.2"],\ + ["tedious", null],\ + ["tildify", "npm:2.0.0"]\ + ],\ + "packagePeers": [\ + "@types/better-sqlite3",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg-native",\ + "@types/pg",\ + "@types/sqlite3",\ + "@types/tedious",\ + "better-sqlite3",\ + "mysql2",\ + "mysql",\ + "pg-native",\ + "sqlite3",\ + "tedious"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:14d2147c10bcaa33eaac4bab26f96cae21e8c339b87189eca5a2e26b40b6015388067d608985bad8551ce71a60a52983b54ea0a8f0a9a5a8a7ac7d68d18fc034#npm:3.1.0", {\ + "packageLocation": "./.yarn/__virtual__/knex-virtual-d04ddc14b9/2/.yarn/berry/cache/knex-npm-3.1.0-87fad39c7a-10.zip/node_modules/knex/",\ + "packageDependencies": [\ + ["knex", "virtual:14d2147c10bcaa33eaac4bab26f96cae21e8c339b87189eca5a2e26b40b6015388067d608985bad8551ce71a60a52983b54ea0a8f0a9a5a8a7ac7d68d18fc034#npm:3.1.0"],\ + ["@types/better-sqlite3", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/pg-native", null],\ + ["@types/sqlite3", null],\ + ["@types/tedious", null],\ + ["better-sqlite3", null],\ + ["colorette", "npm:2.0.19"],\ + ["commander", "npm:10.0.1"],\ + ["debug", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:4.3.4"],\ + ["escalade", "npm:3.2.0"],\ + ["esm", "npm:3.2.25"],\ + ["get-package-type", "npm:0.1.0"],\ + ["getopts", "npm:2.3.0"],\ + ["interpret", "npm:2.2.0"],\ + ["lodash", "npm:4.17.21"],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:8.10.0"],\ + ["pg-connection-string", "npm:2.6.2"],\ + ["pg-native", null],\ + ["pg-query-stream", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:4.6.0"],\ + ["rechoir", "npm:0.8.0"],\ + ["resolve-from", "npm:5.0.0"],\ + ["sqlite3", null],\ + ["tarn", "npm:3.0.2"],\ + ["tedious", null],\ + ["tildify", "npm:2.0.0"]\ + ],\ + "packagePeers": [\ + "@types/better-sqlite3",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg-native",\ + "@types/pg",\ + "@types/sqlite3",\ + "@types/tedious",\ + "better-sqlite3",\ + "mysql2",\ + "mysql",\ + "pg-native",\ + "sqlite3",\ + "tedious"\ + ],\ + "linkType": "HARD"\ + }],\ + ["virtual:eafdf49e748e0577f8d8ac28d12ed7538dd6cab47d7439542e49360e6571bcc671a48f78768cf72ee47f8c68448d4992c983f651d984514cc037d7174c1afd21#npm:2.5.1", {\ + "packageLocation": "./.yarn/__virtual__/knex-virtual-eaa8e17dde/2/.yarn/berry/cache/knex-npm-2.5.1-b988b29845-10.zip/node_modules/knex/",\ + "packageDependencies": [\ + ["knex", "virtual:eafdf49e748e0577f8d8ac28d12ed7538dd6cab47d7439542e49360e6571bcc671a48f78768cf72ee47f8c68448d4992c983f651d984514cc037d7174c1afd21#npm:2.5.1"],\ + ["@types/better-sqlite3", null],\ + ["@types/mysql", null],\ + ["@types/mysql2", null],\ + ["@types/pg", null],\ + ["@types/pg-native", null],\ + ["@types/sqlite3", null],\ + ["@types/tedious", null],\ + ["better-sqlite3", null],\ + ["colorette", "npm:2.0.19"],\ + ["commander", "npm:10.0.1"],\ + ["debug", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:4.3.4"],\ + ["escalade", "npm:3.2.0"],\ + ["esm", "npm:3.2.25"],\ + ["get-package-type", "npm:0.1.0"],\ + ["getopts", "npm:2.3.0"],\ + ["interpret", "npm:2.2.0"],\ + ["lodash", "npm:4.17.21"],\ + ["mysql", null],\ + ["mysql2", null],\ + ["pg", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:8.10.0"],\ + ["pg-connection-string", "npm:2.6.1"],\ + ["pg-native", null],\ + ["pg-query-stream", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:4.6.0"],\ + ["rechoir", "npm:0.8.0"],\ + ["resolve-from", "npm:5.0.0"],\ + ["sqlite3", null],\ + ["tarn", "npm:3.0.2"],\ + ["tedious", null],\ + ["tildify", "npm:2.0.0"]\ + ],\ + "packagePeers": [\ + "@types/better-sqlite3",\ + "@types/mysql2",\ + "@types/mysql",\ + "@types/pg-native",\ + "@types/pg",\ + "@types/sqlite3",\ + "@types/tedious",\ + "better-sqlite3",\ + "mysql2",\ + "mysql",\ + "pg-native",\ + "pg",\ + "sqlite3",\ + "tedious"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["language-subtag-registry", [\ ["npm:0.3.23", {\ "packageLocation": "../.yarn/berry/cache/language-subtag-registry-npm-0.3.23-06b360f90f-10.zip/node_modules/language-subtag-registry/",\ @@ -5337,6 +17143,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["lazystream", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/lazystream-npm-1.0.1-7477e64441-10.zip/node_modules/lazystream/",\ + "packageDependencies": [\ + ["lazystream", "npm:1.0.1"],\ + ["readable-stream", "npm:2.3.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["levn", [\ ["npm:0.4.1", {\ "packageLocation": "../.yarn/berry/cache/levn-npm-0.4.1-d183b2d7bb-10.zip/node_modules/levn/",\ @@ -5348,6 +17164,55 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["libphonenumber-js", [\ + ["npm:1.12.6", {\ + "packageLocation": "../.yarn/berry/cache/libphonenumber-js-npm-1.12.6-31abae6347-10.zip/node_modules/libphonenumber-js/",\ + "packageDependencies": [\ + ["libphonenumber-js", "npm:1.12.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["libsql", [\ + ["npm:0.5.1", {\ + "packageLocation": "./.yarn/unplugged/libsql-npm-0.5.1-821153c6e5/node_modules/libsql/",\ + "packageDependencies": [\ + ["libsql", "npm:0.5.1"],\ + ["@libsql/darwin-arm64", "npm:0.5.1"],\ + ["@libsql/darwin-x64", "npm:0.5.1"],\ + ["@libsql/linux-arm64-gnu", "npm:0.5.1"],\ + ["@libsql/linux-arm64-musl", "npm:0.5.1"],\ + ["@libsql/linux-x64-gnu", "npm:0.5.1"],\ + ["@libsql/linux-x64-musl", "npm:0.5.1"],\ + ["@libsql/win32-x64-msvc", "npm:0.5.1"],\ + ["@neon-rs/load", "npm:0.0.4"],\ + ["detect-libc", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["light-my-request", [\ + ["npm:5.14.0", {\ + "packageLocation": "../.yarn/berry/cache/light-my-request-npm-5.14.0-831b2e8705-10.zip/node_modules/light-my-request/",\ + "packageDependencies": [\ + ["light-my-request", "npm:5.14.0"],\ + ["cookie", "npm:0.7.2"],\ + ["process-warning", "npm:3.0.0"],\ + ["set-cookie-parser", "npm:2.7.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.3.0", {\ + "packageLocation": "../.yarn/berry/cache/light-my-request-npm-6.3.0-9a2a033633-10.zip/node_modules/light-my-request/",\ + "packageDependencies": [\ + ["light-my-request", "npm:6.3.0"],\ + ["cookie", "npm:1.0.2"],\ + ["process-warning", "npm:4.0.1"],\ + ["set-cookie-parser", "npm:2.7.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["lines-and-columns", [\ ["npm:1.2.4", {\ "packageLocation": "../.yarn/berry/cache/lines-and-columns-npm-1.2.4-d6c7cc5799-10.zip/node_modules/lines-and-columns/",\ @@ -5361,38 +17226,205 @@ const RAW_RUNTIME_STATE = ["npm:4.3.0", {\ "packageLocation": "../.yarn/berry/cache/loader-runner-npm-4.3.0-9ca67df372-10.zip/node_modules/loader-runner/",\ "packageDependencies": [\ - ["loader-runner", "npm:4.3.0"]\ + ["loader-runner", "npm:4.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["loader-utils", [\ + ["npm:2.0.4", {\ + "packageLocation": "../.yarn/berry/cache/loader-utils-npm-2.0.4-ba3800585b-10.zip/node_modules/loader-utils/",\ + "packageDependencies": [\ + ["loader-utils", "npm:2.0.4"],\ + ["big.js", "npm:5.2.2"],\ + ["emojis-list", "npm:3.0.0"],\ + ["json5", "npm:2.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["locate-path", [\ + ["npm:6.0.0", {\ + "packageLocation": "../.yarn/berry/cache/locate-path-npm-6.0.0-06a1e4c528-10.zip/node_modules/locate-path/",\ + "packageDependencies": [\ + ["locate-path", "npm:6.0.0"],\ + ["p-locate", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash", [\ + ["npm:4.17.21", {\ + "packageLocation": "../.yarn/berry/cache/lodash-npm-4.17.21-6382451519-10.zip/node_modules/lodash/",\ + "packageDependencies": [\ + ["lodash", "npm:4.17.21"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.camelcase", [\ + ["npm:4.3.0", {\ + "packageLocation": "../.yarn/berry/cache/lodash.camelcase-npm-4.3.0-bf268e3bf0-10.zip/node_modules/lodash.camelcase/",\ + "packageDependencies": [\ + ["lodash.camelcase", "npm:4.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.defaults", [\ + ["npm:4.2.0", {\ + "packageLocation": "../.yarn/berry/cache/lodash.defaults-npm-4.2.0-c5dea025ab-10.zip/node_modules/lodash.defaults/",\ + "packageDependencies": [\ + ["lodash.defaults", "npm:4.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.includes", [\ + ["npm:4.3.0", {\ + "packageLocation": "../.yarn/berry/cache/lodash.includes-npm-4.3.0-3a2f6fa22c-10.zip/node_modules/lodash.includes/",\ + "packageDependencies": [\ + ["lodash.includes", "npm:4.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.isarguments", [\ + ["npm:3.1.0", {\ + "packageLocation": "../.yarn/berry/cache/lodash.isarguments-npm-3.1.0-9e74d350b8-10.zip/node_modules/lodash.isarguments/",\ + "packageDependencies": [\ + ["lodash.isarguments", "npm:3.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.isboolean", [\ + ["npm:3.0.3", {\ + "packageLocation": "../.yarn/berry/cache/lodash.isboolean-npm-3.0.3-b575b41488-10.zip/node_modules/lodash.isboolean/",\ + "packageDependencies": [\ + ["lodash.isboolean", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.isinteger", [\ + ["npm:4.0.4", {\ + "packageLocation": "../.yarn/berry/cache/lodash.isinteger-npm-4.0.4-42add9f4e1-10.zip/node_modules/lodash.isinteger/",\ + "packageDependencies": [\ + ["lodash.isinteger", "npm:4.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.isnumber", [\ + ["npm:3.0.3", {\ + "packageLocation": "../.yarn/berry/cache/lodash.isnumber-npm-3.0.3-b3bb5f7347-10.zip/node_modules/lodash.isnumber/",\ + "packageDependencies": [\ + ["lodash.isnumber", "npm:3.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.isplainobject", [\ + ["npm:4.0.6", {\ + "packageLocation": "../.yarn/berry/cache/lodash.isplainobject-npm-4.0.6-d73937742f-10.zip/node_modules/lodash.isplainobject/",\ + "packageDependencies": [\ + ["lodash.isplainobject", "npm:4.0.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.isstring", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/lodash.isstring-npm-4.0.1-721fee791c-10.zip/node_modules/lodash.isstring/",\ + "packageDependencies": [\ + ["lodash.isstring", "npm:4.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.memoize", [\ + ["npm:4.1.2", {\ + "packageLocation": "../.yarn/berry/cache/lodash.memoize-npm-4.1.2-0e6250041f-10.zip/node_modules/lodash.memoize/",\ + "packageDependencies": [\ + ["lodash.memoize", "npm:4.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.merge", [\ + ["npm:4.6.2", {\ + "packageLocation": "../.yarn/berry/cache/lodash.merge-npm-4.6.2-77cb4416bf-10.zip/node_modules/lodash.merge/",\ + "packageDependencies": [\ + ["lodash.merge", "npm:4.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.mergewith", [\ + ["npm:4.6.2", {\ + "packageLocation": "../.yarn/berry/cache/lodash.mergewith-npm-4.6.2-7d2d4201ec-10.zip/node_modules/lodash.mergewith/",\ + "packageDependencies": [\ + ["lodash.mergewith", "npm:4.6.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.once", [\ + ["npm:4.1.1", {\ + "packageLocation": "../.yarn/berry/cache/lodash.once-npm-4.1.1-d8ba329ead-10.zip/node_modules/lodash.once/",\ + "packageDependencies": [\ + ["lodash.once", "npm:4.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["lodash.set", [\ + ["npm:4.3.2", {\ + "packageLocation": "../.yarn/berry/cache/lodash.set-npm-4.3.2-7586c942c2-10.zip/node_modules/lodash.set/",\ + "packageDependencies": [\ + ["lodash.set", "npm:4.3.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["loader-utils", [\ - ["npm:2.0.4", {\ - "packageLocation": "../.yarn/berry/cache/loader-utils-npm-2.0.4-ba3800585b-10.zip/node_modules/loader-utils/",\ + ["lodash.sortby", [\ + ["npm:4.7.0", {\ + "packageLocation": "../.yarn/berry/cache/lodash.sortby-npm-4.7.0-fda8ab950d-10.zip/node_modules/lodash.sortby/",\ "packageDependencies": [\ - ["loader-utils", "npm:2.0.4"],\ - ["big.js", "npm:5.2.2"],\ - ["emojis-list", "npm:3.0.0"],\ - ["json5", "npm:2.2.3"]\ + ["lodash.sortby", "npm:4.7.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["locate-path", [\ - ["npm:6.0.0", {\ - "packageLocation": "../.yarn/berry/cache/locate-path-npm-6.0.0-06a1e4c528-10.zip/node_modules/locate-path/",\ + ["loglevel", [\ + ["npm:1.9.2", {\ + "packageLocation": "../.yarn/berry/cache/loglevel-npm-1.9.2-8bc06035f5-10.zip/node_modules/loglevel/",\ "packageDependencies": [\ - ["locate-path", "npm:6.0.0"],\ - ["p-locate", "npm:5.0.0"]\ + ["loglevel", "npm:1.9.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["lodash.merge", [\ - ["npm:4.6.2", {\ - "packageLocation": "../.yarn/berry/cache/lodash.merge-npm-4.6.2-77cb4416bf-10.zip/node_modules/lodash.merge/",\ + ["long", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/long-npm-4.0.0-ecd96a31ed-10.zip/node_modules/long/",\ "packageDependencies": [\ - ["lodash.merge", "npm:4.6.2"]\ + ["long", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.2.3", {\ + "packageLocation": "../.yarn/berry/cache/long-npm-5.2.3-61dddb7586-10.zip/node_modules/long/",\ + "packageDependencies": [\ + ["long", "npm:5.2.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.3.1", {\ + "packageLocation": "../.yarn/berry/cache/long-npm-5.3.1-c44e0933f0-10.zip/node_modules/long/",\ + "packageDependencies": [\ + ["long", "npm:5.3.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -5418,6 +17450,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["lru-cache", [\ + ["npm:10.4.3", {\ + "packageLocation": "../.yarn/berry/cache/lru-cache-npm-10.4.3-30c10b861a-10.zip/node_modules/lru-cache/",\ + "packageDependencies": [\ + ["lru-cache", "npm:10.4.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:11.0.2", {\ + "packageLocation": "../.yarn/berry/cache/lru-cache-npm-11.0.2-72e1eedbe6-10.zip/node_modules/lru-cache/",\ + "packageDependencies": [\ + ["lru-cache", "npm:11.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:5.1.1", {\ "packageLocation": "../.yarn/berry/cache/lru-cache-npm-5.1.1-f475882a51-10.zip/node_modules/lru-cache/",\ "packageDependencies": [\ @@ -5425,6 +17471,14 @@ const RAW_RUNTIME_STATE = ["yallist", "npm:3.1.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:6.0.0", {\ + "packageLocation": "../.yarn/berry/cache/lru-cache-npm-6.0.0-b4c8668fe1-10.zip/node_modules/lru-cache/",\ + "packageDependencies": [\ + ["lru-cache", "npm:6.0.0"],\ + ["yallist", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["make-error", [\ @@ -5436,6 +17490,49 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["make-fetch-happen", [\ + ["npm:14.0.3", {\ + "packageLocation": "../.yarn/berry/cache/make-fetch-happen-npm-14.0.3-23b30e8691-10.zip/node_modules/make-fetch-happen/",\ + "packageDependencies": [\ + ["make-fetch-happen", "npm:14.0.3"],\ + ["@npmcli/agent", "npm:3.0.0"],\ + ["cacache", "npm:19.0.1"],\ + ["http-cache-semantics", "npm:4.1.1"],\ + ["minipass", "npm:7.1.2"],\ + ["minipass-fetch", "npm:4.0.1"],\ + ["minipass-flush", "npm:1.0.5"],\ + ["minipass-pipeline", "npm:1.2.4"],\ + ["negotiator", "npm:1.0.0"],\ + ["proc-log", "npm:5.0.0"],\ + ["promise-retry", "npm:2.0.1"],\ + ["ssri", "npm:12.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["map-or-similar", [\ + ["npm:1.5.0", {\ + "packageLocation": "../.yarn/berry/cache/map-or-similar-npm-1.5.0-d3659cc111-10.zip/node_modules/map-or-similar/",\ + "packageDependencies": [\ + ["map-or-similar", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mariadb", [\ + ["npm:3.4.0", {\ + "packageLocation": "../.yarn/berry/cache/mariadb-npm-3.4.0-4c8f08e01e-10.zip/node_modules/mariadb/",\ + "packageDependencies": [\ + ["mariadb", "npm:3.4.0"],\ + ["@types/geojson", "npm:7946.0.16"],\ + ["@types/node", "npm:22.13.10"],\ + ["denque", "npm:2.1.0"],\ + ["iconv-lite", "npm:0.6.3"],\ + ["lru-cache", "npm:10.4.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["math-intrinsics", [\ ["npm:1.1.0", {\ "packageLocation": "../.yarn/berry/cache/math-intrinsics-npm-1.1.0-9204d80e7d-10.zip/node_modules/math-intrinsics/",\ @@ -5461,7 +17558,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["memoizerific", [\ + ["npm:1.11.3", {\ + "packageLocation": "../.yarn/berry/cache/memoizerific-npm-1.11.3-3cd7adb7ec-10.zip/node_modules/memoizerific/",\ + "packageDependencies": [\ + ["memoizerific", "npm:1.11.3"],\ + ["map-or-similar", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["merge-descriptors", [\ + ["npm:1.0.3", {\ + "packageLocation": "../.yarn/berry/cache/merge-descriptors-npm-1.0.3-10b44ad75c-10.zip/node_modules/merge-descriptors/",\ + "packageDependencies": [\ + ["merge-descriptors", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.0.0", {\ "packageLocation": "../.yarn/berry/cache/merge-descriptors-npm-2.0.0-abd9f0b061-10.zip/node_modules/merge-descriptors/",\ "packageDependencies": [\ @@ -5498,6 +17612,15 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["micromatch", [\ + ["npm:4.0.4", {\ + "packageLocation": "../.yarn/berry/cache/micromatch-npm-4.0.4-9fdcbb7a0e-10.zip/node_modules/micromatch/",\ + "packageDependencies": [\ + ["micromatch", "npm:4.0.4"],\ + ["braces", "npm:3.0.3"],\ + ["picomatch", "npm:2.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:4.0.8", {\ "packageLocation": "../.yarn/berry/cache/micromatch-npm-4.0.8-c9570e4aca-10.zip/node_modules/micromatch/",\ "packageDependencies": [\ @@ -5508,6 +17631,31 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["mikro-orm", [\ + ["npm:5.8.10", {\ + "packageLocation": "../.yarn/berry/cache/mikro-orm-npm-5.8.10-aac6f673da-10.zip/node_modules/mikro-orm/",\ + "packageDependencies": [\ + ["mikro-orm", "npm:5.8.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mime", [\ + ["npm:1.6.0", {\ + "packageLocation": "../.yarn/berry/cache/mime-npm-1.6.0-60ae95038a-10.zip/node_modules/mime/",\ + "packageDependencies": [\ + ["mime", "npm:1.6.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/mime-npm-3.0.0-8d911e4c06-10.zip/node_modules/mime/",\ + "packageDependencies": [\ + ["mime", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["mime-db", [\ ["npm:1.52.0", {\ "packageLocation": "../.yarn/berry/cache/mime-db-npm-1.52.0-b5371d6fd2-10.zip/node_modules/mime-db/",\ @@ -5524,6 +17672,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["mime-match", [\ + ["npm:1.0.2", {\ + "packageLocation": "../.yarn/berry/cache/mime-match-npm-1.0.2-eca933f0a7-10.zip/node_modules/mime-match/",\ + "packageDependencies": [\ + ["mime-match", "npm:1.0.2"],\ + ["wildcard", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["mime-types", [\ ["npm:2.1.35", {\ "packageLocation": "../.yarn/berry/cache/mime-types-npm-2.1.35-dd9ea9f3e2-10.zip/node_modules/mime-types/",\ @@ -5543,6 +17701,14 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["minimatch", [\ + ["npm:10.0.1", {\ + "packageLocation": "../.yarn/berry/cache/minimatch-npm-10.0.1-eabcc0d3a0-10.zip/node_modules/minimatch/",\ + "packageDependencies": [\ + ["minimatch", "npm:10.0.1"],\ + ["brace-expansion", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:3.1.2", {\ "packageLocation": "../.yarn/berry/cache/minimatch-npm-3.1.2-9405269906-10.zip/node_modules/minimatch/",\ "packageDependencies": [\ @@ -5551,6 +17717,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:5.1.6", {\ + "packageLocation": "../.yarn/berry/cache/minimatch-npm-5.1.6-1e71429f4c-10.zip/node_modules/minimatch/",\ + "packageDependencies": [\ + ["minimatch", "npm:5.1.6"],\ + ["brace-expansion", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:9.0.5", {\ "packageLocation": "../.yarn/berry/cache/minimatch-npm-9.0.5-9aa93d97fa-10.zip/node_modules/minimatch/",\ "packageDependencies": [\ @@ -5569,6 +17743,87 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["minipass", [\ + ["npm:3.3.6", {\ + "packageLocation": "../.yarn/berry/cache/minipass-npm-3.3.6-b8d93a945b-10.zip/node_modules/minipass/",\ + "packageDependencies": [\ + ["minipass", "npm:3.3.6"],\ + ["yallist", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.1.2", {\ + "packageLocation": "../.yarn/berry/cache/minipass-npm-7.1.2-3a5327d36d-10.zip/node_modules/minipass/",\ + "packageDependencies": [\ + ["minipass", "npm:7.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minipass-collect", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/minipass-collect-npm-2.0.1-73d3907e40-10.zip/node_modules/minipass-collect/",\ + "packageDependencies": [\ + ["minipass-collect", "npm:2.0.1"],\ + ["minipass", "npm:7.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minipass-fetch", [\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/minipass-fetch-npm-4.0.1-ce1d15e957-10.zip/node_modules/minipass-fetch/",\ + "packageDependencies": [\ + ["minipass-fetch", "npm:4.0.1"],\ + ["encoding", "npm:0.1.13"],\ + ["minipass", "npm:7.1.2"],\ + ["minipass-sized", "npm:1.0.3"],\ + ["minizlib", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minipass-flush", [\ + ["npm:1.0.5", {\ + "packageLocation": "../.yarn/berry/cache/minipass-flush-npm-1.0.5-efe79d9826-10.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/berry/cache/minipass-pipeline-npm-1.2.4-5924cb077f-10.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/berry/cache/minipass-sized-npm-1.0.3-306d86f432-10.zip/node_modules/minipass-sized/",\ + "packageDependencies": [\ + ["minipass-sized", "npm:1.0.3"],\ + ["minipass", "npm:3.3.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["minizlib", [\ + ["npm:3.0.1", {\ + "packageLocation": "../.yarn/berry/cache/minizlib-npm-3.0.1-4bdabd978f-10.zip/node_modules/minizlib/",\ + "packageDependencies": [\ + ["minizlib", "npm:3.0.1"],\ + ["minipass", "npm:7.1.2"],\ + ["rimraf", "npm:5.0.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["mkdirp", [\ ["npm:0.5.6", {\ "packageLocation": "../.yarn/berry/cache/mkdirp-npm-0.5.6-dcd5a6b97b-10.zip/node_modules/mkdirp/",\ @@ -5577,9 +17832,49 @@ const RAW_RUNTIME_STATE = ["minimist", "npm:1.2.8"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.0.4", {\ + "packageLocation": "../.yarn/berry/cache/mkdirp-npm-1.0.4-37f6ef56b9-10.zip/node_modules/mkdirp/",\ + "packageDependencies": [\ + ["mkdirp", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.1", {\ + "packageLocation": "../.yarn/berry/cache/mkdirp-npm-3.0.1-f94bfa769e-10.zip/node_modules/mkdirp/",\ + "packageDependencies": [\ + ["mkdirp", "npm:3.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mkdirp-classic", [\ + ["npm:0.5.3", {\ + "packageLocation": "../.yarn/berry/cache/mkdirp-classic-npm-0.5.3-3b5c991910-10.zip/node_modules/mkdirp-classic/",\ + "packageDependencies": [\ + ["mkdirp-classic", "npm:0.5.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["mnemonist", [\ + ["npm:0.39.6", {\ + "packageLocation": "../.yarn/berry/cache/mnemonist-npm-0.39.6-a69a970c11-10.zip/node_modules/mnemonist/",\ + "packageDependencies": [\ + ["mnemonist", "npm:0.39.6"],\ + ["obliterator", "npm:2.0.5"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["ms", [\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/ms-npm-2.0.0-9e1101a471-10.zip/node_modules/ms/",\ + "packageDependencies": [\ + ["ms", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.1.2", {\ "packageLocation": "../.yarn/berry/cache/ms-npm-2.1.2-ec0c1512ff-10.zip/node_modules/ms/",\ "packageDependencies": [\ @@ -5596,6 +17891,20 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["multer", [\ + ["npm:1.4.4-lts.1", {\ + "packageLocation": "../.yarn/berry/cache/multer-npm-1.4.4-lts.1-23fbed83c0-10.zip/node_modules/multer/",\ + "packageDependencies": [\ + ["multer", "npm:1.4.4-lts.1"],\ + ["append-field", "npm:1.0.0"],\ + ["busboy", "npm:1.6.0"],\ + ["concat-stream", "npm:1.6.2"],\ + ["mkdirp", "npm:0.5.6"],\ + ["object-assign", "npm:4.1.1"],\ + ["type-is", "npm:1.6.18"],\ + ["xtend", "npm:4.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.4.5-lts.1", {\ "packageLocation": "../.yarn/berry/cache/multer-npm-1.4.5-lts.1-2b83a2d180-10.zip/node_modules/multer/",\ "packageDependencies": [\ @@ -5611,6 +17920,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["nan", [\ + ["npm:2.22.2", {\ + "packageLocation": "./.yarn/unplugged/nan-npm-2.22.2-bb092bb459/node_modules/nan/",\ + "packageDependencies": [\ + ["nan", "npm:2.22.2"],\ + ["node-gyp", "npm:11.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["natural-compare", [\ ["npm:1.4.0", {\ "packageLocation": "../.yarn/berry/cache/natural-compare-npm-1.4.0-97b75b362d-10.zip/node_modules/natural-compare/",\ @@ -5656,7 +17975,23 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["node-domexception", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/node-domexception-npm-1.0.0-e1e813b76f-10.zip/node_modules/node-domexception/",\ + "packageDependencies": [\ + ["node-domexception", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["node-fetch", [\ + ["npm:2.6.1", {\ + "packageLocation": "../.yarn/berry/cache/node-fetch-npm-2.6.1-46c670dbc1-10.zip/node_modules/node-fetch/",\ + "packageDependencies": [\ + ["node-fetch", "npm:2.6.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.7.0", {\ "packageLocation": "../.yarn/berry/cache/node-fetch-npm-2.7.0-587d57004e-10.zip/node_modules/node-fetch/",\ "packageDependencies": [\ @@ -5664,6 +17999,16 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:3.3.2", {\ + "packageLocation": "../.yarn/berry/cache/node-fetch-npm-3.3.2-5267e015f2-10.zip/node_modules/node-fetch/",\ + "packageDependencies": [\ + ["node-fetch", "npm:3.3.2"],\ + ["data-uri-to-buffer", "npm:4.0.1"],\ + ["fetch-blob", "npm:3.2.0"],\ + ["formdata-polyfill", "npm:4.0.10"]\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:72db6b3551c1b46986e711aee96d1643b26ff6991672401c35442adfbef36d10ccd9289b58e518aac04afe4e688ca4b130da9fae9c1c040113a2585b8cfeea9a#npm:2.7.0", {\ "packageLocation": "./.yarn/__virtual__/node-fetch-virtual-1c3c4d9c8f/2/.yarn/berry/cache/node-fetch-npm-2.7.0-587d57004e-10.zip/node_modules/node-fetch/",\ "packageDependencies": [\ @@ -5679,6 +18024,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["node-gyp", [\ + ["npm:11.1.0", {\ + "packageLocation": "./.yarn/unplugged/node-gyp-npm-11.1.0-bd7044e197/node_modules/node-gyp/",\ + "packageDependencies": [\ + ["node-gyp", "npm:11.1.0"],\ + ["env-paths", "npm:2.2.1"],\ + ["exponential-backoff", "npm:3.1.2"],\ + ["glob", "npm:10.4.5"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["make-fetch-happen", "npm:14.0.3"],\ + ["nopt", "npm:8.1.0"],\ + ["proc-log", "npm:5.0.0"],\ + ["semver", "npm:7.7.1"],\ + ["tar", "npm:7.4.3"],\ + ["which", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["node-loader", [\ ["npm:2.1.0", {\ "packageLocation": "../.yarn/berry/cache/node-loader-npm-2.1.0-5af18c0afb-10.zip/node_modules/node-loader/",\ @@ -5718,6 +18082,33 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["nopt", [\ + ["npm:8.1.0", {\ + "packageLocation": "../.yarn/berry/cache/nopt-npm-8.1.0-5570ef63cd-10.zip/node_modules/nopt/",\ + "packageDependencies": [\ + ["nopt", "npm:8.1.0"],\ + ["abbrev", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["normalize-path", [\ + ["npm:2.1.1", {\ + "packageLocation": "../.yarn/berry/cache/normalize-path-npm-2.1.1-65c4766716-10.zip/node_modules/normalize-path/",\ + "packageDependencies": [\ + ["normalize-path", "npm:2.1.1"],\ + ["remove-trailing-separator", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/normalize-path-npm-3.0.0-658ba7d77f-10.zip/node_modules/normalize-path/",\ + "packageDependencies": [\ + ["normalize-path", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["null-loader", [\ ["npm:4.0.1", {\ "packageLocation": "../.yarn/berry/cache/null-loader-npm-4.0.1-02276c1f77-10.zip/node_modules/null-loader/",\ @@ -5752,6 +18143,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["object-hash", [\ + ["npm:2.2.0", {\ + "packageLocation": "../.yarn/berry/cache/object-hash-npm-2.2.0-d97a921cc1-10.zip/node_modules/object-hash/",\ + "packageDependencies": [\ + ["object-hash", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:3.0.0", {\ "packageLocation": "../.yarn/berry/cache/object-hash-npm-3.0.0-d941e0cabe-10.zip/node_modules/object-hash/",\ "packageDependencies": [\ @@ -5761,6 +18159,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["object-inspect", [\ + ["npm:1.10.3", {\ + "packageLocation": "../.yarn/berry/cache/object-inspect-npm-1.10.3-5aa499f036-10.zip/node_modules/object-inspect/",\ + "packageDependencies": [\ + ["object-inspect", "npm:1.10.3"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:1.13.2", {\ "packageLocation": "../.yarn/berry/cache/object-inspect-npm-1.13.2-3c6e11a536-10.zip/node_modules/object-inspect/",\ "packageDependencies": [\ @@ -5785,6 +18190,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["object-path", [\ + ["npm:0.11.8", {\ + "packageLocation": "../.yarn/berry/cache/object-path-npm-0.11.8-f23d497fab-10.zip/node_modules/object-path/",\ + "packageDependencies": [\ + ["object-path", "npm:0.11.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["object.assign", [\ ["npm:4.1.5", {\ "packageLocation": "../.yarn/berry/cache/object.assign-npm-4.1.5-aa3b2260ba-10.zip/node_modules/object.assign/",\ @@ -5823,15 +18237,31 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["object.fromentries", [\ - ["npm:2.0.8", {\ - "packageLocation": "../.yarn/berry/cache/object.fromentries-npm-2.0.8-8f6e2db04a-10.zip/node_modules/object.fromentries/",\ + ["object.fromentries", [\ + ["npm:2.0.8", {\ + "packageLocation": "../.yarn/berry/cache/object.fromentries-npm-2.0.8-8f6e2db04a-10.zip/node_modules/object.fromentries/",\ + "packageDependencies": [\ + ["object.fromentries", "npm:2.0.8"],\ + ["call-bind", "npm:1.0.7"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-abstract", "npm:1.23.3"],\ + ["es-object-atoms", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["object.getownpropertydescriptors", [\ + ["npm:2.1.8", {\ + "packageLocation": "../.yarn/berry/cache/object.getownpropertydescriptors-npm-2.1.8-f52ebbf149-10.zip/node_modules/object.getownpropertydescriptors/",\ "packageDependencies": [\ - ["object.fromentries", "npm:2.0.8"],\ + ["object.getownpropertydescriptors", "npm:2.1.8"],\ + ["array.prototype.reduce", "npm:1.0.8"],\ ["call-bind", "npm:1.0.7"],\ ["define-properties", "npm:1.2.1"],\ ["es-abstract", "npm:1.23.3"],\ - ["es-object-atoms", "npm:1.0.0"]\ + ["es-object-atoms", "npm:1.0.0"],\ + ["gopd", "npm:1.0.1"],\ + ["safe-array-concat", "npm:1.1.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -5860,6 +18290,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["obliterator", [\ + ["npm:2.0.5", {\ + "packageLocation": "../.yarn/berry/cache/obliterator-npm-2.0.5-55b0b3e992-10.zip/node_modules/obliterator/",\ + "packageDependencies": [\ + ["obliterator", "npm:2.0.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["on-exit-leak-free", [\ + ["npm:2.1.2", {\ + "packageLocation": "../.yarn/berry/cache/on-exit-leak-free-npm-2.1.2-0d0c5ad67d-10.zip/node_modules/on-exit-leak-free/",\ + "packageDependencies": [\ + ["on-exit-leak-free", "npm:2.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["on-finished", [\ ["npm:2.4.1", {\ "packageLocation": "../.yarn/berry/cache/on-finished-npm-2.4.1-907af70f88-10.zip/node_modules/on-finished/",\ @@ -5927,6 +18375,44 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["p-map", [\ + ["npm:7.0.3", {\ + "packageLocation": "../.yarn/berry/cache/p-map-npm-7.0.3-93bbec0d8c-10.zip/node_modules/p-map/",\ + "packageDependencies": [\ + ["p-map", "npm:7.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["package-json-from-dist", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/package-json-from-dist-npm-1.0.1-4631a88465-10.zip/node_modules/package-json-from-dist/",\ + "packageDependencies": [\ + ["package-json-from-dist", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["packet-reader", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/packet-reader-npm-1.0.0-e93c92246b-10.zip/node_modules/packet-reader/",\ + "packageDependencies": [\ + ["packet-reader", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["param-case", [\ + ["npm:3.0.4", {\ + "packageLocation": "../.yarn/berry/cache/param-case-npm-3.0.4-cfb242ad97-10.zip/node_modules/param-case/",\ + "packageDependencies": [\ + ["param-case", "npm:3.0.4"],\ + ["dot-case", "npm:3.0.4"],\ + ["tslib", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["parent-module", [\ ["npm:1.0.1", {\ "packageLocation": "../.yarn/berry/cache/parent-module-npm-1.0.1-1fae11b095-10.zip/node_modules/parent-module/",\ @@ -5937,6 +18423,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["parent-require", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/parent-require-npm-1.0.0-c3b884e494-10.zip/node_modules/parent-require/",\ + "packageDependencies": [\ + ["parent-require", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["parse-json", [\ ["npm:5.2.0", {\ "packageLocation": "../.yarn/berry/cache/parse-json-npm-5.2.0-00a63b1199-10.zip/node_modules/parse-json/",\ @@ -5954,93 +18449,450 @@ const RAW_RUNTIME_STATE = ["npm:1.3.3", {\ "packageLocation": "../.yarn/berry/cache/parseurl-npm-1.3.3-1542397e00-10.zip/node_modules/parseurl/",\ "packageDependencies": [\ - ["parseurl", "npm:1.3.3"]\ + ["parseurl", "npm:1.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pascal-case", [\ + ["npm:3.1.2", {\ + "packageLocation": "../.yarn/berry/cache/pascal-case-npm-3.1.2-35f5b9bff6-10.zip/node_modules/pascal-case/",\ + "packageDependencies": [\ + ["pascal-case", "npm:3.1.2"],\ + ["no-case", "npm:3.0.4"],\ + ["tslib", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-case", [\ + ["npm:3.0.4", {\ + "packageLocation": "../.yarn/berry/cache/path-case-npm-3.0.4-5a1981bc0c-10.zip/node_modules/path-case/",\ + "packageDependencies": [\ + ["path-case", "npm:3.0.4"],\ + ["dot-case", "npm:3.0.4"],\ + ["tslib", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-exists", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/path-exists-npm-4.0.0-e9e4f63eb0-10.zip/node_modules/path-exists/",\ + "packageDependencies": [\ + ["path-exists", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-key", [\ + ["npm:3.1.1", {\ + "packageLocation": "../.yarn/berry/cache/path-key-npm-3.1.1-0e66ea8321-10.zip/node_modules/path-key/",\ + "packageDependencies": [\ + ["path-key", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-parse", [\ + ["npm:1.0.7", {\ + "packageLocation": "../.yarn/berry/cache/path-parse-npm-1.0.7-09564527b7-10.zip/node_modules/path-parse/",\ + "packageDependencies": [\ + ["path-parse", "npm:1.0.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-scurry", [\ + ["npm:1.11.1", {\ + "packageLocation": "../.yarn/berry/cache/path-scurry-npm-1.11.1-aaf8c339af-10.zip/node_modules/path-scurry/",\ + "packageDependencies": [\ + ["path-scurry", "npm:1.11.1"],\ + ["lru-cache", "npm:10.4.3"],\ + ["minipass", "npm:7.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/path-scurry-npm-2.0.0-5a556e8161-10.zip/node_modules/path-scurry/",\ + "packageDependencies": [\ + ["path-scurry", "npm:2.0.0"],\ + ["lru-cache", "npm:11.0.2"],\ + ["minipass", "npm:7.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-to-regexp", [\ + ["npm:0.1.12", {\ + "packageLocation": "../.yarn/berry/cache/path-to-regexp-npm-0.1.12-a9bf1de212-10.zip/node_modules/path-to-regexp/",\ + "packageDependencies": [\ + ["path-to-regexp", "npm:0.1.12"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.3.0", {\ + "packageLocation": "../.yarn/berry/cache/path-to-regexp-npm-3.3.0-67764d7b0a-10.zip/node_modules/path-to-regexp/",\ + "packageDependencies": [\ + ["path-to-regexp", "npm:3.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:6.3.0", {\ + "packageLocation": "../.yarn/berry/cache/path-to-regexp-npm-6.3.0-ee2cdde576-10.zip/node_modules/path-to-regexp/",\ + "packageDependencies": [\ + ["path-to-regexp", "npm:6.3.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.2.0", {\ + "packageLocation": "../.yarn/berry/cache/path-to-regexp-npm-8.2.0-71c92fc0c6-10.zip/node_modules/path-to-regexp/",\ + "packageDependencies": [\ + ["path-to-regexp", "npm:8.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["path-type", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/path-type-npm-4.0.0-10d47fc86a-10.zip/node_modules/path-type/",\ + "packageDependencies": [\ + ["path-type", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pg", [\ + ["npm:8.10.0", {\ + "packageLocation": "../.yarn/berry/cache/pg-npm-8.10.0-aaf80ae55e-10.zip/node_modules/pg/",\ + "packageDependencies": [\ + ["pg", "npm:8.10.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:8.10.0", {\ + "packageLocation": "./.yarn/__virtual__/pg-virtual-b905b606f6/2/.yarn/berry/cache/pg-npm-8.10.0-aaf80ae55e-10.zip/node_modules/pg/",\ + "packageDependencies": [\ + ["pg", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:8.10.0"],\ + ["@types/pg-native", null],\ + ["buffer-writer", "npm:2.0.0"],\ + ["packet-reader", "npm:1.0.0"],\ + ["pg-connection-string", "npm:2.7.0"],\ + ["pg-native", null],\ + ["pg-pool", "virtual:b905b606f6f0535b77f9a6873591be1fb0f8cf6131d540ef63bfa32b93e0980d073eb5ba40343371574a8b836b6c73d840724719f2c8b31b18fff0bf8e0e8c60#npm:3.8.0"],\ + ["pg-protocol", "npm:1.8.0"],\ + ["pg-types", "npm:2.2.0"],\ + ["pgpass", "npm:1.0.5"]\ + ],\ + "packagePeers": [\ + "@types/pg-native",\ + "pg-native"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pg-connection-string", [\ + ["npm:2.6.1", {\ + "packageLocation": "../.yarn/berry/cache/pg-connection-string-npm-2.6.1-f3f97c91a5-10.zip/node_modules/pg-connection-string/",\ + "packageDependencies": [\ + ["pg-connection-string", "npm:2.6.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.6.2", {\ + "packageLocation": "../.yarn/berry/cache/pg-connection-string-npm-2.6.2-43a4a40be5-10.zip/node_modules/pg-connection-string/",\ + "packageDependencies": [\ + ["pg-connection-string", "npm:2.6.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.7.0", {\ + "packageLocation": "../.yarn/berry/cache/pg-connection-string-npm-2.7.0-6e0fe5740f-10.zip/node_modules/pg-connection-string/",\ + "packageDependencies": [\ + ["pg-connection-string", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pg-cursor", [\ + ["npm:2.13.1", {\ + "packageLocation": "../.yarn/berry/cache/pg-cursor-npm-2.13.1-3a4a1e3818-10.zip/node_modules/pg-cursor/",\ + "packageDependencies": [\ + ["pg-cursor", "npm:2.13.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:6e26a32673787ea7e622a838ad84d372cfb95a7c77ae43f20c8295a173443a31863e86e1d85eb58d9281e4862c991edfd9708f683058603b870d66b7c6d70b85#npm:2.13.1", {\ + "packageLocation": "./.yarn/__virtual__/pg-cursor-virtual-138a5b4bc3/2/.yarn/berry/cache/pg-cursor-npm-2.13.1-3a4a1e3818-10.zip/node_modules/pg-cursor/",\ + "packageDependencies": [\ + ["pg-cursor", "virtual:6e26a32673787ea7e622a838ad84d372cfb95a7c77ae43f20c8295a173443a31863e86e1d85eb58d9281e4862c991edfd9708f683058603b870d66b7c6d70b85#npm:2.13.1"],\ + ["@types/pg", null],\ + ["pg", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:8.10.0"]\ + ],\ + "packagePeers": [\ + "@types/pg",\ + "pg"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pg-int8", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/pg-int8-npm-1.0.1-5cd67f3e22-10.zip/node_modules/pg-int8/",\ + "packageDependencies": [\ + ["pg-int8", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pg-pool", [\ + ["npm:3.8.0", {\ + "packageLocation": "../.yarn/berry/cache/pg-pool-npm-3.8.0-f30f22f879-10.zip/node_modules/pg-pool/",\ + "packageDependencies": [\ + ["pg-pool", "npm:3.8.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:b905b606f6f0535b77f9a6873591be1fb0f8cf6131d540ef63bfa32b93e0980d073eb5ba40343371574a8b836b6c73d840724719f2c8b31b18fff0bf8e0e8c60#npm:3.8.0", {\ + "packageLocation": "./.yarn/__virtual__/pg-pool-virtual-09eb2d8bb0/2/.yarn/berry/cache/pg-pool-npm-3.8.0-f30f22f879-10.zip/node_modules/pg-pool/",\ + "packageDependencies": [\ + ["pg-pool", "virtual:b905b606f6f0535b77f9a6873591be1fb0f8cf6131d540ef63bfa32b93e0980d073eb5ba40343371574a8b836b6c73d840724719f2c8b31b18fff0bf8e0e8c60#npm:3.8.0"],\ + ["@types/pg", null],\ + ["pg", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:8.10.0"]\ + ],\ + "packagePeers": [\ + "@types/pg",\ + "pg"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pg-protocol", [\ + ["npm:1.8.0", {\ + "packageLocation": "../.yarn/berry/cache/pg-protocol-npm-1.8.0-1417d0425b-10.zip/node_modules/pg-protocol/",\ + "packageDependencies": [\ + ["pg-protocol", "npm:1.8.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pg-query-stream", [\ + ["npm:4.6.0", {\ + "packageLocation": "../.yarn/berry/cache/pg-query-stream-npm-4.6.0-bfd23459fd-10.zip/node_modules/pg-query-stream/",\ + "packageDependencies": [\ + ["pg-query-stream", "npm:4.6.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:4.6.0", {\ + "packageLocation": "./.yarn/__virtual__/pg-query-stream-virtual-6e26a32673/2/.yarn/berry/cache/pg-query-stream-npm-4.6.0-bfd23459fd-10.zip/node_modules/pg-query-stream/",\ + "packageDependencies": [\ + ["pg-query-stream", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:4.6.0"],\ + ["@types/pg", null],\ + ["pg", "virtual:d73c1c6ab8847bc4ea50a5b6cd9558a6febc4616c814a1a4ce484574f029391e7e910ed7851cec75a25e96d505ff407601dd1c425ffc306b0534cec11eb91091#npm:8.10.0"],\ + ["pg-cursor", "virtual:6e26a32673787ea7e622a838ad84d372cfb95a7c77ae43f20c8295a173443a31863e86e1d85eb58d9281e4862c991edfd9708f683058603b870d66b7c6d70b85#npm:2.13.1"]\ + ],\ + "packagePeers": [\ + "@types/pg",\ + "pg"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pg-types", [\ + ["npm:2.2.0", {\ + "packageLocation": "../.yarn/berry/cache/pg-types-npm-2.2.0-a3360226c4-10.zip/node_modules/pg-types/",\ + "packageDependencies": [\ + ["pg-types", "npm:2.2.0"],\ + ["pg-int8", "npm:1.0.1"],\ + ["postgres-array", "npm:2.0.0"],\ + ["postgres-bytea", "npm:1.0.0"],\ + ["postgres-date", "npm:1.0.7"],\ + ["postgres-interval", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pgpass", [\ + ["npm:1.0.5", {\ + "packageLocation": "../.yarn/berry/cache/pgpass-npm-1.0.5-653e71ddd8-10.zip/node_modules/pgpass/",\ + "packageDependencies": [\ + ["pgpass", "npm:1.0.5"],\ + ["split2", "npm:4.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["picocolors", [\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/picocolors-npm-1.1.0-ea12a640bd-10.zip/node_modules/picocolors/",\ + "packageDependencies": [\ + ["picocolors", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.1.1", {\ + "packageLocation": "../.yarn/berry/cache/picocolors-npm-1.1.1-4fede47cf1-10.zip/node_modules/picocolors/",\ + "packageDependencies": [\ + ["picocolors", "npm:1.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["picomatch", [\ + ["npm:2.3.1", {\ + "packageLocation": "../.yarn/berry/cache/picomatch-npm-2.3.1-c782cfd986-10.zip/node_modules/picomatch/",\ + "packageDependencies": [\ + ["picomatch", "npm:2.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["pino", [\ + ["npm:6.14.0", {\ + "packageLocation": "../.yarn/berry/cache/pino-npm-6.14.0-d486952bad-10.zip/node_modules/pino/",\ + "packageDependencies": [\ + ["pino", "npm:6.14.0"],\ + ["fast-redact", "npm:3.5.0"],\ + ["fast-safe-stringify", "npm:2.1.1"],\ + ["flatstr", "npm:1.0.12"],\ + ["pino-std-serializers", "npm:3.2.0"],\ + ["process-warning", "npm:1.0.0"],\ + ["quick-format-unescaped", "npm:4.0.4"],\ + ["sonic-boom", "npm:1.4.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.15.0", {\ + "packageLocation": "../.yarn/berry/cache/pino-npm-8.15.0-4faf01bb31-10.zip/node_modules/pino/",\ + "packageDependencies": [\ + ["pino", "npm:8.15.0"],\ + ["atomic-sleep", "npm:1.0.0"],\ + ["fast-redact", "npm:3.5.0"],\ + ["on-exit-leak-free", "npm:2.1.2"],\ + ["pino-abstract-transport", "npm:1.0.0"],\ + ["pino-std-serializers", "npm:6.2.2"],\ + ["process-warning", "npm:2.3.2"],\ + ["quick-format-unescaped", "npm:4.0.4"],\ + ["real-require", "npm:0.2.0"],\ + ["safe-stable-stringify", "npm:2.5.0"],\ + ["sonic-boom", "npm:3.8.1"],\ + ["thread-stream", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.6.0", {\ + "packageLocation": "../.yarn/berry/cache/pino-npm-9.6.0-043d7ccc5e-10.zip/node_modules/pino/",\ + "packageDependencies": [\ + ["pino", "npm:9.6.0"],\ + ["atomic-sleep", "npm:1.0.0"],\ + ["fast-redact", "npm:3.5.0"],\ + ["on-exit-leak-free", "npm:2.1.2"],\ + ["pino-abstract-transport", "npm:2.0.0"],\ + ["pino-std-serializers", "npm:7.0.0"],\ + ["process-warning", "npm:4.0.1"],\ + ["quick-format-unescaped", "npm:4.0.4"],\ + ["real-require", "npm:0.2.0"],\ + ["safe-stable-stringify", "npm:2.5.0"],\ + ["sonic-boom", "npm:4.2.0"],\ + ["thread-stream", "npm:3.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["path-exists", [\ - ["npm:4.0.0", {\ - "packageLocation": "../.yarn/berry/cache/path-exists-npm-4.0.0-e9e4f63eb0-10.zip/node_modules/path-exists/",\ + ["pino-abstract-transport", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/pino-abstract-transport-npm-1.0.0-a566611547-10.zip/node_modules/pino-abstract-transport/",\ "packageDependencies": [\ - ["path-exists", "npm:4.0.0"]\ + ["pino-abstract-transport", "npm:1.0.0"],\ + ["readable-stream", "npm:4.7.0"],\ + ["split2", "npm:4.2.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["path-key", [\ - ["npm:3.1.1", {\ - "packageLocation": "../.yarn/berry/cache/path-key-npm-3.1.1-0e66ea8321-10.zip/node_modules/path-key/",\ + }],\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/pino-abstract-transport-npm-2.0.0-696dba31d0-10.zip/node_modules/pino-abstract-transport/",\ "packageDependencies": [\ - ["path-key", "npm:3.1.1"]\ + ["pino-abstract-transport", "npm:2.0.0"],\ + ["split2", "npm:4.2.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["path-parse", [\ - ["npm:1.0.7", {\ - "packageLocation": "../.yarn/berry/cache/path-parse-npm-1.0.7-09564527b7-10.zip/node_modules/path-parse/",\ + ["pino-std-serializers", [\ + ["npm:3.2.0", {\ + "packageLocation": "../.yarn/berry/cache/pino-std-serializers-npm-3.2.0-9fd67503a4-10.zip/node_modules/pino-std-serializers/",\ "packageDependencies": [\ - ["path-parse", "npm:1.0.7"]\ + ["pino-std-serializers", "npm:3.2.0"]\ ],\ "linkType": "HARD"\ - }]\ - ]],\ - ["path-to-regexp", [\ - ["npm:3.3.0", {\ - "packageLocation": "../.yarn/berry/cache/path-to-regexp-npm-3.3.0-67764d7b0a-10.zip/node_modules/path-to-regexp/",\ + }],\ + ["npm:6.2.2", {\ + "packageLocation": "../.yarn/berry/cache/pino-std-serializers-npm-6.2.2-0e907a1130-10.zip/node_modules/pino-std-serializers/",\ "packageDependencies": [\ - ["path-to-regexp", "npm:3.3.0"]\ + ["pino-std-serializers", "npm:6.2.2"]\ ],\ "linkType": "HARD"\ }],\ - ["npm:8.2.0", {\ - "packageLocation": "../.yarn/berry/cache/path-to-regexp-npm-8.2.0-71c92fc0c6-10.zip/node_modules/path-to-regexp/",\ + ["npm:7.0.0", {\ + "packageLocation": "../.yarn/berry/cache/pino-std-serializers-npm-7.0.0-94d470ae0c-10.zip/node_modules/pino-std-serializers/",\ "packageDependencies": [\ - ["path-to-regexp", "npm:8.2.0"]\ + ["pino-std-serializers", "npm:7.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["path-type", [\ - ["npm:4.0.0", {\ - "packageLocation": "../.yarn/berry/cache/path-type-npm-4.0.0-10d47fc86a-10.zip/node_modules/path-type/",\ + ["pony-cause", [\ + ["npm:2.1.11", {\ + "packageLocation": "../.yarn/berry/cache/pony-cause-npm-2.1.11-573e33f1e6-10.zip/node_modules/pony-cause/",\ "packageDependencies": [\ - ["path-type", "npm:4.0.0"]\ + ["pony-cause", "npm:2.1.11"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["picocolors", [\ - ["npm:1.1.0", {\ - "packageLocation": "../.yarn/berry/cache/picocolors-npm-1.1.0-ea12a640bd-10.zip/node_modules/picocolors/",\ + ["possible-typed-array-names", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/possible-typed-array-names-npm-1.0.0-3a8176348a-10.zip/node_modules/possible-typed-array-names/",\ "packageDependencies": [\ - ["picocolors", "npm:1.1.0"]\ + ["possible-typed-array-names", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:1.1.1", {\ - "packageLocation": "../.yarn/berry/cache/picocolors-npm-1.1.1-4fede47cf1-10.zip/node_modules/picocolors/",\ + }]\ + ]],\ + ["postgres-array", [\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/postgres-array-npm-2.0.0-4f49dc1389-10.zip/node_modules/postgres-array/",\ "packageDependencies": [\ - ["picocolors", "npm:1.1.1"]\ + ["postgres-array", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["picomatch", [\ - ["npm:2.3.1", {\ - "packageLocation": "../.yarn/berry/cache/picomatch-npm-2.3.1-c782cfd986-10.zip/node_modules/picomatch/",\ + ["postgres-bytea", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/postgres-bytea-npm-1.0.0-8c2b81fa73-10.zip/node_modules/postgres-bytea/",\ "packageDependencies": [\ - ["picomatch", "npm:2.3.1"]\ + ["postgres-bytea", "npm:1.0.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["possible-typed-array-names", [\ - ["npm:1.0.0", {\ - "packageLocation": "../.yarn/berry/cache/possible-typed-array-names-npm-1.0.0-3a8176348a-10.zip/node_modules/possible-typed-array-names/",\ + ["postgres-date", [\ + ["npm:1.0.7", {\ + "packageLocation": "../.yarn/berry/cache/postgres-date-npm-1.0.7-aadfe5531e-10.zip/node_modules/postgres-date/",\ "packageDependencies": [\ - ["possible-typed-array-names", "npm:1.0.0"]\ + ["postgres-date", "npm:1.0.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["postgres-interval", [\ + ["npm:1.2.0", {\ + "packageLocation": "../.yarn/berry/cache/postgres-interval-npm-1.2.0-ca6414744d-10.zip/node_modules/postgres-interval/",\ + "packageDependencies": [\ + ["postgres-interval", "npm:1.2.0"],\ + ["xtend", "npm:4.0.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -6080,6 +18932,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["proc-log", [\ + ["npm:5.0.0", {\ + "packageLocation": "../.yarn/berry/cache/proc-log-npm-5.0.0-405173f9b4-10.zip/node_modules/proc-log/",\ + "packageDependencies": [\ + ["proc-log", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["process", [\ + ["npm:0.11.10", {\ + "packageLocation": "../.yarn/berry/cache/process-npm-0.11.10-aeb3b641ae-10.zip/node_modules/process/",\ + "packageDependencies": [\ + ["process", "npm:0.11.10"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["process-nextick-args", [\ ["npm:2.0.1", {\ "packageLocation": "../.yarn/berry/cache/process-nextick-args-npm-2.0.1-b8d7971609-10.zip/node_modules/process-nextick-args/",\ @@ -6089,6 +18959,56 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["process-warning", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/process-warning-npm-1.0.0-8b886c4a9d-10.zip/node_modules/process-warning/",\ + "packageDependencies": [\ + ["process-warning", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.3.2", {\ + "packageLocation": "../.yarn/berry/cache/process-warning-npm-2.3.2-3da45c38b9-10.zip/node_modules/process-warning/",\ + "packageDependencies": [\ + ["process-warning", "npm:2.3.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/process-warning-npm-3.0.0-e1380c08e2-10.zip/node_modules/process-warning/",\ + "packageDependencies": [\ + ["process-warning", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.1", {\ + "packageLocation": "../.yarn/berry/cache/process-warning-npm-4.0.1-a24914bf74-10.zip/node_modules/process-warning/",\ + "packageDependencies": [\ + ["process-warning", "npm:4.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["promise-breaker", [\ + ["npm:6.0.0", {\ + "packageLocation": "../.yarn/berry/cache/promise-breaker-npm-6.0.0-7f650c8856-10.zip/node_modules/promise-breaker/",\ + "packageDependencies": [\ + ["promise-breaker", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["promise-retry", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/promise-retry-npm-2.0.1-871f0b01b7-10.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"\ + }]\ + ]],\ ["prop-types", [\ ["npm:15.8.1", {\ "packageLocation": "../.yarn/berry/cache/prop-types-npm-15.8.1-17c71ee7ee-10.zip/node_modules/prop-types/",\ @@ -6101,6 +19021,69 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["proper-lockfile", [\ + ["npm:4.1.2", {\ + "packageLocation": "../.yarn/berry/cache/proper-lockfile-npm-4.1.2-a140a3c928-10.zip/node_modules/proper-lockfile/",\ + "packageDependencies": [\ + ["proper-lockfile", "npm:4.1.2"],\ + ["graceful-fs", "npm:4.2.11"],\ + ["retry", "npm:0.12.0"],\ + ["signal-exit", "npm:3.0.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["properties-reader", [\ + ["npm:2.3.0", {\ + "packageLocation": "../.yarn/berry/cache/properties-reader-npm-2.3.0-0682af0b06-10.zip/node_modules/properties-reader/",\ + "packageDependencies": [\ + ["properties-reader", "npm:2.3.0"],\ + ["mkdirp", "npm:1.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["protobufjs", [\ + ["npm:6.11.4", {\ + "packageLocation": "./.yarn/unplugged/protobufjs-npm-6.11.4-af11968b80/node_modules/protobufjs/",\ + "packageDependencies": [\ + ["protobufjs", "npm:6.11.4"],\ + ["@protobufjs/aspromise", "npm:1.1.2"],\ + ["@protobufjs/base64", "npm:1.1.2"],\ + ["@protobufjs/codegen", "npm:2.0.4"],\ + ["@protobufjs/eventemitter", "npm:1.1.0"],\ + ["@protobufjs/fetch", "npm:1.1.0"],\ + ["@protobufjs/float", "npm:1.0.2"],\ + ["@protobufjs/inquire", "npm:1.1.0"],\ + ["@protobufjs/path", "npm:1.1.2"],\ + ["@protobufjs/pool", "npm:1.1.0"],\ + ["@protobufjs/utf8", "npm:1.1.0"],\ + ["@types/long", "npm:4.0.2"],\ + ["@types/node", "npm:22.13.10"],\ + ["long", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.4.0", {\ + "packageLocation": "./.yarn/unplugged/protobufjs-npm-7.4.0-12c56a3adc/node_modules/protobufjs/",\ + "packageDependencies": [\ + ["protobufjs", "npm:7.4.0"],\ + ["@protobufjs/aspromise", "npm:1.1.2"],\ + ["@protobufjs/base64", "npm:1.1.2"],\ + ["@protobufjs/codegen", "npm:2.0.4"],\ + ["@protobufjs/eventemitter", "npm:1.1.0"],\ + ["@protobufjs/fetch", "npm:1.1.0"],\ + ["@protobufjs/float", "npm:1.0.2"],\ + ["@protobufjs/inquire", "npm:1.1.0"],\ + ["@protobufjs/path", "npm:1.1.2"],\ + ["@protobufjs/pool", "npm:1.1.0"],\ + ["@protobufjs/utf8", "npm:1.1.0"],\ + ["@types/node", "npm:22.13.10"],\ + ["long", "npm:5.3.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["protocol-buffers-schema", [\ ["npm:3.6.0", {\ "packageLocation": "../.yarn/berry/cache/protocol-buffers-schema-npm-3.6.0-af2f375e69-10.zip/node_modules/protocol-buffers-schema/",\ @@ -6121,7 +19104,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["pump", [\ + ["npm:3.0.2", {\ + "packageLocation": "../.yarn/berry/cache/pump-npm-3.0.2-a8afc6734f-10.zip/node_modules/pump/",\ + "packageDependencies": [\ + ["pump", "npm:3.0.2"],\ + ["end-of-stream", "npm:1.4.4"],\ + ["once", "npm:1.4.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["punycode", [\ + ["npm:1.4.1", {\ + "packageLocation": "../.yarn/berry/cache/punycode-npm-1.4.1-be4c23e6d2-10.zip/node_modules/punycode/",\ + "packageDependencies": [\ + ["punycode", "npm:1.4.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.3.1", {\ "packageLocation": "../.yarn/berry/cache/punycode-npm-2.3.1-97543c420d-10.zip/node_modules/punycode/",\ "packageDependencies": [\ @@ -6148,6 +19149,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["querystringify", [\ + ["npm:2.2.0", {\ + "packageLocation": "../.yarn/berry/cache/querystringify-npm-2.2.0-4e77c9f606-10.zip/node_modules/querystringify/",\ + "packageDependencies": [\ + ["querystringify", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["queue-microtask", [\ ["npm:1.2.3", {\ "packageLocation": "../.yarn/berry/cache/queue-microtask-npm-1.2.3-fcc98e4e2d-10.zip/node_modules/queue-microtask/",\ @@ -6157,6 +19167,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["quick-format-unescaped", [\ + ["npm:4.0.4", {\ + "packageLocation": "../.yarn/berry/cache/quick-format-unescaped-npm-4.0.4-7e22c9b7dc-10.zip/node_modules/quick-format-unescaped/",\ + "packageDependencies": [\ + ["quick-format-unescaped", "npm:4.0.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["randombytes", [\ ["npm:2.1.0", {\ "packageLocation": "../.yarn/berry/cache/randombytes-npm-2.1.0-e3da76bccf-10.zip/node_modules/randombytes/",\ @@ -6177,6 +19196,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["raw-body", [\ + ["npm:2.5.2", {\ + "packageLocation": "../.yarn/berry/cache/raw-body-npm-2.5.2-5cb9dfebc1-10.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"\ + }],\ ["npm:3.0.0", {\ "packageLocation": "../.yarn/berry/cache/raw-body-npm-3.0.0-cd8403b401-10.zip/node_modules/raw-body/",\ "packageDependencies": [\ @@ -6222,9 +19252,86 @@ const RAW_RUNTIME_STATE = ["util-deprecate", "npm:1.0.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:3.6.2", {\ + "packageLocation": "../.yarn/berry/cache/readable-stream-npm-3.6.2-d2a6069158-10.zip/node_modules/readable-stream/",\ + "packageDependencies": [\ + ["readable-stream", "npm:3.6.2"],\ + ["inherits", "npm:2.0.4"],\ + ["string_decoder", "npm:1.3.0"],\ + ["util-deprecate", "npm:1.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.7.0", {\ + "packageLocation": "../.yarn/berry/cache/readable-stream-npm-4.7.0-2aa0761036-10.zip/node_modules/readable-stream/",\ + "packageDependencies": [\ + ["readable-stream", "npm:4.7.0"],\ + ["abort-controller", "npm:3.0.0"],\ + ["buffer", "npm:6.0.3"],\ + ["events", "npm:3.3.0"],\ + ["process", "npm:0.11.10"],\ + ["string_decoder", "npm:1.3.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["readdir-glob", [\ + ["npm:1.1.3", {\ + "packageLocation": "../.yarn/berry/cache/readdir-glob-npm-1.1.3-ad1a82fc20-10.zip/node_modules/readdir-glob/",\ + "packageDependencies": [\ + ["readdir-glob", "npm:1.1.3"],\ + ["minimatch", "npm:5.1.6"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["real-require", [\ + ["npm:0.2.0", {\ + "packageLocation": "../.yarn/berry/cache/real-require-npm-0.2.0-7f69dbc7b6-10.zip/node_modules/real-require/",\ + "packageDependencies": [\ + ["real-require", "npm:0.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rechoir", [\ + ["npm:0.8.0", {\ + "packageLocation": "../.yarn/berry/cache/rechoir-npm-0.8.0-fb660b3bc8-10.zip/node_modules/rechoir/",\ + "packageDependencies": [\ + ["rechoir", "npm:0.8.0"],\ + ["resolve", "patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["redis-errors", [\ + ["npm:1.2.0", {\ + "packageLocation": "../.yarn/berry/cache/redis-errors-npm-1.2.0-a81fd9b0f1-10.zip/node_modules/redis-errors/",\ + "packageDependencies": [\ + ["redis-errors", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["redis-parser", [\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/redis-parser-npm-3.0.0-7ebe40abcb-10.zip/node_modules/redis-parser/",\ + "packageDependencies": [\ + ["redis-parser", "npm:3.0.0"],\ + ["redis-errors", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["reflect-metadata", [\ + ["npm:0.1.13", {\ + "packageLocation": "../.yarn/berry/cache/reflect-metadata-npm-0.1.13-c525998e20-10.zip/node_modules/reflect-metadata/",\ + "packageDependencies": [\ + ["reflect-metadata", "npm:0.1.13"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:0.2.2", {\ "packageLocation": "../.yarn/berry/cache/reflect-metadata-npm-0.2.2-5e0bfac201-10.zip/node_modules/reflect-metadata/",\ "packageDependencies": [\ @@ -6285,6 +19392,24 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["remove-trailing-separator", [\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/remove-trailing-separator-npm-1.1.0-16d7231316-10.zip/node_modules/remove-trailing-separator/",\ + "packageDependencies": [\ + ["remove-trailing-separator", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["require-directory", [\ + ["npm:2.1.1", {\ + "packageLocation": "../.yarn/berry/cache/require-directory-npm-2.1.1-8608aee50b-10.zip/node_modules/require-directory/",\ + "packageDependencies": [\ + ["require-directory", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["require-from-string", [\ ["npm:2.0.2", {\ "packageLocation": "../.yarn/berry/cache/require-from-string-npm-2.0.2-8557e0db12-10.zip/node_modules/require-from-string/",\ @@ -6294,7 +19419,26 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["requires-port", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/requires-port-npm-1.0.0-fd036b488a-10.zip/node_modules/requires-port/",\ + "packageDependencies": [\ + ["requires-port", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["resolve", [\ + ["patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d", {\ + "packageLocation": "../.yarn/berry/cache/resolve-patch-b5982cfa8c-10.zip/node_modules/resolve/",\ + "packageDependencies": [\ + ["resolve", "patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d"],\ + ["is-core-module", "npm:2.16.1"],\ + ["path-parse", "npm:1.0.7"],\ + ["supports-preserve-symlinks-flag", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d", {\ "packageLocation": "../.yarn/berry/cache/resolve-patch-4254c24959-10.zip/node_modules/resolve/",\ "packageDependencies": [\ @@ -6316,20 +19460,63 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ - ["resolve-from", [\ - ["npm:4.0.0", {\ - "packageLocation": "../.yarn/berry/cache/resolve-from-npm-4.0.0-f758ec21bf-10.zip/node_modules/resolve-from/",\ + ["resolve-from", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/resolve-from-npm-4.0.0-f758ec21bf-10.zip/node_modules/resolve-from/",\ + "packageDependencies": [\ + ["resolve-from", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../.yarn/berry/cache/resolve-from-npm-5.0.0-15c9db4d33-10.zip/node_modules/resolve-from/",\ + "packageDependencies": [\ + ["resolve-from", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["resolve-pkg-maps", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/resolve-pkg-maps-npm-1.0.0-135b70c854-10.zip/node_modules/resolve-pkg-maps/",\ + "packageDependencies": [\ + ["resolve-pkg-maps", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ret", [\ + ["npm:0.4.3", {\ + "packageLocation": "../.yarn/berry/cache/ret-npm-0.4.3-0ce635a7e4-10.zip/node_modules/ret/",\ + "packageDependencies": [\ + ["ret", "npm:0.4.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["retry", [\ + ["npm:0.12.0", {\ + "packageLocation": "../.yarn/berry/cache/retry-npm-0.12.0-72ac7fb4cc-10.zip/node_modules/retry/",\ "packageDependencies": [\ - ["resolve-from", "npm:4.0.0"]\ + ["retry", "npm:0.12.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.13.1", {\ + "packageLocation": "../.yarn/berry/cache/retry-npm-0.13.1-89eb100ab6-10.zip/node_modules/retry/",\ + "packageDependencies": [\ + ["retry", "npm:0.13.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["resolve-pkg-maps", [\ - ["npm:1.0.0", {\ - "packageLocation": "../.yarn/berry/cache/resolve-pkg-maps-npm-1.0.0-135b70c854-10.zip/node_modules/resolve-pkg-maps/",\ + ["retry-request", [\ + ["npm:6.0.0", {\ + "packageLocation": "../.yarn/berry/cache/retry-request-npm-6.0.0-588a2f977d-10.zip/node_modules/retry-request/",\ "packageDependencies": [\ - ["resolve-pkg-maps", "npm:1.0.0"]\ + ["retry-request", "npm:6.0.0"],\ + ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"],\ + ["extend", "npm:3.0.2"]\ ],\ "linkType": "HARD"\ }]\ @@ -6343,6 +19530,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["rfdc", [\ + ["npm:1.4.1", {\ + "packageLocation": "../.yarn/berry/cache/rfdc-npm-1.4.1-1a1c63d052-10.zip/node_modules/rfdc/",\ + "packageDependencies": [\ + ["rfdc", "npm:1.4.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["rimraf", [\ + ["npm:5.0.10", {\ + "packageLocation": "../.yarn/berry/cache/rimraf-npm-5.0.10-d0c6647697-10.zip/node_modules/rimraf/",\ + "packageDependencies": [\ + ["rimraf", "npm:5.0.10"],\ + ["glob", "npm:10.4.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["router", [\ ["npm:2.1.0", {\ "packageLocation": "../.yarn/berry/cache/router-npm-2.1.0-7ff77ee127-10.zip/node_modules/router/",\ @@ -6459,6 +19665,25 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["safe-regex2", [\ + ["npm:3.1.0", {\ + "packageLocation": "../.yarn/berry/cache/safe-regex2-npm-3.1.0-c21f2e8fbd-10.zip/node_modules/safe-regex2/",\ + "packageDependencies": [\ + ["safe-regex2", "npm:3.1.0"],\ + ["ret", "npm:0.4.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["safe-stable-stringify", [\ + ["npm:2.5.0", {\ + "packageLocation": "../.yarn/berry/cache/safe-stable-stringify-npm-2.5.0-42ba8d9d22-10.zip/node_modules/safe-stable-stringify/",\ + "packageDependencies": [\ + ["safe-stable-stringify", "npm:2.5.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["safer-buffer", [\ ["npm:2.1.2", {\ "packageLocation": "../.yarn/berry/cache/safer-buffer-npm-2.1.2-8d5c0b705e-10.zip/node_modules/safer-buffer/",\ @@ -6491,6 +19716,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["secure-json-parse", [\ + ["npm:2.7.0", {\ + "packageLocation": "../.yarn/berry/cache/secure-json-parse-npm-2.7.0-d5b89b0a3e-10.zip/node_modules/secure-json-parse/",\ + "packageDependencies": [\ + ["secure-json-parse", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["semver", [\ ["npm:6.3.1", {\ "packageLocation": "../.yarn/berry/cache/semver-npm-6.3.1-bcba31fdbe-10.zip/node_modules/semver/",\ @@ -6499,6 +19733,14 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }],\ + ["npm:7.5.4", {\ + "packageLocation": "../.yarn/berry/cache/semver-npm-7.5.4-c4ad957fcd-10.zip/node_modules/semver/",\ + "packageDependencies": [\ + ["semver", "npm:7.5.4"],\ + ["lru-cache", "npm:6.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:7.6.3", {\ "packageLocation": "../.yarn/berry/cache/semver-npm-7.6.3-57e82c14d5-10.zip/node_modules/semver/",\ "packageDependencies": [\ @@ -6515,6 +19757,26 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["send", [\ + ["npm:0.19.0", {\ + "packageLocation": "../.yarn/berry/cache/send-npm-0.19.0-4297594770-10.zip/node_modules/send/",\ + "packageDependencies": [\ + ["send", "npm:0.19.0"],\ + ["debug", "virtual:c7b184cd14c02e3ce555ab1875e60cf5033c617e17d82c4c02ea822101d3c817f48bf25a766b4d4335742dc5c9c14c2e88a57ed955a56c4ad0613899f82f5618#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"\ + }],\ ["npm:1.1.0", {\ "packageLocation": "../.yarn/berry/cache/send-npm-1.1.0-53a3619b38-10.zip/node_modules/send/",\ "packageDependencies": [\ @@ -6535,6 +19797,18 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["sentence-case", [\ + ["npm:3.0.4", {\ + "packageLocation": "../.yarn/berry/cache/sentence-case-npm-3.0.4-ed6888d0bc-10.zip/node_modules/sentence-case/",\ + "packageDependencies": [\ + ["sentence-case", "npm:3.0.4"],\ + ["no-case", "npm:3.0.4"],\ + ["tslib", "npm:2.7.0"],\ + ["upper-case-first", "npm:2.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["serialize-javascript", [\ ["npm:6.0.2", {\ "packageLocation": "../.yarn/berry/cache/serialize-javascript-npm-6.0.2-cc09461d45-10.zip/node_modules/serialize-javascript/",\ @@ -6546,6 +19820,17 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["serve-static", [\ + ["npm:1.16.2", {\ + "packageLocation": "../.yarn/berry/cache/serve-static-npm-1.16.2-5d8e560aec-10.zip/node_modules/serve-static/",\ + "packageDependencies": [\ + ["serve-static", "npm:1.16.2"],\ + ["encodeurl", "npm:2.0.0"],\ + ["escape-html", "npm:1.0.3"],\ + ["parseurl", "npm:1.3.3"],\ + ["send", "npm:0.19.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.1.0", {\ "packageLocation": "../.yarn/berry/cache/serve-static-npm-2.1.0-e1e7ee655c-10.zip/node_modules/serve-static/",\ "packageDependencies": [\ @@ -6565,13 +19850,22 @@ const RAW_RUNTIME_STATE = ["services", "workspace:."],\ ["@atls/code-runtime", "npm:2.1.7"],\ ["@types/eslint", "npm:9.6.1"],\ - ["@types/node", "npm:22.10.2"],\ + ["@types/node", "npm:22.13.10"],\ ["eslint", "virtual:208dfc1d93e05ff9c00fb952ce691c41af20c59e3e7f579a5d21851d280c33f5ace44df8866f749410cb28841b63023611d6ed185af6fd090ecb1aad4d4d4429#npm:9.17.0"],\ ["typescript", "patch:typescript@npm%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"]\ ],\ "linkType": "SOFT"\ }]\ ]],\ + ["set-cookie-parser", [\ + ["npm:2.7.1", {\ + "packageLocation": "../.yarn/berry/cache/set-cookie-parser-npm-2.7.1-0e92d9e679-10.zip/node_modules/set-cookie-parser/",\ + "packageDependencies": [\ + ["set-cookie-parser", "npm:2.7.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["set-function-length", [\ ["npm:1.2.2", {\ "packageLocation": "../.yarn/berry/cache/set-function-length-npm-1.2.2-243073748b-10.zip/node_modules/set-function-length/",\ @@ -6621,6 +19915,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["sha.js", [\ + ["npm:2.4.11", {\ + "packageLocation": "../.yarn/berry/cache/sha.js-npm-2.4.11-14868df4ca-10.zip/node_modules/sha.js/",\ + "packageDependencies": [\ + ["sha.js", "npm:2.4.11"],\ + ["inherits", "npm:2.0.4"],\ + ["safe-buffer", "npm:5.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["shebang-command", [\ ["npm:2.0.0", {\ "packageLocation": "../.yarn/berry/cache/shebang-command-npm-2.0.0-eb2b01921d-10.zip/node_modules/shebang-command/",\ @@ -6703,6 +20008,40 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["signal-exit", [\ + ["npm:3.0.7", {\ + "packageLocation": "../.yarn/berry/cache/signal-exit-npm-3.0.7-bd270458a3-10.zip/node_modules/signal-exit/",\ + "packageDependencies": [\ + ["signal-exit", "npm:3.0.7"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.1.0", {\ + "packageLocation": "../.yarn/berry/cache/signal-exit-npm-4.1.0-61fb957687-10.zip/node_modules/signal-exit/",\ + "packageDependencies": [\ + ["signal-exit", "npm:4.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["slash", [\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/slash-npm-3.0.0-b87de2279a-10.zip/node_modules/slash/",\ + "packageDependencies": [\ + ["slash", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["smart-buffer", [\ + ["npm:4.2.0", {\ + "packageLocation": "../.yarn/berry/cache/smart-buffer-npm-4.2.0-5ac3f668bb-10.zip/node_modules/smart-buffer/",\ + "packageDependencies": [\ + ["smart-buffer", "npm:4.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["snake-case", [\ ["npm:3.0.4", {\ "packageLocation": "../.yarn/berry/cache/snake-case-npm-3.0.4-67f447c30d-10.zip/node_modules/snake-case/",\ @@ -6745,54 +20084,275 @@ const RAW_RUNTIME_STATE = ["npm:4.2.4", {\ "packageLocation": "../.yarn/berry/cache/socket.io-parser-npm-4.2.4-bf87f78bcd-10.zip/node_modules/socket.io-parser/",\ "packageDependencies": [\ - ["socket.io-parser", "npm:4.2.4"],\ - ["@socket.io/component-emitter", "npm:3.1.2"],\ - ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"]\ + ["socket.io-parser", "npm:4.2.4"],\ + ["@socket.io/component-emitter", "npm:3.1.2"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["socks", [\ + ["npm:2.8.4", {\ + "packageLocation": "../.yarn/berry/cache/socks-npm-2.8.4-8194b86bd0-10.zip/node_modules/socks/",\ + "packageDependencies": [\ + ["socks", "npm:2.8.4"],\ + ["ip-address", "npm:9.0.5"],\ + ["smart-buffer", "npm:4.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["socks-proxy-agent", [\ + ["npm:8.0.5", {\ + "packageLocation": "../.yarn/berry/cache/socks-proxy-agent-npm-8.0.5-24d77a90dc-10.zip/node_modules/socks-proxy-agent/",\ + "packageDependencies": [\ + ["socks-proxy-agent", "npm:8.0.5"],\ + ["agent-base", "npm:7.1.3"],\ + ["debug", "virtual:1b9e2a314c35921e1b14ca2d2c7664f165a5c0f3f02ca1e30357c6546941724b55e5624ce0d5b4790874f2259ae08ae26d9f95d2cdbb84aae50aa451a2a572cd#npm:4.3.7"],\ + ["socks", "npm:2.8.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sonic-boom", [\ + ["npm:1.4.1", {\ + "packageLocation": "../.yarn/berry/cache/sonic-boom-npm-1.4.1-e42b921f99-10.zip/node_modules/sonic-boom/",\ + "packageDependencies": [\ + ["sonic-boom", "npm:1.4.1"],\ + ["atomic-sleep", "npm:1.0.0"],\ + ["flatstr", "npm:1.0.12"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.8.1", {\ + "packageLocation": "../.yarn/berry/cache/sonic-boom-npm-3.8.1-1ea933ec95-10.zip/node_modules/sonic-boom/",\ + "packageDependencies": [\ + ["sonic-boom", "npm:3.8.1"],\ + ["atomic-sleep", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.2.0", {\ + "packageLocation": "../.yarn/berry/cache/sonic-boom-npm-4.2.0-b2baf3f5bd-10.zip/node_modules/sonic-boom/",\ + "packageDependencies": [\ + ["sonic-boom", "npm:4.2.0"],\ + ["atomic-sleep", "npm:1.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["source-map", [\ + ["npm:0.6.1", {\ + "packageLocation": "../.yarn/berry/cache/source-map-npm-0.6.1-1a3621db16-10.zip/node_modules/source-map/",\ + "packageDependencies": [\ + ["source-map", "npm:0.6.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:0.7.4", {\ + "packageLocation": "../.yarn/berry/cache/source-map-npm-0.7.4-bc8d018ab6-10.zip/node_modules/source-map/",\ + "packageDependencies": [\ + ["source-map", "npm:0.7.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["source-map-support", [\ + ["npm:0.5.21", {\ + "packageLocation": "../.yarn/berry/cache/source-map-support-npm-0.5.21-09ca99e250-10.zip/node_modules/source-map-support/",\ + "packageDependencies": [\ + ["source-map-support", "npm:0.5.21"],\ + ["buffer-from", "npm:1.1.2"],\ + ["source-map", "npm:0.6.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["split-ca", [\ + ["npm:1.0.1", {\ + "packageLocation": "../.yarn/berry/cache/split-ca-npm-1.0.1-8e5f2e1d22-10.zip/node_modules/split-ca/",\ + "packageDependencies": [\ + ["split-ca", "npm:1.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["split2", [\ + ["npm:4.2.0", {\ + "packageLocation": "../.yarn/berry/cache/split2-npm-4.2.0-16aa3883ba-10.zip/node_modules/split2/",\ + "packageDependencies": [\ + ["split2", "npm:4.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sprintf-js", [\ + ["npm:1.0.3", {\ + "packageLocation": "../.yarn/berry/cache/sprintf-js-npm-1.0.3-73f0a322fa-10.zip/node_modules/sprintf-js/",\ + "packageDependencies": [\ + ["sprintf-js", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.1.3", {\ + "packageLocation": "../.yarn/berry/cache/sprintf-js-npm-1.1.3-b99efd75b2-10.zip/node_modules/sprintf-js/",\ + "packageDependencies": [\ + ["sprintf-js", "npm:1.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["sqlstring", [\ + ["npm:2.3.3", {\ + "packageLocation": "../.yarn/berry/cache/sqlstring-npm-2.3.3-2db6939570-10.zip/node_modules/sqlstring/",\ + "packageDependencies": [\ + ["sqlstring", "npm:2.3.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ssh-remote-port-forward", [\ + ["npm:1.0.4", {\ + "packageLocation": "../.yarn/berry/cache/ssh-remote-port-forward-npm-1.0.4-5c686cdf22-10.zip/node_modules/ssh-remote-port-forward/",\ + "packageDependencies": [\ + ["ssh-remote-port-forward", "npm:1.0.4"],\ + ["@types/ssh2", "npm:0.5.52"],\ + ["ssh2", "npm:1.16.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ssh2", [\ + ["npm:1.16.0", {\ + "packageLocation": "./.yarn/unplugged/ssh2-npm-1.16.0-bee6b5f04c/node_modules/ssh2/",\ + "packageDependencies": [\ + ["ssh2", "npm:1.16.0"],\ + ["asn1", "npm:0.2.6"],\ + ["bcrypt-pbkdf", "npm:1.0.2"],\ + ["cpu-features", "npm:0.0.10"],\ + ["nan", "npm:2.22.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["ssri", [\ + ["npm:12.0.0", {\ + "packageLocation": "../.yarn/berry/cache/ssri-npm-12.0.0-97c0e53d2e-10.zip/node_modules/ssri/",\ + "packageDependencies": [\ + ["ssri", "npm:12.0.0"],\ + ["minipass", "npm:7.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["standard-as-callback", [\ + ["npm:2.1.0", {\ + "packageLocation": "../.yarn/berry/cache/standard-as-callback-npm-2.1.0-8e47620bd4-10.zip/node_modules/standard-as-callback/",\ + "packageDependencies": [\ + ["standard-as-callback", "npm:2.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["statuses", [\ + ["npm:1.5.0", {\ + "packageLocation": "../.yarn/berry/cache/statuses-npm-1.5.0-f88f91b2e9-10.zip/node_modules/statuses/",\ + "packageDependencies": [\ + ["statuses", "npm:1.5.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/statuses-npm-2.0.1-81d2b97fee-10.zip/node_modules/statuses/",\ + "packageDependencies": [\ + ["statuses", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stream-events", [\ + ["npm:1.0.5", {\ + "packageLocation": "../.yarn/berry/cache/stream-events-npm-1.0.5-38468a7cf3-10.zip/node_modules/stream-events/",\ + "packageDependencies": [\ + ["stream-events", "npm:1.0.5"],\ + ["stubs", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stream-shift", [\ + ["npm:1.0.3", {\ + "packageLocation": "../.yarn/berry/cache/stream-shift-npm-1.0.3-c1c29210c7-10.zip/node_modules/stream-shift/",\ + "packageDependencies": [\ + ["stream-shift", "npm:1.0.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["streamsearch", [\ + ["npm:0.1.2", {\ + "packageLocation": "../.yarn/berry/cache/streamsearch-npm-0.1.2-813180eb1c-10.zip/node_modules/streamsearch/",\ + "packageDependencies": [\ + ["streamsearch", "npm:0.1.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.1.0", {\ + "packageLocation": "../.yarn/berry/cache/streamsearch-npm-1.1.0-fc3ad6536d-10.zip/node_modules/streamsearch/",\ + "packageDependencies": [\ + ["streamsearch", "npm:1.1.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["source-map", [\ - ["npm:0.6.1", {\ - "packageLocation": "../.yarn/berry/cache/source-map-npm-0.6.1-1a3621db16-10.zip/node_modules/source-map/",\ + ["streamx", [\ + ["npm:2.22.0", {\ + "packageLocation": "../.yarn/berry/cache/streamx-npm-2.22.0-6953aefe6d-10.zip/node_modules/streamx/",\ "packageDependencies": [\ - ["source-map", "npm:0.6.1"]\ + ["streamx", "npm:2.22.0"],\ + ["bare-events", "npm:2.5.4"],\ + ["fast-fifo", "npm:1.3.2"],\ + ["text-decoder", "npm:1.2.3"]\ ],\ "linkType": "HARD"\ - }],\ - ["npm:0.7.4", {\ - "packageLocation": "../.yarn/berry/cache/source-map-npm-0.7.4-bc8d018ab6-10.zip/node_modules/source-map/",\ + }]\ + ]],\ + ["string-argv", [\ + ["npm:0.3.2", {\ + "packageLocation": "../.yarn/berry/cache/string-argv-npm-0.3.2-6e057a88f1-10.zip/node_modules/string-argv/",\ "packageDependencies": [\ - ["source-map", "npm:0.7.4"]\ + ["string-argv", "npm:0.3.2"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["source-map-support", [\ - ["npm:0.5.21", {\ - "packageLocation": "../.yarn/berry/cache/source-map-support-npm-0.5.21-09ca99e250-10.zip/node_modules/source-map-support/",\ + ["string-similarity", [\ + ["npm:4.0.4", {\ + "packageLocation": "../.yarn/berry/cache/string-similarity-npm-4.0.4-74971fe325-10.zip/node_modules/string-similarity/",\ "packageDependencies": [\ - ["source-map-support", "npm:0.5.21"],\ - ["buffer-from", "npm:1.1.2"],\ - ["source-map", "npm:0.6.1"]\ + ["string-similarity", "npm:4.0.4"]\ ],\ "linkType": "HARD"\ }]\ ]],\ - ["statuses", [\ - ["npm:2.0.1", {\ - "packageLocation": "../.yarn/berry/cache/statuses-npm-2.0.1-81d2b97fee-10.zip/node_modules/statuses/",\ + ["string-width", [\ + ["npm:4.2.3", {\ + "packageLocation": "../.yarn/berry/cache/string-width-npm-4.2.3-2c27177bae-10.zip/node_modules/string-width/",\ "packageDependencies": [\ - ["statuses", "npm:2.0.1"]\ + ["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"\ - }]\ - ]],\ - ["streamsearch", [\ - ["npm:1.1.0", {\ - "packageLocation": "../.yarn/berry/cache/streamsearch-npm-1.1.0-fc3ad6536d-10.zip/node_modules/streamsearch/",\ + }],\ + ["npm:5.1.2", {\ + "packageLocation": "../.yarn/berry/cache/string-width-npm-5.1.2-bf60531341-10.zip/node_modules/string-width/",\ "packageDependencies": [\ - ["streamsearch", "npm:1.1.0"]\ + ["string-width", "npm:5.1.2"],\ + ["eastasianwidth", "npm:0.2.0"],\ + ["emoji-regex", "npm:9.2.2"],\ + ["strip-ansi", "npm:7.1.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -6911,6 +20471,32 @@ const RAW_RUNTIME_STATE = ["safe-buffer", "npm:5.1.2"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:1.3.0", {\ + "packageLocation": "../.yarn/berry/cache/string_decoder-npm-1.3.0-2422117fd0-10.zip/node_modules/string_decoder/",\ + "packageDependencies": [\ + ["string_decoder", "npm:1.3.0"],\ + ["safe-buffer", "npm:5.2.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["strip-ansi", [\ + ["npm:6.0.1", {\ + "packageLocation": "../.yarn/berry/cache/strip-ansi-npm-6.0.1-caddc7cb40-10.zip/node_modules/strip-ansi/",\ + "packageDependencies": [\ + ["strip-ansi", "npm:6.0.1"],\ + ["ansi-regex", "npm:5.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:7.1.0", {\ + "packageLocation": "../.yarn/berry/cache/strip-ansi-npm-7.1.0-7453b80b79-10.zip/node_modules/strip-ansi/",\ + "packageDependencies": [\ + ["strip-ansi", "npm:7.1.0"],\ + ["ansi-regex", "npm:6.1.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["strip-bom", [\ @@ -6931,6 +20517,51 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["strnum", [\ + ["npm:1.1.2", {\ + "packageLocation": "../.yarn/berry/cache/strnum-npm-1.1.2-67427480d6-10.zip/node_modules/strnum/",\ + "packageDependencies": [\ + ["strnum", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["stubs", [\ + ["npm:3.0.0", {\ + "packageLocation": "../.yarn/berry/cache/stubs-npm-3.0.0-22bb785265-10.zip/node_modules/stubs/",\ + "packageDependencies": [\ + ["stubs", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["subscriptions-transport-ws", [\ + ["npm:0.9.19", {\ + "packageLocation": "../.yarn/berry/cache/subscriptions-transport-ws-npm-0.9.19-5f31f99bef-10.zip/node_modules/subscriptions-transport-ws/",\ + "packageDependencies": [\ + ["subscriptions-transport-ws", "npm:0.9.19"]\ + ],\ + "linkType": "SOFT"\ + }],\ + ["virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.9.19", {\ + "packageLocation": "./.yarn/__virtual__/subscriptions-transport-ws-virtual-6434cd74b7/2/.yarn/berry/cache/subscriptions-transport-ws-npm-0.9.19-5f31f99bef-10.zip/node_modules/subscriptions-transport-ws/",\ + "packageDependencies": [\ + ["subscriptions-transport-ws", "virtual:ec3176700ea9f0d886019b95c68c4812b0e7b01bf660dd43a0b0a1cd3491538a2b075d9d8da4a208841860ddbe40ce0cec7b5a233a2a9641fc5a9e548bf36d48#npm:0.9.19"],\ + ["@types/graphql", null],\ + ["backo2", "npm:1.0.2"],\ + ["eventemitter3", "npm:3.1.2"],\ + ["graphql", "npm:15.8.0"],\ + ["iterall", "npm:1.3.0"],\ + ["symbol-observable", "npm:1.2.0"],\ + ["ws", "virtual:6434cd74b72085a93a85166b3f407e46310bb94f7d61508b61ee6477ffaa0f3886d755673014c789aace114bc6affab4c5ad3de18e1c8ca6bfae4fc3d7b05d37#npm:7.5.10"]\ + ],\ + "packagePeers": [\ + "@types/graphql",\ + "graphql"\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["supports-color", [\ ["npm:5.5.0", {\ "packageLocation": "../.yarn/berry/cache/supports-color-npm-5.5.0-183ac537bc-10.zip/node_modules/supports-color/",\ @@ -6975,6 +20606,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["symbol-observable", [\ + ["npm:1.2.0", {\ + "packageLocation": "../.yarn/berry/cache/symbol-observable-npm-1.2.0-9e812a0a39-10.zip/node_modules/symbol-observable/",\ + "packageDependencies": [\ + ["symbol-observable", "npm:1.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["synckit", [\ ["npm:0.9.2", {\ "packageLocation": "../.yarn/berry/cache/synckit-npm-0.9.2-515a819361-10.zip/node_modules/synckit/",\ @@ -6995,6 +20635,102 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["tar", [\ + ["npm:7.4.3", {\ + "packageLocation": "../.yarn/berry/cache/tar-npm-7.4.3-1dbbd1ffc3-10.zip/node_modules/tar/",\ + "packageDependencies": [\ + ["tar", "npm:7.4.3"],\ + ["@isaacs/fs-minipass", "npm:4.0.1"],\ + ["chownr", "npm:3.0.0"],\ + ["minipass", "npm:7.1.2"],\ + ["minizlib", "npm:3.0.1"],\ + ["mkdirp", "npm:3.0.1"],\ + ["yallist", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tar-fs", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/tar-fs-npm-2.0.1-0734c93785-10.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.2"],\ + ["tar-stream", "npm:2.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.0.8", {\ + "packageLocation": "../.yarn/berry/cache/tar-fs-npm-3.0.8-76b28a2b9e-10.zip/node_modules/tar-fs/",\ + "packageDependencies": [\ + ["tar-fs", "npm:3.0.8"],\ + ["bare-fs", "npm:4.0.1"],\ + ["bare-path", "npm:3.0.0"],\ + ["pump", "npm:3.0.2"],\ + ["tar-stream", "npm:3.1.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tar-stream", [\ + ["npm:2.2.0", {\ + "packageLocation": "../.yarn/berry/cache/tar-stream-npm-2.2.0-884c79b510-10.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.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.7", {\ + "packageLocation": "../.yarn/berry/cache/tar-stream-npm-3.1.7-c34f9aa00f-10.zip/node_modules/tar-stream/",\ + "packageDependencies": [\ + ["tar-stream", "npm:3.1.7"],\ + ["b4a", "npm:1.6.7"],\ + ["fast-fifo", "npm:1.3.2"],\ + ["streamx", "npm:2.22.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tarn", [\ + ["npm:3.0.2", {\ + "packageLocation": "../.yarn/berry/cache/tarn-npm-3.0.2-4324dc10b0-10.zip/node_modules/tarn/",\ + "packageDependencies": [\ + ["tarn", "npm:3.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["teeny-request", [\ + ["npm:9.0.0", {\ + "packageLocation": "../.yarn/berry/cache/teeny-request-npm-9.0.0-4d571e3c55-10.zip/node_modules/teeny-request/",\ + "packageDependencies": [\ + ["teeny-request", "npm:9.0.0"],\ + ["http-proxy-agent", "npm:5.0.0"],\ + ["https-proxy-agent", "npm:5.0.1"],\ + ["node-fetch", "virtual:72db6b3551c1b46986e711aee96d1643b26ff6991672401c35442adfbef36d10ccd9289b58e518aac04afe4e688ca4b130da9fae9c1c040113a2585b8cfeea9a#npm:2.7.0"],\ + ["stream-events", "npm:1.0.5"],\ + ["uuid", "npm:9.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["telejson", [\ + ["npm:7.2.0", {\ + "packageLocation": "../.yarn/berry/cache/telejson-npm-7.2.0-055e0072e4-10.zip/node_modules/telejson/",\ + "packageDependencies": [\ + ["telejson", "npm:7.2.0"],\ + ["memoizerific", "npm:1.11.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["terser", [\ ["npm:5.39.0", {\ "packageLocation": "../.yarn/berry/cache/terser-npm-5.39.0-127c67156d-10.zip/node_modules/terser/",\ @@ -7047,6 +20783,92 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["testcontainers", [\ + ["npm:10.20.0", {\ + "packageLocation": "../.yarn/berry/cache/testcontainers-npm-10.20.0-ff046e52ad-10.zip/node_modules/testcontainers/",\ + "packageDependencies": [\ + ["testcontainers", "npm:10.20.0"],\ + ["@balena/dockerignore", "npm:1.0.2"],\ + ["@types/dockerode", "npm:3.3.35"],\ + ["archiver", "npm:7.0.1"],\ + ["async-lock", "npm:1.4.1"],\ + ["byline", "npm:5.0.0"],\ + ["debug", "virtual:bcb4d53d88a27dcc946cb93931188757e76f00f8529d01632fd34afc5faa82464443e719ee0e473b65de2ae9b41365dd72260c3c5b40c65a42cbb35035eb02fd#npm:4.4.0"],\ + ["docker-compose", "npm:0.24.8"],\ + ["dockerode", "npm:3.3.5"],\ + ["get-port", "npm:5.1.1"],\ + ["proper-lockfile", "npm:4.1.2"],\ + ["properties-reader", "npm:2.3.0"],\ + ["ssh-remote-port-forward", "npm:1.0.4"],\ + ["tar-fs", "npm:3.0.8"],\ + ["tmp", "npm:0.2.3"],\ + ["undici", "npm:5.28.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["text-decoder", [\ + ["npm:1.2.3", {\ + "packageLocation": "../.yarn/berry/cache/text-decoder-npm-1.2.3-cc7432569a-10.zip/node_modules/text-decoder/",\ + "packageDependencies": [\ + ["text-decoder", "npm:1.2.3"],\ + ["b4a", "npm:1.6.7"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["thread-stream", [\ + ["npm:2.7.0", {\ + "packageLocation": "../.yarn/berry/cache/thread-stream-npm-2.7.0-b184293d78-10.zip/node_modules/thread-stream/",\ + "packageDependencies": [\ + ["thread-stream", "npm:2.7.0"],\ + ["real-require", "npm:0.2.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.1.0", {\ + "packageLocation": "../.yarn/berry/cache/thread-stream-npm-3.1.0-ac5663dfb7-10.zip/node_modules/thread-stream/",\ + "packageDependencies": [\ + ["thread-stream", "npm:3.1.0"],\ + ["real-require", "npm:0.2.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tildify", [\ + ["npm:2.0.0", {\ + "packageLocation": "../.yarn/berry/cache/tildify-npm-2.0.0-324bfdd523-10.zip/node_modules/tildify/",\ + "packageDependencies": [\ + ["tildify", "npm:2.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tiny-lru", [\ + ["npm:7.0.6", {\ + "packageLocation": "../.yarn/berry/cache/tiny-lru-npm-7.0.6-872b74163c-10.zip/node_modules/tiny-lru/",\ + "packageDependencies": [\ + ["tiny-lru", "npm:7.0.6"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.0.2", {\ + "packageLocation": "../.yarn/berry/cache/tiny-lru-npm-8.0.2-b190e31fd1-10.zip/node_modules/tiny-lru/",\ + "packageDependencies": [\ + ["tiny-lru", "npm:8.0.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["tmp", [\ + ["npm:0.2.3", {\ + "packageLocation": "../.yarn/berry/cache/tmp-npm-0.2.3-ac2a701365-10.zip/node_modules/tmp/",\ + "packageDependencies": [\ + ["tmp", "npm:0.2.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["to-fast-properties", [\ ["npm:2.0.0", {\ "packageLocation": "../.yarn/berry/cache/to-fast-properties-npm-2.0.0-0dc60cc481-10.zip/node_modules/to-fast-properties/",\ @@ -7066,6 +20888,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["toad-cache", [\ + ["npm:3.7.0", {\ + "packageLocation": "../.yarn/berry/cache/toad-cache-npm-3.7.0-ece522d0b8-10.zip/node_modules/toad-cache/",\ + "packageDependencies": [\ + ["toad-cache", "npm:3.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["toidentifier", [\ ["npm:1.0.1", {\ "packageLocation": "../.yarn/berry/cache/toidentifier-npm-1.0.1-f759712599-10.zip/node_modules/toidentifier/",\ @@ -7106,6 +20937,16 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["ts-invariant", [\ + ["npm:0.4.4", {\ + "packageLocation": "../.yarn/berry/cache/ts-invariant-npm-0.4.4-9f97371ec3-10.zip/node_modules/ts-invariant/",\ + "packageDependencies": [\ + ["ts-invariant", "npm:0.4.4"],\ + ["tslib", "npm:1.14.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["ts-loader", [\ ["npm:9.5.2", {\ "packageLocation": "../.yarn/berry/cache/ts-loader-npm-9.5.2-15fe2fd8a6-10.zip/node_modules/ts-loader/",\ @@ -7138,6 +20979,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ts-node", [\ + ["npm:10.9.1", {\ + "packageLocation": "../.yarn/berry/cache/ts-node-npm-10.9.1-6c268be7f4-10.zip/node_modules/ts-node/",\ + "packageDependencies": [\ + ["ts-node", "npm:10.9.1"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:10.9.2", {\ "packageLocation": "../.yarn/berry/cache/ts-node-npm-10.9.2-3f3890b9ac-10.zip/node_modules/ts-node/",\ "packageDependencies": [\ @@ -7145,6 +20993,42 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.9.1", {\ + "packageLocation": "./.yarn/__virtual__/ts-node-virtual-7c362acbb5/2/.yarn/berry/cache/ts-node-npm-10.9.1-6c268be7f4-10.zip/node_modules/ts-node/",\ + "packageDependencies": [\ + ["ts-node", "virtual:6fa46be8be044f799e939d57236013f3e0001e785df531ce0d2e0456616c766de755c3020ebeeb580faa6acb735f630be9424463c14c45581273807571e49cb6#npm:10.9.1"],\ + ["@cspotcode/source-map-support", "npm:0.8.1"],\ + ["@swc/core", null],\ + ["@swc/wasm", null],\ + ["@tsconfig/node10", "npm:1.0.11"],\ + ["@tsconfig/node12", "npm:1.0.11"],\ + ["@tsconfig/node14", "npm:1.0.3"],\ + ["@tsconfig/node16", "npm:1.0.4"],\ + ["@types/node", "npm:22.13.10"],\ + ["@types/swc__core", null],\ + ["@types/swc__wasm", null],\ + ["@types/typescript", null],\ + ["acorn", "npm:8.12.1"],\ + ["acorn-walk", "npm:8.3.4"],\ + ["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%3A5.5.4#optional!builtin::version=5.5.4&hash=379a07"],\ + ["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"\ + }],\ ["virtual:9705940a789b1daf714a5a6259a357cf1b66784e87ee7a96548fd14cc7e0e2a1f753763c3767d07b6b95bcbebad0a9bd43f59ab3062d90e6ae96b0026131ad82#npm:10.9.2", {\ "packageLocation": "./.yarn/__virtual__/ts-node-virtual-f119a74ab9/2/.yarn/berry/cache/ts-node-npm-10.9.2-3f3890b9ac-10.zip/node_modules/ts-node/",\ "packageDependencies": [\ @@ -7193,9 +21077,40 @@ const RAW_RUNTIME_STATE = ["strip-bom", "npm:3.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.2.0", {\ + "packageLocation": "../.yarn/berry/cache/tsconfig-paths-npm-4.2.0-ac1edf8677-10.zip/node_modules/tsconfig-paths/",\ + "packageDependencies": [\ + ["tsconfig-paths", "npm:4.2.0"],\ + ["json5", "npm:2.2.3"],\ + ["minimist", "npm:1.2.8"],\ + ["strip-bom", "npm:3.0.0"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["tslib", [\ + ["npm:1.14.1", {\ + "packageLocation": "../.yarn/berry/cache/tslib-npm-1.14.1-102499115e-10.zip/node_modules/tslib/",\ + "packageDependencies": [\ + ["tslib", "npm:1.14.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.3.1", {\ + "packageLocation": "../.yarn/berry/cache/tslib-npm-2.3.1-0e21e18015-10.zip/node_modules/tslib/",\ + "packageDependencies": [\ + ["tslib", "npm:2.3.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.4.1", {\ + "packageLocation": "../.yarn/berry/cache/tslib-npm-2.4.1-36f0ed04db-10.zip/node_modules/tslib/",\ + "packageDependencies": [\ + ["tslib", "npm:2.4.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:2.7.0", {\ "packageLocation": "../.yarn/berry/cache/tslib-npm-2.7.0-21668f5c21-10.zip/node_modules/tslib/",\ "packageDependencies": [\ @@ -7211,6 +21126,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["tweetnacl", [\ + ["npm:0.14.5", {\ + "packageLocation": "../.yarn/berry/cache/tweetnacl-npm-0.14.5-a3f766c0d1-10.zip/node_modules/tweetnacl/",\ + "packageDependencies": [\ + ["tweetnacl", "npm:0.14.5"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["type-check", [\ ["npm:0.4.0", {\ "packageLocation": "../.yarn/berry/cache/type-check-npm-0.4.0-60565800ce-10.zip/node_modules/type-check/",\ @@ -7221,6 +21145,22 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["type-fest", [\ + ["npm:3.13.1", {\ + "packageLocation": "../.yarn/berry/cache/type-fest-npm-3.13.1-4bd562882d-10.zip/node_modules/type-fest/",\ + "packageDependencies": [\ + ["type-fest", "npm:3.13.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.37.0", {\ + "packageLocation": "../.yarn/berry/cache/type-fest-npm-4.37.0-91bfb2c937-10.zip/node_modules/type-fest/",\ + "packageDependencies": [\ + ["type-fest", "npm:4.37.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["type-is", [\ ["npm:1.6.18", {\ "packageLocation": "../.yarn/berry/cache/type-is-npm-1.6.18-6dee4d4961-10.zip/node_modules/type-is/",\ @@ -7376,8 +21316,34 @@ const RAW_RUNTIME_STATE = ["npm:2.0.2", {\ "packageLocation": "../.yarn/berry/cache/uid-npm-2.0.2-03d8a94e49-10.zip/node_modules/uid/",\ "packageDependencies": [\ - ["uid", "npm:2.0.2"],\ - ["@lukeed/csprng", "npm:1.1.0"]\ + ["uid", "npm:2.0.2"],\ + ["@lukeed/csprng", "npm:1.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["umzug", [\ + ["npm:3.3.1", {\ + "packageLocation": "../.yarn/berry/cache/umzug-npm-3.3.1-f3a8f45f14-10.zip/node_modules/umzug/",\ + "packageDependencies": [\ + ["umzug", "npm:3.3.1"],\ + ["@rushstack/ts-command-line", "npm:4.23.6"],\ + ["emittery", "npm:0.13.1"],\ + ["glob", "npm:8.1.0"],\ + ["pony-cause", "npm:2.1.11"],\ + ["type-fest", "npm:3.13.1"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.8.2", {\ + "packageLocation": "../.yarn/berry/cache/umzug-npm-3.8.2-98a446b4b1-10.zip/node_modules/umzug/",\ + "packageDependencies": [\ + ["umzug", "npm:3.8.2"],\ + ["@rushstack/ts-command-line", "npm:4.23.6"],\ + ["emittery", "npm:0.13.1"],\ + ["fast-glob", "npm:3.3.3"],\ + ["pony-cause", "npm:2.1.11"],\ + ["type-fest", "npm:4.37.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -7407,6 +21373,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["undici", [\ + ["npm:4.16.0", {\ + "packageLocation": "../.yarn/berry/cache/undici-npm-4.16.0-a1101de800-10.zip/node_modules/undici/",\ + "packageDependencies": [\ + ["undici", "npm:4.16.0"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:5.28.5", {\ "packageLocation": "../.yarn/berry/cache/undici-npm-5.28.5-52b9d359fd-10.zip/node_modules/undici/",\ "packageDependencies": [\ @@ -7417,6 +21390,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["undici-types", [\ + ["npm:5.26.5", {\ + "packageLocation": "../.yarn/berry/cache/undici-types-npm-5.26.5-de4f7c7bb9-10.zip/node_modules/undici-types/",\ + "packageDependencies": [\ + ["undici-types", "npm:5.26.5"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:6.20.0", {\ "packageLocation": "../.yarn/berry/cache/undici-types-npm-6.20.0-bd21e669af-10.zip/node_modules/undici-types/",\ "packageDependencies": [\ @@ -7425,6 +21405,45 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["unique-filename", [\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/unique-filename-npm-4.0.0-bfc100c4e3-10.zip/node_modules/unique-filename/",\ + "packageDependencies": [\ + ["unique-filename", "npm:4.0.0"],\ + ["unique-slug", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unique-slug", [\ + ["npm:5.0.0", {\ + "packageLocation": "../.yarn/berry/cache/unique-slug-npm-5.0.0-11508c0469-10.zip/node_modules/unique-slug/",\ + "packageDependencies": [\ + ["unique-slug", "npm:5.0.0"],\ + ["imurmurhash", "npm:0.1.4"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["universalify", [\ + ["npm:2.0.1", {\ + "packageLocation": "../.yarn/berry/cache/universalify-npm-2.0.1-040ba5a21e-10.zip/node_modules/universalify/",\ + "packageDependencies": [\ + ["universalify", "npm:2.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["unixify", [\ + ["npm:1.0.0", {\ + "packageLocation": "../.yarn/berry/cache/unixify-npm-1.0.0-6346176065-10.zip/node_modules/unixify/",\ + "packageDependencies": [\ + ["unixify", "npm:1.0.0"],\ + ["normalize-path", "npm:2.1.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["unpipe", [\ ["npm:1.0.0", {\ "packageLocation": "../.yarn/berry/cache/unpipe-npm-1.0.0-2ed2a3c2bf-10.zip/node_modules/unpipe/",\ @@ -7480,6 +21499,26 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["upper-case", [\ + ["npm:2.0.2", {\ + "packageLocation": "../.yarn/berry/cache/upper-case-npm-2.0.2-6cf3bda96c-10.zip/node_modules/upper-case/",\ + "packageDependencies": [\ + ["upper-case", "npm:2.0.2"],\ + ["tslib", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["upper-case-first", [\ + ["npm:2.0.2", {\ + "packageLocation": "../.yarn/berry/cache/upper-case-first-npm-2.0.2-8e0c5a851a-10.zip/node_modules/upper-case-first/",\ + "packageDependencies": [\ + ["upper-case-first", "npm:2.0.2"],\ + ["tslib", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["uri-js", [\ ["npm:4.4.1", {\ "packageLocation": "../.yarn/berry/cache/uri-js-npm-4.4.1-66d11cbcaf-10.zip/node_modules/uri-js/",\ @@ -7490,6 +21529,17 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["url-parse", [\ + ["npm:1.5.10", {\ + "packageLocation": "../.yarn/berry/cache/url-parse-npm-1.5.10-64fa2bcd6d-10.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"\ + }]\ + ]],\ ["util-deprecate", [\ ["npm:1.0.2", {\ "packageLocation": "../.yarn/berry/cache/util-deprecate-npm-1.0.2-e3fe1a219c-10.zip/node_modules/util-deprecate/",\ @@ -7499,6 +21549,27 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["util.promisify", [\ + ["npm:1.1.3", {\ + "packageLocation": "../.yarn/berry/cache/util.promisify-npm-1.1.3-2f01a75eb4-10.zip/node_modules/util.promisify/",\ + "packageDependencies": [\ + ["util.promisify", "npm:1.1.3"],\ + ["call-bind", "npm:1.0.8"],\ + ["call-bound", "npm:1.0.3"],\ + ["define-data-property", "npm:1.1.4"],\ + ["define-properties", "npm:1.2.1"],\ + ["es-errors", "npm:1.3.0"],\ + ["es-object-atoms", "npm:1.0.0"],\ + ["for-each", "npm:0.3.3"],\ + ["get-intrinsic", "npm:1.2.7"],\ + ["has-proto", "npm:1.2.0"],\ + ["has-symbols", "npm:1.1.0"],\ + ["object.getownpropertydescriptors", "npm:2.1.8"],\ + ["safe-array-concat", "npm:1.1.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["utils-merge", [\ ["npm:1.0.1", {\ "packageLocation": "../.yarn/berry/cache/utils-merge-npm-1.0.1-363bbdfbca-10.zip/node_modules/utils-merge/",\ @@ -7508,6 +21579,50 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["uuid", [\ + ["npm:11.0.2", {\ + "packageLocation": "../.yarn/berry/cache/uuid-npm-11.0.2-13e156cc62-10.zip/node_modules/uuid/",\ + "packageDependencies": [\ + ["uuid", "npm:11.0.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:11.0.5", {\ + "packageLocation": "../.yarn/berry/cache/uuid-npm-11.0.5-685b7c1023-10.zip/node_modules/uuid/",\ + "packageDependencies": [\ + ["uuid", "npm:11.0.5"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:11.1.0", {\ + "packageLocation": "../.yarn/berry/cache/uuid-npm-11.1.0-61d0d08928-10.zip/node_modules/uuid/",\ + "packageDependencies": [\ + ["uuid", "npm:11.1.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:3.4.0", {\ + "packageLocation": "../.yarn/berry/cache/uuid-npm-3.4.0-4fd8ef88ad-10.zip/node_modules/uuid/",\ + "packageDependencies": [\ + ["uuid", "npm:3.4.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:8.3.2", {\ + "packageLocation": "../.yarn/berry/cache/uuid-npm-8.3.2-eca0baba53-10.zip/node_modules/uuid/",\ + "packageDependencies": [\ + ["uuid", "npm:8.3.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:9.0.1", {\ + "packageLocation": "../.yarn/berry/cache/uuid-npm-9.0.1-39a8442bc6-10.zip/node_modules/uuid/",\ + "packageDependencies": [\ + ["uuid", "npm:9.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["v8-compile-cache-lib", [\ ["npm:3.0.1", {\ "packageLocation": "../.yarn/berry/cache/v8-compile-cache-lib-npm-3.0.1-4886071ece-10.zip/node_modules/v8-compile-cache-lib/",\ @@ -7517,6 +21632,38 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["validator", [\ + ["npm:13.12.0", {\ + "packageLocation": "../.yarn/berry/cache/validator-npm-13.12.0-6c8a423cbf-10.zip/node_modules/validator/",\ + "packageDependencies": [\ + ["validator", "npm:13.12.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["value-or-promise", [\ + ["npm:1.0.10", {\ + "packageLocation": "../.yarn/berry/cache/value-or-promise-npm-1.0.10-124b56eca5-10.zip/node_modules/value-or-promise/",\ + "packageDependencies": [\ + ["value-or-promise", "npm:1.0.10"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.0.11", {\ + "packageLocation": "../.yarn/berry/cache/value-or-promise-npm-1.0.11-924f226d8c-10.zip/node_modules/value-or-promise/",\ + "packageDependencies": [\ + ["value-or-promise", "npm:1.0.11"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:1.0.12", {\ + "packageLocation": "../.yarn/berry/cache/value-or-promise-npm-1.0.12-4f73820639-10.zip/node_modules/value-or-promise/",\ + "packageDependencies": [\ + ["value-or-promise", "npm:1.0.12"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["vary", [\ ["npm:1.1.2", {\ "packageLocation": "../.yarn/berry/cache/vary-npm-1.1.2-b49f70ae63-10.zip/node_modules/vary/",\ @@ -7537,6 +21684,22 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["web-streams-polyfill", [\ + ["npm:3.3.3", {\ + "packageLocation": "../.yarn/berry/cache/web-streams-polyfill-npm-3.3.3-f24b9f8c34-10.zip/node_modules/web-streams-polyfill/",\ + "packageDependencies": [\ + ["web-streams-polyfill", "npm:3.3.3"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:4.0.0-beta.3", {\ + "packageLocation": "../.yarn/berry/cache/web-streams-polyfill-npm-4.0.0-beta.3-0dc6d160ed-10.zip/node_modules/web-streams-polyfill/",\ + "packageDependencies": [\ + ["web-streams-polyfill", "npm:4.0.0-beta.3"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["webidl-conversions", [\ ["npm:3.0.1", {\ "packageLocation": "../.yarn/berry/cache/webidl-conversions-npm-3.0.1-60310f6a2b-10.zip/node_modules/webidl-conversions/",\ @@ -7619,6 +21782,14 @@ const RAW_RUNTIME_STATE = ["isexe", "npm:2.0.0"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../.yarn/berry/cache/which-npm-5.0.0-15aa39eb60-10.zip/node_modules/which/",\ + "packageDependencies": [\ + ["which", "npm:5.0.0"],\ + ["isexe", "npm:3.1.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["which-boxed-primitive", [\ @@ -7709,6 +21880,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["wildcard", [\ + ["npm:1.1.2", {\ + "packageLocation": "../.yarn/berry/cache/wildcard-npm-1.1.2-76d629b608-10.zip/node_modules/wildcard/",\ + "packageDependencies": [\ + ["wildcard", "npm:1.1.2"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["word-wrap", [\ ["npm:1.2.5", {\ "packageLocation": "../.yarn/berry/cache/word-wrap-npm-1.2.5-42d00c4b09-10.zip/node_modules/word-wrap/",\ @@ -7718,6 +21898,28 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["wrap-ansi", [\ + ["npm:7.0.0", {\ + "packageLocation": "../.yarn/berry/cache/wrap-ansi-npm-7.0.0-ad6e1a0554-10.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.1.0", {\ + "packageLocation": "../.yarn/berry/cache/wrap-ansi-npm-8.1.0-26a4e6ae28-10.zip/node_modules/wrap-ansi/",\ + "packageDependencies": [\ + ["wrap-ansi", "npm:8.1.0"],\ + ["ansi-styles", "npm:6.2.1"],\ + ["string-width", "npm:5.1.2"],\ + ["strip-ansi", "npm:7.1.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["wrappy", [\ ["npm:1.0.2", {\ "packageLocation": "../.yarn/berry/cache/wrappy-npm-1.0.2-916de4d4b3-10.zip/node_modules/wrappy/",\ @@ -7728,6 +21930,13 @@ const RAW_RUNTIME_STATE = }]\ ]],\ ["ws", [\ + ["npm:7.5.10", {\ + "packageLocation": "../.yarn/berry/cache/ws-npm-7.5.10-878ccb886b-10.zip/node_modules/ws/",\ + "packageDependencies": [\ + ["ws", "npm:7.5.10"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["npm:8.17.1", {\ "packageLocation": "../.yarn/berry/cache/ws-npm-8.17.1-f57fb24a2c-10.zip/node_modules/ws/",\ "packageDependencies": [\ @@ -7735,6 +21944,13 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "SOFT"\ }],\ + ["npm:8.18.0", {\ + "packageLocation": "../.yarn/berry/cache/ws-npm-8.18.0-56f68bc4d6-10.zip/node_modules/ws/",\ + "packageDependencies": [\ + ["ws", "npm:8.18.0"]\ + ],\ + "linkType": "SOFT"\ + }],\ ["virtual:1d61fc58e3bfe6abc91b3453689f077c31362697bd0dc94bc6dc09bf7c6a0b9c4d4d14474fc7aada28132044c44f3822836470d62594826815ec3c32a8ff4838#npm:8.17.1", {\ "packageLocation": "./.yarn/__virtual__/ws-virtual-f3485b6446/2/.yarn/berry/cache/ws-npm-8.17.1-f57fb24a2c-10.zip/node_modules/ws/",\ "packageDependencies": [\ @@ -7751,6 +21967,51 @@ const RAW_RUNTIME_STATE = "utf-8-validate"\ ],\ "linkType": "HARD"\ + }],\ + ["virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:8.18.0", {\ + "packageLocation": "./.yarn/__virtual__/ws-virtual-4fa3f4a249/2/.yarn/berry/cache/ws-npm-8.18.0-56f68bc4d6-10.zip/node_modules/ws/",\ + "packageDependencies": [\ + ["ws", "virtual:62f71d9b36373d8f4fff4b659e985beeb5a09d82f29e390428f8c72bedae91daededcc404f999056066d3a9905f1099ead5399f6379c7c0c5d7a0a62acce0b2d#npm:8.18.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"\ + }],\ + ["virtual:6434cd74b72085a93a85166b3f407e46310bb94f7d61508b61ee6477ffaa0f3886d755673014c789aace114bc6affab4c5ad3de18e1c8ca6bfae4fc3d7b05d37#npm:7.5.10", {\ + "packageLocation": "./.yarn/__virtual__/ws-virtual-d95d77ec6a/2/.yarn/berry/cache/ws-npm-7.5.10-878ccb886b-10.zip/node_modules/ws/",\ + "packageDependencies": [\ + ["ws", "virtual:6434cd74b72085a93a85166b3f407e46310bb94f7d61508b61ee6477ffaa0f3886d755673014c789aace114bc6affab4c5ad3de18e1c8ca6bfae4fc3d7b05d37#npm:7.5.10"],\ + ["@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"\ + }]\ + ]],\ + ["xss", [\ + ["npm:1.0.15", {\ + "packageLocation": "../.yarn/berry/cache/xss-npm-1.0.15-a70a62f810-10.zip/node_modules/xss/",\ + "packageDependencies": [\ + ["xss", "npm:1.0.15"],\ + ["commander", "npm:2.20.3"],\ + ["cssfilter", "npm:0.0.10"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["xtend", [\ @@ -7762,6 +22023,15 @@ const RAW_RUNTIME_STATE = "linkType": "HARD"\ }]\ ]],\ + ["y18n", [\ + ["npm:5.0.8", {\ + "packageLocation": "../.yarn/berry/cache/y18n-npm-5.0.8-5f3a0a7e62-10.zip/node_modules/y18n/",\ + "packageDependencies": [\ + ["y18n", "npm:5.0.8"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["yallist", [\ ["npm:3.1.1", {\ "packageLocation": "../.yarn/berry/cache/yallist-npm-3.1.1-a568a556b4-10.zip/node_modules/yallist/",\ @@ -7769,6 +22039,82 @@ const RAW_RUNTIME_STATE = ["yallist", "npm:3.1.1"]\ ],\ "linkType": "HARD"\ + }],\ + ["npm:4.0.0", {\ + "packageLocation": "../.yarn/berry/cache/yallist-npm-4.0.0-b493d9e907-10.zip/node_modules/yallist/",\ + "packageDependencies": [\ + ["yallist", "npm:4.0.0"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:5.0.0", {\ + "packageLocation": "../.yarn/berry/cache/yallist-npm-5.0.0-8732dd9f1c-10.zip/node_modules/yallist/",\ + "packageDependencies": [\ + ["yallist", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yaml", [\ + ["npm:1.10.2", {\ + "packageLocation": "../.yarn/berry/cache/yaml-npm-1.10.2-0e780aebdf-10.zip/node_modules/yaml/",\ + "packageDependencies": [\ + ["yaml", "npm:1.10.2"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:2.7.0", {\ + "packageLocation": "../.yarn/berry/cache/yaml-npm-2.7.0-bb348b356b-10.zip/node_modules/yaml/",\ + "packageDependencies": [\ + ["yaml", "npm:2.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["yargs", [\ + ["npm:16.2.0", {\ + "packageLocation": "../.yarn/berry/cache/yargs-npm-16.2.0-547873d425-10.zip/node_modules/yargs/",\ + "packageDependencies": [\ + ["yargs", "npm:16.2.0"],\ + ["cliui", "npm:7.0.4"],\ + ["escalade", "npm:3.2.0"],\ + ["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/berry/cache/yargs-npm-17.7.2-80b62638e1-10.zip/node_modules/yargs/",\ + "packageDependencies": [\ + ["yargs", "npm:17.7.2"],\ + ["cliui", "npm:8.0.1"],\ + ["escalade", "npm:3.2.0"],\ + ["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:20.2.9", {\ + "packageLocation": "../.yarn/berry/cache/yargs-parser-npm-20.2.9-a1d19e598d-10.zip/node_modules/yargs-parser/",\ + "packageDependencies": [\ + ["yargs-parser", "npm:20.2.9"]\ + ],\ + "linkType": "HARD"\ + }],\ + ["npm:21.1.1", {\ + "packageLocation": "../.yarn/berry/cache/yargs-parser-npm-21.1.1-8fdc003314-10.zip/node_modules/yargs-parser/",\ + "packageDependencies": [\ + ["yargs-parser", "npm:21.1.1"]\ + ],\ + "linkType": "HARD"\ }]\ ]],\ ["yn", [\ @@ -7788,6 +22134,38 @@ const RAW_RUNTIME_STATE = ],\ "linkType": "HARD"\ }]\ + ]],\ + ["zen-observable", [\ + ["npm:0.8.15", {\ + "packageLocation": "../.yarn/berry/cache/zen-observable-npm-0.8.15-3bec99c19c-10.zip/node_modules/zen-observable/",\ + "packageDependencies": [\ + ["zen-observable", "npm:0.8.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["zen-observable-ts", [\ + ["npm:0.8.21", {\ + "packageLocation": "../.yarn/berry/cache/zen-observable-ts-npm-0.8.21-9c85e9f655-10.zip/node_modules/zen-observable-ts/",\ + "packageDependencies": [\ + ["zen-observable-ts", "npm:0.8.21"],\ + ["tslib", "npm:1.14.1"],\ + ["zen-observable", "npm:0.8.15"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["zip-stream", [\ + ["npm:6.0.1", {\ + "packageLocation": "../.yarn/berry/cache/zip-stream-npm-6.0.1-21da293d4a-10.zip/node_modules/zip-stream/",\ + "packageDependencies": [\ + ["zip-stream", "npm:6.0.1"],\ + ["archiver-utils", "npm:5.0.2"],\ + ["compress-commons", "npm:6.0.2"],\ + ["readable-stream", "npm:4.7.0"]\ + ],\ + "linkType": "HARD"\ + }]\ ]]\ ]\ }'; diff --git a/.yarnrc.yml b/.yarnrc.yml index 0b3967d4..fd5d1e73 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -13,12 +13,6 @@ preferReuse: true yarnPath: .yarn/releases/yarn-remote.mjs packageExtensions: - '@atls/nestjs-grpc-http-proxy@*': - dependencies: - express: '*' - '@atls/nestjs-grpc-reflection@*': - dependencies: - long: '*' '@atls/nestjs-gateway@*': peerDependencies: ws: '*' @@ -42,15 +36,12 @@ packageExtensions: dependencies: '@fastify/static': '*' '@fastify/view': '*' - '@graphql-tools/graphql-tag-pluck@*': - dependencies: - '@vue/compiler-sfc': '3.3.8' - svelte2tsx: '0.7.5' - svelte: '4.2.12' '@mikro-orm/knex@*': dependencies: 'mariadb': '*' 'libsql': '*' + '@mikro-orm/entity-generator': '*' + '@mikro-orm/migrations': '*' 'knex@*': dependencies: 'pg': '8.12.0' diff --git a/docker-compose.yaml b/docker-compose.yaml index ef01fc35..23ed5f09 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,11 +1,21 @@ -version: '3.8' +volumes: + yarn: services: + yarn: + image: node:22 + working_dir: /workspace + volumes: + - yarn:/.yarn/berry + - ./:/workspace + entrypoint: yarn + db: image: bitnami/postgresql environment: - POSTGRESQL_PASSWORD=password - POSTGRESQL_DATABASE=db + - POSTGRESQL_USER=postgres ports: - 5432:5432 @@ -28,7 +38,72 @@ services: KAFKA_BROKER_ID: 1 KAFKA_ZOOKEEPER_CONNECT: 'zookeeper:2181' KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_INTERNAL:PLAINTEXT - KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://localhost:9092,PLAINTEXT_INTERNAL://broker:29092 + KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092,PLAINTEXT_INTERNAL://broker:29092 KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1 KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1 + + files: + image: node:22 + working_dir: /workspace + entrypoint: bash -c "yarn workspace @files/service-entrypoint prepack && yarn workspace @files/service-entrypoint start" + volumes: + - yarn:/.yarn/berry + - ./:/workspace + - .config/dev/fake-google-credentials.json:/workspace/fixtures/fake-google-credentials.json + environment: + - KAFKA_BROKERS=kafka:9092 + + # - FILES_STORAGE_PROVIDER=gcs + # - GCS_API_ENDPOINT=http://gcs:4443 + # - GCS_KEY_FILENAME=fixtures/fake-google-credentials.json + + - FILES_STORAGE_PROVIDER=s3 + - S3_ENDPOINT=http://minio:9000 + - S3_LOCALHOST_ENDPOINT=http://localhost:9000 + - S3_REGION=eu-central-1 + - AWS_ACCESS_KEY_ID=accesskey + - AWS_SECRET_ACCESS_KEY=secretkey + + - DB_HOST=db + - DB_DATABASE=files_core + - DB_PASSWORD=password + - DB_USERNAME=postgres + + - FILES_BUCKETS_PUBLIC_BUCKET=public + - FILES_BUCKETS_PUBLIC_TYPE=public + - FILES_BUCKETS_PUBLIC_CONDITIONS_TYPE=image/* + - FILES_BUCKETS_PUBLIC_CONDITIONS_SIZE_MIN=1 + - FILES_BUCKETS_PUBLIC_CONDITIONS_SIZE_MAX=5242880 + + gcs: + image: fsouza/fake-gcs-server + command: -scheme http -external-url http://localhost:4443 + volumes: + - .data/gcs:/storage + ports: + - 4443:4443 + + minio: + image: minio/minio + command: server /data --console-address ":9001" + volumes: + - .data/s3:/data + ports: + - 9000:9000 + - 9001:9001 + environment: + - MINIO_ROOT_USER=accesskey + - MINIO_ROOT_PASSWORD=secretkey + + gateway: + image: node:22 + working_dir: /workspace + volumes: + - yarn:/.yarn/berry + - ./:/workspace + entrypoint: yarn workspace @gateway/public-gateway-entrypoint dev + environment: + - FILES_SERVICE_URL=files:50051 + ports: + - '3000:3000' diff --git a/files/rpc/files-rpc-client-module/CHANGELOG.md b/files/rpc/files-rpc-client-module/CHANGELOG.md index 31b38f7f..67972bbc 100644 --- a/files/rpc/files-rpc-client-module/CHANGELOG.md +++ b/files/rpc/files-rpc-client-module/CHANGELOG.md @@ -9,16 +9,11 @@ ## 0.0.1 (2025-03-17) - ### Bug Fixes - -* **files-rpc:** type errors and format files ([6d907ba](https://github.com/atls/services/commit/6d907ba87b02fb0fbf08fe04ed0b903ee744038e)) +- **files-rpc:** type errors and format files ([6d907ba](https://github.com/atls/services/commit/6d907ba87b02fb0fbf08fe04ed0b903ee744038e)) ### Features - -* finalize ([3292746](https://github.com/atls/services/commit/32927464bf761fdc1f7cbc61b106def6fc18a542)) -* **rpc:** init ([fc839cc](https://github.com/atls/services/commit/fc839cc7635215d76153efb53ba747936cffbd4f)) - - +- finalize ([3292746](https://github.com/atls/services/commit/32927464bf761fdc1f7cbc61b106def6fc18a542)) +- **rpc:** init ([fc839cc](https://github.com/atls/services/commit/fc839cc7635215d76153efb53ba747936cffbd4f)) diff --git a/files/rpc/files-rpc-client/CHANGELOG.md b/files/rpc/files-rpc-client/CHANGELOG.md index ba53a3da..5a084e02 100644 --- a/files/rpc/files-rpc-client/CHANGELOG.md +++ b/files/rpc/files-rpc-client/CHANGELOG.md @@ -9,16 +9,11 @@ # 0.0.0 (2025-03-17) - ### Bug Fixes - -* **files-rpc:** type errors and format files ([6d907ba](https://github.com/atls/services/commit/6d907ba87b02fb0fbf08fe04ed0b903ee744038e)) +- **files-rpc:** type errors and format files ([6d907ba](https://github.com/atls/services/commit/6d907ba87b02fb0fbf08fe04ed0b903ee744038e)) ### Features - -* finalize ([3292746](https://github.com/atls/services/commit/32927464bf761fdc1f7cbc61b106def6fc18a542)) -* **rpc:** init ([fc839cc](https://github.com/atls/services/commit/fc839cc7635215d76153efb53ba747936cffbd4f)) - - +- finalize ([3292746](https://github.com/atls/services/commit/32927464bf761fdc1f7cbc61b106def6fc18a542)) +- **rpc:** init ([fc839cc](https://github.com/atls/services/commit/fc839cc7635215d76153efb53ba747936cffbd4f)) diff --git a/files/rpc/files-rpc/CHANGELOG.md b/files/rpc/files-rpc/CHANGELOG.md index deac4a97..7ef7b5f8 100644 --- a/files/rpc/files-rpc/CHANGELOG.md +++ b/files/rpc/files-rpc/CHANGELOG.md @@ -9,17 +9,12 @@ # 0.0.0 (2025-03-17) - ### Bug Fixes - -* **files-rpc:** type errors and format files ([6d907ba](https://github.com/atls/services/commit/6d907ba87b02fb0fbf08fe04ed0b903ee744038e)) +- **files-rpc:** type errors and format files ([6d907ba](https://github.com/atls/services/commit/6d907ba87b02fb0fbf08fe04ed0b903ee744038e)) ### Features - -* finalize ([3292746](https://github.com/atls/services/commit/32927464bf761fdc1f7cbc61b106def6fc18a542)) -* **rpc:** init ([fc839cc](https://github.com/atls/services/commit/fc839cc7635215d76153efb53ba747936cffbd4f)) -* **rpc:** upgrade v2 buf ([53b33fb](https://github.com/atls/services/commit/53b33fb1caf591b1bd0d6476fa25af13c83549db)) - - +- finalize ([3292746](https://github.com/atls/services/commit/32927464bf761fdc1f7cbc61b106def6fc18a542)) +- **rpc:** init ([fc839cc](https://github.com/atls/services/commit/fc839cc7635215d76153efb53ba747936cffbd4f)) +- **rpc:** upgrade v2 buf ([53b33fb](https://github.com/atls/services/commit/53b33fb1caf591b1bd0d6476fa25af13c83549db)) diff --git a/files/rpc/files-rpc/buf.gen.yaml b/files/rpc/files-rpc/buf.gen.yaml index 72841d6d..df93a227 100644 --- a/files/rpc/files-rpc/buf.gen.yaml +++ b/files/rpc/files-rpc/buf.gen.yaml @@ -1,15 +1,15 @@ version: v2 plugins: - - local: es + - local: protoc-gen-connect-es opt: target=ts out: src/gen/connect - - local: connect-es + - local: protoc-gen-es opt: target=ts out: src/gen/connect - - local: abstractions + - local: protoc-gen-abstractions opt: target=ts out: src/gen/abstractions - - local: interfaces + - local: protoc-gen-interfaces opt: target=ts out: src/gen/interfaces diff --git a/files/rpc/files-rpc/proto/buf.lock b/files/rpc/files-rpc/buf.lock similarity index 100% rename from files/rpc/files-rpc/proto/buf.lock rename to files/rpc/files-rpc/buf.lock diff --git a/files/rpc/files-rpc/buf.yaml b/files/rpc/files-rpc/buf.yaml index 581ad730..06988556 100644 --- a/files/rpc/files-rpc/buf.yaml +++ b/files/rpc/files-rpc/buf.yaml @@ -1,5 +1,8 @@ version: v2 +deps: + - buf.build/atls/queries + lint: use: - DEFAULT diff --git a/files/rpc/files-rpc/package.json b/files/rpc/files-rpc/package.json index 6ed6b54a..70370225 100644 --- a/files/rpc/files-rpc/package.json +++ b/files/rpc/files-rpc/package.json @@ -15,7 +15,7 @@ "dist" ], "scripts": { - "buf:generate": "buf generate proto --include-imports", + "buf:generate": "buf generate", "buf:lint": "buf lint proto", "buf:update": "buf mod update proto", "build": "yarn library build", @@ -28,7 +28,8 @@ "@bufbuild/buf": "1.50.1", "@bufbuild/protobuf": "1.10.0", "@bufbuild/protoc-gen-es": "1.10.0", - "@connectrpc/protoc-gen-connect-es": "1.6.1" + "@connectrpc/protoc-gen-connect-es": "1.6.1", + "@types/node": "22.13.10" }, "peerDependencies": { "@bufbuild/protobuf": "^1" diff --git a/files/rpc/files-rpc/proto/buf.yaml b/files/rpc/files-rpc/proto/buf.yaml deleted file mode 100644 index 495995ba..00000000 --- a/files/rpc/files-rpc/proto/buf.yaml +++ /dev/null @@ -1,10 +0,0 @@ -version: v2 - -deps: - - buf.build/atls/queries - -lint: - use: - - DEFAULT - except: - - FILE_LOWER_SNAKE_CASE diff --git a/files/rpc/files-rpc/src/files.path.ts b/files/rpc/files-rpc/src/files.path.ts new file mode 100644 index 00000000..be3a4df9 --- /dev/null +++ b/files/rpc/files-rpc/src/files.path.ts @@ -0,0 +1,10 @@ +import * as path from 'node:path' + +const dirname = path.dirname(new URL(import.meta.url).pathname) + +export const filesServicePath = path.join( + dirname, + '../tech/atls/files_engine/v1alpha1/files.service.proto' +) + +export const includeDirs = [dirname, path.join(dirname, '..')] diff --git a/files/rpc/files-rpc/src/index.ts b/files/rpc/files-rpc/src/index.ts new file mode 100644 index 00000000..8c304356 --- /dev/null +++ b/files/rpc/files-rpc/src/index.ts @@ -0,0 +1 @@ +export * from './files.path.js' diff --git a/files/rpc/files-rpc/proto/tech/atls/files_engine/v1alpha1/files.service.proto b/files/rpc/files-rpc/tech/atls/files_engine/v1alpha1/files.service.proto similarity index 100% rename from files/rpc/files-rpc/proto/tech/atls/files_engine/v1alpha1/files.service.proto rename to files/rpc/files-rpc/tech/atls/files_engine/v1alpha1/files.service.proto diff --git a/files/rpc/files-rpc/tech/atls/queries/v1alpha1/queries.proto b/files/rpc/files-rpc/tech/atls/queries/v1alpha1/queries.proto new file mode 100644 index 00000000..ec91739c --- /dev/null +++ b/files/rpc/files-rpc/tech/atls/queries/v1alpha1/queries.proto @@ -0,0 +1,132 @@ +syntax = "proto3"; + +package tech.atls.queries.v1alpha1; + +import "google/protobuf/timestamp.proto"; + +message Query { + message Pager { + int32 offset = 1; + int32 take = 2; + } + + enum OrderDirection { + ORDER_DIRECTION_ASC = 0; + ORDER_DIRECTION_DESC = 1; + } + + message Order { + string field = 1; + OrderDirection direction = 2; + } + + message Search { + message Field { + repeated string path = 1; + } + + repeated Field fields = 1; + string value = 2; + } + + enum Operator { + OPERATOR_AND = 0; + OPERATOR_OR = 1; + } + + message StringValue { + string value = 1; + } + + message StringValues { + repeated string values = 1; + } + + message IntValue { + int32 value = 1; + } + + message IntValues { + repeated int32 values = 1; + } + + message Int64Value { + int64 value = 1; + } + + message Int64Values { + repeated int64 values = 1; + } + + message BooleanValue { + bool value = 1; + } + + message DateValue { + google.protobuf.Timestamp value = 1; + } + + message IDConditions { + StringValues in = 1; + StringValue eq = 2; + BooleanValue exists = 3; + } + + message ID { + Operator operator = 1; + IDConditions conditions = 2; + } + + message DateRangeConditions { + DateValue from = 1; + DateValue to = 2; + } + + message DateRange { + Operator operator = 1; + DateRangeConditions conditions = 2; + } + + message DateConditions { + DateValue eq = 1; + BooleanValue exists = 2; + DateValue lt = 3; + DateValue gt = 4; + } + + message Date { + Operator operator = 1; + DateConditions conditions = 2; + } + + message StringConditions { + StringValues in = 1; + StringValue eq = 2; + StringValue contains = 3; + } + + message String { + Operator operator = 1; + StringConditions conditions = 2; + } + + message IntConditions { + IntValues in = 1; + IntValue eq = 2; + } + + message Int { + Operator operator = 1; + IntConditions conditions = 2; + } + + message Int64Conditions { + Int64Values in = 1; + Int64Value eq = 2; + } + + message Int64 { + Operator operator = 1; + Int64Conditions conditions = 2; + } +} \ No newline at end of file diff --git a/files/service/application-module/CHANGELOG.md b/files/service/application-module/CHANGELOG.md new file mode 100644 index 00000000..8ba5f483 --- /dev/null +++ b/files/service/application-module/CHANGELOG.md @@ -0,0 +1,7 @@ +## 0.0.1 (2025-02-17) + +### Features + +- **common:** bump yarn ([#24](https://github.com/atls/services/issues/24)) ([b3500e8](https://github.com/atls/services/commit/b3500e841eff28778a4d69790eb8ee67ee213b7f)) +- **files:** service ([#28](https://github.com/atls/services/issues/28)) ([57b6d12](https://github.com/atls/services/commit/57b6d12893d5c10065506e347b1b13715b2f8c36)) +- init upload ([a1feeb2](https://github.com/atls/services/commit/a1feeb26234a52a67388d2a551ef0afc60460c07)) diff --git a/files/service/application-module/package.json b/files/service/application-module/package.json new file mode 100644 index 00000000..5b42369a --- /dev/null +++ b/files/service/application-module/package.json @@ -0,0 +1,34 @@ +{ + "name": "@files-engine/application-module", + "version": "0.0.1", + "private": true, + "license": "BSD-3-Clause", + "type": "module", + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts" + }, + "main": "src/index.ts", + "dependencies": { + "@atls/logger": "0.0.3", + "uuid": "11.1.0" + }, + "devDependencies": { + "@files-engine/domain-module": "workspace:*", + "@nestjs/common": "10.4.15", + "@nestjs/core": "10.4.15", + "@nestjs/cqrs": "10.2.8", + "@nestjs/testing": "10.4.15", + "@types/node": "22.13.10", + "reflect-metadata": "0.2.2", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "@files-engine/domain-module": "workspace:*", + "@nestjs/common": "*", + "@nestjs/core": "*", + "@nestjs/cqrs": "*", + "reflect-metadata": "*", + "rxjs": "*" + } +} diff --git a/files/service/application-module/src/command-handlers/confirm-upload.command-handler.ts b/files/service/application-module/src/command-handlers/confirm-upload.command-handler.ts new file mode 100644 index 00000000..7a6ffecc --- /dev/null +++ b/files/service/application-module/src/command-handlers/confirm-upload.command-handler.ts @@ -0,0 +1,33 @@ +import type { ICommandHandler } from '@nestjs/cqrs' + +import assert from 'node:assert' + +import { CommandHandler } from '@nestjs/cqrs' + +import { TransactionalRepository } from '@files-engine/domain-module' +import { UploadRepository } from '@files-engine/domain-module' +import { FilesStorageAdapter } from '@files-engine/domain-module' + +import { ConfirmUploadCommand } from '../commands/index.js' + +@CommandHandler(ConfirmUploadCommand) +export class ConfirmUploadCommandHandler implements ICommandHandler { + constructor( + private readonly transactionalRepository: TransactionalRepository, + private readonly uploadRepository: UploadRepository, + private readonly storageAdapter: FilesStorageAdapter + ) {} + + async execute(command: ConfirmUploadCommand): Promise { + const upload = await this.uploadRepository.findById(command.uploadId) + + assert.ok(upload, `Upload with id '${command.uploadId}' not found`) + + const metadata = await this.storageAdapter.toFileMetadata(upload) + + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + const file = await upload.confirm(command.ownerId, metadata!) + + await this.transactionalRepository.saveUploadAndFile(upload, file) + } +} diff --git a/files/service/application-module/src/command-handlers/create-upload.command-handler.ts b/files/service/application-module/src/command-handlers/create-upload.command-handler.ts new file mode 100644 index 00000000..45372e55 --- /dev/null +++ b/files/service/application-module/src/command-handlers/create-upload.command-handler.ts @@ -0,0 +1,36 @@ +import type { ICommandHandler } from '@nestjs/cqrs' + +import { CommandHandler } from '@nestjs/cqrs' + +import { UploadRepository } from '@files-engine/domain-module' +import { FilesBucketsAdapter } from '@files-engine/domain-module' +import { FilesStorageAdapter } from '@files-engine/domain-module' +import { Upload } from '@files-engine/domain-module' + +import { CreateUploadCommand } from '../commands/index.js' + +@CommandHandler(CreateUploadCommand) +export class CreateUploadCommandHandler implements ICommandHandler { + constructor( + private readonly uploadRepository: UploadRepository, + private readonly bucketsAdapter: FilesBucketsAdapter, + private readonly storageAdapter: FilesStorageAdapter + ) {} + + async execute(command: CreateUploadCommand): Promise { + const bucket = await this.bucketsAdapter.toFilesBucket(command.bucket) + + const upload = new Upload().create( + command.uploadId, + command.initiatorId, + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + bucket!, + command.name, + command.size + ) + + await this.uploadRepository.save( + upload.prepare(await this.storageAdapter.prepareUpload(upload)) + ) + } +} diff --git a/files/service/application-module/src/command-handlers/index.ts b/files/service/application-module/src/command-handlers/index.ts new file mode 100644 index 00000000..1dc8832e --- /dev/null +++ b/files/service/application-module/src/command-handlers/index.ts @@ -0,0 +1,2 @@ +export * from './confirm-upload.command-handler.js' +export * from './create-upload.command-handler.js' diff --git a/files/service/application-module/src/commands/confirm-upload.command.ts b/files/service/application-module/src/commands/confirm-upload.command.ts new file mode 100644 index 00000000..79b59322 --- /dev/null +++ b/files/service/application-module/src/commands/confirm-upload.command.ts @@ -0,0 +1,6 @@ +export class ConfirmUploadCommand { + constructor( + public readonly uploadId: string, + public readonly ownerId: string + ) {} +} diff --git a/files/service/application-module/src/commands/create-upload.command.ts b/files/service/application-module/src/commands/create-upload.command.ts new file mode 100644 index 00000000..561299de --- /dev/null +++ b/files/service/application-module/src/commands/create-upload.command.ts @@ -0,0 +1,9 @@ +export class CreateUploadCommand { + constructor( + public readonly uploadId: string, + public readonly initiatorId: string, + public readonly bucket: string, + public readonly name: string, + public readonly size: number + ) {} +} diff --git a/files/service/application-module/src/commands/index.ts b/files/service/application-module/src/commands/index.ts new file mode 100644 index 00000000..20440d57 --- /dev/null +++ b/files/service/application-module/src/commands/index.ts @@ -0,0 +1,2 @@ +export * from './confirm-upload.command.js' +export * from './create-upload.command.js' diff --git a/files/service/application-module/src/index.ts b/files/service/application-module/src/index.ts new file mode 100644 index 00000000..42a22f16 --- /dev/null +++ b/files/service/application-module/src/index.ts @@ -0,0 +1,3 @@ +export * from './commands/index.js' +export * from './queries/index.js' +export * from './module/index.js' diff --git a/files/service/application-module/src/module/files-engine-application.module.ts b/files/service/application-module/src/module/files-engine-application.module.ts new file mode 100644 index 00000000..72df6480 --- /dev/null +++ b/files/service/application-module/src/module/files-engine-application.module.ts @@ -0,0 +1,16 @@ +import type { DynamicModule } from '@nestjs/common' + +import { Module } from '@nestjs/common' + +import * as commandhandlers from '../command-handlers/index.js' +import * as queryhandlers from '../query-handlers/index.js' + +@Module({}) +export class FilesEngineApplicationModule { + static register(): DynamicModule { + return { + module: FilesEngineApplicationModule, + providers: [...Object.values(commandhandlers), ...Object.values(queryhandlers)], + } + } +} diff --git a/files/service/application-module/src/module/index.ts b/files/service/application-module/src/module/index.ts new file mode 100644 index 00000000..4bdb2ee2 --- /dev/null +++ b/files/service/application-module/src/module/index.ts @@ -0,0 +1 @@ +export * from './files-engine-application.module.js' diff --git a/files/service/application-module/src/queries/generate-file-url-by-id.query.ts b/files/service/application-module/src/queries/generate-file-url-by-id.query.ts new file mode 100644 index 00000000..e9e06863 --- /dev/null +++ b/files/service/application-module/src/queries/generate-file-url-by-id.query.ts @@ -0,0 +1,3 @@ +export class GenerateFileUrlByIdQuery { + constructor(public readonly id: string) {} +} diff --git a/files/service/application-module/src/queries/get-file-by-id.query.ts b/files/service/application-module/src/queries/get-file-by-id.query.ts new file mode 100644 index 00000000..b1311e8c --- /dev/null +++ b/files/service/application-module/src/queries/get-file-by-id.query.ts @@ -0,0 +1,3 @@ +export class GetFileByIdQuery { + constructor(public readonly id: string) {} +} diff --git a/files/service/application-module/src/queries/get-files.query.ts b/files/service/application-module/src/queries/get-files.query.ts new file mode 100644 index 00000000..7e25e61e --- /dev/null +++ b/files/service/application-module/src/queries/get-files.query.ts @@ -0,0 +1,9 @@ +import type { FindFilesByQuery } from '@files-engine/domain-module' + +export class GetFilesQuery { + constructor( + public readonly pager: FindFilesByQuery['pager'], + public readonly order?: FindFilesByQuery['order'], + public readonly query?: FindFilesByQuery['query'] + ) {} +} diff --git a/files/service/application-module/src/queries/get-upload-by-id.query.ts b/files/service/application-module/src/queries/get-upload-by-id.query.ts new file mode 100644 index 00000000..93dda1d9 --- /dev/null +++ b/files/service/application-module/src/queries/get-upload-by-id.query.ts @@ -0,0 +1,3 @@ +export class GetUploadByIdQuery { + constructor(public readonly id: string) {} +} diff --git a/files/service/application-module/src/queries/index.ts b/files/service/application-module/src/queries/index.ts new file mode 100644 index 00000000..1132ee23 --- /dev/null +++ b/files/service/application-module/src/queries/index.ts @@ -0,0 +1,4 @@ +export * from './get-file-by-id.query.js' +export * from './get-files.query.js' +export * from './get-upload-by-id.query.js' +export * from './generate-file-url-by-id.query.js' diff --git a/files/service/application-module/src/query-handlers/generate-file-url-by-id.query-handler.ts b/files/service/application-module/src/query-handlers/generate-file-url-by-id.query-handler.ts new file mode 100644 index 00000000..8a18bde2 --- /dev/null +++ b/files/service/application-module/src/query-handlers/generate-file-url-by-id.query-handler.ts @@ -0,0 +1,26 @@ +import type { IQueryHandler } from '@nestjs/cqrs' + +import { QueryHandler } from '@nestjs/cqrs' + +import { FileRepository } from '@files-engine/domain-module' +import { FilesStorageAdapter } from '@files-engine/domain-module' + +import { GenerateFileUrlByIdQuery } from '../queries/index.js' + +@QueryHandler(GenerateFileUrlByIdQuery) +export class GenerateFileUrlQueryHandler implements IQueryHandler { + constructor( + private readonly fileRepository: FileRepository, + private readonly storageAdapter: FilesStorageAdapter + ) {} + + async execute(query: GenerateFileUrlByIdQuery): Promise { + const file = await this.fileRepository.findById(query.id) + + if (file) { + return this.storageAdapter.generateReadUrl(file) + } + + return undefined + } +} diff --git a/files/service/application-module/src/query-handlers/get-file-by-id.query-handler.ts b/files/service/application-module/src/query-handlers/get-file-by-id.query-handler.ts new file mode 100644 index 00000000..e4e5fdbd --- /dev/null +++ b/files/service/application-module/src/query-handlers/get-file-by-id.query-handler.ts @@ -0,0 +1,17 @@ +import type { File } from '@files-engine/domain-module' +import type { IQueryHandler } from '@nestjs/cqrs' + +import { QueryHandler } from '@nestjs/cqrs' + +import { FileRepository } from '@files-engine/domain-module' + +import { GetFileByIdQuery } from '../queries/index.js' + +@QueryHandler(GetFileByIdQuery) +export class GetFileQueryHandler implements IQueryHandler { + constructor(private readonly fileRepository: FileRepository) {} + + async execute(query: GetFileByIdQuery): Promise { + return this.fileRepository.findById(query.id) + } +} diff --git a/files/service/application-module/src/query-handlers/get-files.query-handler.ts b/files/service/application-module/src/query-handlers/get-files.query-handler.ts new file mode 100644 index 00000000..0d9a5b78 --- /dev/null +++ b/files/service/application-module/src/query-handlers/get-files.query-handler.ts @@ -0,0 +1,21 @@ +import type { FindFilesByQueryResult } from '@files-engine/domain-module' +import type { IQueryHandler } from '@nestjs/cqrs' + +import { QueryHandler } from '@nestjs/cqrs' + +import { FileRepository } from '@files-engine/domain-module' + +import { GetFilesQuery } from '../queries/index.js' + +@QueryHandler(GetFilesQuery) +export class GetFilesQueryHandler implements IQueryHandler { + constructor(private readonly fileRepository: FileRepository) {} + + async execute({ pager, order, query }: GetFilesQuery): Promise { + return this.fileRepository.findByQuery({ + pager, + order, + query, + }) + } +} diff --git a/files/service/application-module/src/query-handlers/get-upload-by-id.query-handler.ts b/files/service/application-module/src/query-handlers/get-upload-by-id.query-handler.ts new file mode 100644 index 00000000..9e99f288 --- /dev/null +++ b/files/service/application-module/src/query-handlers/get-upload-by-id.query-handler.ts @@ -0,0 +1,17 @@ +import type { Upload } from '@files-engine/domain-module' +import type { IQueryHandler } from '@nestjs/cqrs' + +import { QueryHandler } from '@nestjs/cqrs' + +import { UploadRepository } from '@files-engine/domain-module' + +import { GetUploadByIdQuery } from '../queries/index.js' + +@QueryHandler(GetUploadByIdQuery) +export class GetUploadQueryHandler implements IQueryHandler { + constructor(private readonly uploadRepository: UploadRepository) {} + + async execute(query: GetUploadByIdQuery): Promise { + return this.uploadRepository.findById(query.id) + } +} diff --git a/files/service/application-module/src/query-handlers/index.ts b/files/service/application-module/src/query-handlers/index.ts new file mode 100644 index 00000000..500b9f52 --- /dev/null +++ b/files/service/application-module/src/query-handlers/index.ts @@ -0,0 +1,4 @@ +export * from './get-file-by-id.query-handler.js' +export * from './get-files.query-handler.js' +export * from './get-upload-by-id.query-handler.js' +export * from './generate-file-url-by-id.query-handler.js' diff --git a/files/service/domain-module/CHANGELOG.md b/files/service/domain-module/CHANGELOG.md new file mode 100644 index 00000000..8ba5f483 --- /dev/null +++ b/files/service/domain-module/CHANGELOG.md @@ -0,0 +1,7 @@ +## 0.0.1 (2025-02-17) + +### Features + +- **common:** bump yarn ([#24](https://github.com/atls/services/issues/24)) ([b3500e8](https://github.com/atls/services/commit/b3500e841eff28778a4d69790eb8ee67ee213b7f)) +- **files:** service ([#28](https://github.com/atls/services/issues/28)) ([57b6d12](https://github.com/atls/services/commit/57b6d12893d5c10065506e347b1b13715b2f8c36)) +- init upload ([a1feeb2](https://github.com/atls/services/commit/a1feeb26234a52a67388d2a551ef0afc60460c07)) diff --git a/files/service/domain-module/package.json b/files/service/domain-module/package.json new file mode 100644 index 00000000..4ac89a61 --- /dev/null +++ b/files/service/domain-module/package.json @@ -0,0 +1,38 @@ +{ + "name": "@files-engine/domain-module", + "version": "0.0.1", + "private": true, + "license": "BSD-3-Clause", + "type": "module", + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts" + }, + "main": "src/index.ts", + "dependencies": { + "@atls/core-errors": "0.0.4", + "@atls/guard-clause": "0.0.1", + "@atls/query-types": "0.0.2", + "mime-match": "1.0.2", + "mime-types": "2.1.35", + "uuid": "11.1.0" + }, + "devDependencies": { + "@faker-js/faker": "9.6.0", + "@nestjs/common": "10.4.15", + "@nestjs/core": "10.4.15", + "@nestjs/cqrs": "10.2.8", + "@nestjs/testing": "10.4.15", + "@types/mime-types": "2.1.4", + "@types/node": "22.13.10", + "reflect-metadata": "0.2.2", + "rxjs": "7.8.1" + }, + "peerDependencies": { + "@nestjs/common": "*", + "@nestjs/core": "*", + "@nestjs/cqrs": "*", + "reflect-metadata": "*", + "rxjs": "*" + } +} diff --git a/files/service/domain-module/src/aggregates/file.aggregate.ts b/files/service/domain-module/src/aggregates/file.aggregate.ts new file mode 100644 index 00000000..1ea5bf15 --- /dev/null +++ b/files/service/domain-module/src/aggregates/file.aggregate.ts @@ -0,0 +1,81 @@ +import { Guard } from '@atls/guard-clause' +import { Against } from '@atls/guard-clause' +import { AggregateRoot } from '@nestjs/cqrs' + +import { FilesBucketType } from '../enums/index.js' +import { FileCreatedEvent } from '../events/index.js' + +export class File extends AggregateRoot { + #id!: string + + #ownerId!: string + + #type!: FilesBucketType + + #url!: string + + #bucket!: string + + get id(): string { + return this.#id + } + + private set id(id: string) { + this.#id = id + } + + get ownerId(): string { + return this.#ownerId + } + + private set ownerId(ownerId: string) { + this.#ownerId = ownerId + } + + get type(): FilesBucketType { + return this.#type + } + + private set type(type: FilesBucketType) { + this.#type = type + } + + get url(): string { + return this.#url + } + + private set url(url: string) { + this.#url = url + } + + get bucket(): string { + return this.#bucket + } + + private set bucket(bucket: string) { + this.#bucket = bucket + } + + @Guard() + static create( + @(Against('id').NotUUID(4)) id: string, + @(Against('ownerId').NotUUID(4)) ownerId: string, + @(Against('type').NotEnum(FilesBucketType)) type: FilesBucketType, + @(Against('url').Empty()) url: string, + @(Against('bucket').Empty()) bucket: string + ): File { + const file = new File() + + file.apply(new FileCreatedEvent(id, ownerId, type, url, bucket)) + + return file + } + + protected onFileCreatedEvent(event: FileCreatedEvent): void { + this.id = event.fileId + this.ownerId = event.ownerId + this.type = event.type + this.url = event.url + this.bucket = event.bucket + } +} diff --git a/files/service/domain-module/src/aggregates/index.ts b/files/service/domain-module/src/aggregates/index.ts new file mode 100644 index 00000000..d1428a37 --- /dev/null +++ b/files/service/domain-module/src/aggregates/index.ts @@ -0,0 +1,2 @@ +export * from './file.aggregate.js' +export * from './upload.aggregate.js' diff --git a/files/service/domain-module/src/aggregates/upload.aggregate.test.ts b/files/service/domain-module/src/aggregates/upload.aggregate.test.ts new file mode 100644 index 00000000..b37a10e6 --- /dev/null +++ b/files/service/domain-module/src/aggregates/upload.aggregate.test.ts @@ -0,0 +1,203 @@ +import assert from 'node:assert/strict' +import { describe } from 'node:test' +import { it } from 'node:test' + +import { faker } from '@faker-js/faker' + +import { FilesBucketType } from '../enums/index.js' +import { UploadAlreadyConfirmedError } from '../errors/index.js' +import { UploadInitiatorDoesNotMatch } from '../errors/index.js' +import { UploadNotReadyError } from '../errors/index.js' +import { UnknownFileTypeError } from '../errors/index.js' +import { InvalidContentTypeError } from '../errors/index.js' +import { InvalidContentSizeError } from '../errors/index.js' +import { FileNotUploadedError } from '../errors/index.js' +import { UploadConfirmedEvent } from '../events/index.js' +import { UploadPreparedEvent } from '../events/index.js' +import { UploadCreatedEvent } from '../events/upload-created.event.js' +import { StorageFileMetadata } from '../value-objects/index.js' +import { FilesBucketSizeConditions } from '../value-objects/index.js' +import { FilesBucketConditions } from '../value-objects/index.js' +import { FilesBucket } from '../value-objects/index.js' +import { Upload } from './upload.aggregate.js' +import { assertContains } from '../utils/index.js' + +describe('files-engine domain aggregates upload', () => { + const fakeBucket = FilesBucket.create( + FilesBucketType.PUBLIC, + faker.word.sample(), + faker.word.sample(), + faker.system.directoryPath(), + FilesBucketConditions.create('image/*', FilesBucketSizeConditions.create(0, 100)) + ) + + const fakeMetadata = StorageFileMetadata.create(faker.image.url(), 206, 'image/png') + + describe('create', () => { + it('check unknown file type', async () => { + assert.throws(() => { + new Upload().create( + faker.string.uuid(), + faker.string.uuid(), + fakeBucket, + faker.system.commonFileName('unknown'), + faker.number.int() + ) + }, UnknownFileTypeError) + }) + + it('check unknown content type', async () => { + assert.throws(() => { + new Upload().create( + faker.string.uuid(), + faker.string.uuid(), + fakeBucket, + faker.system.commonFileName('xls'), + faker.number.int() + ) + }, InvalidContentTypeError) + }) + + it('check unknown content size', async () => { + assert.throws(() => { + new Upload().create( + faker.string.uuid(), + faker.string.uuid(), + fakeBucket, + faker.system.commonFileName('png'), + faker.number.int({ min: 200 }) + ) + }, InvalidContentSizeError) + }) + + it('check create', async () => { + const uploadId = faker.string.uuid() + const ownerId = faker.string.uuid() + const name = faker.system.commonFileName('png') + const filename = `${uploadId}.png` + const size = faker.number.int({ min: 1, max: 99 }) + + const upload = new Upload().create(uploadId, ownerId, fakeBucket, name, size) + + const events = upload.getUncommittedEvents() + + assert.equal(events.length, 1) + assert.ok(events[0] instanceof UploadCreatedEvent) + + assertContains(events[0], { uploadId, ownerId, filename, name, size }) + + assertContains(upload, { id: uploadId, ownerId, filename, name, size }) + }) + }) + + describe('prepare', () => { + it('check prepare', async () => { + const url = faker.image.url() + + const upload = new Upload().create( + faker.string.uuid(), + faker.string.uuid(), + fakeBucket, + faker.system.commonFileName('png'), + faker.number.int({ min: 1, max: 99 }) + ) + + upload.commit() + upload.prepare(url) + + const events = upload.getUncommittedEvents() + + assert.equal(events.length, 1) + assert.ok(events[0] instanceof UploadPreparedEvent) + + assertContains(events[0], { uploadId: upload.id, url }) + + assertContains(upload, { url }) + }) + }) + + describe('confirm', () => { + it('check url', async () => { + assert.throws(() => { + new Upload().confirm(faker.string.uuid(), fakeMetadata) + }, UploadNotReadyError) + }) + + it('check match initiator', async () => { + const upload = new Upload() + .create( + faker.string.uuid(), + faker.string.uuid(), + fakeBucket, + faker.system.commonFileName('png'), + faker.number.int({ min: 1, max: 99 }) + ) + .prepare(faker.image.url()) + + assert.throws(() => { + upload.confirm(faker.string.uuid(), fakeMetadata) + }, UploadInitiatorDoesNotMatch) + }) + + it('check file uploaded', async () => { + const upload = new Upload() + .create( + faker.string.uuid(), + faker.string.uuid(), + fakeBucket, + faker.system.commonFileName('png'), + faker.number.int({ min: 1, max: 99 }) + ) + .prepare(faker.image.url()) + + assert.throws(() => { + upload.confirm(upload.ownerId, undefined as never as StorageFileMetadata) + }, FileNotUploadedError) + }) + + it('check confirm', async () => { + const upload = new Upload() + .create( + faker.string.uuid(), + faker.string.uuid(), + fakeBucket, + faker.system.commonFileName('png'), + faker.number.int({ min: 1, max: 99 }) + ) + .prepare(faker.image.url()) + + upload.commit() + upload.confirm( + upload.ownerId, + StorageFileMetadata.create(faker.image.url(), 206, 'image/png') + ) + + const events = upload.getUncommittedEvents() + + assert.equal(events.length, 1) + assert.ok(events[0] instanceof UploadConfirmedEvent) + + assertContains(events[0], { uploadId: upload.id }) + + assertContains(upload, { confirmed: true }) + }) + + it('check already confirmed', async () => { + const upload = new Upload() + .create( + faker.string.uuid(), + faker.string.uuid(), + fakeBucket, + faker.system.commonFileName('png'), + faker.number.int({ min: 1, max: 99 }) + ) + .prepare(faker.image.url()) + + upload.confirm(upload.ownerId, fakeMetadata) + + assert.throws(() => { + upload.confirm(upload.ownerId, fakeMetadata) + }, UploadAlreadyConfirmedError) + }) + }) +}) diff --git a/files/service/domain-module/src/aggregates/upload.aggregate.ts b/files/service/domain-module/src/aggregates/upload.aggregate.ts new file mode 100644 index 00000000..6eb657a9 --- /dev/null +++ b/files/service/domain-module/src/aggregates/upload.aggregate.ts @@ -0,0 +1,206 @@ +/// + +import { format } from 'node:path' +import { extname } from 'node:path' + +import { Guard } from '@atls/guard-clause' +import { Against } from '@atls/guard-clause' +import { AggregateRoot } from '@nestjs/cqrs' +import match from 'mime-match' +import mime from 'mime-types' + +import { UnknownFileTypeError } from '../errors/index.js' +import { InvalidContentTypeError } from '../errors/index.js' +import { InvalidContentSizeError } from '../errors/index.js' +import { UploadNotReadyError } from '../errors/index.js' +import { UploadAlreadyConfirmedError } from '../errors/index.js' +import { UploadInitiatorDoesNotMatch } from '../errors/index.js' +import { FileNotUploadedError } from '../errors/index.js' +import { UploadConfirmedEvent } from '../events/index.js' +import { UploadPreparedEvent } from '../events/index.js' +import { UploadCreatedEvent } from '../events/index.js' +import { StorageFileMetadata } from '../value-objects/index.js' +import { FilesBucket } from '../value-objects/index.js' +import { File } from './file.aggregate.js' + +export class Upload extends AggregateRoot { + #id!: string + + #ownerId!: string + + #bucket!: FilesBucket + + #filename!: string + + #contentType!: string + + #name!: string + + #size!: number + + #url!: string + + #confirmed: boolean = false + + get id(): string { + return this.#id + } + + private set id(id: string) { + this.#id = id + } + + get ownerId(): string { + return this.#ownerId + } + + private set ownerId(ownerId: string) { + this.#ownerId = ownerId + } + + get bucket(): FilesBucket { + return this.#bucket + } + + private set bucket(bucket: FilesBucket) { + this.#bucket = bucket + } + + get filename(): string { + return this.#filename + } + + private set filename(filename: string) { + this.#filename = filename + } + + get contentType(): string { + return this.#contentType + } + + private set contentType(contentType: string) { + this.#contentType = contentType + } + + get name(): string { + return this.#name + } + + private set name(name: string) { + this.#name = name + } + + get size(): number { + return this.#size + } + + private set size(size: number) { + this.#size = size + } + + get url(): string { + return this.#url + } + + private set url(url: string) { + this.#url = url + } + + get confirmed(): boolean { + return this.#confirmed + } + + private set confirmed(confirmed: boolean) { + this.#confirmed = confirmed + } + + @Guard() + create( + @(Against('id').NotUUID(4)) id: string, + @(Against('ownerId').NotUUID(4)) ownerId: string, + @(Against('bucket').NotInstance(FilesBucket)) bucket: FilesBucket, + @(Against('name').Empty()) name: string, + @(Against('size').NotNumberBetween(0, Infinity)) size: number + ): Upload { + const contentType = mime.lookup(name) + + if (!contentType) { + throw new UnknownFileTypeError() + } + + if (!match(contentType, bucket.conditions.type)) { + throw new InvalidContentTypeError(contentType, bucket.conditions.type) + } + + if (!(size > bucket.conditions.size.min && size < bucket.conditions.size.max)) { + throw new InvalidContentSizeError(size, bucket.conditions.size) + } + + const filename = format({ name: id, ext: extname(name) }) + + this.apply(new UploadCreatedEvent(id, ownerId, bucket, filename, contentType, name, size)) + + return this + } + + @Guard() + prepare(@(Against('url').Empty()) url: string): Upload { + if (this.confirmed) { + throw new UploadAlreadyConfirmedError() + } + + this.apply(new UploadPreparedEvent(this.id, url)) + + return this + } + + @Guard() + confirm( + @(Against('ownerId').NotUUID(4)) ownerId: string, + @(Against('metadadta').Optional.NotInstance(StorageFileMetadata)) metadata: StorageFileMetadata + ): File { + if (this.confirmed) { + throw new UploadAlreadyConfirmedError() + } + + if (!this.url) { + throw new UploadNotReadyError() + } + + if (this.ownerId !== ownerId) { + throw new UploadInitiatorDoesNotMatch() + } + + if (!metadata) { + throw new FileNotUploadedError() + } + + this.apply(new UploadConfirmedEvent(this.id)) + + return File.create( + this.id, + this.ownerId, + this.bucket.type, + metadata.url || this.url, + this.bucket.bucket + ) + } + + protected onUploadCreatedEvent(event: UploadCreatedEvent): void { + this.id = event.uploadId + this.ownerId = event.ownerId + this.bucket = event.bucket + this.filename = event.filename + this.contentType = event.contentType + this.name = event.name + this.size = event.size + } + + protected onUploadPreparedEvent(event: UploadPreparedEvent): void { + this.url = event.url + } + + protected onUploadConfirmedEvent(): void { + this.confirmed = true + } +} diff --git a/files/service/domain-module/src/enums/files-bucket-type.enum.ts b/files/service/domain-module/src/enums/files-bucket-type.enum.ts new file mode 100644 index 00000000..b3bd2d0d --- /dev/null +++ b/files/service/domain-module/src/enums/files-bucket-type.enum.ts @@ -0,0 +1,4 @@ +export enum FilesBucketType { + PUBLIC = 0, + PRIVATE = 1, +} diff --git a/files/service/domain-module/src/enums/index.ts b/files/service/domain-module/src/enums/index.ts new file mode 100644 index 00000000..7f641fc6 --- /dev/null +++ b/files/service/domain-module/src/enums/index.ts @@ -0,0 +1 @@ +export * from './files-bucket-type.enum.js' diff --git a/files/service/domain-module/src/errors/file-not-found.error.ts b/files/service/domain-module/src/errors/file-not-found.error.ts new file mode 100644 index 00000000..95d4bf4b --- /dev/null +++ b/files/service/domain-module/src/errors/file-not-found.error.ts @@ -0,0 +1,7 @@ +import { DomainError } from '@atls/core-errors' + +export class FileNotFoundError extends DomainError { + constructor() { + super('File not found') + } +} diff --git a/files/service/domain-module/src/errors/file-not-uploaded.error.ts b/files/service/domain-module/src/errors/file-not-uploaded.error.ts new file mode 100644 index 00000000..f93fca76 --- /dev/null +++ b/files/service/domain-module/src/errors/file-not-uploaded.error.ts @@ -0,0 +1,7 @@ +import { DomainError } from '@atls/core-errors' + +export class FileNotUploadedError extends DomainError { + constructor() { + super('File not uploaded') + } +} diff --git a/files/service/domain-module/src/errors/index.ts b/files/service/domain-module/src/errors/index.ts new file mode 100644 index 00000000..b7b403e4 --- /dev/null +++ b/files/service/domain-module/src/errors/index.ts @@ -0,0 +1,8 @@ +export * from './file-not-found.error.js' +export * from './file-not-uploaded.error.js' +export * from './invalid-content-size.error.js' +export * from './invalid-content-type.error.js' +export * from './unknown-file-type.error.js' +export * from './upload-already-confirmed.error.js' +export * from './upload-initiator-does-not-match.error.js' +export * from './upload-not-ready.error.js' diff --git a/files/service/domain-module/src/errors/invalid-content-size.error.ts b/files/service/domain-module/src/errors/invalid-content-size.error.ts new file mode 100644 index 00000000..bb1bd25d --- /dev/null +++ b/files/service/domain-module/src/errors/invalid-content-size.error.ts @@ -0,0 +1,9 @@ +import { DomainError } from '@atls/core-errors' + +export class InvalidContentSizeError extends DomainError { + constructor(received: number, range: { min: number; max: number }) { + super( + `File size must be greater than ${range.min} and less than ${range.max}, current size is ${received}` + ) + } +} diff --git a/files/service/domain-module/src/errors/invalid-content-type.error.ts b/files/service/domain-module/src/errors/invalid-content-type.error.ts new file mode 100644 index 00000000..661e13af --- /dev/null +++ b/files/service/domain-module/src/errors/invalid-content-type.error.ts @@ -0,0 +1,7 @@ +import { DomainError } from '@atls/core-errors' + +export class InvalidContentTypeError extends DomainError { + constructor(received: string, expected: string) { + super(`Files bucket not support type '${received}', only '${expected}'`) + } +} diff --git a/files/service/domain-module/src/errors/unknown-file-type.error.ts b/files/service/domain-module/src/errors/unknown-file-type.error.ts new file mode 100644 index 00000000..bc0d05c1 --- /dev/null +++ b/files/service/domain-module/src/errors/unknown-file-type.error.ts @@ -0,0 +1,7 @@ +import { DomainError } from '@atls/core-errors' + +export class UnknownFileTypeError extends DomainError { + constructor() { + super('Unknown file type') + } +} diff --git a/files/service/domain-module/src/errors/upload-already-confirmed.error.ts b/files/service/domain-module/src/errors/upload-already-confirmed.error.ts new file mode 100644 index 00000000..fc2631eb --- /dev/null +++ b/files/service/domain-module/src/errors/upload-already-confirmed.error.ts @@ -0,0 +1,7 @@ +import { DomainError } from '@atls/core-errors' + +export class UploadAlreadyConfirmedError extends DomainError { + constructor() { + super('Upload already confirmed') + } +} diff --git a/files/service/domain-module/src/errors/upload-initiator-does-not-match.error.ts b/files/service/domain-module/src/errors/upload-initiator-does-not-match.error.ts new file mode 100644 index 00000000..2f439bb9 --- /dev/null +++ b/files/service/domain-module/src/errors/upload-initiator-does-not-match.error.ts @@ -0,0 +1,7 @@ +import { DomainError } from '@atls/core-errors' + +export class UploadInitiatorDoesNotMatch extends DomainError { + constructor() { + super('Upload initiator does not match') + } +} diff --git a/files/service/domain-module/src/errors/upload-not-ready.error.ts b/files/service/domain-module/src/errors/upload-not-ready.error.ts new file mode 100644 index 00000000..02a31c2e --- /dev/null +++ b/files/service/domain-module/src/errors/upload-not-ready.error.ts @@ -0,0 +1,7 @@ +import { DomainError } from '@atls/core-errors' + +export class UploadNotReadyError extends DomainError { + constructor() { + super('Upload not ready') + } +} diff --git a/files/service/domain-module/src/events/file-created.event.ts b/files/service/domain-module/src/events/file-created.event.ts new file mode 100644 index 00000000..b7076d48 --- /dev/null +++ b/files/service/domain-module/src/events/file-created.event.ts @@ -0,0 +1,11 @@ +import type { FilesBucketType } from '../enums/index.js' + +export class FileCreatedEvent { + constructor( + public readonly fileId: string, + public readonly ownerId: string, + public readonly type: FilesBucketType, + public readonly url: string, + public readonly bucket: string + ) {} +} diff --git a/files/service/domain-module/src/events/index.ts b/files/service/domain-module/src/events/index.ts new file mode 100644 index 00000000..7bd9d95a --- /dev/null +++ b/files/service/domain-module/src/events/index.ts @@ -0,0 +1,4 @@ +export * from './file-created.event.js' +export * from './upload-confirmed.event.js' +export * from './upload-created.event.js' +export * from './upload-prepared.event.js' diff --git a/files/service/domain-module/src/events/upload-confirmed.event.ts b/files/service/domain-module/src/events/upload-confirmed.event.ts new file mode 100644 index 00000000..563414d2 --- /dev/null +++ b/files/service/domain-module/src/events/upload-confirmed.event.ts @@ -0,0 +1,3 @@ +export class UploadConfirmedEvent { + constructor(public readonly uploadId: string) {} +} diff --git a/files/service/domain-module/src/events/upload-created.event.ts b/files/service/domain-module/src/events/upload-created.event.ts new file mode 100644 index 00000000..8553a3c4 --- /dev/null +++ b/files/service/domain-module/src/events/upload-created.event.ts @@ -0,0 +1,13 @@ +import type { FilesBucket } from '../value-objects/index.js' + +export class UploadCreatedEvent { + constructor( + public readonly uploadId: string, + public readonly ownerId: string, + public readonly bucket: FilesBucket, + public readonly filename: string, + public readonly contentType: string, + public readonly name: string, + public readonly size: number + ) {} +} diff --git a/files/service/domain-module/src/events/upload-prepared.event.ts b/files/service/domain-module/src/events/upload-prepared.event.ts new file mode 100644 index 00000000..3c819fb6 --- /dev/null +++ b/files/service/domain-module/src/events/upload-prepared.event.ts @@ -0,0 +1,6 @@ +export class UploadPreparedEvent { + constructor( + public readonly uploadId: string, + public readonly url: string + ) {} +} diff --git a/files/service/domain-module/src/index.ts b/files/service/domain-module/src/index.ts new file mode 100644 index 00000000..3f5b57c5 --- /dev/null +++ b/files/service/domain-module/src/index.ts @@ -0,0 +1,7 @@ +export * from './aggregates/index.js' +export * from './enums/index.js' +export * from './events/index.js' +export * from './ports/index.js' +export * from './repositories/index.js' +export * from './utils/index.js' +export * from './value-objects/index.js' diff --git a/files/service/domain-module/src/ports/files-buckets.adapter.ts b/files/service/domain-module/src/ports/files-buckets.adapter.ts new file mode 100644 index 00000000..9f45d750 --- /dev/null +++ b/files/service/domain-module/src/ports/files-buckets.adapter.ts @@ -0,0 +1,5 @@ +import type { FilesBucket } from '../value-objects/index.js' + +export abstract class FilesBucketsAdapter { + abstract toFilesBucket(name: string): FilesBucket | undefined +} diff --git a/files/service/domain-module/src/ports/files-storage.adapter.ts b/files/service/domain-module/src/ports/files-storage.adapter.ts new file mode 100644 index 00000000..80ef3345 --- /dev/null +++ b/files/service/domain-module/src/ports/files-storage.adapter.ts @@ -0,0 +1,11 @@ +import type { Upload } from '../aggregates/index.js' +import type { File } from '../aggregates/index.js' +import type { StorageFileMetadata } from '../value-objects/index.js' + +export abstract class FilesStorageAdapter { + abstract prepareUpload(upload: Upload): Promise + + abstract toFileMetadata(upload: Upload): Promise + + abstract generateReadUrl(file: File): Promise +} diff --git a/files/service/domain-module/src/ports/index.ts b/files/service/domain-module/src/ports/index.ts new file mode 100644 index 00000000..42788483 --- /dev/null +++ b/files/service/domain-module/src/ports/index.ts @@ -0,0 +1,2 @@ +export * from './files-storage.adapter.js' +export * from './files-buckets.adapter.js' diff --git a/files/service/domain-module/src/repositories/file.repository.ts b/files/service/domain-module/src/repositories/file.repository.ts new file mode 100644 index 00000000..37941743 --- /dev/null +++ b/files/service/domain-module/src/repositories/file.repository.ts @@ -0,0 +1,27 @@ +import type { Query } from '@atls/query-types' + +import type { File } from '../aggregates/index.js' + +export interface FilesQuery { + id?: Query.IDType + ownerId?: Query.IDType +} + +export interface FindFilesByQuery { + pager?: Query.Pager + order?: Query.Order + query?: FilesQuery +} + +export interface FindFilesByQueryResult { + files: Array + hasNextPage: boolean +} + +export abstract class FileRepository { + abstract save(aggregate: File): Promise + + abstract findById(id: string): Promise + + abstract findByQuery(query: FindFilesByQuery): Promise +} diff --git a/files/service/domain-module/src/repositories/index.ts b/files/service/domain-module/src/repositories/index.ts new file mode 100644 index 00000000..92e370cd --- /dev/null +++ b/files/service/domain-module/src/repositories/index.ts @@ -0,0 +1,3 @@ +export * from './file.repository.js' +export * from './transactional.repository.js' +export * from './upload.repository.js' diff --git a/files/service/domain-module/src/repositories/transactional.repository.ts b/files/service/domain-module/src/repositories/transactional.repository.ts new file mode 100644 index 00000000..6b57eeee --- /dev/null +++ b/files/service/domain-module/src/repositories/transactional.repository.ts @@ -0,0 +1,6 @@ +import type { Upload } from '../aggregates/index.js' +import type { File } from '../aggregates/index.js' + +export abstract class TransactionalRepository { + abstract saveUploadAndFile(upload: Upload, file: File): Promise +} diff --git a/files/service/domain-module/src/repositories/upload.repository.ts b/files/service/domain-module/src/repositories/upload.repository.ts new file mode 100644 index 00000000..94215525 --- /dev/null +++ b/files/service/domain-module/src/repositories/upload.repository.ts @@ -0,0 +1,7 @@ +import type { Upload } from '../aggregates/index.js' + +export abstract class UploadRepository { + abstract save(aggregate: Upload): Promise + + abstract findById(id: string): Promise +} diff --git a/files/service/domain-module/src/types/mime-match.d.ts b/files/service/domain-module/src/types/mime-match.d.ts new file mode 100644 index 00000000..4546ad5e --- /dev/null +++ b/files/service/domain-module/src/types/mime-match.d.ts @@ -0,0 +1,3 @@ +declare module 'mime-match' { + export default function match(a: string, b: string): boolean +} diff --git a/files/service/domain-module/src/utils/assert-contains.util.ts b/files/service/domain-module/src/utils/assert-contains.util.ts new file mode 100644 index 00000000..97099229 --- /dev/null +++ b/files/service/domain-module/src/utils/assert-contains.util.ts @@ -0,0 +1,12 @@ +import assert from 'node:assert/strict' + +// eslint-disable-next-line @typescript-eslint/no-explicit-any +export const assertContains = >( + source: T, + subset: Partial +): void => { + Object.entries(subset).forEach(([key, value]) => { + assert.ok(key in source, `Missing field: ${key}`) + assert.equal(source[key], value, `Value mismatch for field: ${key}`) + }) +} diff --git a/files/service/domain-module/src/utils/index.ts b/files/service/domain-module/src/utils/index.ts new file mode 100644 index 00000000..bc7dceb7 --- /dev/null +++ b/files/service/domain-module/src/utils/index.ts @@ -0,0 +1 @@ +export * from './assert-contains.util.js' diff --git a/files/service/domain-module/src/value-objects/files-bucket-conditions.value-object.ts b/files/service/domain-module/src/value-objects/files-bucket-conditions.value-object.ts new file mode 100644 index 00000000..efc73803 --- /dev/null +++ b/files/service/domain-module/src/value-objects/files-bucket-conditions.value-object.ts @@ -0,0 +1,39 @@ +import { Guard } from '@atls/guard-clause' +import { Against } from '@atls/guard-clause' + +import { FilesBucketSizeConditions } from './files-bucket-size-conditions.value-object.js' + +export class FilesBucketConditions { + #type!: string + + #size!: FilesBucketSizeConditions + + get type(): string { + return this.#type + } + + private set type(type: string) { + this.#type = type + } + + get size(): FilesBucketSizeConditions { + return this.#size + } + + private set size(size: FilesBucketSizeConditions) { + this.#size = size + } + + @Guard() + static create( + @(Against('type').Empty()) type: string, + @(Against('size').NotInstance(FilesBucketSizeConditions)) size: FilesBucketSizeConditions + ): FilesBucketConditions { + const filesBucketConditions = new FilesBucketConditions() + + filesBucketConditions.type = type + filesBucketConditions.size = size + + return filesBucketConditions + } +} diff --git a/files/service/domain-module/src/value-objects/files-bucket-size-conditions.value-object.ts b/files/service/domain-module/src/value-objects/files-bucket-size-conditions.value-object.ts new file mode 100644 index 00000000..7a1d6db8 --- /dev/null +++ b/files/service/domain-module/src/value-objects/files-bucket-size-conditions.value-object.ts @@ -0,0 +1,37 @@ +import { Guard } from '@atls/guard-clause' +import { Against } from '@atls/guard-clause' + +export class FilesBucketSizeConditions { + #min!: number + + #max!: number + + get min(): number { + return this.#min + } + + private set min(min: number) { + this.#min = min + } + + get max(): number { + return this.#max + } + + private set max(max: number) { + this.#max = max + } + + @Guard() + static create( + @(Against('min').NotNumberBetween(0, Infinity)) min: number, + @(Against('max').NotNumberBetween(0, Infinity)) max: number + ): FilesBucketSizeConditions { + const filesBucketSizeConditions = new FilesBucketSizeConditions() + + filesBucketSizeConditions.min = min + filesBucketSizeConditions.max = max + + return filesBucketSizeConditions + } +} diff --git a/files/service/domain-module/src/value-objects/files-bucket.value-object.ts b/files/service/domain-module/src/value-objects/files-bucket.value-object.ts new file mode 100644 index 00000000..f2b3b63b --- /dev/null +++ b/files/service/domain-module/src/value-objects/files-bucket.value-object.ts @@ -0,0 +1,76 @@ +import { Guard } from '@atls/guard-clause' +import { Against } from '@atls/guard-clause' + +import { FilesBucketType } from '../enums/index.js' +import { FilesBucketConditions } from './files-bucket-conditions.value-object.js' + +export class FilesBucket { + #type!: FilesBucketType + + #name!: string + + #bucket!: string + + #path!: string + + #conditions!: FilesBucketConditions + + get type(): FilesBucketType { + return this.#type + } + + private set type(type: FilesBucketType) { + this.#type = type + } + + get name(): string { + return this.#name + } + + private set name(name: string) { + this.#name = name + } + + get bucket(): string { + return this.#bucket + } + + private set bucket(bucket: string) { + this.#bucket = bucket + } + + get path(): string { + return this.#path + } + + private set path(path: string) { + this.#path = path + } + + get conditions(): FilesBucketConditions { + return this.#conditions + } + + private set conditions(conditions: FilesBucketConditions) { + this.#conditions = conditions + } + + @Guard() + static create( + @(Against('type').NotEnum(FilesBucketType)) type: FilesBucketType, + @(Against('name').Empty()) name: string, + @(Against('bucket').Empty()) bucket: string, + @(Against('path').Empty()) path: string, + @(Against('conditions').NotInstance(FilesBucketConditions)) conditions: FilesBucketConditions + ): FilesBucket { + const filesBucket = new FilesBucket() + + filesBucket.type = type + filesBucket.name = name + filesBucket.bucket = bucket + filesBucket.path = path + filesBucket.conditions = conditions + + return filesBucket + } +} diff --git a/files/service/domain-module/src/value-objects/index.ts b/files/service/domain-module/src/value-objects/index.ts new file mode 100644 index 00000000..3e3789f8 --- /dev/null +++ b/files/service/domain-module/src/value-objects/index.ts @@ -0,0 +1,4 @@ +export * from './files-bucket-size-conditions.value-object.js' +export * from './files-bucket-conditions.value-object.js' +export * from './files-bucket.value-object.js' +export * from './storage-file-metadata.value-object.js' diff --git a/files/service/domain-module/src/value-objects/storage-file-metadata.value-object.ts b/files/service/domain-module/src/value-objects/storage-file-metadata.value-object.ts new file mode 100644 index 00000000..95337381 --- /dev/null +++ b/files/service/domain-module/src/value-objects/storage-file-metadata.value-object.ts @@ -0,0 +1,49 @@ +import { Guard } from '@atls/guard-clause' +import { Against } from '@atls/guard-clause' + +export class StorageFileMetadata { + #url!: string + + #size!: number + + #contentType!: string + + get url(): string { + return this.#url + } + + private set url(url: string) { + this.#url = url + } + + get size(): number { + return this.#size + } + + private set size(size: number) { + this.#size = size + } + + get contentType(): string { + return this.#contentType + } + + private set contentType(contentType: string) { + this.#contentType = contentType + } + + @Guard() + static create( + @(Against('url').Empty()) url: string, + @(Against('size').NotNumberBetween(0, Infinity)) size: number, + @(Against('contentType').Empty()) contentType: string + ): StorageFileMetadata { + const storageFileMetadata = new StorageFileMetadata() + + storageFileMetadata.url = url + storageFileMetadata.size = size + storageFileMetadata.contentType = contentType + + return storageFileMetadata + } +} diff --git a/files/service/infrastructure-module/CHANGELOG.md b/files/service/infrastructure-module/CHANGELOG.md new file mode 100644 index 00000000..8280aff7 --- /dev/null +++ b/files/service/infrastructure-module/CHANGELOG.md @@ -0,0 +1,6 @@ +## 0.0.1 (2025-02-17) + +### Features + +- **common:** bump yarn ([#24](https://github.com/atls/services/issues/24)) ([b3500e8](https://github.com/atls/services/commit/b3500e841eff28778a4d69790eb8ee67ee213b7f)) +- **files:** service ([#28](https://github.com/atls/services/issues/28)) ([57b6d12](https://github.com/atls/services/commit/57b6d12893d5c10065506e347b1b13715b2f8c36)) diff --git a/files/service/infrastructure-module/package.json b/files/service/infrastructure-module/package.json new file mode 100644 index 00000000..5ff0fb7f --- /dev/null +++ b/files/service/infrastructure-module/package.json @@ -0,0 +1,86 @@ +{ + "name": "@files-engine/infrastructure-module", + "version": "0.0.1", + "private": true, + "license": "BSD-3-Clause", + "type": "module", + "exports": { + "./package.json": "./package.json", + ".": "./src/index.ts" + }, + "main": "src/index.ts", + "scripts": { + "orm": "node --loader ts-node/esm --loader $(pwd)/../../.pnp.loader.mjs --loader $(pwd)/../../.pnp-ts.loader.mjs $(yarn bin mikro-orm)" + }, + "dependencies": { + "@atls/logger": "0.0.3", + "@atls/mikro-orm-query-builder": "0.0.1", + "@atls/nestjs-connectrpc-errors": "0.0.2", + "@atls/nestjs-cqrs": "0.0.3", + "@atls/nestjs-cqrs-kafka-events": "0.0.1", + "@atls/nestjs-gcs-client": "0.0.1", + "@atls/nestjs-mikro-orm-config": "0.0.1", + "@atls/nestjs-mikro-orm-request-context": "0.0.1", + "@atls/nestjs-s3-client": "0.0.2", + "@atls/nestjs-validation": "0.0.1", + "@atls/rpc-query-payloads": "0.0.1", + "@mikro-orm/core": "5.8.1", + "@mikro-orm/nestjs": "5.2.1", + "@mikro-orm/postgresql": "5.8.1", + "uuid": "11.1.0" + }, + "devDependencies": { + "@atls/base-types": "0.0.1", + "@atls/files-rpc": "workspace:*", + "@atls/nestjs-connectrpc": "0.0.4", + "@atls/nestjs-microservices-registry": "0.0.1", + "@bufbuild/protobuf": "1.10.0", + "@connectrpc/connect": "1.6.1", + "@connectrpc/connect-node": "1.6.1", + "@faker-js/faker": "9.6.0", + "@files-engine/application-module": "workspace:*", + "@files-engine/domain-module": "workspace:*", + "@mikro-orm/cli": "5.8.1", + "@mikro-orm/entity-generator": "5.8.1", + "@mikro-orm/knex": "5.8.1", + "@mikro-orm/migrations": "5.8.1", + "@mikro-orm/seeder": "5.8.1", + "@nestjs/common": "10.4.15", + "@nestjs/core": "10.4.15", + "@nestjs/cqrs": "10.2.8", + "@nestjs/microservices": "10.4.15", + "@nestjs/platform-express": "10.4.15", + "@nestjs/testing": "10.4.15", + "@types/node": "22.13.10", + "class-transformer": "0.5.1", + "class-validator": "0.14.1", + "reflect-metadata": "0.2.2", + "rxjs": "7.8.1", + "ts-node": "10.9.1", + "typescript": "5.5.4" + }, + "peerDependencies": { + "@atls/files-rpc": "workspace:*", + "@atls/nestjs-connectrpc": "*", + "@atls/nestjs-microservices-registry": "*", + "@bufbuild/protobuf": "*", + "@connectrpc/connect": "*", + "@connectrpc/connect-node": "*", + "@files-engine/application-module": "workspace:*", + "@files-engine/domain-module": "workspace:*", + "@nestjs/common": "*", + "@nestjs/core": "*", + "@nestjs/cqrs": "*", + "@nestjs/microservices": "*", + "class-transformer": "*", + "class-validator": "*", + "reflect-metadata": "*", + "rxjs": "*" + }, + "mikro-orm": { + "useTsNode": true, + "configPaths": [ + "./src/mikro-orm.config.ts" + ] + } +} diff --git a/files/service/infrastructure-module/src/controllers/files.controller.ts b/files/service/infrastructure-module/src/controllers/files.controller.ts new file mode 100644 index 00000000..37bbb8f7 --- /dev/null +++ b/files/service/infrastructure-module/src/controllers/files.controller.ts @@ -0,0 +1,114 @@ +import type { ListFilesRequest } from '@atls/files-rpc/interfaces' +import type { ListFilesResponse } from '@atls/files-rpc/interfaces' +import type { CreateUploadRequest } from '@atls/files-rpc/interfaces' +import type { ConfirmUploadRequest } from '@atls/files-rpc/interfaces' +import type { CreateUploadResponse } from '@atls/files-rpc/interfaces' +import type { ConfirmUploadResponse } from '@atls/files-rpc/interfaces' +import type { GenerateFileUrlResponse } from '@atls/files-rpc/interfaces' +import type { GenerateFileUrlRequest } from '@atls/files-rpc/interfaces' +import type { ServiceImpl } from '@connectrpc/connect' +import type { Upload } from '@files-engine/domain-module' +import type { File } from '@files-engine/domain-module' +import type { FindFilesByQueryResult } from '@files-engine/domain-module' + +import { ConnectRpcMethod } from '@atls/nestjs-connectrpc' +import { ConnectRpcService } from '@atls/nestjs-connectrpc' +import { ConnectRpcExceptionsFilter } from '@atls/nestjs-connectrpc-errors' +import { Validator } from '@atls/nestjs-validation' +import { Controller } from '@nestjs/common' +import { UseFilters } from '@nestjs/common' +import { QueryBus } from '@nestjs/cqrs' +import { CommandBus } from '@nestjs/cqrs' +import { v4 as uuid } from 'uuid' + +import { FilesEngine } from '@atls/files-rpc/connect' +import { GetFilesQuery } from '@files-engine/application-module' +import { CreateUploadCommand } from '@files-engine/application-module' +import { ConfirmUploadCommand } from '@files-engine/application-module' +import { GetUploadByIdQuery } from '@files-engine/application-module' +import { GenerateFileUrlByIdQuery } from '@files-engine/application-module' +import { GetFileByIdQuery } from '@files-engine/application-module' + +import { CreateUploadPayload } from '../payloads/index.js' +import { GenerateFileUrlPayload } from '../payloads/index.js' +import { ConfirmUploadPayload } from '../payloads/index.js' +import { ListFilesPayload } from '../payloads/index.js' +import { CreateUploadSerializer } from '../serializers/index.js' +import { ConfirmUploadSerializer } from '../serializers/index.js' +import { ListFilesSerializer } from '../serializers/index.js' +import { GenerateFileUrlSerializer } from '../serializers/index.js' + +@Controller() +@ConnectRpcService(FilesEngine) +@UseFilters(ConnectRpcExceptionsFilter) +export class FilesController implements ServiceImpl { + constructor( + private readonly commandBus: CommandBus, + private readonly queryBus: QueryBus, + private readonly validator: Validator + ) {} + + @ConnectRpcMethod() + async createUpload(request: CreateUploadRequest): Promise { + const payload = new CreateUploadPayload(request) + + await this.validator.validate(payload) + + const command = new CreateUploadCommand( + uuid(), + payload.ownerId, + payload.bucket, + payload.name, + payload.size + ) + + await this.commandBus.execute(command) + + return new CreateUploadSerializer( + await this.queryBus.execute( + new GetUploadByIdQuery(command.uploadId) + ) + ) + } + + @ConnectRpcMethod() + async confirmUpload(request: ConfirmUploadRequest): Promise { + const payload = new ConfirmUploadPayload(request) + + await this.validator.validate(payload) + + const command = new ConfirmUploadCommand(payload.id, payload.ownerId) + + await this.commandBus.execute(command) + + return new ConfirmUploadSerializer( + await this.queryBus.execute(new GetFileByIdQuery(command.uploadId)) + ) + } + + @ConnectRpcMethod() + async listFiles(request: ListFilesRequest): Promise { + const payload = new ListFilesPayload(request) + + await this.validator.validate(payload) + + return new ListFilesSerializer( + await this.queryBus.execute( + new GetFilesQuery(payload.pager, payload.order, payload.query) + ) + ) + } + + @ConnectRpcMethod() + async generateFileUrl(request: GenerateFileUrlRequest): Promise { + const payload = new GenerateFileUrlPayload(request) + + await this.validator.validate(payload) + + return new GenerateFileUrlSerializer( + await this.queryBus.execute( + new GenerateFileUrlByIdQuery(payload.id) + ) + ) + } +} diff --git a/files/service/infrastructure-module/src/controllers/index.ts b/files/service/infrastructure-module/src/controllers/index.ts new file mode 100644 index 00000000..a470d888 --- /dev/null +++ b/files/service/infrastructure-module/src/controllers/index.ts @@ -0,0 +1 @@ +export * from './files.controller.js' diff --git a/files/service/infrastructure-module/src/entities/file.entity.ts b/files/service/infrastructure-module/src/entities/file.entity.ts new file mode 100644 index 00000000..f676a9b8 --- /dev/null +++ b/files/service/infrastructure-module/src/entities/file.entity.ts @@ -0,0 +1,25 @@ +import { Entity } from '@mikro-orm/core' +import { Property } from '@mikro-orm/core' +import { PrimaryKey } from '@mikro-orm/core' +import { Enum } from '@mikro-orm/core' +import { BaseEntity } from '@mikro-orm/core' + +import { FilesBucketType } from '@files-engine/domain-module' + +@Entity({ tableName: 'files' }) +export class FileEntity extends BaseEntity { + @PrimaryKey({ type: 'uuid' }) + id!: string + + @Enum({ items: () => FilesBucketType, type: 'smallint', default: FilesBucketType.PRIVATE }) + type: FilesBucketType = FilesBucketType.PRIVATE + + @Property({ type: 'uuid' }) + ownerId!: string + + @Property({ length: 2048 }) + url!: string + + @Property() + bucket!: string +} diff --git a/files/service/infrastructure-module/src/entities/index.ts b/files/service/infrastructure-module/src/entities/index.ts new file mode 100644 index 00000000..c43f8cbc --- /dev/null +++ b/files/service/infrastructure-module/src/entities/index.ts @@ -0,0 +1,2 @@ +export * from './file.entity.js' +export * from './upload.entity.js' diff --git a/files/service/infrastructure-module/src/entities/upload.entity.ts b/files/service/infrastructure-module/src/entities/upload.entity.ts new file mode 100644 index 00000000..1dedbf04 --- /dev/null +++ b/files/service/infrastructure-module/src/entities/upload.entity.ts @@ -0,0 +1,36 @@ +import type { FilesBucket } from '@files-engine/domain-module' + +import { Entity } from '@mikro-orm/core' +import { Property } from '@mikro-orm/core' +import { PrimaryKey } from '@mikro-orm/core' +import { BaseEntity } from '@mikro-orm/core' + +@Entity({ tableName: 'uploads' }) +export class UploadEntity extends BaseEntity { + @PrimaryKey({ type: 'uuid' }) + id!: string + + @Property({ type: 'uuid' }) + ownerId!: string + + @Property({ type: 'jsonb' }) + bucket!: FilesBucket + + @Property() + filename!: string + + @Property() + contentType!: string + + @Property() + name!: string + + @Property() + size!: number + + @Property({ length: 2048 }) + url!: string + + @Property() + confirmed!: boolean +} diff --git a/files/service/infrastructure-module/src/index.ts b/files/service/infrastructure-module/src/index.ts new file mode 100644 index 00000000..d2b46772 --- /dev/null +++ b/files/service/infrastructure-module/src/index.ts @@ -0,0 +1,3 @@ +export * from './repositories/index.js' +export * from './module/index.js' +export * from './ports/index.js' diff --git a/files/service/infrastructure-module/src/mappers/file.mapper.ts b/files/service/infrastructure-module/src/mappers/file.mapper.ts new file mode 100644 index 00000000..547b351d --- /dev/null +++ b/files/service/infrastructure-module/src/mappers/file.mapper.ts @@ -0,0 +1,34 @@ +import type { ExtractProperties } from '@atls/base-types' + +import type { FileEntity } from '../entities/index.js' + +import { Injectable } from '@nestjs/common' + +import { File } from '@files-engine/domain-module' + +@Injectable() +export class FileMapper { + toDomain(entity: FileEntity): File { + const properties: Omit, 'autoCommit'> = { + id: entity.id, + ownerId: entity.ownerId, + type: entity.type, + url: entity.url, + bucket: entity.bucket, + } + + return Object.assign(new File(), properties) + } + + toPersistence(aggregate: File, entity: FileEntity): FileEntity { + entity.assign({ + id: aggregate.id, + ownerId: aggregate.ownerId, + type: aggregate.type, + url: aggregate.url, + bucket: aggregate.bucket, + }) + + return entity + } +} diff --git a/files/service/infrastructure-module/src/mappers/index.ts b/files/service/infrastructure-module/src/mappers/index.ts new file mode 100644 index 00000000..8454d76d --- /dev/null +++ b/files/service/infrastructure-module/src/mappers/index.ts @@ -0,0 +1,2 @@ +export * from './file.mapper.js' +export * from './upload.mapper.js' diff --git a/files/service/infrastructure-module/src/mappers/upload.mapper.ts b/files/service/infrastructure-module/src/mappers/upload.mapper.ts new file mode 100644 index 00000000..0b753a79 --- /dev/null +++ b/files/service/infrastructure-module/src/mappers/upload.mapper.ts @@ -0,0 +1,75 @@ +import type { ExtractProperties } from '@atls/base-types' + +import type { UploadEntity } from '../entities/index.js' + +import { Injectable } from '@nestjs/common' + +import { FilesBucketSizeConditions } from '@files-engine/domain-module' +import { FilesBucketConditions } from '@files-engine/domain-module' +import { FilesBucket } from '@files-engine/domain-module' +import { Upload } from '@files-engine/domain-module' + +@Injectable() +export class UploadMapper { + toDomain(entity: UploadEntity): Upload { + const bucketSizeConditionsProperties: ExtractProperties = { + min: entity.bucket.conditions.size.min, + max: entity.bucket.conditions.size.max, + } + + const bucketConditionsProperties: ExtractProperties = { + type: entity.bucket.conditions.type, + size: Object.assign(new FilesBucketSizeConditions(), bucketSizeConditionsProperties), + } + + const bucketProperties: ExtractProperties = { + type: entity.bucket.type, + name: entity.bucket.name, + bucket: entity.bucket.bucket, + path: entity.bucket.path, + conditions: Object.assign(new FilesBucketConditions(), bucketConditionsProperties), + } + + const properties: Omit, 'autoCommit'> = { + id: entity.id, + ownerId: entity.ownerId, + filename: entity.filename, + contentType: entity.contentType, + name: entity.name, + size: entity.size, + url: entity.url, + confirmed: entity.confirmed, + bucket: Object.assign(new FilesBucket(), bucketProperties), + } + + return Object.assign(new Upload(), properties) + } + + toPersistence(aggregate: Upload, entity: UploadEntity): UploadEntity { + entity.assign({ + id: aggregate.id, + ownerId: aggregate.ownerId, + url: aggregate.url, + name: aggregate.name, + filename: aggregate.filename, + contentType: aggregate.contentType, + size: aggregate.size, + confirmed: aggregate.confirmed, + bucket: { + type: aggregate.bucket.type, + name: aggregate.bucket.name, + bucket: aggregate.bucket.bucket, + path: aggregate.bucket.path, + conditions: { + type: aggregate.bucket.conditions.type, + size: { + min: aggregate.bucket.conditions.size.min, + max: aggregate.bucket.conditions.size.max, + }, + }, + }, + }) + + return entity + } +} diff --git a/files/service/infrastructure-module/src/migrations/.snapshot-db.json b/files/service/infrastructure-module/src/migrations/.snapshot-db.json new file mode 100644 index 00000000..2ced0119 --- /dev/null +++ b/files/service/infrastructure-module/src/migrations/.snapshot-db.json @@ -0,0 +1,169 @@ +{ + "namespaces": ["public"], + "name": "public", + "tables": [ + { + "columns": { + "id": { + "name": "id", + "type": "uuid", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "mappedType": "uuid" + }, + "type": { + "name": "type", + "type": "smallint", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "default": "1", + "mappedType": "enum" + }, + "owner_id": { + "name": "owner_id", + "type": "uuid", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "mappedType": "uuid" + }, + "url": { + "name": "url", + "type": "varchar(2048)", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "length": 2048, + "mappedType": "string" + }, + "bucket": { + "name": "bucket", + "type": "varchar(255)", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "mappedType": "string" + } + }, + "name": "files", + "schema": "public", + "indexes": [ + { + "keyName": "files_pkey", + "columnNames": ["id"], + "composite": false, + "primary": true, + "unique": true + } + ], + "checks": [], + "foreignKeys": {} + }, + { + "columns": { + "id": { + "name": "id", + "type": "uuid", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "mappedType": "uuid" + }, + "owner_id": { + "name": "owner_id", + "type": "uuid", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "mappedType": "uuid" + }, + "bucket": { + "name": "bucket", + "type": "jsonb", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "mappedType": "json" + }, + "filename": { + "name": "filename", + "type": "varchar(255)", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "mappedType": "string" + }, + "content_type": { + "name": "content_type", + "type": "varchar(255)", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "mappedType": "string" + }, + "name": { + "name": "name", + "type": "varchar(255)", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "mappedType": "string" + }, + "size": { + "name": "size", + "type": "int", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "mappedType": "integer" + }, + "url": { + "name": "url", + "type": "varchar(2048)", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "length": 2048, + "mappedType": "string" + }, + "confirmed": { + "name": "confirmed", + "type": "boolean", + "unsigned": false, + "autoincrement": false, + "primary": false, + "nullable": false, + "mappedType": "boolean" + } + }, + "name": "uploads", + "schema": "public", + "indexes": [ + { + "keyName": "uploads_pkey", + "columnNames": ["id"], + "composite": false, + "primary": true, + "unique": true + } + ], + "checks": [], + "foreignKeys": {} + } + ] +} diff --git a/files/service/infrastructure-module/src/migrations/Migration20230831193126.ts b/files/service/infrastructure-module/src/migrations/Migration20230831193126.ts new file mode 100644 index 00000000..a144dfa8 --- /dev/null +++ b/files/service/infrastructure-module/src/migrations/Migration20230831193126.ts @@ -0,0 +1,13 @@ +import { Migration } from '@mikro-orm/migrations' + +export class Migration20230831193126 extends Migration { + override async up(): Promise { + this.addSql( + 'create table "files" ("id" uuid not null, "type" smallint not null default 1, "owner_id" uuid not null, "name" varchar(255) not null, "url" varchar(2048) not null, constraint "files_pkey" primary key ("id"));' + ) + + this.addSql( + 'create table "uploads" ("id" uuid not null, "owner_id" uuid not null, "url" varchar(2048) not null, "name" varchar(255) not null, "filename" varchar(255) not null, "bucket" jsonb not null, "size" int not null, "confirmed" boolean not null, constraint "uploads_pkey" primary key ("id"));' + ) + } +} diff --git a/files/service/infrastructure-module/src/migrations/Migration20230831200642.ts b/files/service/infrastructure-module/src/migrations/Migration20230831200642.ts new file mode 100644 index 00000000..53d84c34 --- /dev/null +++ b/files/service/infrastructure-module/src/migrations/Migration20230831200642.ts @@ -0,0 +1,11 @@ +import { Migration } from '@mikro-orm/migrations' + +export class Migration20230831200642 extends Migration { + override async up(): Promise { + this.addSql('alter table "uploads" add column "content_type" varchar(255) not null;') + } + + override async down(): Promise { + this.addSql('alter table "uploads" drop column "content_type";') + } +} diff --git a/files/service/infrastructure-module/src/migrations/Migration20230902084941.ts b/files/service/infrastructure-module/src/migrations/Migration20230902084941.ts new file mode 100644 index 00000000..deac503c --- /dev/null +++ b/files/service/infrastructure-module/src/migrations/Migration20230902084941.ts @@ -0,0 +1,11 @@ +import { Migration } from '@mikro-orm/migrations' + +export class Migration20230902084941 extends Migration { + override async up(): Promise { + this.addSql('alter table "files" drop column "name";') + } + + override async down(): Promise { + this.addSql('alter table "files" add column "name" varchar(255) not null;') + } +} diff --git a/files/service/infrastructure-module/src/migrations/Migration20240114100658.ts b/files/service/infrastructure-module/src/migrations/Migration20240114100658.ts new file mode 100644 index 00000000..3e100dee --- /dev/null +++ b/files/service/infrastructure-module/src/migrations/Migration20240114100658.ts @@ -0,0 +1,11 @@ +import { Migration } from '@mikro-orm/migrations' + +export class Migration20240114100658 extends Migration { + override async up(): Promise { + this.addSql('alter table "files" add column "bucket" varchar(255) not null default \'-\';') + } + + override async down(): Promise { + this.addSql('alter table "files" drop column "bucket";') + } +} diff --git a/files/service/infrastructure-module/src/migrations/Migration20240114100714.ts b/files/service/infrastructure-module/src/migrations/Migration20240114100714.ts new file mode 100644 index 00000000..1647389c --- /dev/null +++ b/files/service/infrastructure-module/src/migrations/Migration20240114100714.ts @@ -0,0 +1,17 @@ +import { Migration } from '@mikro-orm/migrations' + +export class Migration20240114100714 extends Migration { + override async up(): Promise { + this.addSql('alter table "files" alter column "bucket" drop default;') + this.addSql( + 'alter table "files" alter column "bucket" type varchar(255) using ("bucket"::varchar(255));' + ) + } + + override async down(): Promise { + this.addSql( + 'alter table "files" alter column "bucket" type varchar(255) using ("bucket"::varchar(255));' + ) + this.addSql('alter table "files" alter column "bucket" set default \'-\';') + } +} diff --git a/files/service/infrastructure-module/src/migrations/index.ts b/files/service/infrastructure-module/src/migrations/index.ts new file mode 100644 index 00000000..97178fc0 --- /dev/null +++ b/files/service/infrastructure-module/src/migrations/index.ts @@ -0,0 +1,5 @@ +export * from './Migration20230831193126.js' +export * from './Migration20230831200642.js' +export * from './Migration20230902084941.js' +export * from './Migration20240114100658.js' +export * from './Migration20240114100714.js' diff --git a/files/service/infrastructure-module/src/mikro-orm.config.ts b/files/service/infrastructure-module/src/mikro-orm.config.ts new file mode 100644 index 00000000..4e677b2b --- /dev/null +++ b/files/service/infrastructure-module/src/mikro-orm.config.ts @@ -0,0 +1,21 @@ +import { MikroORMConfigBuilder } from '@atls/nestjs-mikro-orm-config' +import { PostgreSqlDriver } from '@mikro-orm/postgresql' + +import * as entities from './entities/index.js' +import * as migrations from './migrations/index.js' + +export default MikroORMConfigBuilder.build({ + type: 'postgresql', + driver: PostgreSqlDriver, + entities: Object.values(entities), + migrations: { + tableName: 'mikro_orm_migrations_files_system', + disableForeignKeys: false, + migrationsList: Object.keys(migrations).map((name: string) => ({ + class: migrations[name as keyof typeof migrations], + name, + })), + pathTs: './src/migrations', + emit: 'ts', + }, +}) diff --git a/files/service/infrastructure-module/src/module/files-engine-infrastructure.module.config.ts b/files/service/infrastructure-module/src/module/files-engine-infrastructure.module.config.ts new file mode 100644 index 00000000..39cc4012 --- /dev/null +++ b/files/service/infrastructure-module/src/module/files-engine-infrastructure.module.config.ts @@ -0,0 +1,41 @@ +import type { CqrsKafkaEventsModuleOptions } from '@atls/nestjs-cqrs-kafka-events' +import type { GcsClientModuleOptions } from '@atls/nestjs-gcs-client' +import type { MikroOrmModuleOptions } from '@mikro-orm/nestjs' + +import type { S3LocalClientModuleOptions } from './files-engine-infrastructure.module.interfaces.js' +import type { FilesEngineInfrastructureModuleOptions } from './files-engine-infrastructure.module.interfaces.js' + +import { Inject } from '@nestjs/common' + +import { FILES_ENGINE_INFRASTRUCTURE_MODULE_OPTIONS } from './files-engine-infrastructure.module.constants.js' + +export class FilesEngineInfrastructureModuleConfig { + constructor( + @Inject(FILES_ENGINE_INFRASTRUCTURE_MODULE_OPTIONS) + private readonly options: FilesEngineInfrastructureModuleOptions + ) {} + + get storage(): FilesEngineInfrastructureModuleOptions['storage'] { + return ( + this.options.storage || + (process.env.FILES_STORAGE_PROVIDER as FilesEngineInfrastructureModuleOptions['storage']) || + 's3' + ) + } + + get events(): CqrsKafkaEventsModuleOptions { + return this.options.events || {} + } + + get gcs(): GcsClientModuleOptions { + return this.options.gcs || {} + } + + get s3(): S3LocalClientModuleOptions { + return { ...this.options.s3, localhostEndpoint: process.env.S3_LOCALHOST_ENDPOINT } + } + + get db(): Partial { + return this.options.db || {} + } +} diff --git a/files/service/infrastructure-module/src/module/files-engine-infrastructure.module.constants.ts b/files/service/infrastructure-module/src/module/files-engine-infrastructure.module.constants.ts new file mode 100644 index 00000000..d0c6e63f --- /dev/null +++ b/files/service/infrastructure-module/src/module/files-engine-infrastructure.module.constants.ts @@ -0,0 +1,3 @@ +export const FILES_ENGINE_INFRASTRUCTURE_MODULE_OPTIONS = Symbol( + 'files-engine-infrastructure-module-options' +) diff --git a/files/service/infrastructure-module/src/module/files-engine-infrastructure.module.interfaces.ts b/files/service/infrastructure-module/src/module/files-engine-infrastructure.module.interfaces.ts new file mode 100644 index 00000000..c6b9fad1 --- /dev/null +++ b/files/service/infrastructure-module/src/module/files-engine-infrastructure.module.interfaces.ts @@ -0,0 +1,16 @@ +import type { CqrsKafkaEventsModuleOptions } from '@atls/nestjs-cqrs-kafka-events' +import type { GcsClientModuleOptions } from '@atls/nestjs-gcs-client' +import type { S3ClientModuleOptions } from '@atls/nestjs-s3-client' +import type { MikroOrmModuleOptions } from '@mikro-orm/nestjs' + +export interface S3LocalClientModuleOptions extends S3ClientModuleOptions { + localhostEndpoint?: string +} + +export interface FilesEngineInfrastructureModuleOptions { + storage?: 'gcs' | 's3' + events?: CqrsKafkaEventsModuleOptions + gcs?: GcsClientModuleOptions + s3?: S3LocalClientModuleOptions + db?: Partial +} diff --git a/files/service/infrastructure-module/src/module/files-engine-infrastructure.module.ts b/files/service/infrastructure-module/src/module/files-engine-infrastructure.module.ts new file mode 100644 index 00000000..dec06bd7 --- /dev/null +++ b/files/service/infrastructure-module/src/module/files-engine-infrastructure.module.ts @@ -0,0 +1,140 @@ +import type { MikroOrmModuleOptions } from '@mikro-orm/nestjs' +import type { DynamicModule } from '@nestjs/common' +import type { OnModuleInit } from '@nestjs/common' + +import type { FilesEngineInfrastructureModuleOptions } from './files-engine-infrastructure.module.interfaces.js' + +import { ConnectRpcServer } from '@atls/nestjs-connectrpc' +import { ServerProtocol } from '@atls/nestjs-connectrpc' +import { CqrsModule } from '@atls/nestjs-cqrs' +import { CqrsKafkaEventsModule } from '@atls/nestjs-cqrs-kafka-events' +import { GcsClientModule } from '@atls/nestjs-gcs-client' +import { GcsClientFactory } from '@atls/nestjs-gcs-client' +import { MicroservisesRegistryModule } from '@atls/nestjs-microservices-registry' +import { MikroORMConfigModule } from '@atls/nestjs-mikro-orm-config' +import { MikroORMConfig } from '@atls/nestjs-mikro-orm-config' +import { MikroORMRequestContextModule } from '@atls/nestjs-mikro-orm-request-context' +import { S3ClientModule } from '@atls/nestjs-s3-client' +import { S3ClientFactory } from '@atls/nestjs-s3-client' +import { ValidationModule } from '@atls/nestjs-validation' +import { MikroORM } from '@mikro-orm/core' +import { MikroOrmModule } from '@mikro-orm/nestjs' +import { PostgreSqlDriver } from '@mikro-orm/postgresql' +import { Module } from '@nestjs/common' + +import { TransactionalRepository } from '@files-engine/domain-module' +import { UploadRepository } from '@files-engine/domain-module' +import { FileRepository } from '@files-engine/domain-module' +import { FilesBucketsAdapter } from '@files-engine/domain-module' +import { FilesStorageAdapter } from '@files-engine/domain-module' + +import * as controllers from '../controllers/index.js' +import * as entities from '../entities/index.js' +import * as mappers from '../mappers/index.js' +import * as migrations from '../migrations/index.js' +import { S3FilesStorageAdapterImpl } from '../ports/index.js' +import { GcsFilesStorageAdapterImpl } from '../ports/index.js' +import { EnvFilesBucketsAdapterImpl } from '../ports/index.js' +import { TransactionalRepositoryImpl } from '../repositories/index.js' +import { UploadRepositoryImpl } from '../repositories/index.js' +import { FileRepositoryImpl } from '../repositories/index.js' +import { FilesEngineInfrastructureModuleConfig } from './files-engine-infrastructure.module.config.js' +import { FILES_ENGINE_INFRASTRUCTURE_MODULE_OPTIONS } from './files-engine-infrastructure.module.constants.js' + +@Module({}) +export class FilesEngineInfrastructureModule implements OnModuleInit { + constructor(private readonly orm: MikroORM) {} + + static register(options: FilesEngineInfrastructureModuleOptions = {}): DynamicModule { + const providers = [ + { + provide: FILES_ENGINE_INFRASTRUCTURE_MODULE_OPTIONS, + useValue: options, + }, + { + provide: FilesEngineInfrastructureModuleConfig, + useClass: FilesEngineInfrastructureModuleConfig, + }, + { + provide: FilesStorageAdapter, + useFactory: ( + config: FilesEngineInfrastructureModuleConfig, + s3ClientFactory: S3ClientFactory, + googleStorageFactory: GcsClientFactory + ): FilesStorageAdapter => + config.storage === 'gcs' + ? new GcsFilesStorageAdapterImpl(googleStorageFactory.create()) + : new S3FilesStorageAdapterImpl(s3ClientFactory.create(), config, s3ClientFactory), + inject: [FilesEngineInfrastructureModuleConfig, S3ClientFactory, GcsClientFactory], + }, + { + provide: FilesBucketsAdapter, + useClass: EnvFilesBucketsAdapterImpl, + }, + { + provide: TransactionalRepository, + useClass: TransactionalRepositoryImpl, + }, + { + provide: UploadRepository, + useClass: UploadRepositoryImpl, + }, + { + provide: FileRepository, + useClass: FileRepositoryImpl, + }, + ] + + return { + global: true, + module: FilesEngineInfrastructureModule, + controllers: Object.values(controllers), + imports: [ + MikroORMRequestContextModule.forInterceptor(), + MicroservisesRegistryModule.connect({ + strategy: new ConnectRpcServer({ + protocol: ServerProtocol.HTTP2_INSECURE, + port: 50051, + }), + }), + ValidationModule.register(), + CqrsModule.forRoot(), + MikroOrmModule.forFeature(Object.values(entities)), + MikroOrmModule.forRootAsync({ + imports: [ + MikroORMConfigModule.register({ + driver: PostgreSqlDriver, + migrationsList: migrations, + migrationsTableName: 'mikro_orm_migrations_FILES_ENGINE', + entities, + }), + ], + useFactory: (mikroORMConfig: MikroORMConfig, config): MikroOrmModuleOptions => + ({ + ...mikroORMConfig.createMikroOrmOptions(), + ...config.db, + }) as MikroOrmModuleOptions, + inject: [MikroORMConfig, FilesEngineInfrastructureModuleConfig], + }), + CqrsKafkaEventsModule.registerAsync({ + useFactory: (config: FilesEngineInfrastructureModuleConfig) => config.events, + inject: [FilesEngineInfrastructureModuleConfig], + }), + GcsClientModule.registerAsync({ + useFactory: (config: FilesEngineInfrastructureModuleConfig) => config.gcs, + inject: [FilesEngineInfrastructureModuleConfig], + }), + S3ClientModule.registerAsync({ + useFactory: (config: FilesEngineInfrastructureModuleConfig) => config.s3, + inject: [FilesEngineInfrastructureModuleConfig], + }), + ], + providers: [...Object.values(mappers), ...providers], + exports: [...providers], + } + } + + async onModuleInit(): Promise { + await this.orm.getMigrator().up() + } +} diff --git a/files/service/infrastructure-module/src/module/index.ts b/files/service/infrastructure-module/src/module/index.ts new file mode 100644 index 00000000..44e3b0a9 --- /dev/null +++ b/files/service/infrastructure-module/src/module/index.ts @@ -0,0 +1,3 @@ +export * from './files-engine-infrastructure.module.config.js' +export * from './files-engine-infrastructure.module.constants.js' +export * from './files-engine-infrastructure.module.js' diff --git a/files/service/infrastructure-module/src/payloads/confirm-upload.payload.ts b/files/service/infrastructure-module/src/payloads/confirm-upload.payload.ts new file mode 100644 index 00000000..54c6e81c --- /dev/null +++ b/files/service/infrastructure-module/src/payloads/confirm-upload.payload.ts @@ -0,0 +1,17 @@ +import type { ConfirmUploadRequest } from '@atls/files-rpc/interfaces' + +import { IsUUID } from 'class-validator' + +export class ConfirmUploadPayload { + constructor(private readonly request: ConfirmUploadRequest) {} + + @IsUUID('4') + get id(): string { + return this.request.id + } + + @IsUUID('4') + get ownerId(): string { + return this.request.ownerId + } +} diff --git a/files/service/infrastructure-module/src/payloads/create-upload.payload.ts b/files/service/infrastructure-module/src/payloads/create-upload.payload.ts new file mode 100644 index 00000000..f985cc30 --- /dev/null +++ b/files/service/infrastructure-module/src/payloads/create-upload.payload.ts @@ -0,0 +1,31 @@ +import type { CreateUploadRequest } from '@atls/files-rpc/interfaces' + +import { IsNotEmpty } from 'class-validator' +import { IsInt } from 'class-validator' +import { Min } from 'class-validator' +import { IsUUID } from 'class-validator' + +export class CreateUploadPayload { + constructor(private readonly request: CreateUploadRequest) {} + + @IsUUID('4') + get ownerId(): string { + return this.request.ownerId + } + + @IsNotEmpty() + get bucket(): string { + return this.request.bucket + } + + @IsNotEmpty() + get name(): string { + return this.request.name + } + + @IsInt() + @Min(1) + get size(): number { + return this.request.size + } +} diff --git a/files/service/infrastructure-module/src/payloads/generate-file-url.payload.ts b/files/service/infrastructure-module/src/payloads/generate-file-url.payload.ts new file mode 100644 index 00000000..e371b576 --- /dev/null +++ b/files/service/infrastructure-module/src/payloads/generate-file-url.payload.ts @@ -0,0 +1,12 @@ +import type { GenerateFileUrlRequest } from '@atls/files-rpc/interfaces' + +import { IsUUID } from 'class-validator' + +export class GenerateFileUrlPayload { + constructor(private readonly request: GenerateFileUrlRequest) {} + + @IsUUID('4') + get id(): string { + return this.request.id + } +} diff --git a/files/service/infrastructure-module/src/payloads/index.ts b/files/service/infrastructure-module/src/payloads/index.ts new file mode 100644 index 00000000..895c8164 --- /dev/null +++ b/files/service/infrastructure-module/src/payloads/index.ts @@ -0,0 +1,4 @@ +export * from './confirm-upload.payload.js' +export * from './create-upload.payload.js' +export * from './generate-file-url.payload.js' +export * from './list-files.payload.js' diff --git a/files/service/infrastructure-module/src/payloads/list-files.payload.ts b/files/service/infrastructure-module/src/payloads/list-files.payload.ts new file mode 100644 index 00000000..a731a620 --- /dev/null +++ b/files/service/infrastructure-module/src/payloads/list-files.payload.ts @@ -0,0 +1,48 @@ +/* eslint-disable max-classes-per-file */ + +import type { ListFilesRequest_FilesQuery } from '@atls/files-rpc/interfaces' +import type { ListFilesRequest } from '@atls/files-rpc/interfaces' + +import { IdQueryPayload } from '@atls/rpc-query-payloads' +import { OrderPayload } from '@atls/rpc-query-payloads' +import { PagerPayload } from '@atls/rpc-query-payloads' +import { IsOptional } from 'class-validator' +import { ValidateNested } from 'class-validator' + +export class ListFilesQueryPayload { + constructor(private readonly query: ListFilesRequest_FilesQuery) {} + + @IsOptional() + @ValidateNested() + get id(): IdQueryPayload { + return new IdQueryPayload(this.query.id) + } + + @IsOptional() + @ValidateNested() + get ownerId(): IdQueryPayload { + return new IdQueryPayload(this.query.ownerId) + } +} + +export class ListFilesPayload { + constructor(private readonly request: ListFilesRequest) {} + + @IsOptional() + @ValidateNested() + get pager(): PagerPayload | undefined { + return this.request.pager ? new PagerPayload(this.request.pager) : undefined + } + + @IsOptional() + @ValidateNested() + get order(): OrderPayload | undefined { + return this.request.order ? new OrderPayload(this.request.order) : undefined + } + + @IsOptional() + @ValidateNested() + get query(): ListFilesQueryPayload | undefined { + return this.request.query ? new ListFilesQueryPayload(this.request.query) : undefined + } +} diff --git a/files/service/infrastructure-module/src/ports/env-files-buckets.adapter.impl.ts b/files/service/infrastructure-module/src/ports/env-files-buckets.adapter.impl.ts new file mode 100644 index 00000000..1df01c6c --- /dev/null +++ b/files/service/infrastructure-module/src/ports/env-files-buckets.adapter.impl.ts @@ -0,0 +1,76 @@ +import { Injectable } from '@nestjs/common' + +import { FilesBucket } from '@files-engine/domain-module' +import { FilesBucketsAdapter } from '@files-engine/domain-module' +import { FilesBucketType } from '@files-engine/domain-module' +import { FilesBucketSizeConditions } from '@files-engine/domain-module' +import { FilesBucketConditions } from '@files-engine/domain-module' + +@Injectable() +export class EnvFilesBucketsAdapterImpl extends FilesBucketsAdapter { + static FILES_BUCKETS_ENV_PREFIX = 'FILES_BUCKETS' + + #buckets: Array + + constructor() { + super() + + this.#buckets = EnvFilesBucketsAdapterImpl.getBuckets() + } + + protected static getBuckets(): Array { + return this.getAvailableBuckets().map((scope) => this.getBucketConfig(scope)) + } + + protected static getAvailableBuckets(): Array { + const bucketKeys: Array = Object.keys(process.env).filter((key) => + key.startsWith(EnvFilesBucketsAdapterImpl.FILES_BUCKETS_ENV_PREFIX)) + + return bucketKeys.reduce((result: Array, key) => { + const [scope] = key + .replace(EnvFilesBucketsAdapterImpl.FILES_BUCKETS_ENV_PREFIX, '') + .substring(1) + .toLowerCase() + .split('_') + + if (result.includes(scope)) { + return result + } + + return [...result, scope] + }, []) + } + + protected static getValueFromEnv(...args: Array): string | undefined { + const key = [EnvFilesBucketsAdapterImpl.FILES_BUCKETS_ENV_PREFIX, ...args] + .join('_') + .toUpperCase() + + return process.env[key] + } + + protected static getBucketConditions(scope: string): FilesBucketConditions { + const type = this.getValueFromEnv(scope, 'conditions', 'type') + const min = Number(this.getValueFromEnv(scope, 'conditions', 'size', 'min')) + const max = Number(this.getValueFromEnv(scope, 'conditions', 'size', 'max')) + + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + return FilesBucketConditions.create(type!, FilesBucketSizeConditions.create(min, max)) + } + + protected static getBucketConfig(scope: string): FilesBucket { + const type = + (this.getValueFromEnv(scope, 'type') || FilesBucketType.PRIVATE) === 'private' + ? FilesBucketType.PRIVATE + : FilesBucketType.PUBLIC + const bucket = this.getValueFromEnv(scope, 'bucket') + const path = this.getValueFromEnv(scope, 'path') || '/' + + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + return FilesBucket.create(type, scope, bucket!, path, this.getBucketConditions(scope)) + } + + override toFilesBucket(name: string): FilesBucket | undefined { + return this.#buckets.find((bucket) => bucket.name === name) + } +} diff --git a/files/service/infrastructure-module/src/ports/gcs-files-storage.adapter.impl.ts b/files/service/infrastructure-module/src/ports/gcs-files-storage.adapter.impl.ts new file mode 100644 index 00000000..b0c97d46 --- /dev/null +++ b/files/service/infrastructure-module/src/ports/gcs-files-storage.adapter.impl.ts @@ -0,0 +1,95 @@ +import type { Upload } from '@files-engine/domain-module' +import type { File } from '@files-engine/domain-module' + +import { join } from 'node:path' +import { relative } from 'node:path' + +import { Logger } from '@atls/logger' +import { Storage } from '@atls/nestjs-gcs-client' +import { Injectable } from '@nestjs/common' + +import { FilesStorageAdapter } from '@files-engine/domain-module' +import { StorageFileMetadata } from '@files-engine/domain-module' + +@Injectable() +export class GcsFilesStorageAdapterImpl extends FilesStorageAdapter { + #logger = new Logger(GcsFilesStorageAdapterImpl.name) + + constructor(private readonly storage: Storage) { + super() + } + + override async generateReadUrl(file: File): Promise { + const [, filename] = new URL(file.url).pathname.split(`${file.bucket}/`) + + const [signedUrl] = await this.storage + .bucket(file.bucket) + .file(filename) + .getSignedUrl({ + version: 'v4', + action: 'read', + expires: Date.now() + 10 * 60 * 1000, + }) + + return signedUrl + } + + override async prepareUpload(upload: Upload): Promise { + const filename = upload.bucket.path.startsWith('/') + ? relative('/', join(upload.bucket.path, upload.filename)) + : join(upload.bucket.path, upload.filename) + + const [url] = await this.storage + .bucket(upload.bucket.bucket) + .file(filename) + .createResumableUpload({ + metadata: { contentLength: upload.size, contentType: upload.contentType }, + }) + + return url + } + + override async toFileMetadata(upload: Upload): Promise { + const filename = upload.bucket.path.startsWith('/') + ? relative('/', join(upload.bucket.path, upload.filename)) + : join(upload.bucket.path, upload.filename) + + try { + const [metadata] = await this.storage + .bucket(upload.bucket.bucket) + .file(filename) + .getMetadata() + + const [signedUrl] = await this.storage + .bucket(upload.bucket.bucket) + .file(filename) + .getSignedUrl({ + version: 'v4', + action: 'read', + expires: Date.now() + 10 * 60 * 1000, + }) + + const size = + typeof metadata.size === 'string' ? Number.parseInt(metadata.size, 10) : metadata.size + + const url = + this.storage.apiEndpoint !== 'https://storage.googleapis.com' + ? signedUrl.replace('https://storage.googleapis.com', this.storage.apiEndpoint) + : signedUrl + + return StorageFileMetadata.create( + Object.assign(new URL(url), { search: '' }).toString(), + size || upload.size, + metadata.contentType || upload.contentType + ) + } catch (error) { + if (error instanceof Error) { + if ('code' in error && error.code !== 404) { + this.#logger.error(error) + } + } + + return undefined + } + } +} diff --git a/files/service/infrastructure-module/src/ports/index.ts b/files/service/infrastructure-module/src/ports/index.ts new file mode 100644 index 00000000..ae61b81b --- /dev/null +++ b/files/service/infrastructure-module/src/ports/index.ts @@ -0,0 +1,4 @@ +export * from './env-files-buckets.adapter.impl.js' +export * from './gcs-files-storage.adapter.impl.js' +export * from './s3-files-storage.adapter.impl.js' +export * from './static-files-buckets.adapter.impl.js' diff --git a/files/service/infrastructure-module/src/ports/s3-files-storage.adapter.impl.ts b/files/service/infrastructure-module/src/ports/s3-files-storage.adapter.impl.ts new file mode 100644 index 00000000..ae5a48d2 --- /dev/null +++ b/files/service/infrastructure-module/src/ports/s3-files-storage.adapter.impl.ts @@ -0,0 +1,111 @@ +import type { File } from '@files-engine/domain-module' +import type { Upload } from '@files-engine/domain-module' + +import { join } from 'node:path' +import { relative } from 'node:path' + +import { Logger } from '@atls/logger' +import { S3ClientFactory } from '@atls/nestjs-s3-client' +import { S3Client } from '@atls/nestjs-s3-client' +import { PutObjectCommand } from '@atls/nestjs-s3-client' +import { HeadObjectCommand } from '@atls/nestjs-s3-client' +import { GetObjectCommand } from '@atls/nestjs-s3-client' +import { Injectable } from '@nestjs/common' +import { getSignedUrl } from '@atls/nestjs-s3-client' + +import { FilesStorageAdapter } from '@files-engine/domain-module' +import { StorageFileMetadata } from '@files-engine/domain-module' + +import { FilesEngineInfrastructureModuleConfig } from '../module/index.js' + +@Injectable() +export class S3FilesStorageAdapterImpl extends FilesStorageAdapter { + localhostClient?: S3Client + + #logger = new Logger(S3FilesStorageAdapterImpl.name) + + constructor( + private readonly client: S3Client, + private readonly config: FilesEngineInfrastructureModuleConfig, + private readonly clientFactory: S3ClientFactory + ) { + super() + + if (config.s3.localhostEndpoint) { + this.localhostClient = this.clientFactory.create({ + ...this.config.s3, + endpoint: config.s3.localhostEndpoint, + }) + } + } + + override async generateReadUrl(file: File): Promise { + const [, filename] = new URL(file.url).pathname.split(`${file.bucket}/`) + + const signedUrl = await getSignedUrl( + this.localhostClient || this.client, + new GetObjectCommand({ + Bucket: file.bucket, + Key: filename, + }) + ) + + return signedUrl + } + + override async prepareUpload(upload: Upload): Promise { + const filename = upload.bucket.path.startsWith('/') + ? relative('/', join(upload.bucket.path, upload.filename)) + : join(upload.bucket.path, upload.filename) + + const url = await getSignedUrl( + this.localhostClient || this.client, + new PutObjectCommand({ + ContentType: upload.contentType, + Bucket: upload.bucket.bucket, + Key: filename, + }), + { expiresIn: 3600 } + ) + + return url + } + + override async toFileMetadata(upload: Upload): Promise { + const filename = upload.bucket.path.startsWith('/') + ? relative('/', join(upload.bucket.path, upload.filename)) + : join(upload.bucket.path, upload.filename) + + try { + const response = await this.client.send( + new HeadObjectCommand({ + Bucket: upload.bucket.bucket, + Key: filename, + }) + ) + + const signedUrl = await getSignedUrl( + this.localhostClient || this.client, + new GetObjectCommand({ + Bucket: upload.bucket.bucket, + Key: filename, + }) + ) + + return StorageFileMetadata.create( + Object.assign(new URL(signedUrl), { search: '' }).toString(), + response.ContentLength || upload.size, + response.ContentType || upload.contentType + ) + } catch (error) { + if (error instanceof Error) { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + if ((error as any)?.$metadata?.httpStatusCode !== 404) { + this.#logger.error(error) + } + } + + return undefined + } + } +} diff --git a/files/service/infrastructure-module/src/ports/static-files-buckets.adapter.impl.ts b/files/service/infrastructure-module/src/ports/static-files-buckets.adapter.impl.ts new file mode 100644 index 00000000..f9967fd6 --- /dev/null +++ b/files/service/infrastructure-module/src/ports/static-files-buckets.adapter.impl.ts @@ -0,0 +1,20 @@ +import type { FilesBucket } from '@files-engine/domain-module' + +import { Injectable } from '@nestjs/common' + +import { FilesBucketsAdapter } from '@files-engine/domain-module' + +@Injectable() +export class StaticFilesBucketsAdapterImpl extends FilesBucketsAdapter { + #buckets: Array + + constructor(buckets: Array) { + super() + + this.#buckets = buckets + } + + override toFilesBucket(name: string): FilesBucket | undefined { + return this.#buckets.find((bucket) => bucket.name === name) + } +} diff --git a/files/service/infrastructure-module/src/repositories/file.repository.impl.ts b/files/service/infrastructure-module/src/repositories/file.repository.impl.ts new file mode 100644 index 00000000..cc16762c --- /dev/null +++ b/files/service/infrastructure-module/src/repositories/file.repository.impl.ts @@ -0,0 +1,83 @@ +import type { RecordMetadata } from '@atls/nestjs-cqrs-kafka-events' +import type { File } from '@files-engine/domain-module' +import type { FindFilesByQueryResult } from '@files-engine/domain-module' +import type { FindFilesByQuery } from '@files-engine/domain-module' +import type { IEvent } from '@nestjs/cqrs' + +import { MikroORMQueryBuilder } from '@atls/mikro-orm-query-builder' +import { EntityRepository } from '@mikro-orm/core' +import { EntityManager } from '@mikro-orm/core' +import { InjectRepository } from '@mikro-orm/nestjs' +import { EntityManager as PostgreSqlEntityManager } from '@mikro-orm/postgresql' +import { Injectable } from '@nestjs/common' +import { Inject } from '@nestjs/common' +import { EventBus } from '@nestjs/cqrs' + +import { FileRepository } from '@files-engine/domain-module' + +import { FileEntity } from '../entities/index.js' +import { FileMapper } from '../mappers/index.js' + +@Injectable() +export class FileRepositoryImpl extends FileRepository { + constructor( + @InjectRepository(FileEntity) + private readonly repository: EntityRepository, + @Inject(EntityManager) + private readonly em: PostgreSqlEntityManager, + private readonly eventBus: EventBus, + private readonly mapper: FileMapper + ) { + super() + } + + async save(aggregate: File): Promise { + const exists = (await this.repository.findOne(aggregate.id)) || new FileEntity() + + const em = this.em.fork() + + await em.begin() + + try { + em.persist(this.mapper.toPersistence(aggregate, exists)) + + if (aggregate.getUncommittedEvents().length > 0) { + await this.eventBus.publishAll>>( + aggregate.getUncommittedEvents() + ) + } + + aggregate.commit() + + await em.commit() + } catch (error) { + await em.rollback() + + throw error + } + } + + async findById(id: string): Promise { + const entity = await this.repository.findOne({ + id, + }) + + return entity ? this.mapper.toDomain(entity) : undefined + } + + async findByQuery({ pager, order, query }: FindFilesByQuery): Promise { + const [files, hasNextPage] = await new MikroORMQueryBuilder( + this.em.createQueryBuilder(FileEntity) + ) + .id('id', query?.id) + .id('ownerId', query?.ownerId) + .order(order) + .pager(pager) + .execute() + + return { + files: files.map((file) => this.mapper.toDomain(file)), + hasNextPage, + } + } +} diff --git a/files/service/infrastructure-module/src/repositories/index.ts b/files/service/infrastructure-module/src/repositories/index.ts new file mode 100644 index 00000000..c6e570f8 --- /dev/null +++ b/files/service/infrastructure-module/src/repositories/index.ts @@ -0,0 +1,3 @@ +export * from './file.repository.impl.js' +export * from './transactional.repository.impl.js' +export * from './upload.repository.impl.js' diff --git a/files/service/infrastructure-module/src/repositories/transactional.repository.impl.ts b/files/service/infrastructure-module/src/repositories/transactional.repository.impl.ts new file mode 100644 index 00000000..a2769e3d --- /dev/null +++ b/files/service/infrastructure-module/src/repositories/transactional.repository.impl.ts @@ -0,0 +1,64 @@ +import type { RecordMetadata } from '@atls/nestjs-cqrs-kafka-events' +import type { File } from '@files-engine/domain-module' +import type { Upload } from '@files-engine/domain-module' +import type { IEvent } from '@nestjs/cqrs' + +import { EntityRepository } from '@mikro-orm/core' +import { EntityManager } from '@mikro-orm/core' +import { InjectRepository } from '@mikro-orm/nestjs' +import { EntityManager as PostgreSqlEntityManager } from '@mikro-orm/postgresql' +import { Injectable } from '@nestjs/common' +import { Inject } from '@nestjs/common' +import { EventBus } from '@nestjs/cqrs' + +import { TransactionalRepository } from '@files-engine/domain-module' + +import { FileEntity } from '../entities/index.js' +import { UploadEntity } from '../entities/index.js' +import { FileMapper } from '../mappers/index.js' +import { UploadMapper } from '../mappers/index.js' + +@Injectable() +export class TransactionalRepositoryImpl extends TransactionalRepository { + constructor( + @InjectRepository(FileEntity) + private readonly fileRepository: EntityRepository, + @InjectRepository(UploadEntity) + private readonly uploadRepository: EntityRepository, + @Inject(EntityManager) + private readonly em: PostgreSqlEntityManager, + private readonly eventBus: EventBus, + private readonly uploadMapper: UploadMapper, + private readonly fileMapper: FileMapper + ) { + super() + } + + override async saveUploadAndFile(upload: Upload, file: File): Promise { + const uploadEntity = (await this.uploadRepository.findOne(upload.id)) || new UploadEntity() + const fileEntity = (await this.fileRepository.findOne(file.id)) || new FileEntity() + + const em = this.em.fork() + + await em.begin() + + try { + em.persist(this.uploadMapper.toPersistence(upload, uploadEntity)) + em.persist(this.fileMapper.toPersistence(file, fileEntity)) + + await this.eventBus.publishAll>>([ + ...upload.getUncommittedEvents(), + ...file.getUncommittedEvents(), + ]) + + upload.commit() + file.commit() + + await em.commit() + } catch (error) { + await em.rollback() + + throw error + } + } +} diff --git a/files/service/infrastructure-module/src/repositories/upload.repository.impl.ts b/files/service/infrastructure-module/src/repositories/upload.repository.impl.ts new file mode 100644 index 00000000..45f4b4ac --- /dev/null +++ b/files/service/infrastructure-module/src/repositories/upload.repository.impl.ts @@ -0,0 +1,64 @@ +import type { RecordMetadata } from '@atls/nestjs-cqrs-kafka-events' +import type { Upload } from '@files-engine/domain-module' +import type { IEvent } from '@nestjs/cqrs' + +import { EntityRepository } from '@mikro-orm/core' +import { EntityManager } from '@mikro-orm/core' +import { InjectRepository } from '@mikro-orm/nestjs' +import { EntityManager as PostgreSqlEntityManager } from '@mikro-orm/postgresql' +import { Inject } from '@nestjs/common' +import { Injectable } from '@nestjs/common' +import { EventBus } from '@nestjs/cqrs' + +import { UploadRepository } from '@files-engine/domain-module' + +import { UploadEntity } from '../entities/index.js' +import { UploadMapper } from '../mappers/index.js' + +@Injectable() +export class UploadRepositoryImpl extends UploadRepository { + constructor( + @InjectRepository(UploadEntity) + private readonly repository: EntityRepository, + @Inject(EntityManager) + private readonly em: PostgreSqlEntityManager, + private readonly eventBus: EventBus, + private readonly mapper: UploadMapper + ) { + super() + } + + async save(aggregate: Upload): Promise { + const exists = (await this.repository.findOne(aggregate.id)) || new UploadEntity() + + const em = this.em.fork() + + await em.begin() + + try { + await em.persist(this.mapper.toPersistence(aggregate, exists)).flush() + + if (aggregate.getUncommittedEvents().length > 0) { + await this.eventBus.publishAll>>( + aggregate.getUncommittedEvents() + ) + } + + aggregate.commit() + + await em.commit() + } catch (error) { + await em.rollback() + + throw error + } + } + + async findById(id: string): Promise { + const entity = await this.repository.findOne({ + id, + }) + + return entity ? this.mapper.toDomain(entity) : undefined + } +} diff --git a/files/service/infrastructure-module/src/serializers/confirm-upload.serializer.ts b/files/service/infrastructure-module/src/serializers/confirm-upload.serializer.ts new file mode 100644 index 00000000..21094043 --- /dev/null +++ b/files/service/infrastructure-module/src/serializers/confirm-upload.serializer.ts @@ -0,0 +1,15 @@ +import type { File } from '@files-engine/domain-module' + +import { ConfirmUploadResponse } from '@atls/files-rpc/abstractions' + +import { FileSerializer } from './file.serializer.js' + +export class ConfirmUploadSerializer extends ConfirmUploadResponse { + constructor(private readonly file: File) { + super() + } + + get result(): FileSerializer { + return new FileSerializer(this.file) + } +} diff --git a/files/service/infrastructure-module/src/serializers/create-upload.serializer.ts b/files/service/infrastructure-module/src/serializers/create-upload.serializer.ts new file mode 100644 index 00000000..378ed74a --- /dev/null +++ b/files/service/infrastructure-module/src/serializers/create-upload.serializer.ts @@ -0,0 +1,15 @@ +import type { Upload } from '@files-engine/domain-module' + +import { CreateUploadResponse } from '@atls/files-rpc/abstractions' + +import { UploadSerializer } from './upload.serializer.js' + +export class CreateUploadSerializer extends CreateUploadResponse { + constructor(private readonly upload: Upload) { + super() + } + + get result(): UploadSerializer { + return new UploadSerializer(this.upload) + } +} diff --git a/files/service/infrastructure-module/src/serializers/file.serializer.ts b/files/service/infrastructure-module/src/serializers/file.serializer.ts new file mode 100644 index 00000000..6062180a --- /dev/null +++ b/files/service/infrastructure-module/src/serializers/file.serializer.ts @@ -0,0 +1,21 @@ +import type { File } from '@files-engine/domain-module' + +import * as rpc from '@atls/files-rpc/abstractions' + +export class FileSerializer extends rpc.File { + constructor(private readonly file: File) { + super() + } + + get id(): string { + return this.file.id + } + + get url(): string { + return this.file.url + } + + get ownerId(): string { + return this.file.ownerId + } +} diff --git a/files/service/infrastructure-module/src/serializers/generate-file-url.serializer.ts b/files/service/infrastructure-module/src/serializers/generate-file-url.serializer.ts new file mode 100644 index 00000000..0cc18edb --- /dev/null +++ b/files/service/infrastructure-module/src/serializers/generate-file-url.serializer.ts @@ -0,0 +1,11 @@ +import { GenerateFileUrlResponse } from '@atls/files-rpc/abstractions' + +export class GenerateFileUrlSerializer extends GenerateFileUrlResponse { + constructor(private readonly result: string) { + super() + } + + get url(): string { + return this.result + } +} diff --git a/files/service/infrastructure-module/src/serializers/index.ts b/files/service/infrastructure-module/src/serializers/index.ts new file mode 100644 index 00000000..5ded2466 --- /dev/null +++ b/files/service/infrastructure-module/src/serializers/index.ts @@ -0,0 +1,4 @@ +export * from './confirm-upload.serializer.js' +export * from './create-upload.serializer.js' +export * from './generate-file-url.serializer.js' +export * from './list-files.serializer.js' diff --git a/files/service/infrastructure-module/src/serializers/list-files.serializer.ts b/files/service/infrastructure-module/src/serializers/list-files.serializer.ts new file mode 100644 index 00000000..7e43eea5 --- /dev/null +++ b/files/service/infrastructure-module/src/serializers/list-files.serializer.ts @@ -0,0 +1,19 @@ +import type { File } from '@files-engine/domain-module' + +import { ListFilesResponse } from '@atls/files-rpc/abstractions' + +import { FileSerializer } from './file.serializer.js' + +export class ListFilesSerializer extends ListFilesResponse { + constructor(private readonly query: { files: Array; hasNextPage: boolean }) { + super() + } + + get files(): Array { + return this.query.files.map((file) => new FileSerializer(file)) + } + + get hasNextPage(): boolean { + return this.query.hasNextPage + } +} diff --git a/files/service/infrastructure-module/src/serializers/upload.serializer.ts b/files/service/infrastructure-module/src/serializers/upload.serializer.ts new file mode 100644 index 00000000..86545b92 --- /dev/null +++ b/files/service/infrastructure-module/src/serializers/upload.serializer.ts @@ -0,0 +1,21 @@ +import type { Upload } from '@files-engine/domain-module' + +import * as rpc from '@atls/files-rpc/abstractions' + +export class UploadSerializer extends rpc.Upload { + constructor(private readonly upload: Upload) { + super() + } + + get id(): string { + return this.upload.id + } + + get url(): string { + return this.upload.url + } + + get ownerId(): string { + return this.upload.ownerId + } +} diff --git a/files/service/infrastructure-module/tsconfig.json b/files/service/infrastructure-module/tsconfig.json new file mode 100644 index 00000000..618c6c3e --- /dev/null +++ b/files/service/infrastructure-module/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "../../../tsconfig.json" +} diff --git a/files/service/service-entrypoint/CHANGELOG.md b/files/service/service-entrypoint/CHANGELOG.md new file mode 100644 index 00000000..99ded579 --- /dev/null +++ b/files/service/service-entrypoint/CHANGELOG.md @@ -0,0 +1,17 @@ +## [0.0.1](https://github.com/atls/services/compare/@files/service-entrypoint@0.0.1...@files/service-entrypoint@0.0.1) (2025-02-21) + +## [0.0.1](https://github.com/atls/services/compare/@files/service-entrypoint@0.0.1...@files/service-entrypoint@0.0.1) (2025-02-20) + +## [0.0.1](https://github.com/atls/services/compare/@files/service-entrypoint@0.0.1...@files/service-entrypoint@0.0.1) (2025-02-20) + +## [0.0.1](https://github.com/atls/services/compare/@files/service-entrypoint@0.0.1...@files/service-entrypoint@0.0.1) (2025-02-20) + +## [0.0.1](https://github.com/atls/services/compare/@files/service-entrypoint@0.0.1...@files/service-entrypoint@0.0.1) (2025-02-17) + +## [0.0.1](https://github.com/atls/services/compare/@files/service-entrypoint@0.0.1...@files/service-entrypoint@0.0.1) (2025-02-17) + +## 0.0.1 (2025-02-17) + +### Features + +- **files:** service ([#28](https://github.com/atls/services/issues/28)) ([57b6d12](https://github.com/atls/services/commit/57b6d12893d5c10065506e347b1b13715b2f8c36)) diff --git a/files/service/service-entrypoint/Readme.md b/files/service/service-entrypoint/Readme.md new file mode 100644 index 00000000..6e9a905c --- /dev/null +++ b/files/service/service-entrypoint/Readme.md @@ -0,0 +1,34 @@ +## Fille service + +Для работы сервиса необходимы env: + +1. Database connection: + +- `POSTGRESQL_HOST` +- `POSTGRESQL_DATABASE` +- `POSTGRESQL_USER` +- `POSTGRESQL_PASSWORD` + +2. Bucket options - может быть несколько, `SCOPE` динамический: + +- `FILES_BUCKETS_SCOPE_BUCKET` +- `FILES_BUCKETS_SCOPE_HOSTNAME` +- `FILES_BUCKETS_SCOPE_TYPE` - `public` или `private`, по умолчанию `private` +- `FILES_BUCKETS_SCOPE_PATH` - по умолчанию `/` +- `FILES_BUCKETS_SCOPE_EXPIRATION` - по умолчанию 1800000 +- `FILES_BUCKETS_SCOPE_conditions_type` - по умолчанию `image/*` +- `FILES_BUCKETS_SCOPE_conditions_length_min` - по умолчанию 0 +- `FILES_BUCKETS_SCOPE_conditions_length_min` - по умолчанию 1000000 + +3. Storage options: + +- `FILES_STORAGE_API_ENDPOINT` +- `FILES_STORAGE_PROJECT_ID` +- `GOOGLE_APPLICATION_CREDENTIALS` + +4. JWT authorization + +- `IDENTITY_JWKS_URI` +- `IDENTITY_PRIVATE_KEY` + +Примеры env лежат в `.config/.env` diff --git a/files/service/service-entrypoint/integration/files-engine.rpc.gcs.test.ts b/files/service/service-entrypoint/integration/files-engine.rpc.gcs.test.ts new file mode 100644 index 00000000..7bddb1b1 --- /dev/null +++ b/files/service/service-entrypoint/integration/files-engine.rpc.gcs.test.ts @@ -0,0 +1,277 @@ +import type { Client } from '@connectrpc/connect' +import type { INestMicroservice } from '@nestjs/common' +import type { StartedKafkaContainer } from '@testcontainers/kafka' +import type { StartedTestContainer } from 'testcontainers' + +import assert from 'node:assert/strict' +import { createReadStream } from 'node:fs' +import { join } from 'node:path' +import { describe } from 'node:test' +import { before } from 'node:test' +import { after } from 'node:test' +import { it } from 'node:test' +import { fileURLToPath } from 'node:url' + +import { ConnectRpcServer } from '@atls/nestjs-connectrpc' +import { ServerProtocol } from '@atls/nestjs-connectrpc' +import { ConnectError } from '@connectrpc/connect' +import { Test } from '@nestjs/testing' +import { KafkaContainer } from '@testcontainers/kafka' +import { findLogicalError } from '@atls/protobuf-rpc' +import { createClient } from '@connectrpc/connect' +import { createGrpcTransport } from '@connectrpc/connect-node' +import { faker } from '@faker-js/faker' +import { GenericContainer } from 'testcontainers' +import { Wait } from 'testcontainers' +import getPort from 'get-port' +import fetch from 'node-fetch' + +import { FilesEngine } from '@atls/files-rpc/connect' +import { FilesBucketsAdapter } from '@files-engine/domain-module' +import { FilesBucketSizeConditions } from '@files-engine/domain-module' +import { FilesBucketConditions } from '@files-engine/domain-module' +import { FilesBucketType } from '@files-engine/domain-module' +import { FilesBucket } from '@files-engine/domain-module' +import { StaticFilesBucketsAdapterImpl } from '@files-engine/infrastructure-module' +import { FILES_ENGINE_INFRASTRUCTURE_MODULE_OPTIONS } from '@files-engine/infrastructure-module' + +import { FilesEngineServiceEntrypointModule } from '../src/files-engine-service-entrypoint.module.js' + +describe('files-service rpc gcs', () => { + let postgres: StartedTestContainer + let kafka: StartedKafkaContainer + let service: INestMicroservice + let storage: StartedTestContainer + let client: Client + + before(async () => { + kafka = await new KafkaContainer().withExposedPorts(9093).start() + + postgres = await new GenericContainer('bitnami/postgresql') + .withWaitStrategy(Wait.forLogMessage('database system is ready to accept connections')) + .withEnvironment({ + POSTGRESQL_PASSWORD: 'password', + POSTGRESQL_DATABASE: 'db', + }) + .withExposedPorts(5432) + .start() + + const storagePort = await getPort() + + storage = await new GenericContainer('fsouza/fake-gcs-server') + .withWaitStrategy(Wait.forLogMessage('server started at')) + .withCommand(['-scheme', 'http', '-external-url', `http://localhost:${storagePort}`]) + .withCopyContentToContainer([ + { + content: 'bucket mock', + target: '/data/public/mock.txt', + }, + ]) + .withExposedPorts({ + container: 4443, + host: storagePort, + }) + .start() + + const port = await getPort() + + const testingModule = await Test.createTestingModule({ + imports: [FilesEngineServiceEntrypointModule], + }) + .overrideProvider(FILES_ENGINE_INFRASTRUCTURE_MODULE_OPTIONS) + .useValue({ + storage: 'gcs', + db: { + port: postgres.getMappedPort(5432), + }, + events: { + brokers: [`${kafka.getHost()}:${kafka.getMappedPort(9093)}`], + }, + gcs: { + apiEndpoint: `http://127.0.0.1:${storage.getMappedPort(4443)}`, + keyFilename: join( + fileURLToPath(new URL('.', import.meta.url)), + 'fixtures/fake-google-credentials.json' + ), + }, + }) + .overrideProvider(FilesBucketsAdapter) + .useValue( + new StaticFilesBucketsAdapterImpl([ + FilesBucket.create( + FilesBucketType.PUBLIC, + 'public', + 'public', + '/scope', + FilesBucketConditions.create('image/*', FilesBucketSizeConditions.create(0, 1000)) + ), + ]) + ) + .compile() + + service = testingModule.createNestMicroservice({ + strategy: new ConnectRpcServer({ + protocol: ServerProtocol.HTTP2_INSECURE, + port, + }), + }) + + await service.listen() + + client = createClient( + FilesEngine, + createGrpcTransport({ + httpVersion: '2', + baseUrl: `http://localhost:${port}`, + idleConnectionTimeoutMs: 1000, + }) + ) + }) + + after(async () => { + await service.close() + await postgres.stop() + await storage.stop() + await kafka.stop() + }) + + describe('uploads', () => { + describe('create upload', () => { + it('check create upload', async () => { + const { result: upload } = await client.createUpload({ + ownerId: faker.string.uuid(), + name: faker.system.commonFileName('png'), + bucket: 'public', + size: 206, + }) + + assert.ok(upload?.url) + }) + }) + + describe('upload', () => { + it('check upload file', async () => { + const { result: upload } = await client.createUpload({ + ownerId: faker.string.uuid(), + name: faker.system.commonFileName('png'), + bucket: 'public', + size: 206, + }) + + assert.ok(upload) + + const response = await fetch(upload.url, { + body: createReadStream( + join(fileURLToPath(new URL('.', import.meta.url)), 'fixtures/test.png') + ), + method: 'POSt', + headers: { + 'Content-Length': '206', + 'Content-Type': 'image/png', + }, + }) + + assert.equal(response.status, 200) + }) + }) + + describe('confirm', () => { + it('check validate not uploaded file', async () => { + const { result: upload } = await client.createUpload({ + ownerId: faker.string.uuid(), + name: faker.system.commonFileName('png'), + bucket: 'public', + size: 206, + }) + + await assert.rejects( + async () => + client.confirmUpload({ + id: upload?.id, + ownerId: upload?.ownerId, + }), + (error) => { + assert.ok(error instanceof ConnectError) + + const logicalError = findLogicalError(error) + + assert.equal(logicalError?.message, 'File not uploaded') + + return true + } + ) + }) + + it('check confirm upload', async () => { + const { result: upload } = await client.createUpload({ + ownerId: faker.string.uuid(), + name: faker.system.commonFileName('png'), + bucket: 'public', + size: 206, + }) + + assert.ok(upload) + + await fetch(upload.url, { + body: createReadStream( + join(fileURLToPath(new URL('.', import.meta.url)), 'fixtures/test.png') + ), + method: 'POST', + headers: { + 'Content-Length': '206', + 'Content-Type': 'image/png', + }, + }) + + await client.confirmUpload({ + id: upload?.id, + ownerId: upload?.ownerId, + }) + }) + + it('check confirm already confirmed upload', async () => { + const { result: upload } = await client.createUpload({ + ownerId: faker.string.uuid(), + name: faker.system.commonFileName('png'), + bucket: 'public', + size: 206, + }) + + assert.ok(upload) + + await fetch(upload.url, { + body: createReadStream( + join(fileURLToPath(new URL('.', import.meta.url)), 'fixtures/test.png') + ), + method: 'PUT', + headers: { + 'Content-Length': '206', + 'Content-Type': 'image/png', + }, + }) + + await client.confirmUpload({ + id: upload?.id, + ownerId: upload?.ownerId, + }) + + await assert.rejects( + async () => + client.confirmUpload({ + id: upload?.id, + ownerId: upload?.ownerId, + }), + (error) => { + assert.ok(error instanceof ConnectError) + + const logicalError = findLogicalError(error) + + assert.equal(logicalError?.message, 'Upload already confirmed') + + return true + } + ) + }) + }) + }) +}) diff --git a/files/service/service-entrypoint/integration/files-engine.rpc.s3.test.ts b/files/service/service-entrypoint/integration/files-engine.rpc.s3.test.ts new file mode 100644 index 00000000..c51955ee --- /dev/null +++ b/files/service/service-entrypoint/integration/files-engine.rpc.s3.test.ts @@ -0,0 +1,277 @@ +import type { Client } from '@connectrpc/connect' +import type { INestMicroservice } from '@nestjs/common' +import type { StartedKafkaContainer } from '@testcontainers/kafka' +import type { StartedTestContainer } from 'testcontainers' + +import assert from 'node:assert/strict' +import { createReadStream } from 'node:fs' +import { join } from 'node:path' +import { describe } from 'node:test' +import { before } from 'node:test' +import { after } from 'node:test' +import { it } from 'node:test' +import { fileURLToPath } from 'node:url' + +import { ConnectRpcServer } from '@atls/nestjs-connectrpc' +import { ServerProtocol } from '@atls/nestjs-connectrpc' +import { ConnectError } from '@connectrpc/connect' +import { Test } from '@nestjs/testing' +import { KafkaContainer } from '@testcontainers/kafka' +import { findLogicalError } from '@atls/protobuf-rpc' +import { createClient } from '@connectrpc/connect' +import { createGrpcTransport } from '@connectrpc/connect-node' +import { faker } from '@faker-js/faker' +import { GenericContainer } from 'testcontainers' +import { Wait } from 'testcontainers' +import getPort from 'get-port' +import fetch from 'node-fetch' + +import { FilesEngine } from '@atls/files-rpc/connect' +import { FilesBucketsAdapter } from '@files-engine/domain-module' +import { FilesBucketSizeConditions } from '@files-engine/domain-module' +import { FilesBucketConditions } from '@files-engine/domain-module' +import { FilesBucketType } from '@files-engine/domain-module' +import { FilesBucket } from '@files-engine/domain-module' +import { StaticFilesBucketsAdapterImpl } from '@files-engine/infrastructure-module' +import { FILES_ENGINE_INFRASTRUCTURE_MODULE_OPTIONS } from '@files-engine/infrastructure-module' + +import { FilesEngineServiceEntrypointModule } from '../src/files-engine-service-entrypoint.module.js' + +describe('files-service rpc s3', () => { + let postgres: StartedTestContainer + let kafka: StartedKafkaContainer + let service: INestMicroservice + let storage: StartedTestContainer + let client: Client + + before(async () => { + kafka = await new KafkaContainer().withExposedPorts(9093).start() + + postgres = await new GenericContainer('bitnami/postgresql') + .withWaitStrategy(Wait.forLogMessage('database system is ready to accept connections')) + .withEnvironment({ + POSTGRESQL_PASSWORD: 'password', + POSTGRESQL_DATABASE: 'db', + }) + .withExposedPorts(5432) + .start() + + storage = await new GenericContainer('minio/minio') + .withCopyContentToContainer([ + { + content: '1', + target: '/data/public/mock.txt', + }, + ]) + .withWaitStrategy(Wait.forLogMessage('http://127.0.0.1:9000')) + .withEnvironment({ + MINIO_ROOT_USER: 'accesskey', + MINIO_ROOT_PASSWORD: 'secretkey', + MINIO_DOMAIN: 'localhost', + }) + .withCommand(['server', '/data']) + .withExposedPorts(9000) + .start() + + const port = await getPort() + + const testingModule = await Test.createTestingModule({ + imports: [FilesEngineServiceEntrypointModule], + }) + .overrideProvider(FILES_ENGINE_INFRASTRUCTURE_MODULE_OPTIONS) + .useValue({ + storage: 's3', + db: { + port: postgres.getMappedPort(5432), + }, + events: { + brokers: [`${kafka.getHost()}:${kafka.getMappedPort(9093)}`], + }, + s3: { + endpoint: `http://localhost:${storage.getMappedPort(9000)}`, + region: 'eu-central-1', + credentials: { + accessKeyId: 'accesskey', + secretAccessKey: 'secretkey', + }, + }, + }) + .overrideProvider(FilesBucketsAdapter) + .useValue( + new StaticFilesBucketsAdapterImpl([ + FilesBucket.create( + FilesBucketType.PUBLIC, + 'public', + 'public', + '/scope', + FilesBucketConditions.create('image/*', FilesBucketSizeConditions.create(0, 1000)) + ), + ]) + ) + .compile() + + service = testingModule.createNestMicroservice({ + strategy: new ConnectRpcServer({ + protocol: ServerProtocol.HTTP2_INSECURE, + port, + }), + }) + + await service.listen() + + client = createClient( + FilesEngine, + createGrpcTransport({ + httpVersion: '2', + baseUrl: `http://localhost:${port}`, + idleConnectionTimeoutMs: 1000, + }) + ) + }) + + after(async () => { + await service.close() + await postgres.stop() + await storage.stop() + await kafka.stop() + }) + + describe('uploads', () => { + describe('create upload', () => { + it('check create upload', async () => { + const { result: upload } = await client.createUpload({ + ownerId: faker.string.uuid(), + name: faker.system.commonFileName('png'), + bucket: 'public', + size: 206, + }) + + assert.ok(upload?.url) + }) + }) + + describe('upload', () => { + it('check upload file', async () => { + const { result: upload } = await client.createUpload({ + ownerId: faker.string.uuid(), + name: faker.system.commonFileName('png'), + bucket: 'public', + size: 206, + }) + + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + const response = await fetch(upload!.url, { + body: createReadStream( + join(fileURLToPath(new URL('.', import.meta.url)), 'fixtures/test.png') + ), + method: 'PUT', + headers: { + 'Content-Length': '206', + 'Content-Type': 'image/png', + }, + }) + + assert.equal(response.status, 200) + }) + }) + + describe('confirm', () => { + it('check validate not uploaded file', async () => { + const { result: upload } = await client.createUpload({ + ownerId: faker.string.uuid(), + name: faker.system.commonFileName('png'), + bucket: 'public', + size: 206, + }) + + await assert.rejects( + async () => + client.confirmUpload({ + id: upload?.id, + ownerId: upload?.ownerId, + }), + (error) => { + assert.ok(error instanceof ConnectError) + + const logicalError = findLogicalError(error) + + assert.equal(logicalError?.message, 'File not uploaded') + + return true + } + ) + }) + + it('check confirm upload', async () => { + const { result: upload } = await client.createUpload({ + ownerId: faker.string.uuid(), + name: faker.system.commonFileName('png'), + bucket: 'public', + size: 206, + }) + + assert.ok(upload) + + await fetch(upload.url, { + body: createReadStream( + join(fileURLToPath(new URL('.', import.meta.url)), 'fixtures/test.png') + ), + method: 'PUT', + headers: { + 'Content-Length': '206', + 'Content-Type': 'image/png', + }, + }) + + await client.confirmUpload({ + id: upload?.id, + ownerId: upload?.ownerId, + }) + }) + + it('check confirm already confirmed upload', async () => { + const { result: upload } = await client.createUpload({ + ownerId: faker.string.uuid(), + name: faker.system.commonFileName('png'), + bucket: 'public', + size: 206, + }) + + assert.ok(upload) + + await fetch(upload.url, { + body: createReadStream( + join(fileURLToPath(new URL('.', import.meta.url)), 'fixtures/test.png') + ), + method: 'PUT', + headers: { + 'Content-Length': '206', + 'Content-Type': 'image/png', + }, + }) + + await client.confirmUpload({ + id: upload?.id, + ownerId: upload?.ownerId, + }) + + await assert.rejects( + async () => + client.confirmUpload({ + id: upload?.id, + ownerId: upload?.ownerId, + }), + (error) => { + assert.ok(error instanceof ConnectError) + + const logicalError = findLogicalError(error) + + assert.equal(logicalError?.message, 'Upload already confirmed') + + return true + } + ) + }) + }) + }) +}) diff --git a/files/service/service-entrypoint/integration/files-engine.rpc.test.ts b/files/service/service-entrypoint/integration/files-engine.rpc.test.ts new file mode 100644 index 00000000..a13b245c --- /dev/null +++ b/files/service/service-entrypoint/integration/files-engine.rpc.test.ts @@ -0,0 +1,275 @@ +import type { Client } from '@connectrpc/connect' +import type { INestMicroservice } from '@nestjs/common' +import type { StartedKafkaContainer } from '@testcontainers/kafka' +import type { StartedTestContainer } from 'testcontainers' + +import assert from 'node:assert/strict' +import { describe } from 'node:test' +import { before } from 'node:test' +import { after } from 'node:test' +import { it } from 'node:test' + +import { ConnectRpcServer } from '@atls/nestjs-connectrpc' +import { ServerProtocol } from '@atls/nestjs-connectrpc' +import { ValidationError } from '@atls/protobuf-rpc' +import { ConnectError } from '@connectrpc/connect' +import { Test } from '@nestjs/testing' +import { KafkaContainer } from '@testcontainers/kafka' +import { findLogicalError } from '@atls/protobuf-rpc' +import { findValidationErrorDetails } from '@atls/protobuf-rpc' +import { createClient } from '@connectrpc/connect' +import { createGrpcTransport } from '@connectrpc/connect-node' +import { faker } from '@faker-js/faker' +import { GenericContainer } from 'testcontainers' +import { Wait } from 'testcontainers' +import getPort from 'get-port' + +import { FilesEngine } from '@atls/files-rpc/connect' +import { FilesBucketsAdapter } from '@files-engine/domain-module' +import { FilesBucketSizeConditions } from '@files-engine/domain-module' +import { FilesBucketConditions } from '@files-engine/domain-module' +import { FilesBucketType } from '@files-engine/domain-module' +import { FilesBucket } from '@files-engine/domain-module' +import { StaticFilesBucketsAdapterImpl } from '@files-engine/infrastructure-module' +import { FILES_ENGINE_INFRASTRUCTURE_MODULE_OPTIONS } from '@files-engine/infrastructure-module' + +import { FilesEngineServiceEntrypointModule } from '../src/files-engine-service-entrypoint.module.js' + +describe('files-service rpc common', () => { + let postgres: StartedTestContainer + let kafka: StartedKafkaContainer + let service: INestMicroservice + let storage: StartedTestContainer + let client: Client + + before(async () => { + kafka = await new KafkaContainer().withExposedPorts(9093).start() + + postgres = await new GenericContainer('bitnami/postgresql') + .withWaitStrategy(Wait.forLogMessage('database system is ready to accept connections')) + .withEnvironment({ + POSTGRESQL_PASSWORD: 'password', + POSTGRESQL_DATABASE: 'db', + }) + .withExposedPorts(5432) + .start() + + storage = await new GenericContainer('minio/minio') + .withCopyContentToContainer([ + { + content: '1', + target: '/data/public/mock.txt', + }, + ]) + .withWaitStrategy(Wait.forLogMessage('http://127.0.0.1:9000')) + .withEnvironment({ + MINIO_ROOT_USER: 'accesskey', + MINIO_ROOT_PASSWORD: 'secretkey', + MINIO_DOMAIN: 'localhost', + }) + .withCommand(['server', '/data']) + .withExposedPorts(9000) + .start() + + const port = await getPort() + + const testingModule = await Test.createTestingModule({ + imports: [FilesEngineServiceEntrypointModule], + }) + .overrideProvider(FILES_ENGINE_INFRASTRUCTURE_MODULE_OPTIONS) + .useValue({ + db: { + port: postgres.getMappedPort(5432), + }, + events: { + brokers: [`${kafka.getHost()}:${kafka.getMappedPort(9093)}`], + }, + }) + .overrideProvider(FilesBucketsAdapter) + .useValue( + new StaticFilesBucketsAdapterImpl([ + FilesBucket.create( + FilesBucketType.PUBLIC, + 'public', + 'public', + '/', + FilesBucketConditions.create('image/*', FilesBucketSizeConditions.create(0, 1000)) + ), + ]) + ) + .compile() + + service = testingModule.createNestMicroservice({ + strategy: new ConnectRpcServer({ + protocol: ServerProtocol.HTTP2_INSECURE, + port, + }), + }) + + await service.listen() + + client = createClient( + FilesEngine, + createGrpcTransport({ + httpVersion: '2', + baseUrl: `http://localhost:${port}`, + idleConnectionTimeoutMs: 1000, + }) + ) + }) + + after(async () => { + await service.close() + await postgres.stop() + await storage.stop() + await kafka.stop() + }) + + describe('uploads', () => { + describe('create upload', () => { + it('check invalid upload fields validation', async () => { + await assert.rejects( + async () => client.createUpload({}), + (error) => { + assert.ok(error instanceof ConnectError) + + const errors = findValidationErrorDetails(error) + + assert.deepEqual(errors, [ + new ValidationError({ + id: 'ownerId', + property: 'ownerId', + messages: [{ id: 'isUuid', constraint: 'ownerId must be a UUID' }], + }), + new ValidationError({ + id: 'bucket', + property: 'bucket', + messages: [{ id: 'isNotEmpty', constraint: 'bucket should not be empty' }], + }), + new ValidationError({ + id: 'name', + property: 'name', + messages: [{ id: 'isNotEmpty', constraint: 'name should not be empty' }], + }), + new ValidationError({ + id: 'size', + property: 'size', + messages: [{ id: 'min', constraint: 'size must not be less than 1' }], + }), + ]) + + return true + } + ) + }) + + it('check unknown bucket', async () => { + await assert.rejects( + async () => + client.createUpload({ + ownerId: faker.string.uuid(), + bucket: 'unknown', + name: faker.system.commonFileName('png'), + size: 1, + }), + (error) => { + assert.ok(error instanceof ConnectError) + + const errors = findValidationErrorDetails(error) + + assert.deepEqual(errors, [ + new ValidationError({ + id: 'guard.against.not-instance', + property: 'bucket', + messages: [ + { + id: 'guard.against.not-instance', + constraint: `Guard against 'bucket' value 'undefined' not instance 'FilesBucket'.`, + }, + ], + }), + ]) + + return true + } + ) + }) + + it('check invalid file type', async () => { + await assert.rejects( + async () => + client.createUpload({ + ownerId: faker.string.uuid(), + bucket: 'public', + name: 'test.zip', + size: 1, + }), + (error) => { + assert.ok(error instanceof ConnectError) + + const logicalError = findLogicalError(error) + + assert.equal( + logicalError?.message, + `Files bucket not support type 'application/zip', only 'image/*'` + ) + + return true + } + ) + }) + + it('check file size', async () => { + await assert.rejects( + async () => + client.createUpload({ + ownerId: faker.string.uuid(), + name: faker.system.commonFileName('png'), + bucket: 'public', + size: 2000, + }), + (error) => { + assert.ok(error instanceof ConnectError) + + const logicalError = findLogicalError(error) + + assert.equal( + logicalError?.message, + 'File size must be greater than 0 and less than 1000, current size is 2000' + ) + + return true + } + ) + }) + }) + + describe('confirm upload', () => { + it('check invalid confirm-upload request validation', async () => { + await assert.rejects( + async () => client.confirmUpload({}), + (error) => { + assert.ok(error instanceof ConnectError) + + const errors = findValidationErrorDetails(error) + + assert.deepEqual(errors, [ + new ValidationError({ + id: 'id', + property: 'id', + messages: [{ id: 'isUuid', constraint: 'id must be a UUID' }], + }), + new ValidationError({ + id: 'ownerId', + property: 'ownerId', + messages: [{ id: 'isUuid', constraint: 'ownerId must be a UUID' }], + }), + ]) + + return true + } + ) + }) + }) + }) +}) diff --git a/files/service/service-entrypoint/integration/fixtures/fake-google-credentials.json b/files/service/service-entrypoint/integration/fixtures/fake-google-credentials.json new file mode 100644 index 00000000..d97e0c26 --- /dev/null +++ b/files/service/service-entrypoint/integration/fixtures/fake-google-credentials.json @@ -0,0 +1,12 @@ +{ + "type": "service_account", + "project_id": "supertestaccount-234234", + "private_key_id": "2799685bf5f2fd686fb2ba22cac9a1457bd2a9b3", + "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC5WCCteDajFWEw\nEilkd/FAUv8sGC83jqkYgV0sPIgZMU21YSqaU7KCIpvfzKev9TrZWaPyw0tQu+62\nV6VMvzYV4JnN1JYhQEYcdRcTF+z6ynXZRUIuV1xpn7V5VSpTerU5pFJWJbCy1QGm\n4tJPs7c1kCoNuh58U8hoO/Z/e8tA+WK/O88GY9GhXQi7ulhkKrsmvoZsifaUiJ9i\nVXigSD7m9HfyL2qdJ5QE94Wnmv3P2Y7xjQGkNQnnLRZ8HJd6jHhgVsgJTM5QQkoU\nIHr4kl8L007MPNWg7LFCsdQUXNLNVBXQZ3UWKMjOA0GjdbFQSbQWS/DYg+gh6OVM\n2oBS3AaJAgMBAAECggEACp5tUW5pZdBtQ4oDaYYZ+QFoUap96FUHlrDn2ZnB8Gpr\nzCAp0A4mQiCYMzRd/2koVjP+x3ER9s31oDGHLLtEpYKo9A+hnXyC3qzyakbYbi48\n50PCxf8QDZRJ9qC13E5mHBVCizzYkeL0czPKDCkYZUXdavDrGzf9WXrlbpf1Lh7r\nxMLmaRqlP0VhNjkIz7+deBoASEpSU5ebLuaH3N4PJwB/ixdbskB+1eg9JhQFZcvV\nW6tTs4Fs86b5jsjOkzE/eV5ddyfjx4GGhe7ZCKZT7N/KpuWoGel1ffyLS5PP+DX4\nXYQoGY9unjPZvt5eJ0qtlxkB+iY0kH2ZabgN2D4EgwKBgQDqW54iiGPx1dfJvXPT\nNWlG6boNbaIvGNMm5JTxZh1IVCHur9u+fKyqehM1HlWXczbsAyLiJak3BJe8p/IN\nVtaCfBpruCYyKMoN+vRF/Cuu82s8Rix3Q62xoRuA/fe0GgR0uqZJDnuwjqjPhT9X\nIBPAX9GUNC1XySjpmnNKvkpM6wKBgQDKdcs0wjla3C/Hd6NQtrX+qZD+c7+dCttN\nJKLrmXgE+sf/08BDUUdgiYwrSdt4REAMQkrIqNLTeBPBmtnVj5QFIal5VzMP4vKj\nvTZFRrO4jOpn3evue0trLbfhA77SWO2smng7OCFWr5z+HqcSPPjJzW7oT9djrPcK\nO0asa/BNWwKBgQC2Oj0Q3vrP3ZZn4K9CSKKuqCiqLlhQxL3S3SRPPDaCuiCUZxu3\n11uvRzLON+MX21eWVq32KJCWHjUaVYCqDJ7JYVRt9AeHMx5BlqQAEx+obtAwUuRa\nbD6QAxTOzSuhWCWk2klYPzHATH1It3RT+7Y//IGK+rNTMjBkzFrfgG1ntwKBgQCs\nqHwdiC2FkRWmFB9Q7CCVB2LBvVCBywpu5XmTVpQGGyCIybrDLgOjDmpdWGU0UXAV\nhEtmiKMS+OpQR5DSEdn37lcrRfQj7jVi8i/gMIWAM5yL67QS807EHn8cBCeuF2zJ\nsAos5pd359gI13c/lIPPBcU5lS1osc8UCK0iygJq1QKBgFZortpwpovZl+9Ady7w\ngY4dmwTu4nq47pshCZvbFTHRnQvyNuur420bUWUjuZCHtdW2MFuJOMyeuR1nxNft\n3sqcfGguuRReQeGjGmvY4N/p8/CRl1ckYAZGabq+vmw6xngdCbe4Z8FLF2m89taI\nMNcjEpiEAOyPiX0qrDTGVHKg\n-----END PRIVATE KEY-----\n", + "client_email": "supertestaccount-234234@supertestaccount-234234.iam.gserviceaccount.com", + "client_id": "112240446321272304914", + "auth_uri": "https://accounts.google.com/o/oauth2/auth", + "token_uri": "https://oauth2.googleapis.com/token", + "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", + "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/supertestaccount-234234%40supertestaccount-234234.iam.gserviceaccount.com" +} diff --git a/files/service/service-entrypoint/integration/fixtures/test.png b/files/service/service-entrypoint/integration/fixtures/test.png new file mode 100644 index 00000000..2f4a4116 Binary files /dev/null and b/files/service/service-entrypoint/integration/fixtures/test.png differ diff --git a/files/service/service-entrypoint/package.json b/files/service/service-entrypoint/package.json new file mode 100644 index 00000000..f6fb35be --- /dev/null +++ b/files/service/service-entrypoint/package.json @@ -0,0 +1,55 @@ +{ + "name": "@files/service-entrypoint", + "version": "0.0.1", + "private": true, + "license": "BSD-3-Clause", + "type": "module", + "exports": { + ".": "./src/index.ts" + }, + "scripts": { + "build": "yarn service build", + "dev": "yarn service dev", + "prepack": "run build", + "postpack": "rm -rf dist", + "start": "yarn node dist/index.js" + }, + "devDependencies": { + "@atls/files-rpc": "workspace:*", + "@atls/nestjs-connectrpc": "0.0.4", + "@atls/nestjs-grpc-reflection": "1.0.6", + "@atls/nestjs-logger": "0.2.41", + "@atls/nestjs-microservices-registry": "0.0.1", + "@atls/protobuf-rpc": "0.0.5", + "@bufbuild/protobuf": "1.10.0", + "@connectrpc/connect": "1.6.1", + "@connectrpc/connect-node": "1.6.1", + "@faker-js/faker": "9.6.0", + "@files-engine/application-module": "workspace:*", + "@files-engine/domain-module": "workspace:*", + "@files-engine/infrastructure-module": "workspace:*", + "@nestjs/common": "10.4.15", + "@nestjs/core": "10.4.15", + "@nestjs/cqrs": "10.2.8", + "@nestjs/microservices": "10.4.15", + "@nestjs/platform-express": "10.4.15", + "@nestjs/platform-fastify": "10.4.15", + "@nestjs/testing": "10.4.15", + "@nestjs/websockets": "10.4.15", + "@testcontainers/kafka": "10.20.0", + "@types/amqplib": "0.10.6", + "@types/jsonwebtoken": "9.0.8", + "@types/node": "22.13.10", + "amqp-connection-manager": "4.1.14", + "amqplib": "0.10.5", + "class-transformer": "0.5.1", + "class-validator": "0.14.1", + "get-port": "7.1.0", + "jsonwebtoken": "9.0.2", + "node-fetch": "3.3.2", + "reflect-metadata": "0.2.2", + "rxjs": "7.8.1", + "testcontainers": "10.20.0", + "uuid": "11.0.5" + } +} diff --git a/files/service/service-entrypoint/src/bootstrap.ts b/files/service/service-entrypoint/src/bootstrap.ts new file mode 100644 index 00000000..e91161aa --- /dev/null +++ b/files/service/service-entrypoint/src/bootstrap.ts @@ -0,0 +1,29 @@ +import { NestLogger } from '@atls/nestjs-logger' +import { MicroservisesRegistry } from '@atls/nestjs-microservices-registry' +import { NestFactory } from '@nestjs/core' + +import { FilesEngineServiceEntrypointModule } from './files-engine-service-entrypoint.module.js' + +const bootstrap = async (): Promise => { + const app = await NestFactory.create(FilesEngineServiceEntrypointModule, { + logger: new NestLogger(), + }) + + app.enableShutdownHooks() + + app + .get(MicroservisesRegistry, { strict: false }) + .connect(app, { inheritAppConfig: true }) + + await app.startAllMicroservices() + await app.listen(3000) + + if (import.meta.webpackHot) { + import.meta.webpackHot.accept() + import.meta.webpackHot.dispose(() => { + app.close() + }) + } +} + +bootstrap() diff --git a/files/service/service-entrypoint/src/files-engine-service-entrypoint.module.ts b/files/service/service-entrypoint/src/files-engine-service-entrypoint.module.ts new file mode 100644 index 00000000..3b3e7fb2 --- /dev/null +++ b/files/service/service-entrypoint/src/files-engine-service-entrypoint.module.ts @@ -0,0 +1,14 @@ +import { MicroservisesRegistryModule } from '@atls/nestjs-microservices-registry' +import { Module } from '@nestjs/common' + +import { FilesEngineApplicationModule } from '@files-engine/application-module' +import { FilesEngineInfrastructureModule } from '@files-engine/infrastructure-module' + +@Module({ + imports: [ + MicroservisesRegistryModule.register(), + FilesEngineApplicationModule.register(), + FilesEngineInfrastructureModule.register(), + ], +}) +export class FilesEngineServiceEntrypointModule {} diff --git a/files/service/service-entrypoint/src/index.ts b/files/service/service-entrypoint/src/index.ts new file mode 100644 index 00000000..8d4f667d --- /dev/null +++ b/files/service/service-entrypoint/src/index.ts @@ -0,0 +1 @@ +import './bootstrap.js' diff --git a/gateway/entrypoints/public/package.json b/gateway/entrypoints/public/package.json new file mode 100644 index 00000000..5e15c3ac --- /dev/null +++ b/gateway/entrypoints/public/package.json @@ -0,0 +1,46 @@ +{ + "name": "@gateway/public-gateway-entrypoint", + "version": "0.0.1", + "private": true, + "license": "BSD-3-Clause", + "type": "module", + "exports": { + ".": "./src/index.ts" + }, + "scripts": { + "build": "yarn service build", + "dev": "yarn service dev", + "prepack": "run build", + "start": "node dist/index.js" + }, + "dependencies": { + "@atls/nestjs-gateway": "0.0.9", + "@atls/nestjs-logger": "0.2.41", + "@grpc/grpc-js": "1.12.5", + "@grpc/proto-loader": "0.7.13", + "@nestjs/common": "10.4.15", + "@nestjs/core": "10.4.15", + "@nestjs/microservices": "10.4.15", + "@nestjs/platform-express": "10.4.15", + "@nestjs/platform-socket.io": "10.4.15", + "@nestjs/websockets": "10.4.15", + "apollo-server-core": "2.26.2", + "apollo-server-express": "2.26.2", + "body-parser": "1.20.3", + "class-transformer": "0.5.1", + "class-validator": "0.14.1", + "express": "4.21.2", + "graphql": "15.8.0", + "kafkajs": "2.2.4", + "reflect-metadata": "0.2.2", + "rxjs": "7.8.1", + "ws": "8.18.0" + }, + "devDependencies": { + "@atls/files-rpc": "workspace:*", + "@types/body-parser": "1.19.5", + "@types/express": "4.17.21", + "@types/ws": "8.5.13" + }, + "typecheckSkipLibCheck": true +} diff --git a/gateway/entrypoints/public/src/bootstrap.ts b/gateway/entrypoints/public/src/bootstrap.ts new file mode 100644 index 00000000..4c4e34e5 --- /dev/null +++ b/gateway/entrypoints/public/src/bootstrap.ts @@ -0,0 +1,36 @@ +import type { NestExpressApplication } from '@nestjs/platform-express' + +import { NestLogger } from '@atls/nestjs-logger' +import { NestFactory } from '@nestjs/core' +import { json } from 'body-parser/index.js' +import { urlencoded } from 'body-parser/index.js' + +import { LISTEN_PORT } from './public-gateway.constants.js' +import { MAX_REQUEST_LIMIT_SIZE } from './public-gateway.constants.js' +import { PublicGatewayModule } from './public-gateway.module.js' +import { module } from './public-gateway.interfaces.js' +import { disableAllowOriginsHeader } from './utils/index.js' + +const bootstrap = async (): Promise => { + const app = await NestFactory.create(PublicGatewayModule, { + logger: new NestLogger(), + }) + + app.enableShutdownHooks() + + app.use(disableAllowOriginsHeader) + + app.use(json({ limit: MAX_REQUEST_LIMIT_SIZE })) + app.use(urlencoded({ limit: MAX_REQUEST_LIMIT_SIZE, extended: true })) + + await app.listen(LISTEN_PORT) + + if (module?.hot) { + module?.hot.accept() + module?.hot.dispose((): void => { + app.close() + }) + } +} + +bootstrap() diff --git a/gateway/entrypoints/public/src/handlers/files.handler.ts b/gateway/entrypoints/public/src/handlers/files.handler.ts new file mode 100644 index 00000000..3d744e23 --- /dev/null +++ b/gateway/entrypoints/public/src/handlers/files.handler.ts @@ -0,0 +1,22 @@ +import { filesServicePath } from '@atls/files-rpc' +import { includeDirs } from '@atls/files-rpc' + +export const filesHandler = { + endpoint: process.env.FILES_SERVICE_URL || '0.0.0.0:50051', + protoFilePath: { + file: filesServicePath, + load: { + arrays: true, + keepCase: false, + defaults: true, + oneofs: true, + includeDirs, + }, + }, + serviceName: 'FilesEngine', + packageName: 'tech.atls.files_engine.v1alpha1', + metaData: { + authorization: ['req', 'headers', 'authorization'], + x_user: ['req', 'headers', 'x_user'], + }, +} diff --git a/gateway/entrypoints/public/src/handlers/index.ts b/gateway/entrypoints/public/src/handlers/index.ts new file mode 100644 index 00000000..7b276905 --- /dev/null +++ b/gateway/entrypoints/public/src/handlers/index.ts @@ -0,0 +1 @@ +export * from './files.handler.js' diff --git a/gateway/entrypoints/public/src/index.ts b/gateway/entrypoints/public/src/index.ts new file mode 100644 index 00000000..a7adc934 --- /dev/null +++ b/gateway/entrypoints/public/src/index.ts @@ -0,0 +1,2 @@ +// eslint-disable-next-line @typescript-eslint/consistent-type-exports +export * from './bootstrap.js' diff --git a/gateway/entrypoints/public/src/public-gateway.constants.ts b/gateway/entrypoints/public/src/public-gateway.constants.ts new file mode 100644 index 00000000..8f4788c2 --- /dev/null +++ b/gateway/entrypoints/public/src/public-gateway.constants.ts @@ -0,0 +1,3 @@ +export const MAX_REQUEST_LIMIT_SIZE = process.env.MAX_REQUEST_LIMIT_SIZE ?? '5mb' + +export const LISTEN_PORT = 3000 diff --git a/gateway/entrypoints/public/src/public-gateway.interfaces.ts b/gateway/entrypoints/public/src/public-gateway.interfaces.ts new file mode 100644 index 00000000..bad383fb --- /dev/null +++ b/gateway/entrypoints/public/src/public-gateway.interfaces.ts @@ -0,0 +1,9 @@ +interface MaybeHotModule { + hot?: { + accept: () => void + dispose: (cb: VoidFunction) => void + } +} + +// eslint-disable-next-line @next/next/no-assign-module-variable +export declare const module: MaybeHotModule diff --git a/gateway/entrypoints/public/src/public-gateway.module.ts b/gateway/entrypoints/public/src/public-gateway.module.ts new file mode 100644 index 00000000..51966f2a --- /dev/null +++ b/gateway/entrypoints/public/src/public-gateway.module.ts @@ -0,0 +1,24 @@ +import { GatewayModule } from '@atls/nestjs-gateway' +import { Module } from '@nestjs/common' + +import { filesHandler } from './handlers/index.js' +import { createSources } from './utils/index.js' + +@Module({ + imports: [ + GatewayModule.register({ + playground: { + settings: { + 'request.credentials': 'include', + }, + }, + transforms: { + namingConvention: { + fieldNames: 'camelCase', + }, + }, + sources: createSources([filesHandler]), + }), + ], +}) +export class PublicGatewayModule {} diff --git a/gateway/entrypoints/public/src/utils/create-sources/create-sources.interfaces.ts b/gateway/entrypoints/public/src/utils/create-sources/create-sources.interfaces.ts new file mode 100644 index 00000000..847358bc --- /dev/null +++ b/gateway/entrypoints/public/src/utils/create-sources/create-sources.interfaces.ts @@ -0,0 +1,8 @@ +import type { SourceOptions } from '@atls/nestjs-gateway' + +type SourceHandler = SourceOptions['handler'] + +export interface Handler extends SourceHandler { + serviceName: string + packageName: string +} diff --git a/gateway/entrypoints/public/src/utils/create-sources/create-sources.util.ts b/gateway/entrypoints/public/src/utils/create-sources/create-sources.util.ts new file mode 100644 index 00000000..f225b357 --- /dev/null +++ b/gateway/entrypoints/public/src/utils/create-sources/create-sources.util.ts @@ -0,0 +1,67 @@ +import type { SourceOptions } from '@atls/nestjs-gateway' + +import type { Handler } from './create-sources.interfaces.js' + +import { GatewaySourceType } from '@atls/nestjs-gateway' + +export const createSources = (handlers: Array): Array => + handlers.map((handler) => { + const formattedPackageName = handler.packageName.replaceAll('.', '_') + + return { + name: handler.serviceName, + type: GatewaySourceType.GRPC, + handler, + transforms: { + rename: { + mode: 'bare', + renames: [ + { + from: { + type: `${formattedPackageName}_(.*)Request_Input`, + }, + to: { + type: '$1Input', + }, + useRegExpForTypes: true, + useRegExpForFields: true, + }, + { + from: { + type: `${formattedPackageName}_(.*)`, + }, + to: { + type: '$1', + }, + useRegExpForTypes: true, + useRegExpForFields: true, + }, + { + from: { + type: 'Mutation', + field: `${formattedPackageName}_${handler.serviceName}_(.*)`, + }, + to: { + type: 'Mutation', + field: '$1', + }, + useRegExpForTypes: true, + useRegExpForFields: true, + }, + { + from: { + type: 'Query', + field: `${formattedPackageName}_${handler.serviceName}_(.*)`, + }, + to: { + type: 'Query', + field: '$1', + }, + useRegExpForTypes: true, + useRegExpForFields: true, + }, + ], + }, + }, + } + }) diff --git a/gateway/entrypoints/public/src/utils/create-sources/index.ts b/gateway/entrypoints/public/src/utils/create-sources/index.ts new file mode 100644 index 00000000..5bc9fcd6 --- /dev/null +++ b/gateway/entrypoints/public/src/utils/create-sources/index.ts @@ -0,0 +1,2 @@ +export * from './create-sources.util.js' +export type * from './create-sources.interfaces.js' diff --git a/gateway/entrypoints/public/src/utils/header-adjustment/header-adjustment.util.ts b/gateway/entrypoints/public/src/utils/header-adjustment/header-adjustment.util.ts new file mode 100644 index 00000000..23aeaf75 --- /dev/null +++ b/gateway/entrypoints/public/src/utils/header-adjustment/header-adjustment.util.ts @@ -0,0 +1,14 @@ +import type { NextFunction } from 'express' +import type { Response } from 'express' +import type { Request } from 'express' + +export const disableAllowOriginsHeader = (_: Request, res: Response, next: NextFunction): void => { + const originalSend = res.send + // @ts-expect-error function return parameter + // eslint-disable-next-line func-names + res.send = function (data): void { + res.removeHeader('Access-Control-Allow-Origin') + originalSend.call(this, data) + } + next() +} diff --git a/gateway/entrypoints/public/src/utils/header-adjustment/index.ts b/gateway/entrypoints/public/src/utils/header-adjustment/index.ts new file mode 100644 index 00000000..c078bef7 --- /dev/null +++ b/gateway/entrypoints/public/src/utils/header-adjustment/index.ts @@ -0,0 +1 @@ +export * from './header-adjustment.util.js' diff --git a/gateway/entrypoints/public/src/utils/index.ts b/gateway/entrypoints/public/src/utils/index.ts new file mode 100644 index 00000000..85a71293 --- /dev/null +++ b/gateway/entrypoints/public/src/utils/index.ts @@ -0,0 +1,2 @@ +export * from './create-sources/index.js' +export * from './header-adjustment/index.js' diff --git a/package.json b/package.json index 920d3f3a..481877b7 100644 --- a/package.json +++ b/package.json @@ -4,31 +4,22 @@ "license": "BSD-3-Clause", "type": "module", "workspaces": [ - "files/rpc/**/*" + "files/**/*", + "gateway/**/*" ], "resolutions": { - "@graphql-mesh/cache-inmemory-lru": "0.5.59", - "@graphql-mesh/merger-stitching": "0.10.6", - "@graphql-mesh/runtime": "0.18.7", - "@graphql-mesh/store": "0.1.19", - "@graphql-mesh/types": "0.45.2", - "@graphql-mesh/utils": "0.13.7", - "graphql": "15.8.0", - "graphql-scalars": "1.23.0" + "pg": "8.10.0" }, "devDependencies": { "@atls/code-runtime": "2.1.7", "@types/eslint": "9.6.1", - "@types/node": "22.10.2", + "@types/node": "22.13.10", "eslint": "9.17.0", "typescript": "5.5.4" }, "packageManager": "yarn@4.7.0", "formatterIgnorePatterns": [ - "files/service/**/*" - ], - "linterIgnorePatterns": [ - "files/service/**/*" + "**/*/CHANGELOG.md" ], "tools": { "schematic": { @@ -38,7 +29,5 @@ "migration": "1643131477515" } }, - "typecheckIgnorePatterns": [ - "files/service/**/*" - ] + "typecheckSkipLibCheck": true } diff --git a/tsconfig.json b/tsconfig.json index bcdb76d4..8a3e8ce2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -8,23 +8,25 @@ "forceConsistentCasingInFileNames": true, "importHelpers": false, "isolatedModules": false, - "moduleResolution": "NodeNext", + "moduleResolution": "nodenext", "noFallthroughCasesInSwitch": true, "noImplicitAny": true, "noImplicitReturns": true, "noImplicitThis": true, - "noUnusedLocals": false, - "noUnusedParameters": false, + "noUnusedLocals": true, + "noUnusedParameters": true, "pretty": true, "removeComments": true, "resolveJsonModule": true, "strict": true, "strictPropertyInitialization": false, "sourceMap": false, - "module": "NodeNext", - "target": "es2022", + "module": "nodenext", + "target": "es2021", "jsx": "react", - "outDir": "./dist" + "outDir": "./dist", + "noImplicitOverride": true, + "skipLibCheck": true }, - "include": ["project.types.d.ts", "files/rpc/**/*"] + "include": ["project.types.d.ts", "files/**/*", "gateway/**/*"] } diff --git a/yarn.lock b/yarn.lock index efa4f330..dc4682c2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,17 @@ __metadata: version: 8 cacheKey: 10 +"@acuminous/bitsyntax@npm:^0.1.2": + version: 0.1.2 + resolution: "@acuminous/bitsyntax@npm:0.1.2" + dependencies: + buffer-more-ints: "npm:~1.0.0" + debug: "npm:^4.3.4" + safe-buffer: "npm:~5.1.2" + checksum: 10/abdc4313ae08e52fb8eeaebf53759c3b9a38983a696d77c46c24de1c065247355a1b5c02ad3618700d3fb3628ccf3ec39227a080bd1fe7adc864144ccf84b0cc + languageName: node + linkType: hard + "@ampproject/remapping@npm:^2.2.0": version: 2.3.0 resolution: "@ampproject/remapping@npm:2.3.0" @@ -15,6 +26,81 @@ __metadata: languageName: node linkType: hard +"@apollo/protobufjs@npm:1.2.2": + version: 1.2.2 + resolution: "@apollo/protobufjs@npm:1.2.2" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/long": "npm:^4.0.0" + "@types/node": "npm:^10.1.0" + long: "npm:^4.0.0" + bin: + apollo-pbjs: bin/pbjs + apollo-pbts: bin/pbts + checksum: 10/11685a49126031fcea8cc0d9ecd818407c87b8d495ac31211e3e83c0ad79f3b96ce0820ba39f07a6aab9cb881036d63556cbf7c8c4fe32b28819ccfb03c6039e + languageName: node + linkType: hard + +"@apollographql/apollo-tools@npm:^0.5.0": + version: 0.5.4 + resolution: "@apollographql/apollo-tools@npm:0.5.4" + peerDependencies: + graphql: ^14.2.1 || ^15.0.0 || ^16.0.0 + checksum: 10/4f69566d23ffb77ffedd87c679dcab608400f297e4cd5423151977b917737c427015485a8e0436feeb5154574171742ab626fb1a8f5ae2739070757976fd49f2 + languageName: node + linkType: hard + +"@apollographql/graphql-playground-html@npm:1.6.27": + version: 1.6.27 + resolution: "@apollographql/graphql-playground-html@npm:1.6.27" + dependencies: + xss: "npm:^1.0.8" + checksum: 10/cc10c672605fb838a6aac9e7faa9456357aa8b3a398a5a8eef7b90956a87fe07061327814a508607fc421961cf5878a5e61da8b9309ac11f4fdccaca75ba7ce2 + languageName: node + linkType: hard + +"@apollographql/graphql-upload-8-fork@npm:^8.1.4": + version: 8.1.4 + resolution: "@apollographql/graphql-upload-8-fork@npm:8.1.4" + dependencies: + "@types/express": "npm:*" + "@types/fs-capacitor": "npm:^2.0.0" + "@types/koa": "npm:*" + busboy: "npm:^0.3.1" + fs-capacitor: "npm:^2.0.4" + http-errors: "npm:^1.7.3" + object-path: "npm:^0.11.4" + peerDependencies: + graphql: 0.13.1 - 15 + checksum: 10/2241fb261c4751a1f1244a9f1fd435995ae7d3596e129360f694013773088e1c617396ab5eae9ed51451f7c20a25af701b20313ccb3deb0bc1e54ec4700e6c0f + languageName: node + linkType: hard + +"@ardatan/string-interpolation@npm:1.2.12": + version: 1.2.12 + resolution: "@ardatan/string-interpolation@npm:1.2.12" + dependencies: + lodash: "npm:^4.17.21" + checksum: 10/26ecea4210a762615ecc23eb2acbf7069534723cdf703fd7d220fd435f6c3e66f66c3ba6aed5f991aeda1860df7a80c127cf8447838baf3895808881001338c5 + languageName: node + linkType: hard + +"@atls/base-types@npm:0.0.1": + version: 0.0.1 + resolution: "@atls/base-types@npm:0.0.1" + checksum: 10/6125f43ee21c672b1d868be49473a077ec3a03ac6a36748bc0e26b61bd5f409e3152b6679949c0dd29aa5ca29d52fca0044983acba5006470a808acd120a1e0c + languageName: node + linkType: hard + "@atls/code-runtime@npm:2.1.7": version: 2.1.7 resolution: "@atls/code-runtime@npm:2.1.7" @@ -88,6 +174,13 @@ __metadata: languageName: node linkType: hard +"@atls/core-errors@npm:0.0.4": + version: 0.0.4 + resolution: "@atls/core-errors@npm:0.0.4" + checksum: 10/2419512d9b0aa91af47284ae9e8fa0c8cba8dc4b5224f59e7d6893d23e1e94ee240cde9d317a48b36b08f93d1ac4d0660e33bd9cf3d55b18b92612aa9785eb59 + languageName: node + linkType: hard + "@atls/files-rpc-client-module@workspace:files/rpc/files-rpc-client-module": version: 0.0.0-use.local resolution: "@atls/files-rpc-client-module@workspace:files/rpc/files-rpc-client-module" @@ -135,230 +228,1453 @@ __metadata: "@bufbuild/protobuf": "npm:1.10.0" "@bufbuild/protoc-gen-es": "npm:1.10.0" "@connectrpc/protoc-gen-connect-es": "npm:1.6.1" + "@types/node": "npm:22.13.10" peerDependencies: "@bufbuild/protobuf": ^1 languageName: unknown linkType: soft -"@atls/protoc-gen-abstractions@npm:0.0.3": +"@atls/grpc-error-status@npm:^0.0.3": version: 0.0.3 - resolution: "@atls/protoc-gen-abstractions@npm:0.0.3" + resolution: "@atls/grpc-error-status@npm:0.0.3" dependencies: - "@bufbuild/protoplugin": "npm:^1.3.1" - peerDependencies: - "@bufbuild/protobuf": ^1 - peerDependenciesMeta: - "@bufbuild/protobuf": - optional: true - bin: - protoc-gen-abstractions: bin/protoc-gen-abstractions - checksum: 10/29eb0f31ecc849cad8027114d31502bb2c5f8ae134a55cc54a8f0fa7e6367797a194878fde7e957567bcc35201e04918c2c27cbc72497b36269999e5b1c8d6e9 + "@grpc/grpc-js": "npm:^1.3.4" + google-protobuf: "npm:^3.17.3" + checksum: 10/ecdf63f95d16ba1c003bd6912ccf88d599cdc7e08776b3cd379b1edd4fbc19ad0122ea7b780427e9c801849e2f3aa054e81567d658f9b372dbb516b7a7631fc6 languageName: node linkType: hard -"@atls/protoc-gen-interfaces@npm:0.0.7": - version: 0.0.7 - resolution: "@atls/protoc-gen-interfaces@npm:0.0.7" +"@atls/guard-clause@npm:0.0.1": + version: 0.0.1 + resolution: "@atls/guard-clause@npm:0.0.1" dependencies: - "@bufbuild/protoplugin": "npm:^1.3.1" - peerDependencies: - "@bufbuild/protobuf": ^1 - peerDependenciesMeta: - "@bufbuild/protobuf": - optional: true - bin: - protoc-gen-interfaces: bin/protoc-gen-interfaces - checksum: 10/d290b09d2e4e2b3c2d0f7b5ca1b19fb3c9a276c3c57bd8a475e0ba21981326d173beb4134122d721cb2e6cf63bc8f3baeb99c8570aec6314e223af36bfa5a0ee + ajv: "npm:8.17.1" + validator: "npm:13.12.0" + checksum: 10/4276cf1b667a0e13d198bef68a64d8870ba67fab92aeb3ba574f80c5ba0ae6ffe91a6b6808e2ee2ace1fd7d442f9e99b931393b4f472ca771312c22d3a089895 languageName: node linkType: hard -"@atls/webpack-proto-imports-loader@npm:1.0.1": - version: 1.0.1 - resolution: "@atls/webpack-proto-imports-loader@npm:1.0.1" +"@atls/logger@npm:0.0.2, @atls/logger@npm:^0.0.2": + version: 0.0.2 + resolution: "@atls/logger@npm:0.0.2" dependencies: - file-loader: "npm:6.2.0" - protocol-buffers-schema: "npm:3.6.0" - tslib: "npm:2.8.1" - checksum: 10/24104e948437245a25dc7baf8a15907aa4b063527ad0408567f8314ee87a03122c0665b5c88ebfec63401c18d47b52791316e344a84648115074e98eb1965459 + pino: "npm:8.15.0" + checksum: 10/70ec6f6b6e29514fe61e77914b24843baeca04b4d16cd31fa3da297dd58114fae0fb5c38293aa350df60eefcf9365db4d31fa8005237932a134e74aa6f3d08a2 languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/code-frame@npm:7.24.7" +"@atls/logger@npm:0.0.3": + version: 0.0.3 + resolution: "@atls/logger@npm:0.0.3" dependencies: - "@babel/highlight": "npm:^7.24.7" - picocolors: "npm:^1.0.0" - checksum: 10/4812e94885ba7e3213d49583a155fdffb05292330f0a9b2c41b49288da70cf3c746a3fda0bf1074041a6d741c33f8d7be24be5e96f41ef77395eeddc5c9ff624 + pino: "npm:8.15.0" + checksum: 10/3ad97b599aa5bc8cfd53536fc140ea7641a38be9d5da0b775b024a9058f0751b5ca8f178f9c69de53aaa4a1b84f762c981ba09076ee4148db4373b19525cc9b1 languageName: node linkType: hard -"@babel/compat-data@npm:^7.25.2": - version: 7.25.4 - resolution: "@babel/compat-data@npm:7.25.4" - checksum: 10/d37a8936cc355a9ca3050102e03d179bdae26bd2e5c99a977637376c192b23637a039795f153c849437a086727628c9860e2c6af92d7151396e2362c09176337 +"@atls/logger@npm:^0.0.1": + version: 0.0.1 + resolution: "@atls/logger@npm:0.0.1" + dependencies: + pino: "npm:^6.11.3" + checksum: 10/e5d87cb284bfac5c4afb71081097aa34e894867b02fa3cbc5ee1a6f5ae21b780df3c5ee3e2ba301441faaa6f8fa88a6f5861034daaa0ae8a60a60a4d53621859 languageName: node linkType: hard -"@babel/core@npm:^7.21.3": - version: 7.25.2 - resolution: "@babel/core@npm:7.25.2" +"@atls/mikro-orm-logger@npm:0.0.1": + version: 0.0.1 + resolution: "@atls/mikro-orm-logger@npm:0.0.1" dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.7" - "@babel/generator": "npm:^7.25.0" - "@babel/helper-compilation-targets": "npm:^7.25.2" - "@babel/helper-module-transforms": "npm:^7.25.2" - "@babel/helpers": "npm:^7.25.0" - "@babel/parser": "npm:^7.25.0" - "@babel/template": "npm:^7.25.0" - "@babel/traverse": "npm:^7.25.2" - "@babel/types": "npm:^7.25.2" - convert-source-map: "npm:^2.0.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" - semver: "npm:^6.3.1" - checksum: 10/0d6ec10ff430df66f654c089d6f7ef1d9bed0c318ac257ad5f0dfa0caa45666011828ae75f998bcdb279763e892b091b2925d0bc483299e61649d2c7a2245e33 + "@atls/logger": "npm:0.0.3" + peerDependencies: + "@mikro-orm/core": ^5 || ^6 + checksum: 10/73a0057883fa45030f208427694eda915ed19d9241ffa074a4db00d9405f8c55c5829124228e0cf08079eec509751d70a8faedd3d2cb32251c62dcf546dc45a5 languageName: node linkType: hard -"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6": - version: 7.25.6 - resolution: "@babel/generator@npm:7.25.6" +"@atls/mikro-orm-query-builder@npm:0.0.1": + version: 0.0.1 + resolution: "@atls/mikro-orm-query-builder@npm:0.0.1" dependencies: - "@babel/types": "npm:^7.25.6" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^2.5.1" - checksum: 10/541e4fbb6ea7806f44232d70f25bf09dee9a57fe43d559e375536870ca5261ebb4647fec3af40dcbb3325ea2a49aff040e12a4e6f88609eaa88f10c4e27e31f8 + "@atls/query-types": "npm:^0.0.1" + "@mikro-orm/postgresql": "npm:*" + lodash.set: "npm:^4.3.2" + peerDependencies: + "@mikro-orm/postgresql": "*" + peerDependenciesMeta: + "@mikro-orm/core": + optional: true + checksum: 10/8b829249878a1033c93306764c212471aeefa31b82995ce39233d11917a820846d5a90f0baef1dd675f92d38d3c2dc9e19bc4ea5ebc9469dc640e1917ef4477c languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.25.2": - version: 7.25.2 - resolution: "@babel/helper-compilation-targets@npm:7.25.2" +"@atls/nestjs-connectrpc-errors@npm:0.0.2": + version: 0.0.2 + resolution: "@atls/nestjs-connectrpc-errors@npm:0.0.2" dependencies: - "@babel/compat-data": "npm:^7.25.2" - "@babel/helper-validator-option": "npm:^7.24.8" - browserslist: "npm:^4.23.1" - lru-cache: "npm:^5.1.1" - semver: "npm:^6.3.1" - checksum: 10/eccb2d75923d2d4d596f9ff64716e8664047c4192f1b44c7d5c07701d4a3498ac2587a72ddae1046e65a501bc630eb7df4557958b08ec2dcf5b4a264a052f111 + "@atls/core-errors": "npm:0.0.4" + "@atls/guard-clause": "npm:0.0.1" + "@atls/protobuf-rpc": "npm:0.0.5" + peerDependencies: + "@atls/nestjs-validation": 0.0.1 + "@bufbuild/protobuf": ^1 + "@connectrpc/connect": ^1 + "@nestjs/common": ^10 + "@nestjs/core": ^10 + "@nestjs/microservices": ^10 + class-transformer: ^0.5 + class-validator: ^0.14 + reflect-metadata: ^0.2 + rxjs: ^7 + checksum: 10/dcefc6e43a98d1c215d2ce8477a7e1035667157a78b4804d3d3349d315be35d682951a49fccb9badbf2d22818065c23e473e00324e0d2c1cbdce4bb43ff615d5 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-module-imports@npm:7.24.7" - dependencies: - "@babel/traverse": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10/df8bfb2bb18413aa151ecd63b7d5deb0eec102f924f9de6bc08022ced7ed8ca7fed914562d2f6fa5b59b74a5d6e255dc35612b2bc3b8abf361e13f61b3704770 +"@atls/nestjs-connectrpc@npm:0.0.4": + version: 0.0.4 + resolution: "@atls/nestjs-connectrpc@npm:0.0.4" + peerDependencies: + "@bufbuild/protobuf": ^1 + "@connectrpc/connect": ^1 + "@connectrpc/connect-node": ^1 + "@nestjs/common": ^10 + "@nestjs/core": ^10 + "@nestjs/microservices": ^10 + "@nestjs/platform-express": ^10 + reflect-metadata: ^0.2 + rxjs: ^7 + checksum: 10/bea22b17303e07d45324fdecee5d6ea3a83ee208fc8cf414ce6835dea0c314820dda57b6080fe176e1d3fb09059fbf580935decc9ba610809ed44bf1ff60640d languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.25.2": - version: 7.25.2 - resolution: "@babel/helper-module-transforms@npm:7.25.2" +"@atls/nestjs-cqrs-kafka-events@npm:0.0.1": + version: 0.0.1 + resolution: "@atls/nestjs-cqrs-kafka-events@npm:0.0.1" dependencies: - "@babel/helper-module-imports": "npm:^7.24.7" - "@babel/helper-simple-access": "npm:^7.24.7" - "@babel/helper-validator-identifier": "npm:^7.24.7" - "@babel/traverse": "npm:^7.25.2" + "@atls/nestjs-kafka": "npm:0.0.2" + telejson: "npm:7.2.0" peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10/a3bcf7815f3e9d8b205e0af4a8d92603d685868e45d119b621357e274996bf916216bb95ab5c6a60fde3775b91941555bf129d608e3d025b04f8aac84589f300 + "@nestjs/common": ^10 + "@nestjs/core": ^10 + "@nestjs/cqrs": ^10 + reflect-metadata: ^0.2 + rxjs: ^7 + checksum: 10/e832ed53ab503199dae7d3c02901b3751c25fc45628bc0a1d150f40478f7af4605eb32a85af6776df5aa7d79944a7c17eb530445752f5ef6f956470d347b6cfa 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": "npm:^7.24.7" - "@babel/types": "npm:^7.24.7" - checksum: 10/5083e190186028e48fc358a192e4b93ab320bd016103caffcfda81302a13300ccce46c9cd255ae520c25d2a6a9b47671f93e5fe5678954a2329dc0a685465c49 +"@atls/nestjs-cqrs@npm:0.0.3": + version: 0.0.3 + resolution: "@atls/nestjs-cqrs@npm:0.0.3" + peerDependencies: + "@nestjs/common": ^10 + "@nestjs/core": ^10 + "@nestjs/cqrs": ^10 + reflect-metadata: ^0.1 + rxjs: ^7 + checksum: 10/77b6c7d6a95f6e411020b590ae8f9fe0bac9d80d9e2f7f5a46b3232380c5a55234f074b45b3729206d49a2e422559643b57f63a7f45a79bee696a348e911db4f + languageName: node + linkType: hard + +"@atls/nestjs-gateway@npm:0.0.9": + version: 0.0.9 + resolution: "@atls/nestjs-gateway@npm:0.0.9" + dependencies: + "@atls/grpc-error-status": "npm:^0.0.3" + "@atls/logger": "npm:^0.0.1" + "@graphql-mesh/cache-inmemory-lru": "npm:^0.5.12" + "@graphql-mesh/config": "npm:^0.19.8" + "@graphql-mesh/merger-stitching": "npm:^0.10.6" + "@graphql-mesh/runtime": "npm:^0.18.6" + "@graphql-mesh/store": "npm:^0.1.6" + "@graphql-mesh/transform-cache": "npm:^0.9.8" + "@graphql-mesh/transform-encapsulate": "npm:^0.1.54" + "@graphql-mesh/transform-filter-schema": "npm:^0.10.24" + "@graphql-mesh/transform-mock": "npm:^0.10.7" + "@graphql-mesh/transform-naming-convention": "npm:^0.6.56" + "@graphql-mesh/transform-prefix": "npm:^0.6.55" + "@graphql-mesh/transform-rename": "npm:^0.9.5" + "@graphql-mesh/transform-resolvers-composition": "npm:^0.10.6" + "@graphql-mesh/transform-snapshot": "npm:^0.10.7" + "@graphql-mesh/types": "npm:^0.45.1" + "@graphql-mesh/utils": "npm:^0.13.6" + "@graphql-tools/utils": "npm:^8.1.1" + "@grpc/grpc-js": "npm:^1.5.5" + "@grpc/proto-loader": "npm:^0.6.4" + "@types/long": "npm:^4.0.1" + apollo-server-express: "npm:^2.25.2" + globby: "npm:11.0.4" + graphql-compose: "npm:^9.0.2" + graphql-scalars: "npm:^1.10.0" + graphql-subscriptions: "npm:^1.2.1" + graphql-ws: "npm:^5.3.0" + lodash: "npm:^4.17.21" + long: "npm:^4.0.0" + protobufjs: "npm:^6.11.2" + peerDependencies: + "@nestjs/common": 10.2.5 + "@nestjs/core": 10.2.5 + graphql: ^15.5.0 + reflect-metadata: ^0.1.12 + rxjs: ^6.3.3 + checksum: 10/e5eecd9092b400852a0224eaec0e7bf0bc31a9c6145b9e1d8c11e36ef2f94b06eb17aed20a3fcbbde055e04c47150b8ebd80f07dfc6bc9f6b350f9f85669408b languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.24.8": - version: 7.24.8 - resolution: "@babel/helper-string-parser@npm:7.24.8" - checksum: 10/6d1bf8f27dd725ce02bdc6dffca3c95fb9ab8a06adc2edbd9c1c9d68500274230d1a609025833ed81981eff560045b6b38f7b4c6fb1ab19fc90e5004e3932535 +"@atls/nestjs-gcs-client@npm:0.0.1": + version: 0.0.1 + resolution: "@atls/nestjs-gcs-client@npm:0.0.1" + dependencies: + "@google-cloud/storage": "npm:7.0.1" + peerDependencies: + "@nestjs/common": ^10 + "@nestjs/core": ^10 + reflect-metadata: ^0.2 + rxjs: ^7 + checksum: 10/0c36cc48e91146c0ad6432b5da17469df18df6972903bbf37d32d54bc235231b546809bb299661ec39cfd30944431bdc5006370bda223a77ac6af63b857bc122 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/helper-validator-identifier@npm:7.24.7" - checksum: 10/86875063f57361471b531dbc2ea10bbf5406e12b06d249b03827d361db4cad2388c6f00936bcd9dc86479f7e2c69ea21412c2228d4b3672588b754b70a449d4b +"@atls/nestjs-grpc-reflection@npm:1.0.6": + version: 1.0.6 + resolution: "@atls/nestjs-grpc-reflection@npm:1.0.6" + dependencies: + "@atls/nestjs-proto-types": "npm:0.0.10" + "@bufbuild/protobuf": "npm:2.2.3" + "@grpc/grpc-js": "npm:1.12.5" + "@grpc/proto-loader": "npm:0.7.13" + google-protobuf: "npm:3.21.4" + long: "npm:5.2.3" + protobufjs: "npm:7.4.0" + peerDependencies: + "@nestjs/common": 10 + "@nestjs/core": 10 + "@nestjs/microservices": 10 + reflect-metadata: 0.2 + rxjs: 7 + checksum: 10/c377ceae7eb35116b560c0e44e3ad625c1a48f0d0fe1da44f4c3210908fdc8c01113cf1c985cc420b35fbe72bb764e1123ca86460733aa847fdbe8da724c5fc6 languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.24.8": - version: 7.24.8 - resolution: "@babel/helper-validator-option@npm:7.24.8" - checksum: 10/a52442dfa74be6719c0608fee3225bd0493c4057459f3014681ea1a4643cd38b68ff477fe867c4b356da7330d085f247f0724d300582fa4ab9a02efaf34d107c +"@atls/nestjs-kafka@npm:0.0.2": + version: 0.0.2 + resolution: "@atls/nestjs-kafka@npm:0.0.2" + dependencies: + "@atls/logger": "npm:^0.0.2" + camelcase: "npm:^8.0.0" + kafkajs: "npm:^2.2.4" + peerDependencies: + "@nestjs/common": ^10 + "@nestjs/core": ^10 + reflect-metadata: ^0.1 + rxjs: ^7 + checksum: 10/64f45434607f3e5e94781cfbe88a14064ef23a10b30bb8c7b9ca913676487816f9b5352f8737ea9221ca17d828856862090c8d221cacd393cd6a3c0490ee4e12 languageName: node linkType: hard -"@babel/helpers@npm:^7.25.0": - version: 7.25.6 - resolution: "@babel/helpers@npm:7.25.6" +"@atls/nestjs-logger@npm:0.2.41": + version: 0.2.41 + resolution: "@atls/nestjs-logger@npm:0.2.41" dependencies: - "@babel/template": "npm:^7.25.0" - "@babel/types": "npm:^7.25.6" - checksum: 10/43abc8d017b754619aa189d05e2bdb54aaf44f03ec0439e89b3e7c180d538adb01ce9014a1689f632a7e8b17655c72bfac0a92268476eec708b41d3ba0a65296 + "@atls/logger": "npm:0.0.2" + peerDependencies: + "@nestjs/common": 10 + "@nestjs/core": 10 + reflect-metadata: 0.2 + rxjs: 7 + checksum: 10/e68708e9be7f9c39a8d23859830ef02b3773255588fac38f3b0f62d0ad1c12bc544017b7b01c416c5f41d5569ac4034501f4c71e7b2258c1c73b134b1866dbad languageName: node linkType: hard -"@babel/highlight@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/highlight@npm:7.24.7" +"@atls/nestjs-microservices-registry@npm:0.0.1": + version: 0.0.1 + resolution: "@atls/nestjs-microservices-registry@npm:0.0.1" dependencies: - "@babel/helper-validator-identifier": "npm:^7.24.7" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: 10/69b73f38cdd4f881b09b939a711e76646da34f4834f4ce141d7a49a6bb1926eab1c594148970a8aa9360398dff800f63aade4e81fafdd7c8d8a8489ea93bfec1 + fast-hash-code: "npm:2.1.0" + peerDependencies: + "@nestjs/common": ^10 + "@nestjs/core": ^10 + reflect-metadata: ^0.2 + rxjs: ^7 + checksum: 10/eb151045bbe31c0ddd8049de80e18be0d284e2223884b3573b4a50e1dc2ef40e99de6b2f104e555088d78d6a5cfd97a64a7457718509781394578c3c1ab41917 languageName: node linkType: hard -"@babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": - version: 7.25.6 - resolution: "@babel/parser@npm:7.25.6" +"@atls/nestjs-mikro-orm-config@npm:0.0.1": + version: 0.0.1 + resolution: "@atls/nestjs-mikro-orm-config@npm:0.0.1" dependencies: - "@babel/types": "npm:^7.25.6" - bin: - parser: ./bin/babel-parser.js - checksum: 10/830aab72116aa14eb8d61bfa8f9d69fc8f3a43d909ce993cb4350ae14d3af1a2f740a54410a22d821c48a253263643dfecbc094f9608e6a70ce9ff3c0bbfe91a + "@atls/logger": "npm:0.0.3" + "@atls/mikro-orm-logger": "npm:0.0.1" + peerDependencies: + "@mikro-orm/core": ^5 + "@mikro-orm/nestjs": ^5 + "@nestjs/common": ^10 + "@nestjs/core": ^10 + reflect-metadata: ^0.2 + rxjs: ^7 + checksum: 10/e0a89af91b0285656e9f51b705c24cf3bb04d41c68799e8f70ddba375daeadf8471ca4fadfc98410a5d0cfe2015b9e4f01a03617d8c1eb8c06a97c54e650f30e languageName: node linkType: hard -"@babel/template@npm:^7.25.0": - version: 7.25.0 - resolution: "@babel/template@npm:7.25.0" - dependencies: - "@babel/code-frame": "npm:^7.24.7" - "@babel/parser": "npm:^7.25.0" - "@babel/types": "npm:^7.25.0" - checksum: 10/07ebecf6db8b28244b7397628e09c99e7a317b959b926d90455c7253c88df3677a5a32d1501d9749fe292a263ff51a4b6b5385bcabd5dadd3a48036f4d4949e0 +"@atls/nestjs-mikro-orm-request-context@npm:0.0.1": + version: 0.0.1 + resolution: "@atls/nestjs-mikro-orm-request-context@npm:0.0.1" + peerDependencies: + "@mikro-orm/core": ^5 + "@nestjs/common": ^10 + "@nestjs/core": ^10 + reflect-metadata: ^0.2 + rxjs: ^7 + checksum: 10/d9df506941430e76abf62adeaf074ac60b253cf20be86c2b9d461cda474335c4237a461a27156a2fd43cb215339cec916ecac10e011b25cefbf963fe4996558a languageName: node linkType: hard -"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.25.2": - version: 7.25.6 - resolution: "@babel/traverse@npm:7.25.6" - dependencies: - "@babel/code-frame": "npm:^7.24.7" - "@babel/generator": "npm:^7.25.6" - "@babel/parser": "npm:^7.25.6" - "@babel/template": "npm:^7.25.0" - "@babel/types": "npm:^7.25.6" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10/de75a918299bc27a44ec973e3f2fa8c7902bbd67bd5d39a0be656f3c1127f33ebc79c12696fbc8170a0b0e1072a966d4a2126578d7ea2e241b0aeb5d16edc738 +"@atls/nestjs-proto-types@npm:0.0.10": + version: 0.0.10 + resolution: "@atls/nestjs-proto-types@npm:0.0.10" + checksum: 10/9551149ed5ed43b9f3b026ae14b44497cdfcbc1c0e4de36e20379243d99a43d5db07a9a8284c6102630f8458c5f2d25d33f598d0af08296baa4311fad9bf0fa4 + languageName: node + linkType: hard + +"@atls/nestjs-s3-client@npm:0.0.2": + version: 0.0.2 + resolution: "@atls/nestjs-s3-client@npm:0.0.2" + dependencies: + "@aws-sdk/client-s3": "npm:^3.363.0" + "@aws-sdk/credential-providers": "npm:^3.363.0" + "@aws-sdk/s3-request-presigner": "npm:^3.363.0" + "@aws-sdk/types": "npm:^3.357.0" + peerDependencies: + "@nestjs/common": ^10 + "@nestjs/core": ^10 + reflect-metadata: ^0.1 + rxjs: ^7 + checksum: 10/72edf06e52da23d33a1d30e869f2c9bd4d60b85c00972e49584ef2239b5c5a0d46320ee2ccdbe631e88d110cb3e6e13981a7a2dc97fb4c6489fba5eace8ca238 + languageName: node + linkType: hard + +"@atls/nestjs-validation@npm:0.0.1": + version: 0.0.1 + resolution: "@atls/nestjs-validation@npm:0.0.1" + peerDependencies: + "@nestjs/common": ^10 + "@nestjs/core": ^10 + class-transformer: 0.5 + class-validator: ^0.14 + reflect-metadata: ^0.1 + rxjs: ^7 + checksum: 10/8c42677c5fd1dd486160121c9d64430b72517301cb857d9687f01efcb600a56409392db0e0a61fa9bd478b2fff1371143318032e83b8cee3518b8ed00c35d549 + languageName: node + linkType: hard + +"@atls/protobuf-rpc@npm:0.0.5": + version: 0.0.5 + resolution: "@atls/protobuf-rpc@npm:0.0.5" + peerDependencies: + "@bufbuild/protobuf": "*" + checksum: 10/040322b710c14797c6c2888a6aa2d68414685882210e2fd8c8ee48bf9800f550d2abe5bef1f6e46fa98d4430d47d82b07c6c2a75ecea8ad21583ce20986f0858 + languageName: node + linkType: hard + +"@atls/protoc-gen-abstractions@npm:0.0.3": + version: 0.0.3 + resolution: "@atls/protoc-gen-abstractions@npm:0.0.3" + dependencies: + "@bufbuild/protoplugin": "npm:^1.3.1" + peerDependencies: + "@bufbuild/protobuf": ^1 + peerDependenciesMeta: + "@bufbuild/protobuf": + optional: true + bin: + protoc-gen-abstractions: bin/protoc-gen-abstractions + checksum: 10/29eb0f31ecc849cad8027114d31502bb2c5f8ae134a55cc54a8f0fa7e6367797a194878fde7e957567bcc35201e04918c2c27cbc72497b36269999e5b1c8d6e9 + languageName: node + linkType: hard + +"@atls/protoc-gen-interfaces@npm:0.0.7": + version: 0.0.7 + resolution: "@atls/protoc-gen-interfaces@npm:0.0.7" + dependencies: + "@bufbuild/protoplugin": "npm:^1.3.1" + peerDependencies: + "@bufbuild/protobuf": ^1 + peerDependenciesMeta: + "@bufbuild/protobuf": + optional: true + bin: + protoc-gen-interfaces: bin/protoc-gen-interfaces + checksum: 10/d290b09d2e4e2b3c2d0f7b5ca1b19fb3c9a276c3c57bd8a475e0ba21981326d173beb4134122d721cb2e6cf63bc8f3baeb99c8570aec6314e223af36bfa5a0ee + languageName: node + linkType: hard + +"@atls/query-types@npm:0.0.2": + version: 0.0.2 + resolution: "@atls/query-types@npm:0.0.2" + checksum: 10/d748d3c8b1245238594d3ccc7bc66e23304b144e3d84e7ba2958d5963ac528f30beed72a46c5642e24956fffa1c75d41c487a7731bec8c448a055116fb46a6ef + languageName: node + linkType: hard + +"@atls/query-types@npm:^0.0.1": + version: 0.0.1 + resolution: "@atls/query-types@npm:0.0.1" + checksum: 10/0c42bbcbff3e5ad5427dfe53ca8d20c9158d1f6fc56c5bedc52c4f12513ef69dc59c599d8b76b95cf4c16288ef042cc260b2207a8cbb4de0dc30ef6052d59f94 + languageName: node + linkType: hard + +"@atls/rpc-query-payloads@npm:0.0.1": + version: 0.0.1 + resolution: "@atls/rpc-query-payloads@npm:0.0.1" + dependencies: + "@atls/query-types": "npm:0.0.2" + peerDependencies: + "@bufbuild/protobuf": ^1 + class-validator: ^0.14 + checksum: 10/1aa6d43dac26060053da6eada9814d0626749e8df79670641f1f498ccae924899287080ce3dd5de3aac8eebcae7229479cd32c3d48b5009e71386d9412d3b869 + languageName: node + linkType: hard + +"@atls/webpack-proto-imports-loader@npm:1.0.1": + version: 1.0.1 + resolution: "@atls/webpack-proto-imports-loader@npm:1.0.1" + dependencies: + file-loader: "npm:6.2.0" + protocol-buffers-schema: "npm:3.6.0" + tslib: "npm:2.8.1" + checksum: 10/24104e948437245a25dc7baf8a15907aa4b063527ad0408567f8314ee87a03122c0665b5c88ebfec63401c18d47b52791316e344a84648115074e98eb1965459 + languageName: node + linkType: hard + +"@aws-crypto/crc32@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/crc32@npm:5.2.0" + dependencies: + "@aws-crypto/util": "npm:^5.2.0" + "@aws-sdk/types": "npm:^3.222.0" + tslib: "npm:^2.6.2" + checksum: 10/1b0a56ad4cb44c9512d8b1668dcf9306ab541d3a73829f435ca97abaec8d56f3db953db03ad0d0698754fea16fcd803d11fa42e0889bc7b803c6a030b04c63de + languageName: node + linkType: hard + +"@aws-crypto/crc32c@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/crc32c@npm:5.2.0" + dependencies: + "@aws-crypto/util": "npm:^5.2.0" + "@aws-sdk/types": "npm:^3.222.0" + tslib: "npm:^2.6.2" + checksum: 10/08bd1db17d7c772fa6e34b38a360ce77ad041164743113eefa8343c2af917a419697daf090c5854129ef19f3a9673ed1fd8446e03eb32c8ed52d2cc409b0dee7 + languageName: node + linkType: hard + +"@aws-crypto/sha1-browser@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/sha1-browser@npm:5.2.0" + dependencies: + "@aws-crypto/supports-web-crypto": "npm:^5.2.0" + "@aws-crypto/util": "npm:^5.2.0" + "@aws-sdk/types": "npm:^3.222.0" + "@aws-sdk/util-locate-window": "npm:^3.0.0" + "@smithy/util-utf8": "npm:^2.0.0" + tslib: "npm:^2.6.2" + checksum: 10/239f4c59cce9abd33c01117b10553fbef868a063e74faf17edb798c250d759a2578841efa2837e5e51854f52ef57dbc40780b073cae20f89ebed6a8cc7fa06f1 + languageName: node + linkType: hard + +"@aws-crypto/sha256-browser@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/sha256-browser@npm:5.2.0" + dependencies: + "@aws-crypto/sha256-js": "npm:^5.2.0" + "@aws-crypto/supports-web-crypto": "npm:^5.2.0" + "@aws-crypto/util": "npm:^5.2.0" + "@aws-sdk/types": "npm:^3.222.0" + "@aws-sdk/util-locate-window": "npm:^3.0.0" + "@smithy/util-utf8": "npm:^2.0.0" + tslib: "npm:^2.6.2" + checksum: 10/2b1b701ca6caa876333b4eb2b96e5187d71ebb51ebf8e2d632690dbcdedeff038202d23adcc97e023437ed42bb1963b7b463e343687edf0635fd4b98b2edad1a + languageName: node + linkType: hard + +"@aws-crypto/sha256-js@npm:5.2.0, @aws-crypto/sha256-js@npm:^5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/sha256-js@npm:5.2.0" + dependencies: + "@aws-crypto/util": "npm:^5.2.0" + "@aws-sdk/types": "npm:^3.222.0" + tslib: "npm:^2.6.2" + checksum: 10/f46aace7b873c615be4e787ab0efd0148ef7de48f9f12c7d043e05c52e52b75bb0bf6dbcb9b2852d940d7724fab7b6d5ff1469160a3dd024efe7a68b5f70df8c + languageName: node + linkType: hard + +"@aws-crypto/supports-web-crypto@npm:^5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/supports-web-crypto@npm:5.2.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/6ed0c7e17f4f6663d057630805c45edb35d5693380c24ab52d4c453ece303c6c8a6ade9ee93c97dda77d9f6cae376ffbb44467057161c513dffa3422250edaf5 + languageName: node + linkType: hard + +"@aws-crypto/util@npm:5.2.0, @aws-crypto/util@npm:^5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/util@npm:5.2.0" + dependencies: + "@aws-sdk/types": "npm:^3.222.0" + "@smithy/util-utf8": "npm:^2.0.0" + tslib: "npm:^2.6.2" + checksum: 10/f80a174c404e1ad4364741c942f440e75f834c08278fa754349fe23a6edc679d480ea9ced5820774aee58091ed270067022d8059ecf1a7ef452d58134ac7e9e1 + languageName: node + linkType: hard + +"@aws-sdk/client-cognito-identity@npm:3.768.0": + version: 3.768.0 + resolution: "@aws-sdk/client-cognito-identity@npm:3.768.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/credential-provider-node": "npm:3.758.0" + "@aws-sdk/middleware-host-header": "npm:3.734.0" + "@aws-sdk/middleware-logger": "npm:3.734.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.734.0" + "@aws-sdk/middleware-user-agent": "npm:3.758.0" + "@aws-sdk/region-config-resolver": "npm:3.734.0" + "@aws-sdk/types": "npm:3.734.0" + "@aws-sdk/util-endpoints": "npm:3.743.0" + "@aws-sdk/util-user-agent-browser": "npm:3.734.0" + "@aws-sdk/util-user-agent-node": "npm:3.758.0" + "@smithy/config-resolver": "npm:^4.0.1" + "@smithy/core": "npm:^3.1.5" + "@smithy/fetch-http-handler": "npm:^5.0.1" + "@smithy/hash-node": "npm:^4.0.1" + "@smithy/invalid-dependency": "npm:^4.0.1" + "@smithy/middleware-content-length": "npm:^4.0.1" + "@smithy/middleware-endpoint": "npm:^4.0.6" + "@smithy/middleware-retry": "npm:^4.0.7" + "@smithy/middleware-serde": "npm:^4.0.2" + "@smithy/middleware-stack": "npm:^4.0.1" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/node-http-handler": "npm:^4.0.3" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/smithy-client": "npm:^4.1.6" + "@smithy/types": "npm:^4.1.0" + "@smithy/url-parser": "npm:^4.0.1" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.7" + "@smithy/util-defaults-mode-node": "npm:^4.0.7" + "@smithy/util-endpoints": "npm:^3.0.1" + "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-retry": "npm:^4.0.1" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/d58068ec14d0fdc0c1d6673a4721ac4a1739f9e9fd3d5028d6a1b6de3a09b075d78720a04cf8712c8eb3bf624303a08b1eaecde3630b3626006eb8960013e26b + languageName: node + linkType: hard + +"@aws-sdk/client-s3@npm:^3.363.0": + version: 3.758.0 + resolution: "@aws-sdk/client-s3@npm:3.758.0" + dependencies: + "@aws-crypto/sha1-browser": "npm:5.2.0" + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/credential-provider-node": "npm:3.758.0" + "@aws-sdk/middleware-bucket-endpoint": "npm:3.734.0" + "@aws-sdk/middleware-expect-continue": "npm:3.734.0" + "@aws-sdk/middleware-flexible-checksums": "npm:3.758.0" + "@aws-sdk/middleware-host-header": "npm:3.734.0" + "@aws-sdk/middleware-location-constraint": "npm:3.734.0" + "@aws-sdk/middleware-logger": "npm:3.734.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.734.0" + "@aws-sdk/middleware-sdk-s3": "npm:3.758.0" + "@aws-sdk/middleware-ssec": "npm:3.734.0" + "@aws-sdk/middleware-user-agent": "npm:3.758.0" + "@aws-sdk/region-config-resolver": "npm:3.734.0" + "@aws-sdk/signature-v4-multi-region": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@aws-sdk/util-endpoints": "npm:3.743.0" + "@aws-sdk/util-user-agent-browser": "npm:3.734.0" + "@aws-sdk/util-user-agent-node": "npm:3.758.0" + "@aws-sdk/xml-builder": "npm:3.734.0" + "@smithy/config-resolver": "npm:^4.0.1" + "@smithy/core": "npm:^3.1.5" + "@smithy/eventstream-serde-browser": "npm:^4.0.1" + "@smithy/eventstream-serde-config-resolver": "npm:^4.0.1" + "@smithy/eventstream-serde-node": "npm:^4.0.1" + "@smithy/fetch-http-handler": "npm:^5.0.1" + "@smithy/hash-blob-browser": "npm:^4.0.1" + "@smithy/hash-node": "npm:^4.0.1" + "@smithy/hash-stream-node": "npm:^4.0.1" + "@smithy/invalid-dependency": "npm:^4.0.1" + "@smithy/md5-js": "npm:^4.0.1" + "@smithy/middleware-content-length": "npm:^4.0.1" + "@smithy/middleware-endpoint": "npm:^4.0.6" + "@smithy/middleware-retry": "npm:^4.0.7" + "@smithy/middleware-serde": "npm:^4.0.2" + "@smithy/middleware-stack": "npm:^4.0.1" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/node-http-handler": "npm:^4.0.3" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/smithy-client": "npm:^4.1.6" + "@smithy/types": "npm:^4.1.0" + "@smithy/url-parser": "npm:^4.0.1" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.7" + "@smithy/util-defaults-mode-node": "npm:^4.0.7" + "@smithy/util-endpoints": "npm:^3.0.1" + "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-retry": "npm:^4.0.1" + "@smithy/util-stream": "npm:^4.1.2" + "@smithy/util-utf8": "npm:^4.0.0" + "@smithy/util-waiter": "npm:^4.0.2" + tslib: "npm:^2.6.2" + checksum: 10/d99d3897fbfcc1d83ae1cc635b8b028a79f79622a169259d0b3ee193e3644e3a2730e4c9d5f7de1cb478dfec2b53d3d798d1477c85de276e80d4fe642a446cce + languageName: node + linkType: hard + +"@aws-sdk/client-sso@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/client-sso@npm:3.758.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/middleware-host-header": "npm:3.734.0" + "@aws-sdk/middleware-logger": "npm:3.734.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.734.0" + "@aws-sdk/middleware-user-agent": "npm:3.758.0" + "@aws-sdk/region-config-resolver": "npm:3.734.0" + "@aws-sdk/types": "npm:3.734.0" + "@aws-sdk/util-endpoints": "npm:3.743.0" + "@aws-sdk/util-user-agent-browser": "npm:3.734.0" + "@aws-sdk/util-user-agent-node": "npm:3.758.0" + "@smithy/config-resolver": "npm:^4.0.1" + "@smithy/core": "npm:^3.1.5" + "@smithy/fetch-http-handler": "npm:^5.0.1" + "@smithy/hash-node": "npm:^4.0.1" + "@smithy/invalid-dependency": "npm:^4.0.1" + "@smithy/middleware-content-length": "npm:^4.0.1" + "@smithy/middleware-endpoint": "npm:^4.0.6" + "@smithy/middleware-retry": "npm:^4.0.7" + "@smithy/middleware-serde": "npm:^4.0.2" + "@smithy/middleware-stack": "npm:^4.0.1" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/node-http-handler": "npm:^4.0.3" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/smithy-client": "npm:^4.1.6" + "@smithy/types": "npm:^4.1.0" + "@smithy/url-parser": "npm:^4.0.1" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.7" + "@smithy/util-defaults-mode-node": "npm:^4.0.7" + "@smithy/util-endpoints": "npm:^3.0.1" + "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-retry": "npm:^4.0.1" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/986793a9a130732e27808322ff631517cb1e3ef12c0e1f8691b5371877fbc055be2a32a9b230a307a7e8c2672a6246928ed6f9e0a068b329a328ecb70d98a84c + languageName: node + linkType: hard + +"@aws-sdk/core@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/core@npm:3.758.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@smithy/core": "npm:^3.1.5" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/signature-v4": "npm:^5.0.1" + "@smithy/smithy-client": "npm:^4.1.6" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.0.1" + fast-xml-parser: "npm:4.4.1" + tslib: "npm:^2.6.2" + checksum: 10/66a9cfa55d813051c254c62e456cc3dcf5e1b93eb8971f78e2f52dc3ad58b5152645bed017a88426cff4ca4f6c6b88b675b1a551d30fb89a1bed287a0ebef855 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-cognito-identity@npm:3.768.0": + version: 3.768.0 + resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.768.0" + dependencies: + "@aws-sdk/client-cognito-identity": "npm:3.768.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/94838280c0bac066b9afa63dfd80c04e3b175d36f6799fe349cfcb80099acfca8ee6168cdebe1699d91e427a094e46da2ed197a57eb72f385c91e61102465ac3 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-env@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.758.0" + dependencies: + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/00953e2cd2f7656099aae289e00cd4d8d90c0bc46d8dc19c86957f3edd1b7be79ffa8ff572b278e696d6f808499a7ee50c1067978273015f4a0e6c7d33e54234 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-http@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.758.0" + dependencies: + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/fetch-http-handler": "npm:^5.0.1" + "@smithy/node-http-handler": "npm:^4.0.3" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/smithy-client": "npm:^4.1.6" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-stream": "npm:^4.1.2" + tslib: "npm:^2.6.2" + checksum: 10/74e80bd0f49904630c603586cb982ddcc95b6d050aa5137fef6284d707280c15aa01b10930ea80e850e7b7deb5487b7f967060cc97a0cf96d1acc50f615a842b + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-ini@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.758.0" + dependencies: + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/credential-provider-env": "npm:3.758.0" + "@aws-sdk/credential-provider-http": "npm:3.758.0" + "@aws-sdk/credential-provider-process": "npm:3.758.0" + "@aws-sdk/credential-provider-sso": "npm:3.758.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.758.0" + "@aws-sdk/nested-clients": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/credential-provider-imds": "npm:^4.0.1" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/shared-ini-file-loader": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/5a2eda2e67c9c0b7ca5d5e28e32e111980f7cb3070a0129a966f6c51e06b287561346e551bcd41e85d1b1260bff017d5e192b67441f4b0154cc18b0ae64e512f + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-node@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.758.0" + dependencies: + "@aws-sdk/credential-provider-env": "npm:3.758.0" + "@aws-sdk/credential-provider-http": "npm:3.758.0" + "@aws-sdk/credential-provider-ini": "npm:3.758.0" + "@aws-sdk/credential-provider-process": "npm:3.758.0" + "@aws-sdk/credential-provider-sso": "npm:3.758.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/credential-provider-imds": "npm:^4.0.1" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/shared-ini-file-loader": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/b99f3bddb52be9d7892d0c440be7f729423aefa64f5e41a1a4e55a721b470e89ea31dbd118bcad3b52fc3661ef5f5a636971f4968af8eea20afdc38c451be2e2 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-process@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.758.0" + dependencies: + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/shared-ini-file-loader": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/98a29f4535a40cdf0f846d69da10a612a02c2d299207772e2e91b2a34ffe39789f91d6a2000baee5e40932c16b2b23e78f4faf269fc9036eb6fe10f1a7dc8da4 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-sso@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.758.0" + dependencies: + "@aws-sdk/client-sso": "npm:3.758.0" + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/token-providers": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/shared-ini-file-loader": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/64ce426b791d7c4ccbc2b97075febebb11ef02f1e8078eb7225ebe5f819902733c17e21943ff93f98821be0c42479689c228f17f81480f02d9bc6766bf56f193 + languageName: node + linkType: hard + +"@aws-sdk/credential-provider-web-identity@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.758.0" + dependencies: + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/nested-clients": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/cf9d67c9ea8e44026bbc5d9aa3dc3f91ca5e1d3a41a9651eae753a7a58829eef128eaa86797294f2f89d7d76292b92f6d0b59b916f167044c9d184801ed80dbb + languageName: node + linkType: hard + +"@aws-sdk/credential-providers@npm:^3.363.0": + version: 3.768.0 + resolution: "@aws-sdk/credential-providers@npm:3.768.0" + dependencies: + "@aws-sdk/client-cognito-identity": "npm:3.768.0" + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/credential-provider-cognito-identity": "npm:3.768.0" + "@aws-sdk/credential-provider-env": "npm:3.758.0" + "@aws-sdk/credential-provider-http": "npm:3.758.0" + "@aws-sdk/credential-provider-ini": "npm:3.758.0" + "@aws-sdk/credential-provider-node": "npm:3.758.0" + "@aws-sdk/credential-provider-process": "npm:3.758.0" + "@aws-sdk/credential-provider-sso": "npm:3.758.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.758.0" + "@aws-sdk/nested-clients": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/core": "npm:^3.1.5" + "@smithy/credential-provider-imds": "npm:^4.0.1" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/45164bd65e19f14366a3c6fe6b1c9b14e4c6acb30a3f3db50e4d3b857f5fb63e81f10c57e04482f088f7c19e99f9d55b7ae4ea3357e32c0db76885cfee703d1e + languageName: node + linkType: hard + +"@aws-sdk/middleware-bucket-endpoint@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.734.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@aws-sdk/util-arn-parser": "npm:3.723.0" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-config-provider": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/be45d671a44df8848f542770fd7131c0f97cc20f387413d9cb28d1285531bbf566f073de575e8590db8c033e52bbce3805be0497f0170811d773c8ccc80355a7 + languageName: node + linkType: hard + +"@aws-sdk/middleware-expect-continue@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.734.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/6f5e1a381164c92987b9ea0f5de7ab4317a7bc142380b1d35a6d90c50d0b879e873df9d1574ad13b7c8fc34099d1394ef977e0bf986eed83d3876f8f5b77dd34 + languageName: node + linkType: hard + +"@aws-sdk/middleware-flexible-checksums@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.758.0" + dependencies: + "@aws-crypto/crc32": "npm:5.2.0" + "@aws-crypto/crc32c": "npm:5.2.0" + "@aws-crypto/util": "npm:5.2.0" + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/is-array-buffer": "npm:^4.0.0" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-stream": "npm:^4.1.2" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/48218524097e7d2c1561c1cebe8bd7e74e084e594e9bfb5ebbfe813ffba844071234116521693c47efe42a00cb069d71a17bbeea88ad2c8a6e048a3d62905b90 + languageName: node + linkType: hard + +"@aws-sdk/middleware-host-header@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.734.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/56da2b7e487fa18445cf4876660297d3c61b1a7b8fceb40860da21ab9581b47e1abf5a2f6204862289f7fb534aaf5f19842c0ed0cf46e6178f59f6c3053464bf + languageName: node + linkType: hard + +"@aws-sdk/middleware-location-constraint@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.734.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/ca7517b1c0a510d24c5541db3c36bcf9fd75418aa9e6a29ae7288d6c90942909f3ce65a51f08b6126d7a84e158798c96513dde6151223f58e93d1ac3a6ada40b + languageName: node + linkType: hard + +"@aws-sdk/middleware-logger@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/middleware-logger@npm:3.734.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/e259fe49ecb2c51424a96c7bc834d061eb6e55fce2686637ae0ada3612db582e2261895d2cffcf9f018436bb7fd8c600634df1b4012c276655595f543e30e426 + languageName: node + linkType: hard + +"@aws-sdk/middleware-recursion-detection@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.734.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/93ca23bcb5b7cec82cab2b9fa87b84ea249440ca702bf387634311c8bb0aa66a96defd7b77bd8408d0f91ea3971e43648e1adb9a09ef0b1bba4cd63e4d6616b7 + languageName: node + linkType: hard + +"@aws-sdk/middleware-sdk-s3@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.758.0" + dependencies: + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@aws-sdk/util-arn-parser": "npm:3.723.0" + "@smithy/core": "npm:^3.1.5" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/signature-v4": "npm:^5.0.1" + "@smithy/smithy-client": "npm:^4.1.6" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-config-provider": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-stream": "npm:^4.1.2" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/1405852c30872bf73122b8cbe41b02f7e771d64e11780329a4579f2115160d4856b8db9a6899c891b5f8703daa9284242c88103fb38c01722605bfbf0214addb + languageName: node + linkType: hard + +"@aws-sdk/middleware-ssec@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.734.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/90c5bab066750d8ff64595050e72797022bc657c1dfef3348484922ba31f26ddea5dc675c6eff5cfcc3e51bcd230307e4ebc520c0ceb2076341b58ef4273baf1 + languageName: node + linkType: hard + +"@aws-sdk/middleware-user-agent@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.758.0" + dependencies: + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@aws-sdk/util-endpoints": "npm:3.743.0" + "@smithy/core": "npm:^3.1.5" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/e6c86e47b467ca4fe0bb2dbf352271c8c73bc86f35b377ff6a765f4c0d2633c8167486a383f52d20d4d6f4e1c0ded87c9e690d90cc96d7db4f7d038c8881b565 + languageName: node + linkType: hard + +"@aws-sdk/nested-clients@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/nested-clients@npm:3.758.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.758.0" + "@aws-sdk/middleware-host-header": "npm:3.734.0" + "@aws-sdk/middleware-logger": "npm:3.734.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.734.0" + "@aws-sdk/middleware-user-agent": "npm:3.758.0" + "@aws-sdk/region-config-resolver": "npm:3.734.0" + "@aws-sdk/types": "npm:3.734.0" + "@aws-sdk/util-endpoints": "npm:3.743.0" + "@aws-sdk/util-user-agent-browser": "npm:3.734.0" + "@aws-sdk/util-user-agent-node": "npm:3.758.0" + "@smithy/config-resolver": "npm:^4.0.1" + "@smithy/core": "npm:^3.1.5" + "@smithy/fetch-http-handler": "npm:^5.0.1" + "@smithy/hash-node": "npm:^4.0.1" + "@smithy/invalid-dependency": "npm:^4.0.1" + "@smithy/middleware-content-length": "npm:^4.0.1" + "@smithy/middleware-endpoint": "npm:^4.0.6" + "@smithy/middleware-retry": "npm:^4.0.7" + "@smithy/middleware-serde": "npm:^4.0.2" + "@smithy/middleware-stack": "npm:^4.0.1" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/node-http-handler": "npm:^4.0.3" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/smithy-client": "npm:^4.1.6" + "@smithy/types": "npm:^4.1.0" + "@smithy/url-parser": "npm:^4.0.1" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-body-length-node": "npm:^4.0.0" + "@smithy/util-defaults-mode-browser": "npm:^4.0.7" + "@smithy/util-defaults-mode-node": "npm:^4.0.7" + "@smithy/util-endpoints": "npm:^3.0.1" + "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-retry": "npm:^4.0.1" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/ec6f424848a253d31ad994ba6a9963531e5aeefcfe53faf4796b91d3385499ee8c173022504a009c23a1f5ec916dab26c45fc1c56961b7b5ee501a9c20e3cc83 + languageName: node + linkType: hard + +"@aws-sdk/region-config-resolver@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.734.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-config-provider": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.1" + tslib: "npm:^2.6.2" + checksum: 10/e0385529263384d3ad14529d581692028879e7b3ae2d4233b44acd1d97b8a13b7007ff4088b1e87bf33e10034584072ead0c9721559d556bd60fe67087cd02e3 + languageName: node + linkType: hard + +"@aws-sdk/s3-request-presigner@npm:^3.363.0": + version: 3.758.0 + resolution: "@aws-sdk/s3-request-presigner@npm:3.758.0" + dependencies: + "@aws-sdk/signature-v4-multi-region": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@aws-sdk/util-format-url": "npm:3.734.0" + "@smithy/middleware-endpoint": "npm:^4.0.6" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/smithy-client": "npm:^4.1.6" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/a338ce47c647dcb155c0658f795b4e0f948d22f582a8e288b3fee25e82d62f2491fa64199f84ef190da34877c169242a32f5f7cc04331b625ed755eca0780953 + languageName: node + linkType: hard + +"@aws-sdk/signature-v4-multi-region@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.758.0" + dependencies: + "@aws-sdk/middleware-sdk-s3": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/signature-v4": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/4ab11c5ebc153012dcbc8ae607f92b30c77cb2885730d1032d6c4366b5db36ced890a8d7ad73b4ab2c08085a4946b7afacade5ee24fbcae1eb4b8b6658bc3d7c + languageName: node + linkType: hard + +"@aws-sdk/token-providers@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/token-providers@npm:3.758.0" + dependencies: + "@aws-sdk/nested-clients": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/shared-ini-file-loader": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/beb2d5c0b2613b6bd77aeafd8a947722f7519cdca3310844d6f67570690d63974290a852eb1c7372412dfb3c8b17bd2aacc7cb526422c6a3d338394126e3abce + languageName: node + linkType: hard + +"@aws-sdk/types@npm:3.734.0, @aws-sdk/types@npm:^3.222.0, @aws-sdk/types@npm:^3.357.0": + version: 3.734.0 + resolution: "@aws-sdk/types@npm:3.734.0" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/3a1a06ec927cda29d0b70d1fa44c3dc5fb33bdf8d2a045e5cf597fe54b1ff5d6d3527c159269c8ba7f1fceb414e9a272a718af1360466b82cd6d16d1048112ff + languageName: node + linkType: hard + +"@aws-sdk/util-arn-parser@npm:3.723.0": + version: 3.723.0 + resolution: "@aws-sdk/util-arn-parser@npm:3.723.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/558c187aff2af3c58e830468969f936103770d8830a37b56eea06f7964a2a80f3cd5cc4bfb71af3470ca2ef37e85f6b21318d61a68129c293eb47b337c5bfa9d + languageName: node + linkType: hard + +"@aws-sdk/util-endpoints@npm:3.743.0": + version: 3.743.0 + resolution: "@aws-sdk/util-endpoints@npm:3.743.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-endpoints": "npm:^3.0.1" + tslib: "npm:^2.6.2" + checksum: 10/54526aa78a344d9c62c5e5d33264063f4e4b093d3e5223948b66ff3cdebcdcb9757c2be5b5e08adb8052013b931c079fae8a9ddc19095a09fbc034e615c107a5 + languageName: node + linkType: hard + +"@aws-sdk/util-format-url@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/util-format-url@npm:3.734.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@smithy/querystring-builder": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/c30be11048248a537ecc19f1fc59019167302c05777078e464f1a299a012ea63342f7f30813ff6160d7810904eae521dfdf03c78bb4e5005a459e10de92ea1ff + languageName: node + linkType: hard + +"@aws-sdk/util-locate-window@npm:^3.0.0": + version: 3.723.0 + resolution: "@aws-sdk/util-locate-window@npm:3.723.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/27e4952ac1915482bd717f978f10e2d2e2e95b0dbd0b2b63cb6864ffed6d8d889e350c4e2e0d1fa564dc5f1b60b994dad4ee62d922dfcbed5c126949dab2dd3a + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-browser@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.734.0" + dependencies: + "@aws-sdk/types": "npm:3.734.0" + "@smithy/types": "npm:^4.1.0" + bowser: "npm:^2.11.0" + tslib: "npm:^2.6.2" + checksum: 10/40fc914b5fe26983ede06c4157f72b64bb26c779627bcec1eea8a302ad0d4bb3f16813f75cd5038fbc31c8ea1e9603f5a795d902d584de3fa5eda557805f64ad + languageName: node + linkType: hard + +"@aws-sdk/util-user-agent-node@npm:3.758.0": + version: 3.758.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.758.0" + dependencies: + "@aws-sdk/middleware-user-agent": "npm:3.758.0" + "@aws-sdk/types": "npm:3.734.0" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 10/20f66cbc09130dae619039ecaeffc9ac8f61a688c0d27fde7087fc98ff760a182c95deed6b2391b177eb16e85a66de0cb0b7c3c39e929774efc4cb006647d9a7 + languageName: node + linkType: hard + +"@aws-sdk/xml-builder@npm:3.734.0": + version: 3.734.0 + resolution: "@aws-sdk/xml-builder@npm:3.734.0" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/91d4ac0dbf43f4fb1a8db851784b4bf340a7b590bea78fde43e10ef7cb9393ba532eeb079e3265d5e85a2bd9c5c47677b52c81e7a1d06e25e23b30a9e69ff016 + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": "npm:^7.24.7" + picocolors: "npm:^1.0.0" + checksum: 10/4812e94885ba7e3213d49583a155fdffb05292330f0a9b2c41b49288da70cf3c746a3fda0bf1074041a6d741c33f8d7be24be5e96f41ef77395eeddc5c9ff624 + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.26.2": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10/db2c2122af79d31ca916755331bb4bac96feb2b334cdaca5097a6b467fdd41963b89b14b6836a14f083de7ff887fc78fa1b3c10b14e743d33e12dbfe5ee3d223 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.25.2": + version: 7.25.4 + resolution: "@babel/compat-data@npm:7.25.4" + checksum: 10/d37a8936cc355a9ca3050102e03d179bdae26bd2e5c99a977637376c192b23637a039795f153c849437a086727628c9860e2c6af92d7151396e2362c09176337 + languageName: node + linkType: hard + +"@babel/core@npm:^7.21.3": + version: 7.25.2 + resolution: "@babel/core@npm:7.25.2" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.0" + "@babel/helper-compilation-targets": "npm:^7.25.2" + "@babel/helper-module-transforms": "npm:^7.25.2" + "@babel/helpers": "npm:^7.25.0" + "@babel/parser": "npm:^7.25.0" + "@babel/template": "npm:^7.25.0" + "@babel/traverse": "npm:^7.25.2" + "@babel/types": "npm:^7.25.2" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10/0d6ec10ff430df66f654c089d6f7ef1d9bed0c318ac257ad5f0dfa0caa45666011828ae75f998bcdb279763e892b091b2925d0bc483299e61649d2c7a2245e33 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/generator@npm:7.25.6" + dependencies: + "@babel/types": "npm:^7.25.6" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^2.5.1" + checksum: 10/541e4fbb6ea7806f44232d70f25bf09dee9a57fe43d559e375536870ca5261ebb4647fec3af40dcbb3325ea2a49aff040e12a4e6f88609eaa88f10c4e27e31f8 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.27.0": + version: 7.27.0 + resolution: "@babel/generator@npm:7.27.0" + dependencies: + "@babel/parser": "npm:^7.27.0" + "@babel/types": "npm:^7.27.0" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10/5447c402b1d841132534a0a9715e89f4f28b6f2886a23e70aaa442150dba4a1e29e4e2351814f439ee1775294dccdef9ab0a4192b6e6a5ad44e24233b3611da2 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-compilation-targets@npm:7.25.2" + dependencies: + "@babel/compat-data": "npm:^7.25.2" + "@babel/helper-validator-option": "npm:^7.24.8" + browserslist: "npm:^4.23.1" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10/eccb2d75923d2d4d596f9ff64716e8664047c4192f1b44c7d5c07701d4a3498ac2587a72ddae1046e65a501bc630eb7df4557958b08ec2dcf5b4a264a052f111 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10/df8bfb2bb18413aa151ecd63b7d5deb0eec102f924f9de6bc08022ced7ed8ca7fed914562d2f6fa5b59b74a5d6e255dc35612b2bc3b8abf361e13f61b3704770 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.25.2": + version: 7.25.2 + resolution: "@babel/helper-module-transforms@npm:7.25.2" + dependencies: + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-simple-access": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" + "@babel/traverse": "npm:^7.25.2" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10/a3bcf7815f3e9d8b205e0af4a8d92603d685868e45d119b621357e274996bf916216bb95ab5c6a60fde3775b91941555bf129d608e3d025b04f8aac84589f300 + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.25.9": + version: 7.26.5 + resolution: "@babel/helper-plugin-utils@npm:7.26.5" + checksum: 10/1cc0fd8514da3bb249bed6c27227696ab5e84289749d7258098701cffc0c599b7f61ec40dd332f8613030564b79899d9826813c96f966330bcfc7145a8377857 + 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": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10/5083e190186028e48fc358a192e4b93ab320bd016103caffcfda81302a13300ccce46c9cd255ae520c25d2a6a9b47671f93e5fe5678954a2329dc0a685465c49 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-string-parser@npm:7.24.8" + checksum: 10/6d1bf8f27dd725ce02bdc6dffca3c95fb9ab8a06adc2edbd9c1c9d68500274230d1a609025833ed81981eff560045b6b38f7b4c6fb1ab19fc90e5004e3932535 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: 10/c28656c52bd48e8c1d9f3e8e68ecafd09d949c57755b0d353739eb4eae7ba4f7e67e92e4036f1cd43378cc1397a2c943ed7bcaf5949b04ab48607def0258b775 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 10/86875063f57361471b531dbc2ea10bbf5406e12b06d249b03827d361db4cad2388c6f00936bcd9dc86479f7e2c69ea21412c2228d4b3672588b754b70a449d4b + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-identifier@npm:7.25.9" + checksum: 10/3f9b649be0c2fd457fa1957b694b4e69532a668866b8a0d81eabfa34ba16dbf3107b39e0e7144c55c3c652bf773ec816af8df4a61273a2bb4eb3145ca9cf478e + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.24.8": + version: 7.24.8 + resolution: "@babel/helper-validator-option@npm:7.24.8" + checksum: 10/a52442dfa74be6719c0608fee3225bd0493c4057459f3014681ea1a4643cd38b68ff477fe867c4b356da7330d085f247f0724d300582fa4ab9a02efaf34d107c + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.25.0": + version: 7.25.6 + resolution: "@babel/helpers@npm:7.25.6" + dependencies: + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.6" + checksum: 10/43abc8d017b754619aa189d05e2bdb54aaf44f03ec0439e89b3e7c180d538adb01ce9014a1689f632a7e8b17655c72bfac0a92268476eec708b41d3ba0a65296 + 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": "npm:^7.24.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10/69b73f38cdd4f881b09b939a711e76646da34f4834f4ce141d7a49a6bb1926eab1c594148970a8aa9360398dff800f63aade4e81fafdd7c8d8a8489ea93bfec1 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.16.8, @babel/parser@npm:^7.27.0": + version: 7.27.0 + resolution: "@babel/parser@npm:7.27.0" + dependencies: + "@babel/types": "npm:^7.27.0" + bin: + parser: ./bin/babel-parser.js + checksum: 10/0fee9f05c6db753882ca9d10958301493443da9f6986d7020ebd7a696b35886240016899bc0b47d871aea2abcafd64632343719742e87432c8145e0ec2af2a03 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": + version: 7.25.6 + resolution: "@babel/parser@npm:7.25.6" + dependencies: + "@babel/types": "npm:^7.25.6" + bin: + parser: ./bin/babel-parser.js + checksum: 10/830aab72116aa14eb8d61bfa8f9d69fc8f3a43d909ce993cb4350ae14d3af1a2f740a54410a22d821c48a253263643dfecbc094f9608e6a70ce9ff3c0bbfe91a + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-assertions@npm:^7.20.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/b58f2306df4a690ca90b763d832ec05202c50af787158ff8b50cdf3354359710bce2e1eb2b5135fcabf284756ac8eadf09ca74764aa7e76d12a5cac5f6b21e67 + languageName: node + linkType: hard + +"@babel/template@npm:^7.25.0": + version: 7.25.0 + resolution: "@babel/template@npm:7.25.0" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/parser": "npm:^7.25.0" + "@babel/types": "npm:^7.25.0" + checksum: 10/07ebecf6db8b28244b7397628e09c99e7a317b959b926d90455c7253c88df3677a5a32d1501d9749fe292a263ff51a4b6b5385bcabd5dadd3a48036f4d4949e0 + languageName: node + linkType: hard + +"@babel/template@npm:^7.27.0": + version: 7.27.0 + resolution: "@babel/template@npm:7.27.0" + dependencies: + "@babel/code-frame": "npm:^7.26.2" + "@babel/parser": "npm:^7.27.0" + "@babel/types": "npm:^7.27.0" + checksum: 10/7159ca1daea287ad34676d45a7146675444d42c7664aca3e617abc9b1d9548c8f377f35a36bb34cf956e1d3610dcb7acfcfe890aebf81880d35f91a7bd273ee5 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.16.8": + version: 7.27.0 + resolution: "@babel/traverse@npm:7.27.0" + dependencies: + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.27.0" + "@babel/parser": "npm:^7.27.0" + "@babel/template": "npm:^7.27.0" + "@babel/types": "npm:^7.27.0" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/b0675bc16bd87187e8b090557b0650135de56a621692ad8614b20f32621350ae0fc2e1129b73b780d64a9ed4beab46849a17f90d5267b6ae6ce09ec8412a12c7 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.25.2": + version: 7.25.6 + resolution: "@babel/traverse@npm:7.25.6" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.25.6" + "@babel/parser": "npm:^7.25.6" + "@babel/template": "npm:^7.25.0" + "@babel/types": "npm:^7.25.6" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10/de75a918299bc27a44ec973e3f2fa8c7902bbd67bd5d39a0be656f3c1127f33ebc79c12696fbc8170a0b0e1072a966d4a2126578d7ea2e241b0aeb5d16edc738 + languageName: node + linkType: hard + +"@babel/types@npm:^7.16.8, @babel/types@npm:^7.27.0": + version: 7.27.0 + resolution: "@babel/types@npm:7.27.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10/2c322bce107c8a534dc4a23be60d570e6a4cc7ca2e44d4f0eee08c0b626104eb7e60ab8de03463bc5da1773a2f69f1e6edec1648d648d65461d6520a7f3b0770 languageName: node linkType: hard @@ -366,610 +1682,3709 @@ __metadata: version: 7.25.6 resolution: "@babel/types@npm:7.25.6" dependencies: - "@babel/helper-string-parser": "npm:^7.24.8" - "@babel/helper-validator-identifier": "npm:^7.24.7" - to-fast-properties: "npm:^2.0.0" - checksum: 10/7b54665e1b51f525fe0f451efdd9fe7a4a6dfba3fd4956c3530bc77336b66ffe3d78c093796ed044119b5d213176af7cf326f317a2057c538d575c6cefcb3562 + "@babel/helper-string-parser": "npm:^7.24.8" + "@babel/helper-validator-identifier": "npm:^7.24.7" + to-fast-properties: "npm:^2.0.0" + checksum: 10/7b54665e1b51f525fe0f451efdd9fe7a4a6dfba3fd4956c3530bc77336b66ffe3d78c093796ed044119b5d213176af7cf326f317a2057c538d575c6cefcb3562 + languageName: node + linkType: hard + +"@balena/dockerignore@npm:^1.0.2": + version: 1.0.2 + resolution: "@balena/dockerignore@npm:1.0.2" + checksum: 10/13d654fdd725008577d32e721c720275bdc48f72bce612326363d5bed449febbed856c517a0b23c7c40d87cb531e63432804550b4ecc13e365d26fee38fb6c8a + languageName: node + linkType: hard + +"@bufbuild/buf-darwin-arm64@npm:1.50.1": + version: 1.50.1 + resolution: "@bufbuild/buf-darwin-arm64@npm:1.50.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@bufbuild/buf-darwin-x64@npm:1.50.1": + version: 1.50.1 + resolution: "@bufbuild/buf-darwin-x64@npm:1.50.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@bufbuild/buf-linux-aarch64@npm:1.50.1": + version: 1.50.1 + resolution: "@bufbuild/buf-linux-aarch64@npm:1.50.1" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@bufbuild/buf-linux-armv7@npm:1.50.1": + version: 1.50.1 + resolution: "@bufbuild/buf-linux-armv7@npm:1.50.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@bufbuild/buf-linux-x64@npm:1.50.1": + version: 1.50.1 + resolution: "@bufbuild/buf-linux-x64@npm:1.50.1" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@bufbuild/buf-win32-arm64@npm:1.50.1": + version: 1.50.1 + resolution: "@bufbuild/buf-win32-arm64@npm:1.50.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@bufbuild/buf-win32-x64@npm:1.50.1": + version: 1.50.1 + resolution: "@bufbuild/buf-win32-x64@npm:1.50.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@bufbuild/buf@npm:1.50.1": + version: 1.50.1 + resolution: "@bufbuild/buf@npm:1.50.1" + dependencies: + "@bufbuild/buf-darwin-arm64": "npm:1.50.1" + "@bufbuild/buf-darwin-x64": "npm:1.50.1" + "@bufbuild/buf-linux-aarch64": "npm:1.50.1" + "@bufbuild/buf-linux-armv7": "npm:1.50.1" + "@bufbuild/buf-linux-x64": "npm:1.50.1" + "@bufbuild/buf-win32-arm64": "npm:1.50.1" + "@bufbuild/buf-win32-x64": "npm:1.50.1" + dependenciesMeta: + "@bufbuild/buf-darwin-arm64": + optional: true + "@bufbuild/buf-darwin-x64": + optional: true + "@bufbuild/buf-linux-aarch64": + optional: true + "@bufbuild/buf-linux-armv7": + optional: true + "@bufbuild/buf-linux-x64": + optional: true + "@bufbuild/buf-win32-arm64": + optional: true + "@bufbuild/buf-win32-x64": + optional: true + bin: + buf: bin/buf + protoc-gen-buf-breaking: bin/protoc-gen-buf-breaking + protoc-gen-buf-lint: bin/protoc-gen-buf-lint + checksum: 10/014febcae314907388ea6b532ed59ee6a96e9b5573f403ec4936e2732fa54d41e69895d3473cf25003610b2edb5e2bb7d0619e962e76ebaf1db521b2cd6f9f51 + languageName: node + linkType: hard + +"@bufbuild/protobuf@npm:1.10.0, @bufbuild/protobuf@npm:^1.10.0": + version: 1.10.0 + resolution: "@bufbuild/protobuf@npm:1.10.0" + checksum: 10/1f120f72bbb40dd3d0f8c73f1474b001cfb9be09c38b7b0292e35fec98c5184a3db380a6feff7626fb3fff108c8a8aa7fc8cfea14904dc0a1174a01c8e637cc6 + languageName: node + linkType: hard + +"@bufbuild/protobuf@npm:2.2.3": + version: 2.2.3 + resolution: "@bufbuild/protobuf@npm:2.2.3" + checksum: 10/30bf3ac56338159dadaa87dce5372d19ff50dc32d06293bdf655e35ebc1766435b485714d3b73a3b7070ce29f58891a9e2b0f453a2d7deef583797b4a420273c + languageName: node + linkType: hard + +"@bufbuild/protoc-gen-es@npm:1.10.0": + version: 1.10.0 + resolution: "@bufbuild/protoc-gen-es@npm:1.10.0" + dependencies: + "@bufbuild/protobuf": "npm:^1.10.0" + "@bufbuild/protoplugin": "npm:1.10.0" + peerDependencies: + "@bufbuild/protobuf": 1.10.0 + peerDependenciesMeta: + "@bufbuild/protobuf": + optional: true + bin: + protoc-gen-es: bin/protoc-gen-es + checksum: 10/e8add92c05ce341e2693ce9e0ffbfc6c1287bf08cbdcb828480b990f5240599b0f6f679ac5ea102e46d5dfbf14318a5ddf30b250a887893f8da3a959776cec14 + languageName: node + linkType: hard + +"@bufbuild/protoplugin@npm:1.10.0, @bufbuild/protoplugin@npm:^1.10.0, @bufbuild/protoplugin@npm:^1.3.1": + version: 1.10.0 + resolution: "@bufbuild/protoplugin@npm:1.10.0" + dependencies: + "@bufbuild/protobuf": "npm:1.10.0" + "@typescript/vfs": "npm:^1.4.0" + typescript: "npm:4.5.2" + checksum: 10/829a6d64076a16d7a89e732be39f1988b52b8babee215d91a5f692e0e6ac3e2b58ea4012bd7707c3cef4b6952cfcc36076b646aa09ed68888aedb2fb004d659f + languageName: node + linkType: hard + +"@connectrpc/connect-node@npm:1.6.1": + version: 1.6.1 + resolution: "@connectrpc/connect-node@npm:1.6.1" + dependencies: + undici: "npm:^5.28.4" + peerDependencies: + "@bufbuild/protobuf": ^1.10.0 + "@connectrpc/connect": 1.6.1 + checksum: 10/af6fb393c0672334b61015fd69c41131cdf48532904127ccf066aadbab016b200a3e38d3e7e7cd4e1620055f7f64f2f444a2008525ced468c519430d8cf18854 + languageName: node + linkType: hard + +"@connectrpc/connect@npm:1.6.1": + version: 1.6.1 + resolution: "@connectrpc/connect@npm:1.6.1" + peerDependencies: + "@bufbuild/protobuf": ^1.10.0 + checksum: 10/4eaf2744076f7542661f660d2588ff11512e9826ca10548a0d911e5520a177b06e28239779c8c056b92d2db4c5708f9f135f4f8c09ec4d5d76087f28d7e37c2d + languageName: node + linkType: hard + +"@connectrpc/protoc-gen-connect-es@npm:1.6.1": + version: 1.6.1 + resolution: "@connectrpc/protoc-gen-connect-es@npm:1.6.1" + dependencies: + "@bufbuild/protobuf": "npm:^1.10.0" + "@bufbuild/protoplugin": "npm:^1.10.0" + peerDependencies: + "@bufbuild/protoc-gen-es": ^1.10.0 + "@connectrpc/connect": 1.6.1 + peerDependenciesMeta: + "@bufbuild/protoc-gen-es": + optional: true + "@connectrpc/connect": + optional: true + bin: + protoc-gen-connect-es: bin/protoc-gen-connect-es + checksum: 10/54a4439eefcf9a93f996da03df7e7ff7aa564f9157594f91f0a03429948532d2ede33df75c2a12a8d00158fd28c9585057ff82b21175c3343c6f02c98982c5ac + languageName: node + linkType: hard + +"@cspotcode/source-map-support@npm:^0.8.0": + version: 0.8.1 + resolution: "@cspotcode/source-map-support@npm:0.8.1" + dependencies: + "@jridgewell/trace-mapping": "npm:0.3.9" + checksum: 10/b6e38a1712fab242c86a241c229cf562195aad985d0564bd352ac404be583029e89e93028ffd2c251d2c407ecac5fb0cbdca94a2d5c10f29ac806ede0508b3ff + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.4.1": + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" + dependencies: + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10/ae92a11412674329b4bd38422518601ec9ceae28e251104d1cad83715da9d38e321f68c817c39b64e66d0af7d98df6f9a10ad2dc638911254b47fb8932df00ef + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" + dependencies: + eslint-visitor-keys: "npm:^3.3.0" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10/8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.12.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10/c08f1dd7dd18fbb60bdd0d85820656d1374dd898af9be7f82cb00451313402a22d5e30569c150315b4385907cdbca78c22389b2a72ab78883b3173be317620cc + languageName: node + linkType: hard + +"@eslint/config-array@npm:^0.19.0, @eslint/config-array@npm:^0.19.2": + version: 0.19.2 + resolution: "@eslint/config-array@npm:0.19.2" + dependencies: + "@eslint/object-schema": "npm:^2.1.6" + debug: "npm:^4.3.1" + minimatch: "npm:^3.1.2" + checksum: 10/a6809720908f7dd8536e1a73b2369adf802fe61335536ed0592bca9543c476956e0c0a20fef8001885da8026e2445dc9bf3e471bb80d32c3be7bcdabb7628fd1 + languageName: node + linkType: hard + +"@eslint/config-helpers@npm:^0.1.0": + version: 0.1.0 + resolution: "@eslint/config-helpers@npm:0.1.0" + checksum: 10/899b4783c2ecd45322b2e3b2f839c8bf687e237769aae65b1a8aa1fd90dbead3a07a37866136894b89d67c9eadece4771074f40804c6d2a864fb60870ce687f6 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.10.0": + version: 0.10.0 + resolution: "@eslint/core@npm:0.10.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10/de41d7fa5dc468b70fb15c72829096939fc0217c41b8519af4620bc1089cb42539a15325c4c3ee3832facac1836c8c944c4a0c4d0cc8b33ffd8e95962278ae14 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.12.0": + version: 0.12.0 + resolution: "@eslint/core@npm:0.12.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10/ee8a2c65ee49af727e167b180a8672739e468ad0b1b9ac52558e61bb120f1a93af23f9e723e0e58f273adfe30ccd98167b59598c7be07440489fa38f669b59ae + languageName: node + linkType: hard + +"@eslint/core@npm:^0.9.0": + version: 0.9.1 + resolution: "@eslint/core@npm:0.9.1" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10/f2263f8f94fdf84fc34573e027de98f1fce6287120513ae672ddf0652c75b9fa77c314d565628fc58e0a6f959766acc34c8191f9b94f1757b910408ffa04adde + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^3.2.0": + version: 3.2.0 + resolution: "@eslint/eslintrc@npm:3.2.0" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10/b32dd90ce7da68e89b88cd729db46b27aac79a2e6cb1fa75d25a6b766d586b443bfbf59622489efbd3c6f696f147b51111e81ec7cd23d70f215c5d474cad0261 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^3.3.0": + version: 3.3.0 + resolution: "@eslint/eslintrc@npm:3.3.0" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10/f17d232fc4198de5f43b2f92dc2b1980db4d5faaeb134f13f974b4b57ce906c15f4272025fa14492bee2b496359132eb82fa15c9abc8eda607b8f781c5cedcd4 + languageName: node + linkType: hard + +"@eslint/js@npm:9.17.0": + version: 9.17.0 + resolution: "@eslint/js@npm:9.17.0" + checksum: 10/1a89e62f5c50e75d44565b7f3b91701455a999132c991e10bac59c118fbb54bdd54be22b9bda1ac730f78a2e64604403d65ce5dd7726d80b2632982cfc3d84ac + languageName: node + linkType: hard + +"@eslint/js@npm:9.22.0": + version: 9.22.0 + resolution: "@eslint/js@npm:9.22.0" + checksum: 10/2d7725f29ee4a7c85f5b5c499945d60f7701877b41b580d3f7badef43901ac98e4f8f76e4cfaef9ba116966c5f7b67132161e31e02f2eeccb0d09b548f6ea1b2 + languageName: node + linkType: hard + +"@eslint/object-schema@npm:^2.1.6": + version: 2.1.6 + resolution: "@eslint/object-schema@npm:2.1.6" + checksum: 10/266085c8d3fa6cd99457fb6350dffb8ee39db9c6baf28dc2b86576657373c92a568aec4bae7d142978e798b74c271696672e103202d47a0c148da39154351ed6 + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.2.3": + version: 0.2.5 + resolution: "@eslint/plugin-kit@npm:0.2.5" + dependencies: + "@eslint/core": "npm:^0.10.0" + levn: "npm:^0.4.1" + checksum: 10/82d0142bc7054587bde4f75c2c517f477df7c320e4bdb47a4d5f766899a313ce65e9ce5d59428178d0be473a95292065053f69637042546b811ad89079781cbc + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.2.7": + version: 0.2.7 + resolution: "@eslint/plugin-kit@npm:0.2.7" + dependencies: + "@eslint/core": "npm:^0.12.0" + levn: "npm:^0.4.1" + checksum: 10/e932da4ff9e24d0383febf73d3c3269f6c6f2cabba98acc2aac1cf50aa697fdf899c3944f44d2a86fb6805e1a30795d5e5fe38dd5abc76c923ce2828fab4c59b + languageName: node + linkType: hard + +"@faker-js/faker@npm:7.6.0": + version: 7.6.0 + resolution: "@faker-js/faker@npm:7.6.0" + checksum: 10/9236ee7a7ab32fcd99fa8cbc046b65b0af4fe714b12e33a39d3e058bef77e53bb0f42fe3331ed578a6db581b22c31f12ed2ba587a4bdb58a9ba0bb5b19f99bc4 + languageName: node + linkType: hard + +"@faker-js/faker@npm:9.6.0": + version: 9.6.0 + resolution: "@faker-js/faker@npm:9.6.0" + checksum: 10/f53aeca972a16e7cbb26024c457cea7e1c6bff9dd60561f942a48eb3233863ed7b5fbb1392eb98a0901cb5bea23cf7dbb0793a30c1655478c6a76a43ebb6c360 + languageName: node + linkType: hard + +"@fastify/accept-negotiator@npm:^2.0.0": + version: 2.0.1 + resolution: "@fastify/accept-negotiator@npm:2.0.1" + checksum: 10/7a2db0bb9fd1e4b261f68333ea5150385dc0edb4af01e231bed1c3f98ff5a143b32997d77a6403e0d941f8610bb48bfaa3dc4d2fb0aa7da47678cee280157eb5 + languageName: node + linkType: hard + +"@fastify/ajv-compiler@npm:^3.5.0": + version: 3.6.0 + resolution: "@fastify/ajv-compiler@npm:3.6.0" + dependencies: + ajv: "npm:^8.11.0" + ajv-formats: "npm:^2.1.1" + fast-uri: "npm:^2.0.0" + checksum: 10/32296718996979ab734875e7952374400dfda7de5fb13ae0c99c1fab4203e60107c9cfcc036225c8eaa85b991182df7ad1cd569c5a7d574aade411ff1ae39ec4 + languageName: node + linkType: hard + +"@fastify/busboy@npm:^2.0.0": + version: 2.1.1 + resolution: "@fastify/busboy@npm:2.1.1" + checksum: 10/2bb8a7eca8289ed14c9eb15239bc1019797454624e769b39a0b90ed204d032403adc0f8ed0d2aef8a18c772205fa7808cf5a1b91f21c7bfc7b6032150b1062c5 + languageName: node + linkType: hard + +"@fastify/cors@npm:9.0.1": + version: 9.0.1 + resolution: "@fastify/cors@npm:9.0.1" + dependencies: + fastify-plugin: "npm:^4.0.0" + mnemonist: "npm:0.39.6" + checksum: 10/a50ac000927e2a39eab70de4b2cb0da00a53a84c23c37f0defbca375769a0e01061f042dc9f7dbb4a96751046c8c45efd6519d5a252629c4e6631d8fa6815e47 + languageName: node + linkType: hard + +"@fastify/error@npm:^3.2.0, @fastify/error@npm:^3.3.0, @fastify/error@npm:^3.4.0": + version: 3.4.1 + resolution: "@fastify/error@npm:3.4.1" + checksum: 10/4d63660f7d4a0d6091abf869208d30898bde82f513ca7be542243d9d740df743dd4be293e7db30858fca612dd512d28a818ea06dc674e06b445278fcefcdda92 + languageName: node + linkType: hard + +"@fastify/fast-json-stringify-compiler@npm:^4.3.0": + version: 4.3.0 + resolution: "@fastify/fast-json-stringify-compiler@npm:4.3.0" + dependencies: + fast-json-stringify: "npm:^5.7.0" + checksum: 10/9ad575907d44bbd371dbc23a51853fd349a459092340fe91c50317f92707961f2e6ca6c9d17707a8e4a087c635e09bce1166e082d54f191769a582339c94badd + languageName: node + linkType: hard + +"@fastify/formbody@npm:7.4.0": + version: 7.4.0 + resolution: "@fastify/formbody@npm:7.4.0" + dependencies: + fast-querystring: "npm:^1.0.0" + fastify-plugin: "npm:^4.0.0" + checksum: 10/976e2d33ec5dc447678a6b8572712fb956028b7c31feafb9e60eaf5311c8b5d710b975f72d4e9cdadc62e541db0887fc429656bb1797ad3078005b0f9cc8c39a + languageName: node + linkType: hard + +"@fastify/merge-json-schemas@npm:^0.1.0": + version: 0.1.1 + resolution: "@fastify/merge-json-schemas@npm:0.1.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + checksum: 10/99d0795f8dde75c204ee86fd2d42d8b24da3818c4bb6de8e3d595da1b123e678dcf832d14bd8ab3167fc22e36762ecd5b473ef764888a04dd94831befadac7f0 + languageName: node + linkType: hard + +"@fastify/middie@npm:8.3.3": + version: 8.3.3 + resolution: "@fastify/middie@npm:8.3.3" + dependencies: + "@fastify/error": "npm:^3.2.0" + fastify-plugin: "npm:^4.0.0" + path-to-regexp: "npm:^6.3.0" + reusify: "npm:^1.0.4" + checksum: 10/b03e12a62e099443a41e59d1d826b3a7c98d2b68788535a7dd743008c7ed9edcd076fa2999a947786effc40a669325ba52d7095ca9776ab2501c1be3add5ad0a + languageName: node + linkType: hard + +"@fastify/send@npm:^3.2.0": + version: 3.3.1 + resolution: "@fastify/send@npm:3.3.1" + dependencies: + "@lukeed/ms": "npm:^2.0.2" + escape-html: "npm:~1.0.3" + fast-decode-uri-component: "npm:^1.0.1" + http-errors: "npm:^2.0.0" + mime: "npm:^3" + checksum: 10/c0a0956d77a92df0f91889f5ab944306be76fe1f25e77312b0789ccc5b24aba14e63456f50a49849d94f1d7873b779953dc881ec0207145f5905c64f7eb12aac + languageName: node + linkType: hard + +"@fastify/static@npm:*": + version: 8.1.1 + resolution: "@fastify/static@npm:8.1.1" + dependencies: + "@fastify/accept-negotiator": "npm:^2.0.0" + "@fastify/send": "npm:^3.2.0" + content-disposition: "npm:^0.5.4" + fastify-plugin: "npm:^5.0.0" + fastq: "npm:^1.17.1" + glob: "npm:^11.0.0" + checksum: 10/15f04be6f6357b4c6290312615ebc9d39094ee272154b4f8eea2d06d2a9313d2abfd0df4206dc6ca0973f100482482329f141a0824a019acbff82b5695f39520 + languageName: node + linkType: hard + +"@fastify/view@npm:*": + version: 10.0.2 + resolution: "@fastify/view@npm:10.0.2" + dependencies: + fastify-plugin: "npm:^5.0.0" + toad-cache: "npm:^3.7.0" + checksum: 10/f382a415a8fb44b837f193961c1736726e65ddadb73742805584275c1889841b79d30b03e46cd8487989ca9ed516b80860f03ba8c4fda62af17c77a848fb97f5 + languageName: node + linkType: hard + +"@files-engine/application-module@workspace:*, @files-engine/application-module@workspace:files/service/application-module": + version: 0.0.0-use.local + resolution: "@files-engine/application-module@workspace:files/service/application-module" + dependencies: + "@atls/logger": "npm:0.0.3" + "@files-engine/domain-module": "workspace:*" + "@nestjs/common": "npm:10.4.15" + "@nestjs/core": "npm:10.4.15" + "@nestjs/cqrs": "npm:10.2.8" + "@nestjs/testing": "npm:10.4.15" + "@types/node": "npm:22.13.10" + reflect-metadata: "npm:0.2.2" + rxjs: "npm:7.8.1" + uuid: "npm:11.1.0" + peerDependencies: + "@files-engine/domain-module": "workspace:*" + "@nestjs/common": "*" + "@nestjs/core": "*" + "@nestjs/cqrs": "*" + reflect-metadata: "*" + rxjs: "*" + languageName: unknown + linkType: soft + +"@files-engine/domain-module@workspace:*, @files-engine/domain-module@workspace:files/service/domain-module": + version: 0.0.0-use.local + resolution: "@files-engine/domain-module@workspace:files/service/domain-module" + dependencies: + "@atls/core-errors": "npm:0.0.4" + "@atls/guard-clause": "npm:0.0.1" + "@atls/query-types": "npm:0.0.2" + "@faker-js/faker": "npm:9.6.0" + "@nestjs/common": "npm:10.4.15" + "@nestjs/core": "npm:10.4.15" + "@nestjs/cqrs": "npm:10.2.8" + "@nestjs/testing": "npm:10.4.15" + "@types/mime-types": "npm:2.1.4" + "@types/node": "npm:22.13.10" + mime-match: "npm:1.0.2" + mime-types: "npm:2.1.35" + reflect-metadata: "npm:0.2.2" + rxjs: "npm:7.8.1" + uuid: "npm:11.1.0" + peerDependencies: + "@nestjs/common": "*" + "@nestjs/core": "*" + "@nestjs/cqrs": "*" + reflect-metadata: "*" + rxjs: "*" + languageName: unknown + linkType: soft + +"@files-engine/infrastructure-module@workspace:*, @files-engine/infrastructure-module@workspace:files/service/infrastructure-module": + version: 0.0.0-use.local + resolution: "@files-engine/infrastructure-module@workspace:files/service/infrastructure-module" + dependencies: + "@atls/base-types": "npm:0.0.1" + "@atls/files-rpc": "workspace:*" + "@atls/logger": "npm:0.0.3" + "@atls/mikro-orm-query-builder": "npm:0.0.1" + "@atls/nestjs-connectrpc": "npm:0.0.4" + "@atls/nestjs-connectrpc-errors": "npm:0.0.2" + "@atls/nestjs-cqrs": "npm:0.0.3" + "@atls/nestjs-cqrs-kafka-events": "npm:0.0.1" + "@atls/nestjs-gcs-client": "npm:0.0.1" + "@atls/nestjs-microservices-registry": "npm:0.0.1" + "@atls/nestjs-mikro-orm-config": "npm:0.0.1" + "@atls/nestjs-mikro-orm-request-context": "npm:0.0.1" + "@atls/nestjs-s3-client": "npm:0.0.2" + "@atls/nestjs-validation": "npm:0.0.1" + "@atls/rpc-query-payloads": "npm:0.0.1" + "@bufbuild/protobuf": "npm:1.10.0" + "@connectrpc/connect": "npm:1.6.1" + "@connectrpc/connect-node": "npm:1.6.1" + "@faker-js/faker": "npm:9.6.0" + "@files-engine/application-module": "workspace:*" + "@files-engine/domain-module": "workspace:*" + "@mikro-orm/cli": "npm:5.8.1" + "@mikro-orm/core": "npm:5.8.1" + "@mikro-orm/entity-generator": "npm:5.8.1" + "@mikro-orm/knex": "npm:5.8.1" + "@mikro-orm/migrations": "npm:5.8.1" + "@mikro-orm/nestjs": "npm:5.2.1" + "@mikro-orm/postgresql": "npm:5.8.1" + "@mikro-orm/seeder": "npm:5.8.1" + "@nestjs/common": "npm:10.4.15" + "@nestjs/core": "npm:10.4.15" + "@nestjs/cqrs": "npm:10.2.8" + "@nestjs/microservices": "npm:10.4.15" + "@nestjs/platform-express": "npm:10.4.15" + "@nestjs/testing": "npm:10.4.15" + "@types/node": "npm:22.13.10" + class-transformer: "npm:0.5.1" + class-validator: "npm:0.14.1" + reflect-metadata: "npm:0.2.2" + rxjs: "npm:7.8.1" + ts-node: "npm:10.9.1" + typescript: "npm:5.5.4" + uuid: "npm:11.1.0" + peerDependencies: + "@atls/files-rpc": "workspace:*" + "@atls/nestjs-connectrpc": "*" + "@atls/nestjs-microservices-registry": "*" + "@bufbuild/protobuf": "*" + "@connectrpc/connect": "*" + "@connectrpc/connect-node": "*" + "@files-engine/application-module": "workspace:*" + "@files-engine/domain-module": "workspace:*" + "@nestjs/common": "*" + "@nestjs/core": "*" + "@nestjs/cqrs": "*" + "@nestjs/microservices": "*" + class-transformer: "*" + class-validator: "*" + reflect-metadata: "*" + rxjs: "*" + languageName: unknown + linkType: soft + +"@files/service-entrypoint@workspace:files/service/service-entrypoint": + version: 0.0.0-use.local + resolution: "@files/service-entrypoint@workspace:files/service/service-entrypoint" + dependencies: + "@atls/files-rpc": "workspace:*" + "@atls/nestjs-connectrpc": "npm:0.0.4" + "@atls/nestjs-grpc-reflection": "npm:1.0.6" + "@atls/nestjs-logger": "npm:0.2.41" + "@atls/nestjs-microservices-registry": "npm:0.0.1" + "@atls/protobuf-rpc": "npm:0.0.5" + "@bufbuild/protobuf": "npm:1.10.0" + "@connectrpc/connect": "npm:1.6.1" + "@connectrpc/connect-node": "npm:1.6.1" + "@faker-js/faker": "npm:9.6.0" + "@files-engine/application-module": "workspace:*" + "@files-engine/domain-module": "workspace:*" + "@files-engine/infrastructure-module": "workspace:*" + "@nestjs/common": "npm:10.4.15" + "@nestjs/core": "npm:10.4.15" + "@nestjs/cqrs": "npm:10.2.8" + "@nestjs/microservices": "npm:10.4.15" + "@nestjs/platform-express": "npm:10.4.15" + "@nestjs/platform-fastify": "npm:10.4.15" + "@nestjs/testing": "npm:10.4.15" + "@nestjs/websockets": "npm:10.4.15" + "@testcontainers/kafka": "npm:10.20.0" + "@types/amqplib": "npm:0.10.6" + "@types/jsonwebtoken": "npm:9.0.8" + "@types/node": "npm:22.13.10" + amqp-connection-manager: "npm:4.1.14" + amqplib: "npm:0.10.5" + class-transformer: "npm:0.5.1" + class-validator: "npm:0.14.1" + get-port: "npm:7.1.0" + jsonwebtoken: "npm:9.0.2" + node-fetch: "npm:3.3.2" + reflect-metadata: "npm:0.2.2" + rxjs: "npm:7.8.1" + testcontainers: "npm:10.20.0" + uuid: "npm:11.0.5" + languageName: unknown + linkType: soft + +"@gateway/public-gateway-entrypoint@workspace:gateway/entrypoints/public": + version: 0.0.0-use.local + resolution: "@gateway/public-gateway-entrypoint@workspace:gateway/entrypoints/public" + dependencies: + "@atls/files-rpc": "workspace:*" + "@atls/nestjs-gateway": "npm:0.0.9" + "@atls/nestjs-logger": "npm:0.2.41" + "@grpc/grpc-js": "npm:1.12.5" + "@grpc/proto-loader": "npm:0.7.13" + "@nestjs/common": "npm:10.4.15" + "@nestjs/core": "npm:10.4.15" + "@nestjs/microservices": "npm:10.4.15" + "@nestjs/platform-express": "npm:10.4.15" + "@nestjs/platform-socket.io": "npm:10.4.15" + "@nestjs/websockets": "npm:10.4.15" + "@types/body-parser": "npm:1.19.5" + "@types/express": "npm:4.17.21" + "@types/ws": "npm:8.5.13" + apollo-server-core: "npm:2.26.2" + apollo-server-express: "npm:2.26.2" + body-parser: "npm:1.20.3" + class-transformer: "npm:0.5.1" + class-validator: "npm:0.14.1" + express: "npm:4.21.2" + graphql: "npm:15.8.0" + kafkajs: "npm:2.2.4" + reflect-metadata: "npm:0.2.2" + rxjs: "npm:7.8.1" + ws: "npm:8.18.0" + languageName: unknown + linkType: soft + +"@google-cloud/paginator@npm:^3.0.7": + version: 3.0.7 + resolution: "@google-cloud/paginator@npm:3.0.7" + dependencies: + arrify: "npm:^2.0.0" + extend: "npm:^3.0.2" + checksum: 10/b4d61df447d1bb35515cb4335f35a42b7ded9157ccc814ebc5753366ab091c1baced8b1067d876a3e2eb336ca628b6c4f25effe62cd84c7130f24388d711e485 + languageName: node + linkType: hard + +"@google-cloud/projectify@npm:^3.0.0": + version: 3.0.0 + resolution: "@google-cloud/projectify@npm:3.0.0" + checksum: 10/84da9bec8d39b2293a3fc5764417b62338178438e4b3a27e158a3073e199c802fa38b80c25b46e26b8b04e9463cf2857fefcb36d2745ea90d4323602d0ca38d8 + languageName: node + linkType: hard + +"@google-cloud/promisify@npm:^3.0.0": + version: 3.0.1 + resolution: "@google-cloud/promisify@npm:3.0.1" + checksum: 10/36e732cf88b66292402f762ccb1bb13841c2c2680ddc21d80afc940c30b5f81469e1aa6eeb52ecdfa4ddcc1255d9020c9c2306b657ee0338c310086e4f79b832 + languageName: node + linkType: hard + +"@google-cloud/storage@npm:7.0.1": + version: 7.0.1 + resolution: "@google-cloud/storage@npm:7.0.1" + dependencies: + "@google-cloud/paginator": "npm:^3.0.7" + "@google-cloud/projectify": "npm:^3.0.0" + "@google-cloud/promisify": "npm:^3.0.0" + abort-controller: "npm:^3.0.0" + async-retry: "npm:^1.3.3" + compressible: "npm:^2.0.12" + duplexify: "npm:^4.0.0" + ent: "npm:^2.2.0" + fast-xml-parser: "npm:^4.2.2" + gaxios: "npm:^6.0.2" + google-auth-library: "npm:^9.0.0" + mime: "npm:^3.0.0" + mime-types: "npm:^2.0.8" + p-limit: "npm:^3.0.1" + retry-request: "npm:^6.0.0" + teeny-request: "npm:^9.0.0" + uuid: "npm:^8.0.0" + checksum: 10/809e50c901402fc16c01df445bad84beec974125963e7fca762a2eb37313e4881ac1a668ead927ae3fbfb1fe37a2ab0d127d41814be550cb3d2110471ea111ea + languageName: node + linkType: hard + +"@graphql-inspector/core@npm:2.6.1": + version: 2.6.1 + resolution: "@graphql-inspector/core@npm:2.6.1" + dependencies: + dependency-graph: "npm:0.11.0" + object-inspect: "npm:1.10.3" + tslib: "npm:^2.0.0" + peerDependencies: + graphql: ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/0bbbab306ab944ab9958b952c42f483ea1969ad2653b514bb5800eb05c74e77385d461c2dd2c82545ea439af5aee65be13cf55870cf7207e9e6bd67a04220246 + languageName: node + linkType: hard + +"@graphql-inspector/core@npm:2.7.0": + version: 2.7.0 + resolution: "@graphql-inspector/core@npm:2.7.0" + dependencies: + dependency-graph: "npm:0.11.0" + object-inspect: "npm:1.10.3" + tslib: "npm:^2.0.0" + peerDependencies: + graphql: ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/00d37439a88f794f1b50422995bfd84cd2d7e6bd1d3d645cb0efb54fdd97485b6f1b9ece3c6a45a791dda16d25162752d1eed1a6a4d380620b043ee2cc0fd425 + languageName: node + linkType: hard + +"@graphql-inspector/core@npm:3.0.2": + version: 3.0.2 + resolution: "@graphql-inspector/core@npm:3.0.2" + dependencies: + dependency-graph: "npm:0.11.0" + object-inspect: "npm:1.10.3" + tslib: "npm:^2.0.0" + peerDependencies: + graphql: ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/e3a978594b5ec2c0edc7ce64ddb325b0922a4c04f7c5a3fe824606488f4c8eed09e232a755a658ec75106951557aad4dd3f6ae50f0ff836300c2c08c811aa07d + languageName: node + linkType: hard + +"@graphql-inspector/core@npm:3.1.1": + version: 3.1.1 + resolution: "@graphql-inspector/core@npm:3.1.1" + dependencies: + dependency-graph: "npm:0.11.0" + object-inspect: "npm:1.10.3" + tslib: "npm:^2.0.0" + peerDependencies: + graphql: ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/f77d702c9a1cebd7671825d5ee88ec27af43e76321bf60efa522588b53c00921bbb94aed3e187387558258257266d99af1abfc0c0d1d9735f7d2be1af01007a8 + languageName: node + linkType: hard + +"@graphql-mesh/cache-inmemory-lru@npm:0.5.12": + version: 0.5.12 + resolution: "@graphql-mesh/cache-inmemory-lru@npm:0.5.12" + dependencies: + "@graphql-mesh/types": "npm:0.45.1" + "@graphql-mesh/utils": "npm:0.13.6" + peerDependencies: + graphql: "*" + checksum: 10/e0f3012ac9d1ae03e8f367b7d90872f09ca785de1cdc5c092df2764b345083d6435b1576312059c3fe400cdd173f319f61186137f32563a3a8490c2fc6cfd629 + languageName: node + linkType: hard + +"@graphql-mesh/cache-inmemory-lru@npm:^0.5.12": + version: 0.5.59 + resolution: "@graphql-mesh/cache-inmemory-lru@npm:0.5.59" + dependencies: + "@graphql-mesh/types": "npm:0.66.6" + "@graphql-mesh/utils": "npm:0.29.0" + tslib: "npm:^2.3.1" + peerDependencies: + graphql: "*" + checksum: 10/df4626f10daac3b71ed6aa37d44f7adfae487c28bb26d6c9b562e0c86b3f6937730b76deca387ab53649f5eb6bc639adc63ea642f720a406efed2c529e124ec4 + languageName: node + linkType: hard + +"@graphql-mesh/config@npm:^0.19.8": + version: 0.19.8 + resolution: "@graphql-mesh/config@npm:0.19.8" + dependencies: + "@graphql-mesh/cache-inmemory-lru": "npm:0.5.12" + "@graphql-mesh/merger-stitching": "npm:0.10.6" + "@graphql-mesh/runtime": "npm:0.18.6" + "@graphql-mesh/store": "npm:0.1.6" + "@graphql-mesh/types": "npm:0.45.1" + "@graphql-mesh/utils": "npm:0.13.6" + "@graphql-tools/code-file-loader": "npm:7.0.3" + "@graphql-tools/graphql-file-loader": "npm:7.0.3" + "@graphql-tools/load": "npm:7.1.5" + "@graphql-tools/merge": "npm:8.0.0" + "@graphql-tools/utils": "npm:8.1.0" + ajv: "npm:8.6.2" + cosmiconfig: "npm:7.0.0" + graphql-subscriptions: "npm:1.2.1" + param-case: "npm:3.0.4" + peerDependencies: + graphql: "*" + checksum: 10/0edda2e9ef611558cc6669e00810b630abea7d77039268635b1f19e8df6296739a504797e596ab45853d3fa39575331912514ae83f55670ea48e1392d6475b25 + languageName: node + linkType: hard + +"@graphql-mesh/merger-stitching@npm:0.10.6": + version: 0.10.6 + resolution: "@graphql-mesh/merger-stitching@npm:0.10.6" + dependencies: + "@graphql-mesh/store": "npm:0.1.6" + "@graphql-mesh/types": "npm:0.45.1" + "@graphql-mesh/utils": "npm:0.13.6" + "@graphql-tools/delegate": "npm:8.0.8" + "@graphql-tools/schema": "npm:8.1.0" + "@graphql-tools/stitch": "npm:8.1.0" + "@graphql-tools/stitching-directives": "npm:2.0.8" + "@graphql-tools/wrap": "npm:8.0.10" + peerDependencies: + graphql: "*" + checksum: 10/88da3f9574cbaca7f1c3b8b03501c6b4371f0baf2efee8f2329e73878f0fb1eb8731484dd75d7373cc162ce4f665e22e23f9104906e9c0dbfbdacb86b4a46c2a + languageName: node + linkType: hard + +"@graphql-mesh/merger-stitching@npm:^0.10.6": + version: 0.10.8 + resolution: "@graphql-mesh/merger-stitching@npm:0.10.8" + dependencies: + "@graphql-mesh/store": "npm:0.1.8" + "@graphql-mesh/types": "npm:0.46.0" + "@graphql-mesh/utils": "npm:0.14.0" + "@graphql-tools/delegate": "npm:8.1.0" + "@graphql-tools/schema": "npm:8.1.2" + "@graphql-tools/stitch": "npm:8.2.0" + "@graphql-tools/stitching-directives": "npm:2.0.11" + "@graphql-tools/wrap": "npm:8.0.13" + peerDependencies: + graphql: "*" + checksum: 10/02f8fdf30defb905b53a56da3129b93436ac4f8799411dacdf6b6208ce8ed9fca2bc86082dd4a27c6992c8deedcc23dfa510d58359bf58b236fd208c1fd5d2a7 + languageName: node + linkType: hard + +"@graphql-mesh/runtime@npm:0.18.6": + version: 0.18.6 + resolution: "@graphql-mesh/runtime@npm:0.18.6" + dependencies: + "@graphql-mesh/types": "npm:0.45.1" + "@graphql-mesh/utils": "npm:0.13.6" + "@graphql-tools/batch-delegate": "npm:8.0.8" + "@graphql-tools/delegate": "npm:8.0.8" + "@graphql-tools/resolvers-composition": "npm:6.3.3" + "@graphql-tools/schema": "npm:8.1.0" + "@graphql-tools/utils": "npm:8.1.0" + "@graphql-tools/wrap": "npm:8.0.10" + "@n1ru4l/graphql-live-query": "npm:0.7.1" + "@n1ru4l/in-memory-live-query-store": "npm:0.6.6" + peerDependencies: + graphql: "*" + checksum: 10/77371e5328844720ff9312911487e7198d1e6891732bc3bc985d80cead4c94ef0b2a1a82f5fa3ae96bb9f59bbba887a56efccb1535cf47cb7a2c595ae496730d + languageName: node + linkType: hard + +"@graphql-mesh/runtime@npm:^0.18.6": + version: 0.18.7 + resolution: "@graphql-mesh/runtime@npm:0.18.7" + dependencies: + "@graphql-mesh/types": "npm:0.45.2" + "@graphql-mesh/utils": "npm:0.13.7" + "@graphql-tools/batch-delegate": "npm:8.0.11" + "@graphql-tools/delegate": "npm:8.1.0" + "@graphql-tools/resolvers-composition": "npm:6.3.5" + "@graphql-tools/schema": "npm:8.1.2" + "@graphql-tools/utils": "npm:8.1.1" + "@graphql-tools/wrap": "npm:8.0.13" + "@n1ru4l/graphql-live-query": "npm:0.7.1" + "@n1ru4l/in-memory-live-query-store": "npm:0.6.6" + peerDependencies: + graphql: "*" + checksum: 10/a0a2eeb11dc8e03e4ae04df1f705445c699ad16b35dd45aa5aa99a7d57af7fe14498e27edb07ac8007a552d6cafd5a161164d0c1d1941aaa1f0aa5cabef1d773 + languageName: node + linkType: hard + +"@graphql-mesh/store@npm:0.1.6": + version: 0.1.6 + resolution: "@graphql-mesh/store@npm:0.1.6" + dependencies: + "@graphql-inspector/core": "npm:2.6.1" + "@graphql-mesh/utils": "npm:0.13.6" + "@graphql-tools/utils": "npm:8.1.0" + peerDependencies: + graphql: "*" + checksum: 10/c090ebf6939e77fc3dab56d08ad56788ff2dcbda3314fc3a57be89095c9ff3c15fd4d67d402c6e0a7ccf3ebecd8870321f4f29a247d8764737a834e0b402cf53 + languageName: node + linkType: hard + +"@graphql-mesh/store@npm:0.1.8": + version: 0.1.8 + resolution: "@graphql-mesh/store@npm:0.1.8" + dependencies: + "@graphql-inspector/core": "npm:2.7.0" + "@graphql-mesh/utils": "npm:0.14.0" + "@graphql-tools/utils": "npm:8.1.1" + peerDependencies: + graphql: "*" + checksum: 10/d1a8c4c08eb3d0c6f8290097a9c641d5918cad39276188d4494019b0d60c70a3c181b944d7ab9f9e462bd8c6396899337358ee3ef73b566f22cc41c5fdbda6ce + languageName: node + linkType: hard + +"@graphql-mesh/store@npm:0.3.29": + version: 0.3.29 + resolution: "@graphql-mesh/store@npm:0.3.29" + dependencies: + "@graphql-inspector/core": "npm:3.1.1" + "@graphql-mesh/types": "npm:0.66.6" + "@graphql-mesh/utils": "npm:0.29.0" + "@graphql-tools/utils": "npm:8.6.2" + tslib: "npm:^2.3.1" + peerDependencies: + graphql: "*" + checksum: 10/53a5e1dbc09eb7c59ae6e35e9b54c100456c6893a32bafce8d54cef7d49b5322cc2ac83076c7be4a15ca9624e9ab1c826821a5b3127b275b848437e74ac59391 + languageName: node + linkType: hard + +"@graphql-mesh/store@npm:^0.1.6": + version: 0.1.19 + resolution: "@graphql-mesh/store@npm:0.1.19" + dependencies: + "@graphql-inspector/core": "npm:3.0.2" + "@graphql-mesh/utils": "npm:0.19.0" + "@graphql-tools/utils": "npm:8.5.0" + peerDependencies: + graphql: "*" + checksum: 10/94a44eb1d88db8cd756939269e05186de53a69e5f01fa5a91fb9721c913c5e58bfca1b20780fd2aab1748059bedd13f499671db3e9b86b7890252b8c714f0a23 + languageName: node + linkType: hard + +"@graphql-mesh/transform-cache@npm:^0.9.8": + version: 0.9.21 + resolution: "@graphql-mesh/transform-cache@npm:0.9.21" + dependencies: + "@graphql-mesh/types": "npm:0.53.0" + "@graphql-mesh/utils": "npm:0.19.0" + "@graphql-tools/resolvers-composition": "npm:6.4.0" + "@graphql-tools/schema": "npm:8.3.0" + "@graphql-tools/utils": "npm:8.5.0" + date-fns: "npm:2.25.0" + peerDependencies: + graphql: "*" + checksum: 10/c543e08a4f951b8d9596df130f5a2e5d9397274c3e75029173ad85e9a01bb6c26a829798d1c40ffbe595cbbe9d23734e617af0715db6dbf7de28bdfb1e16ff7b + languageName: node + linkType: hard + +"@graphql-mesh/transform-encapsulate@npm:^0.1.54": + version: 0.1.67 + resolution: "@graphql-mesh/transform-encapsulate@npm:0.1.67" + dependencies: + "@graphql-mesh/types": "npm:0.53.0" + "@graphql-mesh/utils": "npm:0.19.0" + "@graphql-tools/delegate": "npm:8.4.0" + "@graphql-tools/utils": "npm:8.5.0" + "@graphql-tools/wrap": "npm:8.3.0" + peerDependencies: + graphql: "*" + checksum: 10/b97fdacb24fbc8353ec110dcf5a592c58fe4784bdd0884c10e99f18d23cbdddb1c123cab4f4a5ea0f674142785a85beeb1a3461f666b941fbe84ab257f5b87e3 + languageName: node + linkType: hard + +"@graphql-mesh/transform-filter-schema@npm:^0.10.24": + version: 0.10.28 + resolution: "@graphql-mesh/transform-filter-schema@npm:0.10.28" + dependencies: + "@graphql-mesh/types": "npm:0.47.0" + "@graphql-mesh/utils": "npm:0.16.0" + "@graphql-tools/delegate": "npm:8.1.1" + "@graphql-tools/utils": "npm:8.1.2" + "@graphql-tools/wrap": "npm:8.0.13" + micromatch: "npm:4.0.4" + peerDependencies: + graphql: "*" + checksum: 10/47d25e88578cb702d3598ff2e5fe32ef9ef3da7560b46d2d716c564999e5dc0eb2c8182a2f9604ec563a92469389b852a202977016ab84b7b879f345711c1ead + languageName: node + linkType: hard + +"@graphql-mesh/transform-mock@npm:^0.10.7": + version: 0.10.21 + resolution: "@graphql-mesh/transform-mock@npm:0.10.21" + dependencies: + "@graphql-mesh/types": "npm:0.53.0" + "@graphql-mesh/utils": "npm:0.19.0" + "@graphql-tools/mock": "npm:8.4.1" + "@graphql-tools/utils": "npm:8.5.0" + faker: "npm:5.5.3" + graphql-scalars: "npm:1.12.0" + peerDependencies: + graphql: "*" + checksum: 10/03333e308dd3f274a2adccef201ae66514736b03ca1c711e355b0dba23e507a8132642127a3e226f7f497a7a0abec04d1fb327ef0176ec176efa0d79d6348968 + languageName: node + linkType: hard + +"@graphql-mesh/transform-naming-convention@npm:^0.6.56": + version: 0.6.69 + resolution: "@graphql-mesh/transform-naming-convention@npm:0.6.69" + dependencies: + "@graphql-mesh/types": "npm:0.53.0" + "@graphql-mesh/utils": "npm:0.19.0" + "@graphql-tools/delegate": "npm:8.4.0" + "@graphql-tools/utils": "npm:8.5.0" + "@graphql-tools/wrap": "npm:8.3.0" + change-case: "npm:4.1.2" + lower-case: "npm:2.0.2" + upper-case: "npm:2.0.2" + peerDependencies: + graphql: "*" + checksum: 10/43520002697a484ae3eeb1d1daa681a8f9a78cf013fd6c5befe8325cef90c45d8b68bc8d7f96fbe4e34947210137fda6649853f92c6030f54ea0176e07720165 + languageName: node + linkType: hard + +"@graphql-mesh/transform-prefix@npm:^0.6.55": + version: 0.6.59 + resolution: "@graphql-mesh/transform-prefix@npm:0.6.59" + dependencies: + "@graphql-mesh/types": "npm:0.47.0" + "@graphql-mesh/utils": "npm:0.16.0" + "@graphql-tools/delegate": "npm:8.1.1" + "@graphql-tools/utils": "npm:8.1.2" + "@graphql-tools/wrap": "npm:8.0.13" + peerDependencies: + graphql: "*" + checksum: 10/d5512ff67eb125a0b45cd357c39e05d7c91f908477b482fe4315371cdc16ac42ac04f165e9e313dbecc15b9946afb637044088d18417a5f5cac23a934e0c8226 + languageName: node + linkType: hard + +"@graphql-mesh/transform-rename@npm:^0.9.5": + version: 0.9.18 + resolution: "@graphql-mesh/transform-rename@npm:0.9.18" + dependencies: + "@graphql-mesh/types": "npm:0.53.0" + "@graphql-mesh/utils": "npm:0.19.0" + "@graphql-tools/delegate": "npm:8.4.0" + "@graphql-tools/utils": "npm:8.5.0" + "@graphql-tools/wrap": "npm:8.3.0" + peerDependencies: + graphql: "*" + checksum: 10/877f1042bf59b11f3ebbeee357aa10af1977f78026af26aaa8b5d1e61c8f99b3f64455d2045e8b0dcfd5366615713f429036bda5b2cdc4fa5680048d0f506608 + languageName: node + linkType: hard + +"@graphql-mesh/transform-resolvers-composition@npm:^0.10.6": + version: 0.10.19 + resolution: "@graphql-mesh/transform-resolvers-composition@npm:0.10.19" + dependencies: + "@graphql-mesh/types": "npm:0.53.0" + "@graphql-mesh/utils": "npm:0.19.0" + "@graphql-tools/resolvers-composition": "npm:6.4.0" + "@graphql-tools/schema": "npm:8.3.0" + peerDependencies: + graphql: "*" + checksum: 10/e1520251af06f7cf7e062c537b6d02f9a4f2728f90bf2bbc976128df7c5657846ac6c68b3f1a8f35ea03d9e2ae01573f1cfffe8c5dafd8afc2e9891e57ca2f30 + languageName: node + linkType: hard + +"@graphql-mesh/transform-snapshot@npm:^0.10.7": + version: 0.10.20 + resolution: "@graphql-mesh/transform-snapshot@npm:0.10.20" + dependencies: + "@graphql-mesh/types": "npm:0.53.0" + "@graphql-mesh/utils": "npm:0.19.0" + "@graphql-tools/resolvers-composition": "npm:6.4.0" + "@graphql-tools/schema": "npm:8.3.0" + "@graphql-tools/utils": "npm:8.5.0" + peerDependencies: + graphql: "*" + checksum: 10/4861d2070895e5026c04fa7675f941897e8f67081dfa997918f945bdadc17ab1fc1bd26fc369d3775c44b455df1df3677b556688bf2304f24cbdb587de73d68e + languageName: node + linkType: hard + +"@graphql-mesh/types@npm:0.45.1": + version: 0.45.1 + resolution: "@graphql-mesh/types@npm:0.45.1" + dependencies: + "@graphql-tools/delegate": "npm:8.0.8" + "@graphql-tools/utils": "npm:8.1.0" + "@graphql-typed-document-node/core": "npm:3.1.0" + fetchache: "npm:0.1.1" + peerDependencies: + graphql: "*" + checksum: 10/80611b34fa108dc4223ae05c7ce2192c4342df297ae4e4c9d259a90892e6e934c26b635fab1108adbe877df206b13e1e5bd37ac254f4d1808adcb73a151efd4f + languageName: node + linkType: hard + +"@graphql-mesh/types@npm:0.45.2, @graphql-mesh/types@npm:^0.45.1": + version: 0.45.2 + resolution: "@graphql-mesh/types@npm:0.45.2" + dependencies: + "@graphql-tools/delegate": "npm:8.1.0" + "@graphql-tools/utils": "npm:8.1.1" + "@graphql-typed-document-node/core": "npm:3.1.0" + fetchache: "npm:0.1.1" + peerDependencies: + graphql: "*" + checksum: 10/92771e451ff68ad061c2469dfe72e55aafa05c903da76ed22d1b7886b3dbe6d5b47fccefacf08873077f0bdcdfe9dde764f46631ca1927ae343f675a65db27dd + languageName: node + linkType: hard + +"@graphql-mesh/types@npm:0.46.0": + version: 0.46.0 + resolution: "@graphql-mesh/types@npm:0.46.0" + dependencies: + "@graphql-tools/delegate": "npm:8.1.0" + "@graphql-tools/utils": "npm:8.1.1" + "@graphql-typed-document-node/core": "npm:3.1.0" + fetchache: "npm:0.1.1" + peerDependencies: + graphql: "*" + checksum: 10/7190f8401c2d8d5e02236c74d06ec92cf8230f813a015eadddfcf6b49098b2f6008838e55a3a0f468ef853781a46d7e683bfe4dc3448d81d7a9a4286172d3046 + languageName: node + linkType: hard + +"@graphql-mesh/types@npm:0.47.0": + version: 0.47.0 + resolution: "@graphql-mesh/types@npm:0.47.0" + dependencies: + "@graphql-tools/delegate": "npm:8.1.1" + "@graphql-tools/utils": "npm:8.1.2" + "@graphql-typed-document-node/core": "npm:3.1.0" + fetchache: "npm:0.1.1" + peerDependencies: + graphql: "*" + checksum: 10/d7a8c01dec430a011c9f051031d4f0e49e9a9769fc6f1bb95a71b920d339cffa503281b854732c21242f8d6d65994f4834dfbd3da8d447915a4221491e5c0701 + languageName: node + linkType: hard + +"@graphql-mesh/types@npm:0.53.0": + version: 0.53.0 + resolution: "@graphql-mesh/types@npm:0.53.0" + dependencies: + "@graphql-tools/delegate": "npm:8.2.3" + "@graphql-tools/utils": "npm:8.3.0" + "@graphql-typed-document-node/core": "npm:3.1.0" + fetchache: "npm:0.1.1" + peerDependencies: + graphql: "*" + checksum: 10/08c4ff8498bf7676cd46784e4e6b422210385a5fc4b279d77524cb4df469407fc0c96770a9712b11f63084fe773693ede20b6c7bb5e93eb9105580770d0c63f6 + languageName: node + linkType: hard + +"@graphql-mesh/types@npm:0.66.6": + version: 0.66.6 + resolution: "@graphql-mesh/types@npm:0.66.6" + dependencies: + "@graphql-mesh/store": "npm:0.3.29" + "@graphql-tools/delegate": "npm:8.5.3" + "@graphql-tools/utils": "npm:8.6.2" + "@graphql-typed-document-node/core": "npm:3.1.1" + fetchache: "npm:0.1.1" + tslib: "npm:^2.3.1" + peerDependencies: + graphql: "*" + checksum: 10/40481f33b7768be4aaf96d1f4dd0db50c1778e0eca3d555591037eeb545cdfacbf7b47c8af418376be1b5e75bf5777766200220fcd36d51a0fce2a060f9092f1 + languageName: node + linkType: hard + +"@graphql-mesh/utils@npm:0.13.6": + version: 0.13.6 + resolution: "@graphql-mesh/utils@npm:0.13.6" + dependencies: + "@ardatan/string-interpolation": "npm:1.2.12" + "@graphql-mesh/types": "npm:0.45.1" + "@graphql-tools/delegate": "npm:8.0.8" + "@graphql-tools/utils": "npm:8.1.0" + "@graphql-typed-document-node/core": "npm:3.1.0" + chalk: "npm:4.1.2" + cross-fetch: "npm:3.1.4" + date-fns: "npm:2.23.0" + fetchache: "npm:0.1.1" + flatstr: "npm:1.0.12" + graphql-jit: "npm:0.5.2" + graphql-subscriptions: "npm:1.2.1" + is-url: "npm:1.2.4" + js-yaml: "npm:4.1.0" + lodash: "npm:4.17.21" + object-hash: "npm:2.2.0" + tiny-lru: "npm:7.0.6" + peerDependencies: + graphql: "*" + checksum: 10/228a6f44bd7510f9dd8fa93bb30705ba2709105dba65ce78f6f5b8d1409ec402ae99b415766bafb6ea648e40ea9ebfd7c6c38ace7446ccf8f956bb997e7e5c66 + languageName: node + linkType: hard + +"@graphql-mesh/utils@npm:0.13.7, @graphql-mesh/utils@npm:^0.13.6": + version: 0.13.7 + resolution: "@graphql-mesh/utils@npm:0.13.7" + dependencies: + "@ardatan/string-interpolation": "npm:1.2.12" + "@graphql-mesh/types": "npm:0.45.2" + "@graphql-tools/delegate": "npm:8.1.0" + "@graphql-tools/utils": "npm:8.1.1" + "@graphql-typed-document-node/core": "npm:3.1.0" + chalk: "npm:4.1.2" + cross-fetch: "npm:3.1.4" + date-fns: "npm:2.23.0" + fetchache: "npm:0.1.1" + flatstr: "npm:1.0.12" + graphql-jit: "npm:0.5.2" + graphql-subscriptions: "npm:1.2.1" + is-url: "npm:1.2.4" + js-yaml: "npm:4.1.0" + lodash: "npm:4.17.21" + object-hash: "npm:2.2.0" + tiny-lru: "npm:7.0.6" + peerDependencies: + graphql: "*" + checksum: 10/e8d78109588cc96357a2480a83cf279612e5ed9474741c5391a9da3194162abdd4627ae0354859face1fd8d155eb35cdaf5456872b09b5f53a16b793bfc8cac4 + languageName: node + linkType: hard + +"@graphql-mesh/utils@npm:0.14.0": + version: 0.14.0 + resolution: "@graphql-mesh/utils@npm:0.14.0" + dependencies: + "@ardatan/string-interpolation": "npm:1.2.12" + "@graphql-mesh/types": "npm:0.46.0" + "@graphql-tools/delegate": "npm:8.1.0" + "@graphql-tools/utils": "npm:8.1.1" + "@graphql-typed-document-node/core": "npm:3.1.0" + chalk: "npm:4.1.2" + cross-fetch: "npm:3.1.4" + date-fns: "npm:2.23.0" + fetchache: "npm:0.1.1" + flatstr: "npm:1.0.12" + graphql-jit: "npm:0.5.2" + graphql-subscriptions: "npm:1.2.1" + is-url: "npm:1.2.4" + js-yaml: "npm:4.1.0" + lodash: "npm:4.17.21" + object-hash: "npm:2.2.0" + tiny-lru: "npm:7.0.6" + peerDependencies: + graphql: "*" + checksum: 10/f7140def9097123dd0649882a2e8222b3b7449555bed95d823a2d3e1122b38752e759f8de9ac1551bc11382e885950a99bd85f0726ab6966a321dd7ef15cae56 + languageName: node + linkType: hard + +"@graphql-mesh/utils@npm:0.16.0": + version: 0.16.0 + resolution: "@graphql-mesh/utils@npm:0.16.0" + dependencies: + "@ardatan/string-interpolation": "npm:1.2.12" + "@graphql-mesh/types": "npm:0.47.0" + "@graphql-tools/delegate": "npm:8.1.1" + "@graphql-tools/utils": "npm:8.1.2" + "@graphql-typed-document-node/core": "npm:3.1.0" + chalk: "npm:4.1.2" + cross-fetch: "npm:3.1.4" + date-fns: "npm:2.23.0" + fetchache: "npm:0.1.1" + flatstr: "npm:1.0.12" + graphql-jit: "npm:0.5.2" + graphql-subscriptions: "npm:1.2.1" + is-url: "npm:1.2.4" + js-yaml: "npm:4.1.0" + lodash: "npm:4.17.21" + object-hash: "npm:2.2.0" + tiny-lru: "npm:7.0.6" + peerDependencies: + graphql: "*" + checksum: 10/c0329c346aabe5413ab6eafc81386cb8c81b77c5e91e9e444ab02346fff824ab806eaffb14392980e6b4af21dd7284b76dfa1ed0c2e7c1cc6b85678250008494 + languageName: node + linkType: hard + +"@graphql-mesh/utils@npm:0.19.0": + version: 0.19.0 + resolution: "@graphql-mesh/utils@npm:0.19.0" + dependencies: + "@ardatan/string-interpolation": "npm:1.2.12" + "@graphql-mesh/types": "npm:0.53.0" + "@graphql-tools/delegate": "npm:8.4.0" + "@graphql-tools/utils": "npm:8.5.0" + "@graphql-typed-document-node/core": "npm:3.1.0" + chalk: "npm:4.1.2" + cross-fetch: "npm:3.1.4" + date-fns: "npm:2.25.0" + fetchache: "npm:0.1.1" + flatstr: "npm:1.0.12" + graphql-jit: "npm:0.6.0" + graphql-subscriptions: "npm:1.2.1" + is-url: "npm:1.2.4" + js-yaml: "npm:4.1.0" + lodash: "npm:4.17.21" + object-hash: "npm:2.2.0" + tiny-lru: "npm:7.0.6" + peerDependencies: + graphql: "*" + checksum: 10/5a4dc66e393a015742f5cf5c93b2417b7401f1eeeaf151a3c0e646476a4913b72e762b345c7eb2d7140ee015b521ed1d9879e822b62897ca86cd1f4751cb05af + languageName: node + linkType: hard + +"@graphql-mesh/utils@npm:0.29.0": + version: 0.29.0 + resolution: "@graphql-mesh/utils@npm:0.29.0" + dependencies: + "@ardatan/string-interpolation": "npm:1.2.12" + "@graphql-mesh/types": "npm:0.66.6" + "@graphql-tools/delegate": "npm:8.5.3" + "@graphql-tools/utils": "npm:8.6.2" + "@graphql-typed-document-node/core": "npm:3.1.1" + chalk: "npm:4.1.2" + cross-undici-fetch: "npm:0.1.25" + date-fns: "npm:2.28.0" + fetchache: "npm:0.1.1" + file-uri-to-path: "npm:2.0.0" + flatstr: "npm:1.0.12" + graphql-jit: "npm:0.7.3" + graphql-subscriptions: "npm:2.0.0" + is-url: "npm:1.2.4" + js-yaml: "npm:4.1.0" + lodash: "npm:4.17.21" + object-hash: "npm:3.0.0" + tiny-lru: "npm:8.0.2" + tslib: "npm:^2.3.1" + peerDependencies: + graphql: "*" + checksum: 10/4d7cae9190945f0809109a57e5a7f336e11e1ce6bd0d6b9e0793bd7730c649b3f3d610a90a10c1d23c4ecc20e5dc4533b6ed4535c84950f2fc46728ea793e96a + languageName: node + linkType: hard + +"@graphql-tools/batch-delegate@npm:8.0.11": + version: 8.0.11 + resolution: "@graphql-tools/batch-delegate@npm:8.0.11" + dependencies: + "@graphql-tools/delegate": "npm:^8.1.0" + "@graphql-tools/utils": "npm:^8.1.1" + dataloader: "npm:2.0.0" + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/a553bd3c93358ad7168b3daa27078fd3128d6e9bdb2a281fe124774587444d3761c0a73a79bbdbe02e73a7c2c10e6e9f9aa8ca20c13b2fca78a106c243882e85 + languageName: node + linkType: hard + +"@graphql-tools/batch-delegate@npm:8.0.8": + version: 8.0.8 + resolution: "@graphql-tools/batch-delegate@npm:8.0.8" + dependencies: + "@graphql-tools/delegate": "npm:8.0.8" + "@graphql-tools/utils": "npm:8.1.0" + dataloader: "npm:2.0.0" + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/a8a18d5c8da5c720475f9541f4a5753c98eac7c55dbd5f55ee5e3d2e9c129001aa42944d9626f28a97e665604b3e784a72dba87a320e33b904a61585464eebe4 + languageName: node + linkType: hard + +"@graphql-tools/batch-execute@npm:8.5.1": + version: 8.5.1 + resolution: "@graphql-tools/batch-execute@npm:8.5.1" + dependencies: + "@graphql-tools/utils": "npm:8.9.0" + dataloader: "npm:2.1.0" + tslib: "npm:^2.4.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/0efb69f27ecb18c050c92ae03fbb33893e19b95e0680561bd87a7f84eb4a8235206860f0ba850cb1d4e1a973470f7bcf8b410817da9b2a54b0f790a708e633a0 + languageName: node + linkType: hard + +"@graphql-tools/batch-execute@npm:^8.0.3, @graphql-tools/batch-execute@npm:^8.0.5, @graphql-tools/batch-execute@npm:^8.1.1, @graphql-tools/batch-execute@npm:^8.3.0, @graphql-tools/batch-execute@npm:^8.3.2": + version: 8.5.22 + resolution: "@graphql-tools/batch-execute@npm:8.5.22" + dependencies: + "@graphql-tools/utils": "npm:^9.2.1" + dataloader: "npm:^2.2.2" + tslib: "npm:^2.4.0" + value-or-promise: "npm:^1.0.12" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/6187462355a1f14deefed418db676b063ea7ef641a69a7a531ff7c8e8b9495f013180199ff13eb75e3514b7af6fd314451c306213877ef80e0bebbeefb7dfeca + languageName: node + linkType: hard + +"@graphql-tools/code-file-loader@npm:7.0.3": + version: 7.0.3 + resolution: "@graphql-tools/code-file-loader@npm:7.0.3" + dependencies: + "@graphql-tools/graphql-tag-pluck": "npm:^7.0.3" + "@graphql-tools/utils": "npm:8.1.0" + globby: "npm:^11.0.3" + tslib: "npm:~2.3.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/893d75f1d56bce5676827302dbff5c9892339cb85309629edd3565578e278ed80118dc7e7fd828b5279ebcdca0e0352f2ccbc3a2af6cf9c068af9a5a85e6a073 + languageName: node + linkType: hard + +"@graphql-tools/delegate@npm:8.0.8": + version: 8.0.8 + resolution: "@graphql-tools/delegate@npm:8.0.8" + dependencies: + "@graphql-tools/batch-execute": "npm:^8.0.3" + "@graphql-tools/schema": "npm:^8.1.0" + "@graphql-tools/utils": "npm:8.1.0" + dataloader: "npm:2.0.0" + tslib: "npm:~2.3.0" + value-or-promise: "npm:1.0.10" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/0d467dc75604c2d952696e689e1cbeadd5fa795d2df768a8377eace3542f947b1bf000d3e43c026942c8e6ae2bed8b234e4ba8cedeb041ebcd02dc0ec66c7bde + languageName: node + linkType: hard + +"@graphql-tools/delegate@npm:8.1.0": + version: 8.1.0 + resolution: "@graphql-tools/delegate@npm:8.1.0" + dependencies: + "@graphql-tools/batch-execute": "npm:^8.0.5" + "@graphql-tools/schema": "npm:^8.1.2" + "@graphql-tools/utils": "npm:^8.1.1" + dataloader: "npm:2.0.0" + tslib: "npm:~2.3.0" + value-or-promise: "npm:1.0.10" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/0a4dffdff6c8c8ffe790ec03d377ad252a4f5f9de634b39edf2768e3b348d8bbea9180205c3bc71b835c5d41bd705258e41409a7d666234b01cd7dec15290784 + languageName: node + linkType: hard + +"@graphql-tools/delegate@npm:8.1.1": + version: 8.1.1 + resolution: "@graphql-tools/delegate@npm:8.1.1" + dependencies: + "@graphql-tools/batch-execute": "npm:^8.0.5" + "@graphql-tools/schema": "npm:^8.1.2" + "@graphql-tools/utils": "npm:^8.1.2" + dataloader: "npm:2.0.0" + tslib: "npm:~2.3.0" + value-or-promise: "npm:1.0.10" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/1b3263df50f47e572890ad5e74f887b7bfa19f0b25f0055a8c9bbfafa8454e843fff3f24ba9967990cb1da533e0065f7ec5c17afe9853aa787206bbb91ecf8fe + languageName: node + linkType: hard + +"@graphql-tools/delegate@npm:8.2.3": + version: 8.2.3 + resolution: "@graphql-tools/delegate@npm:8.2.3" + dependencies: + "@graphql-tools/batch-execute": "npm:^8.1.1" + "@graphql-tools/schema": "npm:^8.2.0" + "@graphql-tools/utils": "npm:^8.3.0" + dataloader: "npm:2.0.0" + tslib: "npm:~2.3.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/7032b2fec01561d0b8d87d1fa79676a4ad85a6d65588a4a80b25bd047269f72ff53506ced94698ef76d1c4305bf948c69bf8cfa481d6b095522cb5a3da307fb8 + languageName: node + linkType: hard + +"@graphql-tools/delegate@npm:8.4.0": + version: 8.4.0 + resolution: "@graphql-tools/delegate@npm:8.4.0" + dependencies: + "@graphql-tools/batch-execute": "npm:^8.3.0" + "@graphql-tools/schema": "npm:^8.3.0" + "@graphql-tools/utils": "npm:^8.5.0" + dataloader: "npm:2.0.0" + tslib: "npm:~2.3.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/d67791d64fc5a65902ca6568ff369e2aa9b977420838a3b8ab1f406abdd65fed0c06f219951ca4370a6c10f2628fc09665c0232d2b14b4dff13eeb8f3e6e5470 + languageName: node + linkType: hard + +"@graphql-tools/delegate@npm:8.5.3": + version: 8.5.3 + resolution: "@graphql-tools/delegate@npm:8.5.3" + dependencies: + "@graphql-tools/batch-execute": "npm:^8.3.2" + "@graphql-tools/schema": "npm:^8.3.2" + "@graphql-tools/utils": "npm:^8.6.2" + dataloader: "npm:2.0.0" + graphql-executor: "npm:0.0.18" + tslib: "npm:~2.3.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/259f3c654119d78d4a9da8bd270be5c92af54e5c28e1f6f910dde7cb9b1f3f0f4a1e2165260a473b17b6dfa960fe28d53db3a3af82065ab882fd64e3b13fe87b + languageName: node + linkType: hard + +"@graphql-tools/delegate@npm:8.8.1, @graphql-tools/delegate@npm:^8.1.0, @graphql-tools/delegate@npm:^8.4.0": + version: 8.8.1 + resolution: "@graphql-tools/delegate@npm:8.8.1" + dependencies: + "@graphql-tools/batch-execute": "npm:8.5.1" + "@graphql-tools/schema": "npm:8.5.1" + "@graphql-tools/utils": "npm:8.9.0" + dataloader: "npm:2.1.0" + tslib: "npm:~2.4.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/f853b434c9e5759a3ff380cea6ee5b0f030e495f0d1e132a866c48337bbed940557677e4dec6f160c9cc70b93d072c952ea454cc28c6b640aec1c88b1b1b9cee + languageName: node + linkType: hard + +"@graphql-tools/graphql-file-loader@npm:7.0.3": + version: 7.0.3 + resolution: "@graphql-tools/graphql-file-loader@npm:7.0.3" + dependencies: + "@graphql-tools/import": "npm:^6.2.6" + "@graphql-tools/utils": "npm:8.1.0" + globby: "npm:^11.0.3" + tslib: "npm:~2.3.0" + unixify: "npm:^1.0.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/603ce78901798d33fd51b77700e2e71e8d2f3d4539ee57d86669bf1dfbee8646219b2a21016f5b3a18b7a1b9523fcaf6e81bbbc61002428ce2a1c1310de96bfe + languageName: node + linkType: hard + +"@graphql-tools/graphql-tag-pluck@npm:^7.0.3": + version: 7.5.2 + resolution: "@graphql-tools/graphql-tag-pluck@npm:7.5.2" + dependencies: + "@babel/parser": "npm:^7.16.8" + "@babel/plugin-syntax-import-assertions": "npm:^7.20.0" + "@babel/traverse": "npm:^7.16.8" + "@babel/types": "npm:^7.16.8" + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/a81af22507b2d90bc77188639c37b8819c651f8a41e6488e9317984036a828aee1534364aeeeb6ae9530f109302ee32ade04531aaf36fa03025a7978319c24e0 + languageName: node + linkType: hard + +"@graphql-tools/import@npm:^6.2.6": + version: 6.7.18 + resolution: "@graphql-tools/import@npm:6.7.18" + dependencies: + "@graphql-tools/utils": "npm:^9.2.1" + resolve-from: "npm:5.0.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/08589dcad7fc25f176a774c23af5ab9d4220320fe34a9c06d5f77a14612fe6dbacbb01db0b8aceb58e650677c4f1a944095427fb000ddb65a97303892a7765a8 + languageName: node + linkType: hard + +"@graphql-tools/load@npm:7.1.5": + version: 7.1.5 + resolution: "@graphql-tools/load@npm:7.1.5" + dependencies: + "@graphql-tools/schema": "npm:8.1.0" + "@graphql-tools/utils": "npm:8.1.0" + p-limit: "npm:3.1.0" + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/a7ba2ea2c4ba46361c8f2654a8a3157a218291596e6e19f6d2a0a317bf8a1dae1d74bd0ee11ec38a16c69b8039a8c49c80b102a63fd4ac034fa7a85981782234 + languageName: node + linkType: hard + +"@graphql-tools/merge@npm:8.0.0": + version: 8.0.0 + resolution: "@graphql-tools/merge@npm:8.0.0" + dependencies: + "@graphql-tools/utils": "npm:8.1.0" + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/2fc28f0feab8114bbf839a1265857da402c68a91c05598d360b750cb131ac7682f66a3fb830a78cbeead794da47d38fbabefaf2c7710fc6a1e805b07c004f3c5 + languageName: node + linkType: hard + +"@graphql-tools/merge@npm:8.3.1": + version: 8.3.1 + resolution: "@graphql-tools/merge@npm:8.3.1" + dependencies: + "@graphql-tools/utils": "npm:8.9.0" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/9354a68aa1b851ee72d2d727a3a264279f1e5ed95100f6c6e7e0a2ad7449943d2ebe6fce43b4873a15e5c3e9df52ea9d23ff51ffc1f73c417c4ccf368f8486ab + languageName: node + linkType: hard + +"@graphql-tools/merge@npm:^8.0.0, @graphql-tools/merge@npm:^8.0.2, @graphql-tools/merge@npm:^8.2.0": + version: 8.4.2 + resolution: "@graphql-tools/merge@npm:8.4.2" + dependencies: + "@graphql-tools/utils": "npm:^9.2.1" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/62a4e93812e11d083c17f7763f4333a29dbe99fddbff705ff5942a0bdbb9dcd14f668bd76bd3edda485534d5d1a7f09bac311b979196b6149df11d8968a83723 + languageName: node + linkType: hard + +"@graphql-tools/mock@npm:8.4.1": + version: 8.4.1 + resolution: "@graphql-tools/mock@npm:8.4.1" + dependencies: + "@graphql-tools/schema": "npm:^8.2.0" + "@graphql-tools/utils": "npm:^8.2.3" + fast-json-stable-stringify: "npm:^2.1.0" + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/a61ca426dba6690b0bacafd9489f6b58395cbae5ed052f8b56dd66699e712a54010ff33cf8c7a3ac74e3eaf04165971186a083b688bda2723b1fce3293d9bdab + languageName: node + linkType: hard + +"@graphql-tools/resolvers-composition@npm:6.3.3": + version: 6.3.3 + resolution: "@graphql-tools/resolvers-composition@npm:6.3.3" + dependencies: + "@graphql-tools/utils": "npm:8.1.0" + lodash: "npm:4.17.21" + micromatch: "npm:^4.0.4" + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/6d13b51600c7d4acc2a8f09ba7d1eed4cdd4d267b0c693141469a04492e0d54fd43109d144266802ac282928a3d3efee4d73c317067ee0326fbbbfa843b862b7 + languageName: node + linkType: hard + +"@graphql-tools/resolvers-composition@npm:6.3.5": + version: 6.3.5 + resolution: "@graphql-tools/resolvers-composition@npm:6.3.5" + dependencies: + "@graphql-tools/utils": "npm:^8.1.1" + lodash: "npm:4.17.21" + micromatch: "npm:^4.0.4" + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/6549dd9b2d526f6da7772aeaff77b571f0b536d9a133ad43199d5443e22e21fa4bb4c84ec7f9e17a1e9d2940a3077778e5a122fa190e0391e07420b095c83f87 + languageName: node + linkType: hard + +"@graphql-tools/resolvers-composition@npm:6.4.0": + version: 6.4.0 + resolution: "@graphql-tools/resolvers-composition@npm:6.4.0" + dependencies: + "@graphql-tools/utils": "npm:^8.2.0" + lodash: "npm:4.17.21" + micromatch: "npm:^4.0.4" + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/6eb102056f10a6b904cc54bc9cc3e5a813ca5434df45a010fd4a709a59ce40f164a1ab3c0461e5a31989d22c8e80f88070563a8b356b907da9a5413587e06f44 + languageName: node + linkType: hard + +"@graphql-tools/schema@npm:8.1.0": + version: 8.1.0 + resolution: "@graphql-tools/schema@npm:8.1.0" + dependencies: + "@graphql-tools/merge": "npm:8.0.0" + "@graphql-tools/utils": "npm:8.1.0" + tslib: "npm:~2.3.0" + value-or-promise: "npm:1.0.10" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/6cbf8f688a83f85866adf792593131eb13128d7016aa34c2ff37fa44a04f7d96ef2d6136b004e21462ca4cfe212d53bb38c2d08938a2e2e50022cf744b19aac1 + languageName: node + linkType: hard + +"@graphql-tools/schema@npm:8.1.2": + version: 8.1.2 + resolution: "@graphql-tools/schema@npm:8.1.2" + dependencies: + "@graphql-tools/merge": "npm:^8.0.2" + "@graphql-tools/utils": "npm:^8.1.1" + tslib: "npm:~2.3.0" + value-or-promise: "npm:1.0.10" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/dbaa35a4aca58f383f7ea460aad08f89a1c867400d98254d6f7c2a8d973eb3d46fd72b59d223617f2891bcee335cf75a451da361523b3cabc464e72a94d108af + languageName: node + linkType: hard + +"@graphql-tools/schema@npm:8.3.0": + version: 8.3.0 + resolution: "@graphql-tools/schema@npm:8.3.0" + dependencies: + "@graphql-tools/merge": "npm:^8.2.0" + "@graphql-tools/utils": "npm:^8.4.0" + tslib: "npm:~2.3.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/b9e5497c386316703d38e7718c0826b54189bbc038f83e2b1bd407397ecbd8c4c708805e87ef9dcd9dbde40584c861eb933f141ee34e1ee747b7c71dbc644bd2 + languageName: node + linkType: hard + +"@graphql-tools/schema@npm:8.5.1, @graphql-tools/schema@npm:^8.1.0, @graphql-tools/schema@npm:^8.1.2, @graphql-tools/schema@npm:^8.2.0, @graphql-tools/schema@npm:^8.3.0, @graphql-tools/schema@npm:^8.3.2": + version: 8.5.1 + resolution: "@graphql-tools/schema@npm:8.5.1" + dependencies: + "@graphql-tools/merge": "npm:8.3.1" + "@graphql-tools/utils": "npm:8.9.0" + tslib: "npm:^2.4.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/98f57502cc67ee48157bcf6f26c334e27b0673ec6f5a35c1a5bc1901772063c8bfdca435f81664ab1a41f9274b43dc78aa12791feee83546640d0a034b38c836 + languageName: node + linkType: hard + +"@graphql-tools/stitch@npm:8.1.0": + version: 8.1.0 + resolution: "@graphql-tools/stitch@npm:8.1.0" + dependencies: + "@graphql-tools/batch-delegate": "npm:8.0.8" + "@graphql-tools/delegate": "npm:8.0.8" + "@graphql-tools/merge": "npm:^8.0.0" + "@graphql-tools/schema": "npm:^8.1.0" + "@graphql-tools/utils": "npm:8.1.0" + "@graphql-tools/wrap": "npm:^8.0.10" + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/336f51ee54b7d70dd1709e374dbb5cd3a1ada851de00b6756e5995db2a15609a04b2e7d76ef7b063364c9da14ab2c17b00b8d7558ae2862f3c7142948d40c626 + languageName: node + linkType: hard + +"@graphql-tools/stitch@npm:8.2.0": + version: 8.2.0 + resolution: "@graphql-tools/stitch@npm:8.2.0" + dependencies: + "@graphql-tools/batch-delegate": "npm:8.0.11" + "@graphql-tools/delegate": "npm:^8.1.0" + "@graphql-tools/merge": "npm:^8.0.2" + "@graphql-tools/schema": "npm:^8.1.2" + "@graphql-tools/utils": "npm:^8.1.1" + "@graphql-tools/wrap": "npm:^8.0.13" + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/6cab14e745c42b82b55c87eee8e64db5f75c07274341c5bf0ba185c82289e2964856f1b8a2526b6d0a83a44c9e5f462876c2206ea10c49298bcd09f44dd110d8 + languageName: node + linkType: hard + +"@graphql-tools/stitching-directives@npm:2.0.11": + version: 2.0.11 + resolution: "@graphql-tools/stitching-directives@npm:2.0.11" + dependencies: + "@graphql-tools/delegate": "npm:^8.1.0" + "@graphql-tools/utils": "npm:^8.1.1" + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/f046dec5aecf4597e4c5e553059bc2c7dbe0b19a14e5c627954a601858d11f35fd262051dca29928578e4e0a84c499a64abd733b716d72c49cfaa4d5dc67e1f8 + languageName: node + linkType: hard + +"@graphql-tools/stitching-directives@npm:2.0.8": + version: 2.0.8 + resolution: "@graphql-tools/stitching-directives@npm:2.0.8" + dependencies: + "@graphql-tools/delegate": "npm:8.0.8" + "@graphql-tools/utils": "npm:8.1.0" + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/2664f31ad391b9270337e2250a1107a631380000b6c3b1569f10914fb648e121c328418c4725ca9437a5ae4623590512fbf5ed42b9d780bb3f5f27e1ca68ffd7 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:8.1.0": + version: 8.1.0 + resolution: "@graphql-tools/utils@npm:8.1.0" + dependencies: + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/c5197b60db3bc84ca1bcbb703e5e80d0fe11cdc92e2625fb9199f92b21268ee6abd53f6fb57772a5101c9972e6bf886c41d702094cb58a136f11b6f52215e66a + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:8.1.1": + version: 8.1.1 + resolution: "@graphql-tools/utils@npm:8.1.1" + dependencies: + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/f4146cc63fed40e6ff7505a5d1fa0280dadd536a1d1feec13bce5b26f85726d1bd0877aeb2a393631aaae719818a2776b7ebf7e7ba0119208424abdad28ca997 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:8.1.2": + version: 8.1.2 + resolution: "@graphql-tools/utils@npm:8.1.2" + dependencies: + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/1220204f604ddff88e0fa75b80265bec1d832b1db305a29fee0a851ac60460959824fb71614039f20fc9a65feb78a090aba077d8eb205376fac51057de6806be + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:8.3.0": + version: 8.3.0 + resolution: "@graphql-tools/utils@npm:8.3.0" + dependencies: + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/195721ec1284b3fd0fddb8b5df631a50a232a675d6466089d3a3eb3a1eb82d624a19e5cea81cf80939d315d72fd9f6fda44dbbf344faa97e85728f151477af9c + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:8.5.0": + version: 8.5.0 + resolution: "@graphql-tools/utils@npm:8.5.0" + dependencies: + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/1c8b30f19eb1daa2f673e4149125b62b1a6021a2c69210bfe1ae950c8b58fb56ce8c062e455d992a1f094dfcdc8f08b9ab06d78e3a22efe57a5449d339781c68 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:8.6.2": + version: 8.6.2 + resolution: "@graphql-tools/utils@npm:8.6.2" + dependencies: + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/c97e6f4b51af24d7557de21795017daa89247d7dd6eac5b7b4c9ef6522b3d693106489a19f963994e4daae80f30dfe7ea4bd68ccf31c770bc3e2e987f270f164 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:8.9.0": + version: 8.9.0 + resolution: "@graphql-tools/utils@npm:8.9.0" + dependencies: + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/de5930b33664c53f0d22781bb16b4e029afaad165539faf80bd520adfad969c024891db672a2ff96195d8d1185bac66b284ebde67938e554d04c0798453da002 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:^8.0.0, @graphql-tools/utils@npm:^8.1.1, @graphql-tools/utils@npm:^8.1.2, @graphql-tools/utils@npm:^8.2.0, @graphql-tools/utils@npm:^8.2.3, @graphql-tools/utils@npm:^8.3.0, @graphql-tools/utils@npm:^8.4.0, @graphql-tools/utils@npm:^8.5.0, @graphql-tools/utils@npm:^8.6.2": + version: 8.13.1 + resolution: "@graphql-tools/utils@npm:8.13.1" + dependencies: + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/b3679e43f6cbde26924dc6eabc5b45fe1481aac5793487284750167749c2b46f5e44ab0344f8264f8cfa657901348d8cf566c54c3c9eca2c403cb69039edf766 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:^9.2.1": + version: 9.2.1 + resolution: "@graphql-tools/utils@npm:9.2.1" + dependencies: + "@graphql-typed-document-node/core": "npm:^3.1.1" + tslib: "npm:^2.4.0" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/b1665043c2180a74d1e071f9f495ce16b2f46eeed1b319a290ae58f699629fe0a47b619c4f9be89135ff20b1c34fe6cc27e86570cf1e2cff07d3ae204f3d170d + languageName: node + linkType: hard + +"@graphql-tools/wrap@npm:8.0.10": + version: 8.0.10 + resolution: "@graphql-tools/wrap@npm:8.0.10" + dependencies: + "@graphql-tools/delegate": "npm:8.0.8" + "@graphql-tools/schema": "npm:^8.1.0" + "@graphql-tools/utils": "npm:8.1.0" + tslib: "npm:~2.3.0" + value-or-promise: "npm:1.0.10" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/2435eb2373360e07403683a72e6e4f6f88c4919469e7073bab4bfea5c7f5684cc105cb8c4bab4dbedefb8e1581428a46b14608639d78f7181f6090b599cc72d4 + languageName: node + linkType: hard + +"@graphql-tools/wrap@npm:8.0.13": + version: 8.0.13 + resolution: "@graphql-tools/wrap@npm:8.0.13" + dependencies: + "@graphql-tools/delegate": "npm:^8.1.0" + "@graphql-tools/schema": "npm:^8.1.2" + "@graphql-tools/utils": "npm:^8.1.1" + tslib: "npm:~2.3.0" + value-or-promise: "npm:1.0.10" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + checksum: 10/04da7839b9ac89ccc59063f0c0d2f8644a0fcb0443954678be85aca558117664ea2f5943b0178687292ebc243892f46eba230e05ce91f6a6b24795e40e22c29a + languageName: node + linkType: hard + +"@graphql-tools/wrap@npm:8.3.0": + version: 8.3.0 + resolution: "@graphql-tools/wrap@npm:8.3.0" + dependencies: + "@graphql-tools/delegate": "npm:^8.4.0" + "@graphql-tools/schema": "npm:^8.3.0" + "@graphql-tools/utils": "npm:^8.5.0" + tslib: "npm:~2.3.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/5b98a4f7b32e9e422c3d3ccc26a794f56656703bb8f40219d7a2352036a10688fa68be9bd8b0a1e3186dab38a77178a7d325f6d6db023c753970938cb1d41856 + languageName: node + linkType: hard + +"@graphql-tools/wrap@npm:^8.0.10, @graphql-tools/wrap@npm:^8.0.13": + version: 8.5.1 + resolution: "@graphql-tools/wrap@npm:8.5.1" + dependencies: + "@graphql-tools/delegate": "npm:8.8.1" + "@graphql-tools/schema": "npm:8.5.1" + "@graphql-tools/utils": "npm:8.9.0" + tslib: "npm:^2.4.0" + value-or-promise: "npm:1.0.11" + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/604c71ebdec3869e3ac362f48aec780c69c12777f307b374f9f32696d6f5386f3e62792bb59364475edc47a0b29736f1278b3a58ff7a7127900afbf1e7bd102a + languageName: node + linkType: hard + +"@graphql-typed-document-node/core@npm:3.1.0": + version: 3.1.0 + resolution: "@graphql-typed-document-node/core@npm:3.1.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/582eb2006012a29bdcf72d223e3fec1a1ccdac8f4e249bd92cb68412e9881b4f7aa9ed9c74a495a2aa988904aaa4b8aa7b21bf0cb8c7aed700b8150f5818ef3f + languageName: node + linkType: hard + +"@graphql-typed-document-node/core@npm:3.1.1": + version: 3.1.1 + resolution: "@graphql-typed-document-node/core@npm:3.1.1" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/87ff4cee308f1075f4472b80f9f9409667979940f8f701e87f0aa35ce5cf104d94b41258ea8192d05a0893475cd0f086a3929a07663b4fe8d0e805a277f07ed5 + languageName: node + linkType: hard + +"@graphql-typed-document-node/core@npm:^3.1.1": + version: 3.2.0 + resolution: "@graphql-typed-document-node/core@npm:3.2.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 10/fa44443accd28c8cf4cb96aaaf39d144a22e8b091b13366843f4e97d19c7bfeaf609ce3c7603a4aeffe385081eaf8ea245d078633a7324c11c5ec4b2011bb76d + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:*": + version: 1.13.0 + resolution: "@grpc/grpc-js@npm:1.13.0" + dependencies: + "@grpc/proto-loader": "npm:^0.7.13" + "@js-sdsl/ordered-map": "npm:^4.4.2" + checksum: 10/b98a559438d47ddd469af3c29c343d903421288df29c1c917551222bf47f25184c0b0a4ec1dc5f52903480815aade8ffc74af92227bac3c9ae3a52e59b876dea + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:1.12.5": + version: 1.12.5 + resolution: "@grpc/grpc-js@npm:1.12.5" + dependencies: + "@grpc/proto-loader": "npm:^0.7.13" + "@js-sdsl/ordered-map": "npm:^4.4.2" + checksum: 10/4f8ead236dcab4d94e15e62d65ad2d93732d37f5cc52ffafe67ae00f69eae4a4c97d6d34a1b9eac9f30206468f2d15302ea6649afcba1d38929afa9d1e7c12d5 + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:^1.3.4, @grpc/grpc-js@npm:^1.5.5": + version: 1.13.2 + resolution: "@grpc/grpc-js@npm:1.13.2" + dependencies: + "@grpc/proto-loader": "npm:^0.7.13" + "@js-sdsl/ordered-map": "npm:^4.4.2" + checksum: 10/80b7bebc1d110e85d70ebf0b697630093d5cfd60d5043e9b8ea3fc44b1108d75d18faa996460309f6b129418cfd7e23a302453e7551538c5b12d72b424635ff7 + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:*, @grpc/proto-loader@npm:0.7.13, @grpc/proto-loader@npm:^0.7.13": + version: 0.7.13 + resolution: "@grpc/proto-loader@npm:0.7.13" + dependencies: + lodash.camelcase: "npm:^4.3.0" + long: "npm:^5.0.0" + protobufjs: "npm:^7.2.5" + yargs: "npm:^17.7.2" + bin: + proto-loader-gen-types: build/bin/proto-loader-gen-types.js + checksum: 10/7e2d842c2061cbaf6450c71da0077263be3bab165454d5c8a3e1ae4d3c6d2915f02fd27da63ff01f05e127b1221acd40705273f5d29303901e60514e852992f4 + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:^0.6.4": + version: 0.6.13 + resolution: "@grpc/proto-loader@npm:0.6.13" + dependencies: + "@types/long": "npm:^4.0.1" + lodash.camelcase: "npm:^4.3.0" + long: "npm:^4.0.0" + protobufjs: "npm:^6.11.3" + yargs: "npm:^16.2.0" + bin: + proto-loader-gen-types: build/bin/proto-loader-gen-types.js + checksum: 10/a881bea00a1ab1c8d50e4bdf106c7e74f905121116fbcda91b9688548da1267edf1302bb754164a6f60ece82a949a28cefc503bfe058ffc1531dc26fa5188df3 + languageName: node + linkType: hard + +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 10/270d936be483ab5921702623bc74ce394bf12abbf57d9145a69e8a0d1c87eb1c768bd2d93af16c5705041e257e6d9cc7529311f63a1349f3678abc776fc28523 + languageName: node + linkType: hard + +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" + dependencies: + "@humanfs/core": "npm:^0.19.1" + "@humanwhocodes/retry": "npm:^0.3.0" + checksum: 10/6d43c6727463772d05610aa05c83dab2bfbe78291022ee7a92cb50999910b8c720c76cc312822e2dea2b497aa1b3fef5fe9f68803fc45c9d4ed105874a65e339 + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10/e993950e346331e5a32eefb27948ecdee2a2c4ab3f072b8f566cd213ef485dd50a3ca497050608db91006f5479e43f91a439aef68d2a313bd3ded06909c7c5b3 + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 10/eb457f699529de7f07649679ec9e0353055eebe443c2efe71c6dd950258892475a038e13c6a8c5e13ed1fb538cdd0a8794faa96b24b6ffc4c87fb1fc9f70ad7f + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.4.1": + version: 0.4.1 + resolution: "@humanwhocodes/retry@npm:0.4.1" + checksum: 10/39fafc7319e88f61befebd5e1b4f0136534ea6a9bd10d74366698187bd63544210ec5d79a87ed4d91297f1cc64c4c53d45fb0077a2abfdce212cf0d3862d5f04 + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.4.2": + version: 0.4.2 + resolution: "@humanwhocodes/retry@npm:0.4.2" + checksum: 10/8910c4cdf8d46ce406e6f0cb4407ff6cfef70b15039bd5713cc059f32e02fe5119d833cfe2ebc5f522eae42fdd453b6d88f3fa7a1d8c4275aaad6eb3d3e9b117 + languageName: node + linkType: hard + +"@ioredis/commands@npm:^1.1.1": + version: 1.2.0 + resolution: "@ioredis/commands@npm:1.2.0" + checksum: 10/a8253c9539b7e5463d4a98e6aa5b1b863fb4a4978191ba9dc42ec2c0fb5179d8d1fe4a29096d5954f91ba9600d1bdc6c1d18b044eab36f645f267fd37d7c0906 + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10/e9ed5fd27c3aec1095e3a16e0c0cf148d1fee55a38665c35f7b3f86a9b5d00d042ddaabc98e8a1cb7463b9378c15f22a94eb35e99469c201453eb8375191f243 + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10/4412e9e6713c89c1e66d80bb0bb5a2a93192f10477623a27d08f228ba0316bb880affabc5bfe7f838f58a34d26c2c190da726e576cdfc18c49a72e89adabdcf5 + languageName: node + linkType: hard + +"@jercle/yargonaut@npm:1.1.5": + version: 1.1.5 + resolution: "@jercle/yargonaut@npm:1.1.5" + dependencies: + chalk: "npm:^4.1.2" + figlet: "npm:^1.5.2" + parent-require: "npm:^1.0.0" + checksum: 10/e76686657dc56967f8abe2a05617a302ca5531b46c15cde0e5024b8faf06759d5c310a4b204ba19bc8097c58cce579bd4c3d4696d1a5f32eba2e727bcf517d55 + languageName: node + linkType: hard + +"@josephg/resolvable@npm:^1.0.0": + version: 1.0.1 + resolution: "@josephg/resolvable@npm:1.0.1" + checksum: 10/64eb763b5138bdae4fb59c0c0e89ed261b690917ae6bd777b533257668f151b8868698fb73dfd7665746ad07c7c917fe89ccfdf2404048d39f373f57f1a14e34 + 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": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10/81587b3c4dd8e6c60252122937cea0c637486311f4ed208b52b62aae2e7a87598f63ec330e6cd0984af494bfb16d3f0d60d3b21d7e5b4aedd2602ff3fe9d32e2 + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10/97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10/832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 + languageName: node + linkType: hard + +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 10/0a9aca9320dc9044014ba0ef989b3a8411b0d778895553e3b7ca2ac0a75a20af4a5ad3f202acfb1879fa40466036a4417e1d5b38305baed8b9c1ebe6e4b3e7f5 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10/4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:0.3.9": + version: 0.3.9 + resolution: "@jridgewell/trace-mapping@npm:0.3.9" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.0.3" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + checksum: 10/83deafb8e7a5ca98993c2c6eeaa93c270f6f647a4c0dc00deb38c9cf9b2d3b7bf15e8839540155247ef034a052c0ec4466f980bf0c9e2ab63b97d16c0cedd3ff + languageName: node + linkType: hard + +"@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": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10/dced32160a44b49d531b80a4a2159dceab6b3ddf0c8e95a0deae4b0e894b172defa63d5ac52a19c2068e1fe7d31ea4ba931fbeec103233ecb4208953967120fc + languageName: node + linkType: hard + +"@js-sdsl/ordered-map@npm:^4.4.2": + version: 4.4.2 + resolution: "@js-sdsl/ordered-map@npm:4.4.2" + checksum: 10/ac64e3f0615ecc015461c9f527f124d2edaa9e68de153c1e270c627e01e83d046522d7e872692fd57a8c514578b539afceff75831c0d8b2a9a7a347fbed35af4 + languageName: node + linkType: hard + +"@libsql/darwin-arm64@npm:0.5.1": + version: 0.5.1 + resolution: "@libsql/darwin-arm64@npm:0.5.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@libsql/darwin-x64@npm:0.5.1": + version: 0.5.1 + resolution: "@libsql/darwin-x64@npm:0.5.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@libsql/linux-arm64-gnu@npm:0.5.1": + version: 0.5.1 + resolution: "@libsql/linux-arm64-gnu@npm:0.5.1" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@libsql/linux-arm64-musl@npm:0.5.1": + version: 0.5.1 + resolution: "@libsql/linux-arm64-musl@npm:0.5.1" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@libsql/linux-x64-gnu@npm:0.5.1": + version: 0.5.1 + resolution: "@libsql/linux-x64-gnu@npm:0.5.1" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@libsql/linux-x64-musl@npm:0.5.1": + version: 0.5.1 + resolution: "@libsql/linux-x64-musl@npm:0.5.1" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@libsql/win32-x64-msvc@npm:0.5.1": + version: 0.5.1 + resolution: "@libsql/win32-x64-msvc@npm:0.5.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@lukeed/csprng@npm:^1.0.0": + version: 1.1.0 + resolution: "@lukeed/csprng@npm:1.1.0" + checksum: 10/926f5f7fc629470ca9a8af355bfcd0271d34535f7be3890f69902432bddc3262029bb5dbe9025542cf6c9883d878692eef2815fc2f3ba5b92e9da1f9eba2e51b + languageName: node + linkType: hard + +"@lukeed/ms@npm:^2.0.2": + version: 2.0.2 + resolution: "@lukeed/ms@npm:2.0.2" + checksum: 10/6ae47ed3ebc857ffc0283cfe46129947209c770d0974eb86626138b6c194a760d08863ec593ec75a645aec133b3237b37af500739b030293e4d9a81130f4e2ae + languageName: node + linkType: hard + +"@mikro-orm/cli@npm:5.8.1": + version: 5.8.1 + resolution: "@mikro-orm/cli@npm:5.8.1" + dependencies: + "@jercle/yargonaut": "npm:1.1.5" + "@mikro-orm/core": "npm:~5.8.1" + "@mikro-orm/knex": "npm:~5.8.1" + fs-extra: "npm:11.1.1" + tsconfig-paths: "npm:4.2.0" + yargs: "npm:17.7.2" + peerDependencies: + "@mikro-orm/better-sqlite": ^5.0.0 + "@mikro-orm/entity-generator": ^5.0.0 + "@mikro-orm/mariadb": ^5.0.0 + "@mikro-orm/migrations": ^5.0.0 + "@mikro-orm/migrations-mongodb": ^5.0.0 + "@mikro-orm/mongodb": ^5.0.0 + "@mikro-orm/mysql": ^5.0.0 + "@mikro-orm/postgresql": ^5.0.0 + "@mikro-orm/seeder": ^5.0.0 + "@mikro-orm/sqlite": ^5.0.0 + peerDependenciesMeta: + "@mikro-orm/better-sqlite": + optional: true + "@mikro-orm/entity-generator": + optional: true + "@mikro-orm/mariadb": + optional: true + "@mikro-orm/migrations": + optional: true + "@mikro-orm/migrations-mongodb": + optional: true + "@mikro-orm/mongodb": + optional: true + "@mikro-orm/mysql": + optional: true + "@mikro-orm/postgresql": + optional: true + "@mikro-orm/seeder": + optional: true + "@mikro-orm/sqlite": + optional: true + bin: + mikro-orm: cli.js + mikro-orm-esm: esm.js + checksum: 10/aba48c3b4661d1f43da90089c11f55967a06670db37a0524e105486e4adc02dd195c89cef149d32eac554156b26ee92b22b650cab3092613f633d0db923b1e3f + languageName: node + linkType: hard + +"@mikro-orm/core@npm:5.8.1": + version: 5.8.1 + resolution: "@mikro-orm/core@npm:5.8.1" + dependencies: + acorn-loose: "npm:8.3.0" + acorn-walk: "npm:8.2.0" + dotenv: "npm:16.3.1" + fs-extra: "npm:11.1.1" + globby: "npm:11.1.0" + mikro-orm: "npm:~5.8.1" + reflect-metadata: "npm:0.1.13" + peerDependencies: + "@mikro-orm/better-sqlite": ^5.0.0 + "@mikro-orm/entity-generator": ^5.0.0 + "@mikro-orm/mariadb": ^5.0.0 + "@mikro-orm/migrations": ^5.0.0 + "@mikro-orm/migrations-mongodb": ^5.0.0 + "@mikro-orm/mongodb": ^5.0.0 + "@mikro-orm/mysql": ^5.0.0 + "@mikro-orm/postgresql": ^5.0.0 + "@mikro-orm/seeder": ^5.0.0 + "@mikro-orm/sqlite": ^5.0.0 + peerDependenciesMeta: + "@mikro-orm/better-sqlite": + optional: true + "@mikro-orm/entity-generator": + optional: true + "@mikro-orm/mariadb": + optional: true + "@mikro-orm/migrations": + optional: true + "@mikro-orm/migrations-mongodb": + optional: true + "@mikro-orm/mongodb": + optional: true + "@mikro-orm/mysql": + optional: true + "@mikro-orm/postgresql": + optional: true + "@mikro-orm/seeder": + optional: true + "@mikro-orm/sqlite": + optional: true + checksum: 10/5029b3a3deba3f5dd1a04b967de1740b51d5333252813bc09e1e5566dbc354cedaf50f836f1e6da3c1d4c2c44889bf54d89f60a896e29acd7e15b852449b0b53 + languageName: node + linkType: hard + +"@mikro-orm/core@npm:~5.8.1": + version: 5.8.10 + resolution: "@mikro-orm/core@npm:5.8.10" + dependencies: + acorn-loose: "npm:8.3.0" + acorn-walk: "npm:8.2.0" + dotenv: "npm:16.3.1" + fs-extra: "npm:11.1.1" + globby: "npm:11.1.0" + mikro-orm: "npm:5.8.10" + reflect-metadata: "npm:0.1.13" + peerDependencies: + "@mikro-orm/better-sqlite": ^5.0.0 + "@mikro-orm/entity-generator": ^5.0.0 + "@mikro-orm/mariadb": ^5.0.0 + "@mikro-orm/migrations": ^5.0.0 + "@mikro-orm/migrations-mongodb": ^5.0.0 + "@mikro-orm/mongodb": ^5.0.0 + "@mikro-orm/mysql": ^5.0.0 + "@mikro-orm/postgresql": ^5.0.0 + "@mikro-orm/seeder": ^5.0.0 + "@mikro-orm/sqlite": ^5.0.0 + peerDependenciesMeta: + "@mikro-orm/better-sqlite": + optional: true + "@mikro-orm/entity-generator": + optional: true + "@mikro-orm/mariadb": + optional: true + "@mikro-orm/migrations": + optional: true + "@mikro-orm/migrations-mongodb": + optional: true + "@mikro-orm/mongodb": + optional: true + "@mikro-orm/mysql": + optional: true + "@mikro-orm/postgresql": + optional: true + "@mikro-orm/seeder": + optional: true + "@mikro-orm/sqlite": + optional: true + checksum: 10/6090c19d669c4584ab84ba07bde697f37894a837b5bccdcf806b195b519411a2fce5c61c31d9c6faceb0421ff1af5e5010a79a856bcb10fa3021a1bb34fc638a + languageName: node + linkType: hard + +"@mikro-orm/entity-generator@npm:*": + version: 6.4.10 + resolution: "@mikro-orm/entity-generator@npm:6.4.10" + dependencies: + "@mikro-orm/knex": "npm:6.4.10" + fs-extra: "npm:11.3.0" + peerDependencies: + "@mikro-orm/core": ^6.0.0 + checksum: 10/7d6e1bcf5bf425ea2fc69a4d4faeae89c5637cf76c21d0b743bb3ab13a5fea8885125ca33c1cee451f15f1e7ba3e138904720fb7e2aa3107403efd219c9f82d4 + languageName: node + linkType: hard + +"@mikro-orm/entity-generator@npm:5.8.1": + version: 5.8.1 + resolution: "@mikro-orm/entity-generator@npm:5.8.1" + dependencies: + "@mikro-orm/knex": "npm:~5.8.1" + fs-extra: "npm:11.1.1" + peerDependencies: + "@mikro-orm/core": ^5.0.0 + checksum: 10/ce722b422c102cb6216f1867c054c524b2a3815ee1723b970c4478f1407d6e6350817dd1ffb4fa5372f99d184d52fbc90737e91354ea3beb923553ec09f112b7 + languageName: node + linkType: hard + +"@mikro-orm/knex@npm:5.8.1": + version: 5.8.1 + resolution: "@mikro-orm/knex@npm:5.8.1" + dependencies: + fs-extra: "npm:11.1.1" + knex: "npm:2.5.1" + sqlstring: "npm:2.3.3" + peerDependencies: + "@mikro-orm/core": ^5.0.0 + "@mikro-orm/entity-generator": ^5.0.0 + "@mikro-orm/migrations": ^5.0.0 + better-sqlite3: "*" + mssql: "*" + mysql: "*" + mysql2: "*" + pg: "*" + sqlite3: "*" + peerDependenciesMeta: + "@mikro-orm/entity-generator": + optional: true + "@mikro-orm/migrations": + optional: true + better-sqlite3: + optional: true + mssql: + optional: true + mysql: + optional: true + mysql2: + optional: true + pg: + optional: true + sqlite3: + optional: true + checksum: 10/6de29375c2ce87c153344ca84070d937eecfae98129de25c2765e4847377382ef818b0127dc2f43a7a90845beb079ec083a06f6400c396d4a01738e9e5f3ad61 + languageName: node + linkType: hard + +"@mikro-orm/knex@npm:6.4.10": + version: 6.4.10 + resolution: "@mikro-orm/knex@npm:6.4.10" + dependencies: + fs-extra: "npm:11.3.0" + knex: "npm:3.1.0" + sqlstring: "npm:2.3.3" + peerDependencies: + "@mikro-orm/core": ^6.0.0 + better-sqlite3: "*" + libsql: "*" + mariadb: "*" + peerDependenciesMeta: + better-sqlite3: + optional: true + libsql: + optional: true + mariadb: + optional: true + checksum: 10/002355456f08de12521b54627914fbb4c44ddb5b7c1a96a2314ae1f90a7634a094d45fb497fce4d8775891fed6821a351701192d120ea4bce2e8391351357faf + languageName: node + linkType: hard + +"@mikro-orm/knex@npm:~5.8.1": + version: 5.8.10 + resolution: "@mikro-orm/knex@npm:5.8.10" + dependencies: + fs-extra: "npm:11.1.1" + knex: "npm:2.5.1" + sqlstring: "npm:2.3.3" + peerDependencies: + "@mikro-orm/core": ^5.0.0 + "@mikro-orm/entity-generator": ^5.0.0 + "@mikro-orm/migrations": ^5.0.0 + better-sqlite3: "*" + mssql: "*" + mysql: "*" + mysql2: "*" + pg: "*" + sqlite3: "*" + peerDependenciesMeta: + "@mikro-orm/entity-generator": + optional: true + "@mikro-orm/migrations": + optional: true + better-sqlite3: + optional: true + mssql: + optional: true + mysql: + optional: true + mysql2: + optional: true + pg: + optional: true + sqlite3: + optional: true + checksum: 10/bec3823f71a55735683b4e285a63c174dae19c057f1a4310a6ce1b5ddb89058fd2bcda70aaa8000a38fbb86291c4ef49ee16224ffc73c06a7226868f3d052909 + languageName: node + linkType: hard + +"@mikro-orm/migrations@npm:*": + version: 6.4.10 + resolution: "@mikro-orm/migrations@npm:6.4.10" + dependencies: + "@mikro-orm/knex": "npm:6.4.10" + fs-extra: "npm:11.3.0" + umzug: "npm:3.8.2" + peerDependencies: + "@mikro-orm/core": ^6.0.0 + checksum: 10/1a4a579b27110eb9379fcd908b3a145a90d0ca0e7baf076624dea0945fe53d3fc0d2a584d5932a1a36f7c7925e9d0d56487ee455f92596d05a37d0bda6674673 + languageName: node + linkType: hard + +"@mikro-orm/migrations@npm:5.8.1": + version: 5.8.1 + resolution: "@mikro-orm/migrations@npm:5.8.1" + dependencies: + "@mikro-orm/knex": "npm:~5.8.1" + fs-extra: "npm:11.1.1" + knex: "npm:2.5.1" + umzug: "npm:3.3.1" + peerDependencies: + "@mikro-orm/core": ^5.0.0 + checksum: 10/a4f086807519304578ff39c17083dd22170c364e3ecf60828402b31cf2e2eb9197b46a42f4e592f956b61caa8dcb36be5c4f91b58995a7c6ebad964bae74afa9 + languageName: node + linkType: hard + +"@mikro-orm/nestjs@npm:5.2.1": + version: 5.2.1 + resolution: "@mikro-orm/nestjs@npm:5.2.1" + peerDependencies: + "@mikro-orm/core": ^5.0.0 || ^6.0.0-dev.0 + "@nestjs/common": ^8.0.0 || ^9.0.0 || ^10.0.0 + "@nestjs/core": ^8.0.0 || ^9.0.0 || ^10.0.0 + checksum: 10/fc49718542da622af9ced17ad3284b1facc63b09355debdc409888841e14198fe17114cec0b9bbf037473a2c80ddb39dfa6d9349b2ebfe3bb0d4a4cca1edf7d7 + languageName: node + linkType: hard + +"@mikro-orm/postgresql@npm:*": + version: 6.4.10 + resolution: "@mikro-orm/postgresql@npm:6.4.10" + dependencies: + "@mikro-orm/knex": "npm:6.4.10" + pg: "npm:8.14.0" + postgres-array: "npm:3.0.4" + postgres-date: "npm:2.1.0" + postgres-interval: "npm:4.0.2" + peerDependencies: + "@mikro-orm/core": ^6.0.0 + checksum: 10/5532ef053db8438aa394cbfb8eee2ff1d62b4e4505cf2139ec70c3fd5ef306ec0d8c71af01b78e64f7beda198410075786f886a5e4c8d56a38d241c4079fa56f + languageName: node + linkType: hard + +"@mikro-orm/postgresql@npm:5.8.1": + version: 5.8.1 + resolution: "@mikro-orm/postgresql@npm:5.8.1" + dependencies: + "@mikro-orm/knex": "npm:~5.8.1" + pg: "npm:8.11.3" + peerDependencies: + "@mikro-orm/core": ^5.0.0 + "@mikro-orm/entity-generator": ^5.0.0 + "@mikro-orm/migrations": ^5.0.0 + "@mikro-orm/seeder": ^5.0.0 + peerDependenciesMeta: + "@mikro-orm/entity-generator": + optional: true + "@mikro-orm/migrations": + optional: true + "@mikro-orm/seeder": + optional: true + checksum: 10/234e718d64189a1f1b578374bc90a9bb0bf8a49126bd8bf1cf8ccccbad31ca20c622aeecb07b98bec4e1a9bcea24d672c85f72f85de6563795f6759e8fd6c3a9 + languageName: node + linkType: hard + +"@mikro-orm/seeder@npm:5.8.1": + version: 5.8.1 + resolution: "@mikro-orm/seeder@npm:5.8.1" + dependencies: + "@faker-js/faker": "npm:7.6.0" + fs-extra: "npm:11.1.1" + globby: "npm:11.1.0" + peerDependencies: + "@mikro-orm/core": ^5.0.0 + checksum: 10/98a80ae26fd477b47f7f4ef61ffdc67f4bb5416210bb3cc7780d90863ce67c3ec05840409e3cdc3efe96936158d7203014ad3dfd60a84d0aa7bde34c7dd090e0 + languageName: node + linkType: hard + +"@n1ru4l/graphql-live-query@npm:0.7.1": + version: 0.7.1 + resolution: "@n1ru4l/graphql-live-query@npm:0.7.1" + peerDependencies: + graphql: ^15.4.0 + checksum: 10/b615977ca90e65f66cf911dc759ea0b311541429cf3778045af6c5bb9ab133daf406c21f397a158d88d2e296faaaf7894f0063e9f67dcba951e4f82d0137dc44 + languageName: node + linkType: hard + +"@n1ru4l/in-memory-live-query-store@npm:0.6.6": + version: 0.6.6 + resolution: "@n1ru4l/in-memory-live-query-store@npm:0.6.6" + dependencies: + "@graphql-tools/utils": "npm:^8.0.0" + "@n1ru4l/graphql-live-query": "npm:0.7.1" + "@n1ru4l/push-pull-async-iterable-iterator": "npm:^3.0.0" + peerDependencies: + graphql: ^15.4.0 + checksum: 10/95726c9ab04c68d1767fe517b318673b30fb8c7f6b1cddcb8a70a196cfd0a3502b5b6152920491cf65eebb0c5bcfaca60285487e514674fc7df2f1d9e2f99e3b + languageName: node + linkType: hard + +"@n1ru4l/push-pull-async-iterable-iterator@npm:^3.0.0": + version: 3.2.0 + resolution: "@n1ru4l/push-pull-async-iterable-iterator@npm:3.2.0" + checksum: 10/635477b69d4de889d88a2f4afffa66d2eaa08288b8e0aa441a900e5c5f3f85b973aacd053e401c80077867a03f6e6e5d17b1a376f830235dd5c11a092a085040 + languageName: node + linkType: hard + +"@neon-rs/load@npm:^0.0.4": + version: 0.0.4 + resolution: "@neon-rs/load@npm:0.0.4" + checksum: 10/ceed42a681980f4c96152857f6846434e3a89e25cac14228604a55e7992e96af01f30629026a498341984b405a2687099e56256a9eded9fee5393facca1ef762 + languageName: node + linkType: hard + +"@nestjs/common@npm:10.4.15": + version: 10.4.15 + resolution: "@nestjs/common@npm:10.4.15" + dependencies: + iterare: "npm:1.2.1" + tslib: "npm:2.8.1" + uid: "npm:2.0.2" + peerDependencies: + class-transformer: "*" + class-validator: "*" + reflect-metadata: ^0.1.12 || ^0.2.0 + rxjs: ^7.1.0 + peerDependenciesMeta: + class-transformer: + optional: true + class-validator: + optional: true + checksum: 10/33b85979705ebb65e639b599892cbe4338d35c621726d29bb462c4df81a407e5e2bc31591ec2e0e59d3483d6414a9676c935415a3ea84aebeed678c87b96efef + languageName: node + linkType: hard + +"@nestjs/core@npm:10.4.15": + version: 10.4.15 + resolution: "@nestjs/core@npm:10.4.15" + dependencies: + "@nuxtjs/opencollective": "npm:0.3.2" + fast-safe-stringify: "npm:2.1.1" + iterare: "npm:1.2.1" + path-to-regexp: "npm:3.3.0" + tslib: "npm:2.8.1" + uid: "npm:2.0.2" + peerDependencies: + "@nestjs/common": ^10.0.0 + "@nestjs/microservices": ^10.0.0 + "@nestjs/platform-express": ^10.0.0 + "@nestjs/websockets": ^10.0.0 + reflect-metadata: ^0.1.12 || ^0.2.0 + rxjs: ^7.1.0 + peerDependenciesMeta: + "@nestjs/microservices": + optional: true + "@nestjs/platform-express": + optional: true + "@nestjs/websockets": + optional: true + checksum: 10/671720fbb5cf5d477e4f57cb892079d4fd2a2f6e90c4eb6063c2c623bcb2256ba1b776cfcc4b817f32b3a87767a854bba345e7c52945a469b85068a31f23eec7 + languageName: node + linkType: hard + +"@nestjs/cqrs@npm:10.2.8": + version: 10.2.8 + resolution: "@nestjs/cqrs@npm:10.2.8" + dependencies: + uuid: "npm:11.0.2" + peerDependencies: + "@nestjs/common": ^9.0.0 || ^10.0.0 + "@nestjs/core": ^9.0.0 || ^10.0.0 + reflect-metadata: ^0.1.13 || ^0.2.0 + rxjs: ^7.2.0 + checksum: 10/9a90e4b0673501a08a68d4c71bb747000425b646ec3ab66fa9375a42fa5e9a005887eb50124a6d62a0b3945221b4dbbf626a81d5bc3489262798af2eeabc4206 + languageName: node + linkType: hard + +"@nestjs/microservices@npm:10.4.15": + version: 10.4.15 + resolution: "@nestjs/microservices@npm:10.4.15" + dependencies: + iterare: "npm:1.2.1" + tslib: "npm:2.8.1" + peerDependencies: + "@grpc/grpc-js": "*" + "@nestjs/common": ^10.0.0 + "@nestjs/core": ^10.0.0 + "@nestjs/websockets": ^10.0.0 + amqp-connection-manager: "*" + amqplib: "*" + cache-manager: "*" + ioredis: "*" + kafkajs: "*" + mqtt: "*" + nats: "*" + reflect-metadata: ^0.1.12 || ^0.2.0 + rxjs: ^7.1.0 + peerDependenciesMeta: + "@grpc/grpc-js": + optional: true + "@nestjs/websockets": + optional: true + amqp-connection-manager: + optional: true + amqplib: + optional: true + cache-manager: + optional: true + ioredis: + optional: true + kafkajs: + optional: true + mqtt: + optional: true + nats: + optional: true + checksum: 10/634c992ee7caa904bbdb0e1f9b881ca764d7394a57868cd6294e63fbc3a34674a86cc354ecd9e9d10eef1ee3753a564c8eb62b44c0078185bcda373e7378fddf + languageName: node + linkType: hard + +"@nestjs/platform-express@npm:*": + version: 11.0.11 + resolution: "@nestjs/platform-express@npm:11.0.11" + dependencies: + cors: "npm:2.8.5" + express: "npm:5.0.1" + multer: "npm:1.4.5-lts.1" + path-to-regexp: "npm:8.2.0" + tslib: "npm:2.8.1" + peerDependencies: + "@nestjs/common": ^11.0.0 + "@nestjs/core": ^11.0.0 + checksum: 10/e5eb4907d30dcf86e0be5aa17ae20f44544ba8ac3e9a1c686cb522491925fb8c4c0923dbefd4a495c120eea60890d955acfd1996b46fe2c7ddccb528b1fd5b1f + languageName: node + linkType: hard + +"@nestjs/platform-express@npm:10.4.15": + version: 10.4.15 + resolution: "@nestjs/platform-express@npm:10.4.15" + dependencies: + body-parser: "npm:1.20.3" + cors: "npm:2.8.5" + express: "npm:4.21.2" + multer: "npm:1.4.4-lts.1" + tslib: "npm:2.8.1" + peerDependencies: + "@nestjs/common": ^10.0.0 + "@nestjs/core": ^10.0.0 + checksum: 10/d944b60e573415b097b0ecb5e42b7be5009c681ad3b634820e8b3a3a04806443f8a5b5eceac4f3631c0e68d9a1e33ebbd7da6b4f95caabc6da61a9a9bda16776 + languageName: node + linkType: hard + +"@nestjs/platform-fastify@npm:10.4.15": + version: 10.4.15 + resolution: "@nestjs/platform-fastify@npm:10.4.15" + dependencies: + "@fastify/cors": "npm:9.0.1" + "@fastify/formbody": "npm:7.4.0" + "@fastify/middie": "npm:8.3.3" + fastify: "npm:4.28.1" + light-my-request: "npm:6.3.0" + path-to-regexp: "npm:3.3.0" + tslib: "npm:2.8.1" + peerDependencies: + "@fastify/static": ^6.0.0 || ^7.0.0 + "@fastify/view": ^7.0.0 || ^8.0.0 + "@nestjs/common": ^10.0.0 + "@nestjs/core": ^10.0.0 + peerDependenciesMeta: + "@fastify/static": + optional: true + "@fastify/view": + optional: true + checksum: 10/252eee115511e57185f5e3236bed093af6d510774e31309674f301220375794d9f9d56744b805948bd9794517e4b479855fdeb71b891a1e98b564fe3172fea71 + languageName: node + linkType: hard + +"@nestjs/platform-socket.io@npm:*": + version: 11.0.11 + resolution: "@nestjs/platform-socket.io@npm:11.0.11" + dependencies: + socket.io: "npm:4.8.1" + tslib: "npm:2.8.1" + peerDependencies: + "@nestjs/common": ^11.0.0 + "@nestjs/websockets": ^11.0.0 + rxjs: ^7.1.0 + checksum: 10/1747bf5b3401b1947ac66a421e45fc0250067956e81cea51f610c22bf84b057bb07e17a4bdcd194445ae9f0e113af03dad76f41742184832ae1ecd34e2f3fb82 + languageName: node + linkType: hard + +"@nestjs/platform-socket.io@npm:10.4.15": + version: 10.4.15 + resolution: "@nestjs/platform-socket.io@npm:10.4.15" + dependencies: + socket.io: "npm:4.8.1" + tslib: "npm:2.8.1" + peerDependencies: + "@nestjs/common": ^10.0.0 + "@nestjs/websockets": ^10.0.0 + rxjs: ^7.1.0 + checksum: 10/a01317974d90b737dd3febd66fcdfdb888a0a3f2e2abd3ccd2cd2cf2e7d0d8d9257a020aaf81172bc8a5db2a65589cdd5931007641ce77d8f3ab939e60e35d83 + languageName: node + linkType: hard + +"@nestjs/testing@npm:10.4.15": + version: 10.4.15 + resolution: "@nestjs/testing@npm:10.4.15" + dependencies: + tslib: "npm:2.8.1" + peerDependencies: + "@nestjs/common": ^10.0.0 + "@nestjs/core": ^10.0.0 + "@nestjs/microservices": ^10.0.0 + "@nestjs/platform-express": ^10.0.0 + peerDependenciesMeta: + "@nestjs/microservices": + optional: true + "@nestjs/platform-express": + optional: true + checksum: 10/7018ac1447a7e2d697e4a1528f273e3e30378eb2bfb8b98631ef1bcc61797279d9ca60902f724538bf9078be38cdc0e69f5a7e7591e2d10433563e54c0dc7646 + languageName: node + linkType: hard + +"@nestjs/websockets@npm:*": + version: 11.0.11 + resolution: "@nestjs/websockets@npm:11.0.11" + dependencies: + iterare: "npm:1.2.1" + object-hash: "npm:3.0.0" + tslib: "npm:2.8.1" + peerDependencies: + "@nestjs/common": ^11.0.0 + "@nestjs/core": ^11.0.0 + "@nestjs/platform-socket.io": ^11.0.0 + reflect-metadata: ^0.1.12 || ^0.2.0 + rxjs: ^7.1.0 + peerDependenciesMeta: + "@nestjs/platform-socket.io": + optional: true + checksum: 10/38edd148bf73ecb684daeded6f7e4c8309689eb0a3cd4a5d066f85ab3d3e74d0c95d8a6c5c9f433ede5906f140bda126e166cd3a75fbc7bcd8c60785384fa713 + languageName: node + linkType: hard + +"@nestjs/websockets@npm:10.4.15": + version: 10.4.15 + resolution: "@nestjs/websockets@npm:10.4.15" + dependencies: + iterare: "npm:1.2.1" + object-hash: "npm:3.0.0" + tslib: "npm:2.8.1" + peerDependencies: + "@nestjs/common": ^10.0.0 + "@nestjs/core": ^10.0.0 + "@nestjs/platform-socket.io": ^10.0.0 + reflect-metadata: ^0.1.12 || ^0.2.0 + rxjs: ^7.1.0 + peerDependenciesMeta: + "@nestjs/platform-socket.io": + optional: true + checksum: 10/8999d9b5666aac81ddc24dbe8de3ec7b1ba95d3890c911cfa0a9e888512c8eb03ca95513be89fa3a74328d9789e9cbebc418922b24fe1d7b826006cceec25ca1 + languageName: node + linkType: hard + +"@next/eslint-plugin-next@npm:15.0.3": + version: 15.0.3 + resolution: "@next/eslint-plugin-next@npm:15.0.3" + dependencies: + fast-glob: "npm:3.3.1" + checksum: 10/ef0d68b3e0f737f88b719353eb4dd65f8d7a98ddbdb8a7e2f2283e4696f9e4875c6f335dc18993254ea95ad481ae6cf004388657b7abbe7a6e1557641b31051e + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 10/6ab2a9b8a1d67b067922c36f259e3b3dfd6b97b219c540877a4944549a4d49ea5ceba5663905ab5289682f1f3c15ff441d02f0447f620a42e1cb5e1937174d4b + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 10/012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 10/40033e33e96e97d77fba5a238e4bba4487b8284678906a9f616b5579ddaf868a18874c0054a75402c9fbaaa033a25ceae093af58c9c30278e35c23c9479e79b0 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10/775c9a7eb1f88c195dfb3bce70c31d0fe2a12b28b754e25c08a3edb4bc4816bfedb7ac64ef1e730579d078ca19dacf11630e99f8f3c3e0fd7b23caa5fd6d30a6 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10/405c4490e1ff11cf299775449a3c254a366a4b1ffc79d87159b0ee7d5558ac9f6a2f8c0735fd6ff3873cef014cb1a44a5f9127cb6a1b2dbc408718cca9365b5a + languageName: node + linkType: hard + +"@nuxtjs/opencollective@npm:0.3.2": + version: 0.3.2 + resolution: "@nuxtjs/opencollective@npm:0.3.2" + dependencies: + chalk: "npm:^4.1.0" + consola: "npm:^2.15.0" + node-fetch: "npm:^2.6.1" + bin: + opencollective: bin/opencollective.js + checksum: 10/0512871f424a2eae41e9385671ac840f28e8508a209df68c363cc97e009b95a6fd4bdfa2a34c9df78a74fa36d7e171e28792cd11da0b2be28c20ee1806b3ea5e + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10/115e8ceeec6bc69dff2048b35c0ab4f8bbee12d8bb6c1f4af758604586d802b6e669dcb02dda61d078de42c2b4ddce41b3d9e726d7daa6b4b850f4adbf7333ff + languageName: node + linkType: hard + +"@pkgr/core@npm:^0.1.0": + version: 0.1.1 + resolution: "@pkgr/core@npm:0.1.1" + checksum: 10/6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 10/8a938d84fe4889411296db66b29287bd61ea3c14c2d23e7a8325f46a2b8ce899857c5f038d65d7641805e6c1d06b495525c7faf00c44f85a7ee6476649034969 + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 10/c71b100daeb3c9bdccab5cbc29495b906ba0ae22ceedc200e1ba49717d9c4ab15a6256839cebb6f9c6acae4ed7c25c67e0a95e734f612b258261d1a3098fe342 + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 10/c6ee5fa172a8464f5253174d3c2353ea520c2573ad7b6476983d9b1346f4d8f2b44aa29feb17a949b83c1816bc35286a5ea265ed9d8fdd2865acfa09668c0447 + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 10/03af3e99f17ad421283d054c88a06a30a615922a817741b43ca1b13e7c6b37820a37f6eba9980fb5150c54dba6e26cb6f7b64a6f7d8afa83596fafb3afa218c3 languageName: node linkType: hard -"@bufbuild/buf-darwin-arm64@npm:1.50.1": - version: 1.50.1 - resolution: "@bufbuild/buf-darwin-arm64@npm:1.50.1" - conditions: os=darwin & cpu=arm64 +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.1" + "@protobufjs/inquire": "npm:^1.1.0" + checksum: 10/67ae40572ad536e4ef94269199f252c024b66e3059850906bdaee161ca1d75c73d04d35cd56f147a8a5a079f5808e342b99e61942c1dae15604ff0600b09a958 languageName: node linkType: hard -"@bufbuild/buf-darwin-x64@npm:1.50.1": - version: 1.50.1 - resolution: "@bufbuild/buf-darwin-x64@npm:1.50.1" - conditions: os=darwin & cpu=x64 +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 10/634c2c989da0ef2f4f19373d64187e2a79f598c5fb7991afb689d29a2ea17c14b796b29725945fa34b9493c17fb799e08ac0a7ccaae460ee1757d3083ed35187 languageName: node linkType: hard -"@bufbuild/buf-linux-aarch64@npm:1.50.1": - version: 1.50.1 - resolution: "@bufbuild/buf-linux-aarch64@npm:1.50.1" - conditions: os=linux & cpu=arm64 +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: 10/c09efa34a5465cb120775e1a482136f2340a58b4abce7e93d72b8b5a9324a0e879275016ef9fcd73d72a4731639c54f2bb755bb82f916e4a78892d1d840bb3d2 languageName: node linkType: hard -"@bufbuild/buf-linux-armv7@npm:1.50.1": - version: 1.50.1 - resolution: "@bufbuild/buf-linux-armv7@npm:1.50.1" - conditions: os=linux & cpu=arm +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 10/bb709567935fd385a86ad1f575aea98131bbd719c743fb9b6edd6b47ede429ff71a801cecbd64fc72deebf4e08b8f1bd8062793178cdaed3713b8d15771f9b83 languageName: node linkType: hard -"@bufbuild/buf-linux-x64@npm:1.50.1": - version: 1.50.1 - resolution: "@bufbuild/buf-linux-x64@npm:1.50.1" - conditions: os=linux & cpu=x64 +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: 10/b9c7047647f6af28e92aac54f6f7c1f7ff31b201b4bfcc7a415b2861528854fce3ec666d7e7e10fd744da905f7d4aef2205bbcc8944ca0ca7a82e18134d00c46 languageName: node linkType: hard -"@bufbuild/buf-win32-arm64@npm:1.50.1": - version: 1.50.1 - resolution: "@bufbuild/buf-win32-arm64@npm:1.50.1" - conditions: os=win32 & cpu=arm64 +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: 10/131e289c57534c1d73a0e55782d6751dd821db1583cb2f7f7e017c9d6747addaebe79f28120b2e0185395d990aad347fb14ffa73ef4096fa38508d61a0e64602 languageName: node linkType: hard -"@bufbuild/buf-win32-x64@npm:1.50.1": - version: 1.50.1 - resolution: "@bufbuild/buf-win32-x64@npm:1.50.1" - conditions: os=win32 & cpu=x64 +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 10/17d04adf404e04c1e61391ed97bca5117d4c2767a76ae3e879390d6dec7b317fcae68afbf9e98badee075d0b64fa60f287729c4942021b4d19cd01db77385c01 languageName: node linkType: hard -"@bufbuild/buf@npm:1.50.1": - version: 1.50.1 - resolution: "@bufbuild/buf@npm:1.50.1" +"@rushstack/node-core-library@npm:5.12.0": + version: 5.12.0 + resolution: "@rushstack/node-core-library@npm:5.12.0" dependencies: - "@bufbuild/buf-darwin-arm64": "npm:1.50.1" - "@bufbuild/buf-darwin-x64": "npm:1.50.1" - "@bufbuild/buf-linux-aarch64": "npm:1.50.1" - "@bufbuild/buf-linux-armv7": "npm:1.50.1" - "@bufbuild/buf-linux-x64": "npm:1.50.1" - "@bufbuild/buf-win32-arm64": "npm:1.50.1" - "@bufbuild/buf-win32-x64": "npm:1.50.1" - dependenciesMeta: - "@bufbuild/buf-darwin-arm64": - optional: true - "@bufbuild/buf-darwin-x64": - optional: true - "@bufbuild/buf-linux-aarch64": - optional: true - "@bufbuild/buf-linux-armv7": - optional: true - "@bufbuild/buf-linux-x64": - optional: true - "@bufbuild/buf-win32-arm64": + ajv: "npm:~8.13.0" + ajv-draft-04: "npm:~1.0.0" + ajv-formats: "npm:~3.0.1" + fs-extra: "npm:~11.3.0" + import-lazy: "npm:~4.0.0" + jju: "npm:~1.4.0" + resolve: "npm:~1.22.1" + semver: "npm:~7.5.4" + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": optional: true - "@bufbuild/buf-win32-x64": + checksum: 10/52ae09a555d33365c041d8d3af843895fc4c65cddc3c2208063c2d57123d4996ddf41692609356405213c417ea6b5ec7600b586a1b9c9a3369c34059055afcf2 + languageName: node + linkType: hard + +"@rushstack/terminal@npm:0.15.1": + version: 0.15.1 + resolution: "@rushstack/terminal@npm:0.15.1" + dependencies: + "@rushstack/node-core-library": "npm:5.12.0" + supports-color: "npm:~8.1.1" + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": optional: true - bin: - buf: bin/buf - protoc-gen-buf-breaking: bin/protoc-gen-buf-breaking - protoc-gen-buf-lint: bin/protoc-gen-buf-lint - checksum: 10/014febcae314907388ea6b532ed59ee6a96e9b5573f403ec4936e2732fa54d41e69895d3473cf25003610b2edb5e2bb7d0619e962e76ebaf1db521b2cd6f9f51 + checksum: 10/2d246a61127111ff7323f9c07778452ba354946fb528f4c3feb310745f4f49a6340449835a1e6c921ee1353b1411e1a3f031ee717b968bb2fdc2819be3ad554d languageName: node linkType: hard -"@bufbuild/protobuf@npm:1.10.0, @bufbuild/protobuf@npm:^1.10.0": - version: 1.10.0 - resolution: "@bufbuild/protobuf@npm:1.10.0" - checksum: 10/1f120f72bbb40dd3d0f8c73f1474b001cfb9be09c38b7b0292e35fec98c5184a3db380a6feff7626fb3fff108c8a8aa7fc8cfea14904dc0a1174a01c8e637cc6 +"@rushstack/ts-command-line@npm:^4.12.2": + version: 4.23.6 + resolution: "@rushstack/ts-command-line@npm:4.23.6" + dependencies: + "@rushstack/terminal": "npm:0.15.1" + "@types/argparse": "npm:1.0.38" + argparse: "npm:~1.0.9" + string-argv: "npm:~0.3.1" + checksum: 10/eb764a792cf3b82ad237f57a086330dcf366e0f47992dbf703b3eddbab1ad8585eb42d319a2dd1bcc0ba5a4c99616f1b969c46f421f8219d4c251abeb176e1ce languageName: node linkType: hard -"@bufbuild/protoc-gen-es@npm:1.10.0": - version: 1.10.0 - resolution: "@bufbuild/protoc-gen-es@npm:1.10.0" +"@smithy/abort-controller@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/abort-controller@npm:4.0.1" dependencies: - "@bufbuild/protobuf": "npm:^1.10.0" - "@bufbuild/protoplugin": "npm:1.10.0" - peerDependencies: - "@bufbuild/protobuf": 1.10.0 - peerDependenciesMeta: - "@bufbuild/protobuf": - optional: true - bin: - protoc-gen-es: bin/protoc-gen-es - checksum: 10/e8add92c05ce341e2693ce9e0ffbfc6c1287bf08cbdcb828480b990f5240599b0f6f679ac5ea102e46d5dfbf14318a5ddf30b250a887893f8da3a959776cec14 + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/c6ee2100f3309ccc7ac35ddbd09cab105515aec902df3bdc5b12e26b2166bf3868b24bdefd8f997d85eb0569cb9671301d4a4c9d6e858ece75c5fe9900a492a6 languageName: node linkType: hard -"@bufbuild/protoplugin@npm:1.10.0, @bufbuild/protoplugin@npm:^1.10.0, @bufbuild/protoplugin@npm:^1.3.1": - version: 1.10.0 - resolution: "@bufbuild/protoplugin@npm:1.10.0" +"@smithy/chunked-blob-reader-native@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/chunked-blob-reader-native@npm:4.0.0" dependencies: - "@bufbuild/protobuf": "npm:1.10.0" - "@typescript/vfs": "npm:^1.4.0" - typescript: "npm:4.5.2" - checksum: 10/829a6d64076a16d7a89e732be39f1988b52b8babee215d91a5f692e0e6ac3e2b58ea4012bd7707c3cef4b6952cfcc36076b646aa09ed68888aedb2fb004d659f + "@smithy/util-base64": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/c58c4af5344cb9e2feddc15e020474930dc1a53a71b6dd2b3bd01d5555a5eb30ba964226b0fdac0c7e1f31d0354967a2e0c3c64860d6f0fe36652a7a003a8a19 languageName: node linkType: hard -"@connectrpc/connect-node@npm:1.6.1": - version: 1.6.1 - resolution: "@connectrpc/connect-node@npm:1.6.1" +"@smithy/chunked-blob-reader@npm:^5.0.0": + version: 5.0.0 + resolution: "@smithy/chunked-blob-reader@npm:5.0.0" dependencies: - undici: "npm:^5.28.4" - peerDependencies: - "@bufbuild/protobuf": ^1.10.0 - "@connectrpc/connect": 1.6.1 - checksum: 10/af6fb393c0672334b61015fd69c41131cdf48532904127ccf066aadbab016b200a3e38d3e7e7cd4e1620055f7f64f2f444a2008525ced468c519430d8cf18854 + tslib: "npm:^2.6.2" + checksum: 10/d27333cfe68f7d8af6b7b9b3f6edf32c8dea9cac9e4933f2a062b0836b126af4abcec6b908f9607a2f137f86e59f2eee37a57f87dbaea046da95c1f01e44d5ef languageName: node linkType: hard -"@connectrpc/connect@npm:1.6.1": - version: 1.6.1 - resolution: "@connectrpc/connect@npm:1.6.1" - peerDependencies: - "@bufbuild/protobuf": ^1.10.0 - checksum: 10/4eaf2744076f7542661f660d2588ff11512e9826ca10548a0d911e5520a177b06e28239779c8c056b92d2db4c5708f9f135f4f8c09ec4d5d76087f28d7e37c2d +"@smithy/config-resolver@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/config-resolver@npm:4.0.1" + dependencies: + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-config-provider": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.1" + tslib: "npm:^2.6.2" + checksum: 10/f0e4aa0085e27ec56311635fc104b6391f8dbca553d68b5f43c66902a6df28ce8c80cd579b1dfa3bfd76847fc90856334bf53c31d129257d46ceb69295775dab languageName: node linkType: hard -"@connectrpc/protoc-gen-connect-es@npm:1.6.1": - version: 1.6.1 - resolution: "@connectrpc/protoc-gen-connect-es@npm:1.6.1" +"@smithy/core@npm:^3.1.5": + version: 3.1.5 + resolution: "@smithy/core@npm:3.1.5" dependencies: - "@bufbuild/protobuf": "npm:^1.10.0" - "@bufbuild/protoplugin": "npm:^1.10.0" - peerDependencies: - "@bufbuild/protoc-gen-es": ^1.10.0 - "@connectrpc/connect": 1.6.1 - peerDependenciesMeta: - "@bufbuild/protoc-gen-es": - optional: true - "@connectrpc/connect": - optional: true - bin: - protoc-gen-connect-es: bin/protoc-gen-connect-es - checksum: 10/54a4439eefcf9a93f996da03df7e7ff7aa564f9157594f91f0a03429948532d2ede33df75c2a12a8d00158fd28c9585057ff82b21175c3343c6f02c98982c5ac + "@smithy/middleware-serde": "npm:^4.0.2" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-stream": "npm:^4.1.2" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/edc255d539b2e99f4cec19991ed9d8d928abaaffa4cc1d78259824cc03da7f16d422f01ad69913560c6e3d9c24198e6bea74a1018869d2040f2fffae469b8932 languageName: node linkType: hard -"@cspotcode/source-map-support@npm:^0.8.0": - version: 0.8.1 - resolution: "@cspotcode/source-map-support@npm:0.8.1" +"@smithy/credential-provider-imds@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/credential-provider-imds@npm:4.0.1" dependencies: - "@jridgewell/trace-mapping": "npm:0.3.9" - checksum: 10/b6e38a1712fab242c86a241c229cf562195aad985d0564bd352ac404be583029e89e93028ffd2c251d2c407ecac5fb0cbdca94a2d5c10f29ac806ede0508b3ff + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/url-parser": "npm:^4.0.1" + tslib: "npm:^2.6.2" + checksum: 10/92e2bf02c6f6f5e6fdfbee50b2b01b79a64c00bb73d04b018cd3a0949be470de641340208526bcbd377fe64aad6e41986ab58f9a3dc49266ab67246a3f225c33 languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.4.1": - version: 4.4.1 - resolution: "@eslint-community/eslint-utils@npm:4.4.1" +"@smithy/eventstream-codec@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/eventstream-codec@npm:4.0.1" dependencies: - eslint-visitor-keys: "npm:^3.4.3" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10/ae92a11412674329b4bd38422518601ec9ceae28e251104d1cad83715da9d38e321f68c817c39b64e66d0af7d98df6f9a10ad2dc638911254b47fb8932df00ef + "@aws-crypto/crc32": "npm:5.2.0" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-hex-encoding": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/2ddf420a4443466c0c499f65d6b5288bed0db85963554b4035d8cfe24dbb41b4a1878c53b1bf58bcdd71144f24edf7a0215f64d9a3a294d1b22f83816ebf6764 languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" +"@smithy/eventstream-serde-browser@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/eventstream-serde-browser@npm:4.0.1" dependencies: - eslint-visitor-keys: "npm:^3.3.0" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10/8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2 + "@smithy/eventstream-serde-universal": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/ff6dfe097e5c53f63b4a2c9e24206eeda9967cb22fb3ae27dd6ba73fc61cde1402bf15fb430957542b3e9ef8ce719875a3eac06c23ce212fc15cc061fe86a836 languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.12.1": - version: 4.12.1 - resolution: "@eslint-community/regexpp@npm:4.12.1" - checksum: 10/c08f1dd7dd18fbb60bdd0d85820656d1374dd898af9be7f82cb00451313402a22d5e30569c150315b4385907cdbca78c22389b2a72ab78883b3173be317620cc +"@smithy/eventstream-serde-config-resolver@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/eventstream-serde-config-resolver@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/26872940b9ac1bbd5303c839c72d7c10da2bf8ac60399b9b34fa74bd5e7142dbe4df6425a9f5ea07bd9b05ae9c81c0b6058817ffcfff0391554a28c3cebed1e0 languageName: node linkType: hard -"@eslint/config-array@npm:^0.19.0, @eslint/config-array@npm:^0.19.2": - version: 0.19.2 - resolution: "@eslint/config-array@npm:0.19.2" +"@smithy/eventstream-serde-node@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/eventstream-serde-node@npm:4.0.1" dependencies: - "@eslint/object-schema": "npm:^2.1.6" - debug: "npm:^4.3.1" - minimatch: "npm:^3.1.2" - checksum: 10/a6809720908f7dd8536e1a73b2369adf802fe61335536ed0592bca9543c476956e0c0a20fef8001885da8026e2445dc9bf3e471bb80d32c3be7bcdabb7628fd1 + "@smithy/eventstream-serde-universal": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/e2815a4eb2dbf6d09071bad714f18aa5d5f0c7490c47a5f47f3359baee682741cf90e267d2936d6dd7969483cc951397c3a797b544e01ae5577c94f91e7f571e languageName: node linkType: hard -"@eslint/config-helpers@npm:^0.1.0": - version: 0.1.0 - resolution: "@eslint/config-helpers@npm:0.1.0" - checksum: 10/899b4783c2ecd45322b2e3b2f839c8bf687e237769aae65b1a8aa1fd90dbead3a07a37866136894b89d67c9eadece4771074f40804c6d2a864fb60870ce687f6 +"@smithy/eventstream-serde-universal@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/eventstream-serde-universal@npm:4.0.1" + dependencies: + "@smithy/eventstream-codec": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/574aa639a16ce9d3edf05d6a5ec94b14e555a0cde957b7ca526b5280cc428c2c189973f3a38f2bcf23ff9927da7e14089cff9d2832a5887c5aeadcf089284612 languageName: node linkType: hard -"@eslint/core@npm:^0.10.0": - version: 0.10.0 - resolution: "@eslint/core@npm:0.10.0" +"@smithy/fetch-http-handler@npm:^5.0.1": + version: 5.0.1 + resolution: "@smithy/fetch-http-handler@npm:5.0.1" dependencies: - "@types/json-schema": "npm:^7.0.15" - checksum: 10/de41d7fa5dc468b70fb15c72829096939fc0217c41b8519af4620bc1089cb42539a15325c4c3ee3832facac1836c8c944c4a0c4d0cc8b33ffd8e95962278ae14 + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/querystring-builder": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-base64": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/7b62b52393ccb003396c7b0c5cb376bfd5853a4b4f9a38a96ff9edd35b8c3bea2788d4ed465b6691f9d64fc1c829ee00bbd285e2974867562ccf5979fcf64ea5 languageName: node linkType: hard -"@eslint/core@npm:^0.12.0": - version: 0.12.0 - resolution: "@eslint/core@npm:0.12.0" +"@smithy/hash-blob-browser@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/hash-blob-browser@npm:4.0.1" dependencies: - "@types/json-schema": "npm:^7.0.15" - checksum: 10/ee8a2c65ee49af727e167b180a8672739e468ad0b1b9ac52558e61bb120f1a93af23f9e723e0e58f273adfe30ccd98167b59598c7be07440489fa38f669b59ae + "@smithy/chunked-blob-reader": "npm:^5.0.0" + "@smithy/chunked-blob-reader-native": "npm:^4.0.0" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/89d7d8ca6afeef8e9ce440cd8bd9178887711c536b8ad203513793b362305c2206101683b85691c2cda30563128127914818b56e1e55443998de9ac286dc5532 languageName: node linkType: hard -"@eslint/core@npm:^0.9.0": - version: 0.9.1 - resolution: "@eslint/core@npm:0.9.1" +"@smithy/hash-node@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/hash-node@npm:4.0.1" dependencies: - "@types/json-schema": "npm:^7.0.15" - checksum: 10/f2263f8f94fdf84fc34573e027de98f1fce6287120513ae672ddf0652c75b9fa77c314d565628fc58e0a6f959766acc34c8191f9b94f1757b910408ffa04adde + "@smithy/types": "npm:^4.1.0" + "@smithy/util-buffer-from": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/b6f08fc7f69ba4c7e7c792423473111ea93aa480db8b399b115ea88141e25a2a4be37e359a3595e0dc8fa447ca9ea1430ab66b9811b4b7044d4696af5bd71c88 languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.2.0": - version: 3.2.0 - resolution: "@eslint/eslintrc@npm:3.2.0" +"@smithy/hash-stream-node@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/hash-stream-node@npm:4.0.1" dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^10.0.1" - globals: "npm:^14.0.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 10/b32dd90ce7da68e89b88cd729db46b27aac79a2e6cb1fa75d25a6b766d586b443bfbf59622489efbd3c6f696f147b51111e81ec7cd23d70f215c5d474cad0261 + "@smithy/types": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/78d1edb68a1522c10e7b13af4dd1b20967f9c5c210dd58a5a9cc7681bda86777c571d46f617d1f4b933b1795949cd6b2fd0c6df5974c51b6c8844a5e88eef95a + languageName: node + linkType: hard + +"@smithy/invalid-dependency@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/invalid-dependency@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/58434ef2969352e3199c000ee1bedf2e9a9f510d48999caf9f939980b7a0105be2677b41820af65ca2b9910e8507bc3c0ce6f4a5b35de1602974eaaa74844f13 + languageName: node + linkType: hard + +"@smithy/is-array-buffer@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/is-array-buffer@npm:2.2.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/d366743ecc7a9fc3bad21dbb3950d213c12bdd4aeb62b1265bf6cbe38309df547664ef3e51ab732e704485194f15e89d361943b0bfbe3fe1a4b3178b942913cc + languageName: node + linkType: hard + +"@smithy/is-array-buffer@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/is-array-buffer@npm:4.0.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/3985046ac490968fe86e2d5e87d023d67f29aa4778abebacecb0f7962d07e32507a5612701c7aa7b1fb63b5a6e68086c915cae5229e5f1abfb39419dc07e00c8 + languageName: node + linkType: hard + +"@smithy/md5-js@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/md5-js@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/a66ac2861614ef9b894c74014b1e96e0c7ca21ac5c54828050b446033a4bc1945fa4f8788114e0906dcfc75b3bb6b26686e8c1a1b0a8072a501e8d9faa0b9802 + languageName: node + linkType: hard + +"@smithy/middleware-content-length@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/middleware-content-length@npm:4.0.1" + dependencies: + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/61d2f83858bb8f783a122e7b45375b80872937540d9a2415c7d0bf80364e6e7eb74a81660ed4a76ce0ace06e3a460ab3b111a1628f51aa956060029160ee1672 languageName: node linkType: hard -"@eslint/eslintrc@npm:^3.3.0": - version: 3.3.0 - resolution: "@eslint/eslintrc@npm:3.3.0" +"@smithy/middleware-endpoint@npm:^4.0.6": + version: 4.0.6 + resolution: "@smithy/middleware-endpoint@npm:4.0.6" dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^10.0.1" - globals: "npm:^14.0.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 10/f17d232fc4198de5f43b2f92dc2b1980db4d5faaeb134f13f974b4b57ce906c15f4272025fa14492bee2b496359132eb82fa15c9abc8eda607b8f781c5cedcd4 + "@smithy/core": "npm:^3.1.5" + "@smithy/middleware-serde": "npm:^4.0.2" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/shared-ini-file-loader": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/url-parser": "npm:^4.0.1" + "@smithy/util-middleware": "npm:^4.0.1" + tslib: "npm:^2.6.2" + checksum: 10/2cba783da4dd6c039a082adf931d23631943ce61c000f4e570fc7845230ac77d83fdb5fbfd5ebb2db0fbdf0a8874d848499e05e4bfff44dac49866fecd1fda21 languageName: node linkType: hard -"@eslint/js@npm:9.17.0": - version: 9.17.0 - resolution: "@eslint/js@npm:9.17.0" - checksum: 10/1a89e62f5c50e75d44565b7f3b91701455a999132c991e10bac59c118fbb54bdd54be22b9bda1ac730f78a2e64604403d65ce5dd7726d80b2632982cfc3d84ac +"@smithy/middleware-retry@npm:^4.0.7": + version: 4.0.7 + resolution: "@smithy/middleware-retry@npm:4.0.7" + dependencies: + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/service-error-classification": "npm:^4.0.1" + "@smithy/smithy-client": "npm:^4.1.6" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-retry": "npm:^4.0.1" + tslib: "npm:^2.6.2" + uuid: "npm:^9.0.1" + checksum: 10/9726740d9dc1eceb57b81ba6c4648bd45e1a790a742c853bacccaae58ba6a6ca26e562f73b7ed22aa8b51cf000e15febd41e1469e009965561853318397311a3 languageName: node linkType: hard -"@eslint/js@npm:9.22.0": - version: 9.22.0 - resolution: "@eslint/js@npm:9.22.0" - checksum: 10/2d7725f29ee4a7c85f5b5c499945d60f7701877b41b580d3f7badef43901ac98e4f8f76e4cfaef9ba116966c5f7b67132161e31e02f2eeccb0d09b548f6ea1b2 +"@smithy/middleware-serde@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/middleware-serde@npm:4.0.2" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/f09da5854d9fbf8ee6bf95d044780b951a3b72a613370e80d37c6d8ecff8ea2beff6665bab3107178caf8b9556e5adb806113b51320a92e89bdce8c110bc4f96 languageName: node linkType: hard -"@eslint/object-schema@npm:^2.1.6": - version: 2.1.6 - resolution: "@eslint/object-schema@npm:2.1.6" - checksum: 10/266085c8d3fa6cd99457fb6350dffb8ee39db9c6baf28dc2b86576657373c92a568aec4bae7d142978e798b74c271696672e103202d47a0c148da39154351ed6 +"@smithy/middleware-stack@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/middleware-stack@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/6aea712b83bd562bb539801b8aacc93d42cb8c1c5db0f4fa6d9f886986a279900517488e460da2cb435620811f17f06d962e23bb7e55ce146b55f19dc5e6a513 languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.2.3": - version: 0.2.5 - resolution: "@eslint/plugin-kit@npm:0.2.5" +"@smithy/node-config-provider@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/node-config-provider@npm:4.0.1" dependencies: - "@eslint/core": "npm:^0.10.0" - levn: "npm:^0.4.1" - checksum: 10/82d0142bc7054587bde4f75c2c517f477df7c320e4bdb47a4d5f766899a313ce65e9ce5d59428178d0be473a95292065053f69637042546b811ad89079781cbc + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/shared-ini-file-loader": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/f4e7b272e154e2eea457d298c6e0c4bb9b5b1c708b0fa2abf10c8153fbf2a7383e3f72b742093931566cfd8b1b42b487f8bb7eb84d67aac00dee82aed5b303d0 languageName: node linkType: hard -"@eslint/plugin-kit@npm:^0.2.7": - version: 0.2.7 - resolution: "@eslint/plugin-kit@npm:0.2.7" +"@smithy/node-http-handler@npm:^4.0.3": + version: 4.0.3 + resolution: "@smithy/node-http-handler@npm:4.0.3" dependencies: - "@eslint/core": "npm:^0.12.0" - levn: "npm:^0.4.1" - checksum: 10/e932da4ff9e24d0383febf73d3c3269f6c6f2cabba98acc2aac1cf50aa697fdf899c3944f44d2a86fb6805e1a30795d5e5fe38dd5abc76c923ce2828fab4c59b + "@smithy/abort-controller": "npm:^4.0.1" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/querystring-builder": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/e1eb34fa4393e6ec2428011be50d85c783bc855f4b941a4c3ccad092815b117c2e31568bb8bb80e0c6656076bd7b64d1fea51cc5d3ff9536d60602d008e90e4f languageName: node linkType: hard -"@fastify/busboy@npm:^2.0.0": - version: 2.1.1 - resolution: "@fastify/busboy@npm:2.1.1" - checksum: 10/2bb8a7eca8289ed14c9eb15239bc1019797454624e769b39a0b90ed204d032403adc0f8ed0d2aef8a18c772205fa7808cf5a1b91f21c7bfc7b6032150b1062c5 +"@smithy/property-provider@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/property-provider@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/6b97e175b68bd87f83521a4926db150511695e9c454d2a0fc3567f67449a727308040a92d194ca99538b04d0ec98b3c90fcb2b60657d42da5c32c4c2a8fdce3d languageName: node linkType: hard -"@humanfs/core@npm:^0.19.1": - version: 0.19.1 - resolution: "@humanfs/core@npm:0.19.1" - checksum: 10/270d936be483ab5921702623bc74ce394bf12abbf57d9145a69e8a0d1c87eb1c768bd2d93af16c5705041e257e6d9cc7529311f63a1349f3678abc776fc28523 +"@smithy/protocol-http@npm:^5.0.1": + version: 5.0.1 + resolution: "@smithy/protocol-http@npm:5.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/8cc5a4b8c5f0c58da06e0420601871fd478dc340bc6da9f890169f382d521ddb3021bc8f5f99145555cfd2ac55fbdc78a4dae387ff158f3badf3a3c76b764501 languageName: node linkType: hard -"@humanfs/node@npm:^0.16.6": - version: 0.16.6 - resolution: "@humanfs/node@npm:0.16.6" +"@smithy/querystring-builder@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/querystring-builder@npm:4.0.1" dependencies: - "@humanfs/core": "npm:^0.19.1" - "@humanwhocodes/retry": "npm:^0.3.0" - checksum: 10/6d43c6727463772d05610aa05c83dab2bfbe78291022ee7a92cb50999910b8c720c76cc312822e2dea2b497aa1b3fef5fe9f68803fc45c9d4ed105874a65e339 + "@smithy/types": "npm:^4.1.0" + "@smithy/util-uri-escape": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/d82a1f63345b26bad963fa84b66981a30647b2861f56872dfc684322d6f85b9ef5aad78f450983d1d7048f67ec0ffeca8a42e95578177d1a161b0af9f2857bcf languageName: node linkType: hard -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 10/e993950e346331e5a32eefb27948ecdee2a2c4ab3f072b8f566cd213ef485dd50a3ca497050608db91006f5479e43f91a439aef68d2a313bd3ded06909c7c5b3 +"@smithy/querystring-parser@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/querystring-parser@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/9699e7f17197fe692d2ba9eb17f43dd815913c27f1432761c4e9b005411b1602b00dcc01eb6134a856e211cce7300a55099719bf7b04358561a545532a8ed7b4 languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.3.0": - version: 0.3.1 - resolution: "@humanwhocodes/retry@npm:0.3.1" - checksum: 10/eb457f699529de7f07649679ec9e0353055eebe443c2efe71c6dd950258892475a038e13c6a8c5e13ed1fb538cdd0a8794faa96b24b6ffc4c87fb1fc9f70ad7f +"@smithy/service-error-classification@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/service-error-classification@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + checksum: 10/0f94179b167bd58dd800df8ab949b4dadf50c6dd8e42013377acf7331ba975c8702d7beba336af544fb507bda5e62260e1f5a8508331d34994641fe9fde0e407 languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.4.1": - version: 0.4.1 - resolution: "@humanwhocodes/retry@npm:0.4.1" - checksum: 10/39fafc7319e88f61befebd5e1b4f0136534ea6a9bd10d74366698187bd63544210ec5d79a87ed4d91297f1cc64c4c53d45fb0077a2abfdce212cf0d3862d5f04 +"@smithy/shared-ini-file-loader@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/shared-ini-file-loader@npm:4.0.1" + dependencies: + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/4e75cc58278fae01d8cce41a2c874e2f18f5abcdfda0729f0e9aa723e5d23bb2d642c26863fc8ebee70433a097dbc4b67aff9523094f42d23e9ca3b4551febc3 languageName: node linkType: hard -"@humanwhocodes/retry@npm:^0.4.2": - version: 0.4.2 - resolution: "@humanwhocodes/retry@npm:0.4.2" - checksum: 10/8910c4cdf8d46ce406e6f0cb4407ff6cfef70b15039bd5713cc059f32e02fe5119d833cfe2ebc5f522eae42fdd453b6d88f3fa7a1d8c4275aaad6eb3d3e9b117 +"@smithy/signature-v4@npm:^5.0.1": + version: 5.0.1 + resolution: "@smithy/signature-v4@npm:5.0.1" + dependencies: + "@smithy/is-array-buffer": "npm:^4.0.0" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-hex-encoding": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.0.1" + "@smithy/util-uri-escape": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/d47a381d1bba94c91f7d47eaceecb3457dbb32f4e2465c0aef6c20cbff730335036f542a75470afbc955fa5e0188ac40431da44a89e53c6fc5b12ac158904d9b languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.5 - resolution: "@jridgewell/gen-mapping@npm:0.3.5" +"@smithy/smithy-client@npm:^4.1.6": + version: 4.1.6 + resolution: "@smithy/smithy-client@npm:4.1.6" dependencies: - "@jridgewell/set-array": "npm:^1.2.1" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10/81587b3c4dd8e6c60252122937cea0c637486311f4ed208b52b62aae2e7a87598f63ec330e6cd0984af494bfb16d3f0d60d3b21d7e5b4aedd2602ff3fe9d32e2 + "@smithy/core": "npm:^3.1.5" + "@smithy/middleware-endpoint": "npm:^4.0.6" + "@smithy/middleware-stack": "npm:^4.0.1" + "@smithy/protocol-http": "npm:^5.0.1" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-stream": "npm:^4.1.2" + tslib: "npm:^2.6.2" + checksum: 10/ad66ba2fbac4a56408f03ba33a471145f25cd2cf947567fb2055635dcea2d994e679bdc297555d6d5b8d0ebb1873fd29880487a2c1479b1f364a91b5917f60f4 languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.2 - resolution: "@jridgewell/resolve-uri@npm:3.1.2" - checksum: 10/97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d +"@smithy/types@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/types@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/578e500f10371b5ca88c34d41a76fec52f75ab85abc105a0948aa0002a86a4b797c4e8d444008416f38c982503528c8a89cd43b83e7329740fca7e48ece1c75b languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.2.1": - version: 1.2.1 - resolution: "@jridgewell/set-array@npm:1.2.1" - checksum: 10/832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 +"@smithy/url-parser@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/url-parser@npm:4.0.1" + dependencies: + "@smithy/querystring-parser": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/33a8dc3a2b6642697d4cc3cab6d09c84fd5970ccd6810f55ce733925719dfe8848df92900b6b660451cf31b47dbc413273c449b0b0d135c9fe347c83b41220dc languageName: node linkType: hard -"@jridgewell/source-map@npm:^0.3.3": - version: 0.3.6 - resolution: "@jridgewell/source-map@npm:0.3.6" +"@smithy/util-base64@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-base64@npm:4.0.0" dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - checksum: 10/0a9aca9320dc9044014ba0ef989b3a8411b0d778895553e3b7ca2ac0a75a20af4a5ad3f202acfb1879fa40466036a4417e1d5b38305baed8b9c1ebe6e4b3e7f5 + "@smithy/util-buffer-from": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/f495fa8f5be60a1b94f88e2de4b1236df5cfee78f32191840adffcc520f2f55cdc2f287dd7abddcac4759c51970b5326b6b371c60ad65b640992018e95e30d19 languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.5.0 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" - checksum: 10/4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd +"@smithy/util-body-length-browser@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-body-length-browser@npm:4.0.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/041a5e3c98d5b0a935c992c0217dcc033886798406df803945c994fbf3302eb0d9bdea7f7f8e6abaabf3e547bdffda6f1fb00829be3e93adac6b1949d77b741f languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:0.3.9": - version: 0.3.9 - resolution: "@jridgewell/trace-mapping@npm:0.3.9" +"@smithy/util-body-length-node@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-body-length-node@npm:4.0.0" dependencies: - "@jridgewell/resolve-uri": "npm:^3.0.3" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - checksum: 10/83deafb8e7a5ca98993c2c6eeaa93c270f6f647a4c0dc00deb38c9cf9b2d3b7bf15e8839540155247ef034a052c0ec4466f980bf0c9e2ab63b97d16c0cedd3ff + tslib: "npm:^2.6.2" + checksum: 10/28d7b25b1465b290507b90be595bb161f9c1de755b35b4b99c3cf752725806b7d1f0c364535007f45a6aba95f2b49c2be9ebabaa4f03b5d36f9fc3287cd9d17a languageName: node linkType: hard -"@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" +"@smithy/util-buffer-from@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/util-buffer-from@npm:2.2.0" dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10/dced32160a44b49d531b80a4a2159dceab6b3ddf0c8e95a0deae4b0e894b172defa63d5ac52a19c2068e1fe7d31ea4ba931fbeec103233ecb4208953967120fc + "@smithy/is-array-buffer": "npm:^2.2.0" + tslib: "npm:^2.6.2" + checksum: 10/53253e4e351df3c4b7907dca48a0a6ceae783e98a8e73526820b122b3047a53fd127c19f4d8301f68d852011d821da519da783de57e0b22eed57c4df5b90d089 languageName: node linkType: hard -"@lukeed/csprng@npm:^1.0.0": - version: 1.1.0 - resolution: "@lukeed/csprng@npm:1.1.0" - checksum: 10/926f5f7fc629470ca9a8af355bfcd0271d34535f7be3890f69902432bddc3262029bb5dbe9025542cf6c9883d878692eef2815fc2f3ba5b92e9da1f9eba2e51b +"@smithy/util-buffer-from@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-buffer-from@npm:4.0.0" + dependencies: + "@smithy/is-array-buffer": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/077fd6fe88b9db69ef0d4e2dfa9946bb1e1ae3d899515d7102f8648d18fb012fcbc87244cce569c0e9e86c5001bfe309b2de874fe508e1a9a591b11540b0a2c8 languageName: node linkType: hard -"@nestjs/common@npm:10.4.15": - version: 10.4.15 - resolution: "@nestjs/common@npm:10.4.15" +"@smithy/util-config-provider@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-config-provider@npm:4.0.0" dependencies: - iterare: "npm:1.2.1" - tslib: "npm:2.8.1" - uid: "npm:2.0.2" - peerDependencies: - class-transformer: "*" - class-validator: "*" - reflect-metadata: ^0.1.12 || ^0.2.0 - rxjs: ^7.1.0 - peerDependenciesMeta: - class-transformer: - optional: true - class-validator: - optional: true - checksum: 10/33b85979705ebb65e639b599892cbe4338d35c621726d29bb462c4df81a407e5e2bc31591ec2e0e59d3483d6414a9676c935415a3ea84aebeed678c87b96efef + tslib: "npm:^2.6.2" + checksum: 10/74f3cb317056f0974b0942c79d43859031cb860fcf6eb5c9244bee369fc6c4b9c823491a40ca4f03f65641f4128d7fa5c2d322860cb7ee8517c0b2e63088ac6f languageName: node linkType: hard -"@nestjs/core@npm:10.4.15": - version: 10.4.15 - resolution: "@nestjs/core@npm:10.4.15" +"@smithy/util-defaults-mode-browser@npm:^4.0.7": + version: 4.0.7 + resolution: "@smithy/util-defaults-mode-browser@npm:4.0.7" dependencies: - "@nuxtjs/opencollective": "npm:0.3.2" - fast-safe-stringify: "npm:2.1.1" - iterare: "npm:1.2.1" - path-to-regexp: "npm:3.3.0" - tslib: "npm:2.8.1" - uid: "npm:2.0.2" - peerDependencies: - "@nestjs/common": ^10.0.0 - "@nestjs/microservices": ^10.0.0 - "@nestjs/platform-express": ^10.0.0 - "@nestjs/websockets": ^10.0.0 - reflect-metadata: ^0.1.12 || ^0.2.0 - rxjs: ^7.1.0 - peerDependenciesMeta: - "@nestjs/microservices": - optional: true - "@nestjs/platform-express": - optional: true - "@nestjs/websockets": - optional: true - checksum: 10/671720fbb5cf5d477e4f57cb892079d4fd2a2f6e90c4eb6063c2c623bcb2256ba1b776cfcc4b817f32b3a87767a854bba345e7c52945a469b85068a31f23eec7 + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/smithy-client": "npm:^4.1.6" + "@smithy/types": "npm:^4.1.0" + bowser: "npm:^2.11.0" + tslib: "npm:^2.6.2" + checksum: 10/725156f82e8cb7c430082a61b3a9a95733d7181e8feebb0557892147e02cc568a3c05e514bb221c65664edb995e7a24d7c02701ad60b89cd264b7882e58400c7 languageName: node linkType: hard -"@nestjs/platform-express@npm:*": - version: 11.0.11 - resolution: "@nestjs/platform-express@npm:11.0.11" +"@smithy/util-defaults-mode-node@npm:^4.0.7": + version: 4.0.7 + resolution: "@smithy/util-defaults-mode-node@npm:4.0.7" dependencies: - cors: "npm:2.8.5" - express: "npm:5.0.1" - multer: "npm:1.4.5-lts.1" - path-to-regexp: "npm:8.2.0" - tslib: "npm:2.8.1" - peerDependencies: - "@nestjs/common": ^11.0.0 - "@nestjs/core": ^11.0.0 - checksum: 10/e5eb4907d30dcf86e0be5aa17ae20f44544ba8ac3e9a1c686cb522491925fb8c4c0923dbefd4a495c120eea60890d955acfd1996b46fe2c7ddccb528b1fd5b1f + "@smithy/config-resolver": "npm:^4.0.1" + "@smithy/credential-provider-imds": "npm:^4.0.1" + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/property-provider": "npm:^4.0.1" + "@smithy/smithy-client": "npm:^4.1.6" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/25f0a3141ab30b4591aae40e69fa3302ecfcfd6acf36a3c7a1e0a885667c37e427869a7b6598da70b4d8dbcafeb1918303cd287b7de7e4ddea55d9ba6f4d35f7 languageName: node linkType: hard -"@nestjs/platform-socket.io@npm:*": - version: 11.0.11 - resolution: "@nestjs/platform-socket.io@npm:11.0.11" +"@smithy/util-endpoints@npm:^3.0.1": + version: 3.0.1 + resolution: "@smithy/util-endpoints@npm:3.0.1" dependencies: - socket.io: "npm:4.8.1" - tslib: "npm:2.8.1" - peerDependencies: - "@nestjs/common": ^11.0.0 - "@nestjs/websockets": ^11.0.0 - rxjs: ^7.1.0 - checksum: 10/1747bf5b3401b1947ac66a421e45fc0250067956e81cea51f610c22bf84b057bb07e17a4bdcd194445ae9f0e113af03dad76f41742184832ae1ecd34e2f3fb82 + "@smithy/node-config-provider": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/9c044f174e42b031817bd3ad09e2ee9fc15e4ccd0fd967b4dbf591023f016c02dd76511f827210c2d7a3fc8611bed8860779a5bba56b1d9d063d1861ee872051 languageName: node linkType: hard -"@nestjs/websockets@npm:*": - version: 11.0.11 - resolution: "@nestjs/websockets@npm:11.0.11" +"@smithy/util-hex-encoding@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-hex-encoding@npm:4.0.0" dependencies: - iterare: "npm:1.2.1" - object-hash: "npm:3.0.0" - tslib: "npm:2.8.1" - peerDependencies: - "@nestjs/common": ^11.0.0 - "@nestjs/core": ^11.0.0 - "@nestjs/platform-socket.io": ^11.0.0 - reflect-metadata: ^0.1.12 || ^0.2.0 - rxjs: ^7.1.0 - peerDependenciesMeta: - "@nestjs/platform-socket.io": - optional: true - checksum: 10/38edd148bf73ecb684daeded6f7e4c8309689eb0a3cd4a5d066f85ab3d3e74d0c95d8a6c5c9f433ede5906f140bda126e166cd3a75fbc7bcd8c60785384fa713 + tslib: "npm:^2.6.2" + checksum: 10/447475cad8510d2727bbdf8490021a7ca8cb52b391f4bfe646c73a3aa1d5678152f1b5c4c2aaeebd9f6650272d973a1739e2d42294bd68c957429e3a30db3546 languageName: node linkType: hard -"@next/eslint-plugin-next@npm:15.0.3": - version: 15.0.3 - resolution: "@next/eslint-plugin-next@npm:15.0.3" +"@smithy/util-middleware@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/util-middleware@npm:4.0.1" dependencies: - fast-glob: "npm:3.3.1" - checksum: 10/ef0d68b3e0f737f88b719353eb4dd65f8d7a98ddbdb8a7e2f2283e4696f9e4875c6f335dc18993254ea95ad481ae6cf004388657b7abbe7a6e1557641b31051e + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/3b4c64b3d75561d8a4f2eaddda02f2c042f1589ad8280d6933a357f1456d9513702f90d0a25ea41f008d27587a34bdb5e5b7a8e2fc1f47022d680ec0b91d7a3f languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" + linkType: hard + +"@smithy/util-retry@npm:^4.0.1": + version: 4.0.1 + resolution: "@smithy/util-retry@npm:4.0.1" dependencies: - "@nodelib/fs.stat": "npm:2.0.5" - run-parallel: "npm:^1.1.9" - checksum: 10/6ab2a9b8a1d67b067922c36f259e3b3dfd6b97b219c540877a4944549a4d49ea5ceba5663905ab5289682f1f3c15ff441d02f0447f620a42e1cb5e1937174d4b + "@smithy/service-error-classification": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/eeef33a7a8078d99fee2a4efa0def32907ec7c76ffee99dcdb4c83ce06f532acd1faaddf3b4d679786e93e5ea1fd22806b3af20f923cd5d02a91115ae6b1ccde languageName: node linkType: hard -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 10/012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 +"@smithy/util-stream@npm:^4.1.2": + version: 4.1.2 + resolution: "@smithy/util-stream@npm:4.1.2" + dependencies: + "@smithy/fetch-http-handler": "npm:^5.0.1" + "@smithy/node-http-handler": "npm:^4.0.3" + "@smithy/types": "npm:^4.1.0" + "@smithy/util-base64": "npm:^4.0.0" + "@smithy/util-buffer-from": "npm:^4.0.0" + "@smithy/util-hex-encoding": "npm:^4.0.0" + "@smithy/util-utf8": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/acb450831ead097e39176fb8adb861f5193efaad023898a1bd3c79f198aa67d750b9d072926e0397303d489e5a7fca7f744067773d972b6021f394d9e7293b71 languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" +"@smithy/util-uri-escape@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-uri-escape@npm:4.0.0" dependencies: - "@nodelib/fs.scandir": "npm:2.1.5" - fastq: "npm:^1.6.0" - checksum: 10/40033e33e96e97d77fba5a238e4bba4487b8284678906a9f616b5579ddaf868a18874c0054a75402c9fbaaa033a25ceae093af58c9c30278e35c23c9479e79b0 + tslib: "npm:^2.6.2" + checksum: 10/27b71d7c1bc21d9038b86fd55380449a7a1dab52959566372d24a86df027c0ad9190980879cc4903be999dc36a5619f0794acf9cdc789adba5e57e26cd6ce4a6 languageName: node linkType: hard -"@nuxtjs/opencollective@npm:0.3.2": - version: 0.3.2 - resolution: "@nuxtjs/opencollective@npm:0.3.2" +"@smithy/util-utf8@npm:^2.0.0": + version: 2.3.0 + resolution: "@smithy/util-utf8@npm:2.3.0" dependencies: - chalk: "npm:^4.1.0" - consola: "npm:^2.15.0" - node-fetch: "npm:^2.6.1" - bin: - opencollective: bin/opencollective.js - checksum: 10/0512871f424a2eae41e9385671ac840f28e8508a209df68c363cc97e009b95a6fd4bdfa2a34c9df78a74fa36d7e171e28792cd11da0b2be28c20ee1806b3ea5e + "@smithy/util-buffer-from": "npm:^2.2.0" + tslib: "npm:^2.6.2" + checksum: 10/c766ead8dac6bc6169f4cac1cc47ef7bd86928d06255148f9528228002f669c8cc49f78dc2b9ba5d7e214d40315024a9e32c5c9130b33e20f0fe4532acd0dff5 languageName: node linkType: hard -"@pkgr/core@npm:^0.1.0": - version: 0.1.1 - resolution: "@pkgr/core@npm:0.1.1" - checksum: 10/6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba +"@smithy/util-utf8@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/util-utf8@npm:4.0.0" + dependencies: + "@smithy/util-buffer-from": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10/4de06914d08753ce14ec553cf2dabe4a432cf982e415ec7dec82dfb8a6af793ddd08587fbcaeb889a0f6cc917eecca3a026880cf914082ee8e293f5bfc44e248 languageName: node linkType: hard -"@rtsao/scc@npm:^1.1.0": - version: 1.1.0 - resolution: "@rtsao/scc@npm:1.1.0" - checksum: 10/17d04adf404e04c1e61391ed97bca5117d4c2767a76ae3e879390d6dec7b317fcae68afbf9e98badee075d0b64fa60f287729c4942021b4d19cd01db77385c01 +"@smithy/util-waiter@npm:^4.0.2": + version: 4.0.2 + resolution: "@smithy/util-waiter@npm:4.0.2" + dependencies: + "@smithy/abort-controller": "npm:^4.0.1" + "@smithy/types": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10/80fd4231271422ba79f909df1f9055b24db7442a589c8813761fff9aab8bf6b12191a67346b9447150a1912f99d4bb4fa927c72388af8a1ac6cfcaeb10c2e6bb languageName: node linkType: hard @@ -1107,6 +5522,22 @@ __metadata: languageName: node linkType: hard +"@testcontainers/kafka@npm:10.20.0": + version: 10.20.0 + resolution: "@testcontainers/kafka@npm:10.20.0" + dependencies: + testcontainers: "npm:^10.20.0" + checksum: 10/62f9e2585d034db7d83ee3eb03cd5b168a73b27b3786224abb68100f64ecd31012f7b40eb9f8589db62d7d2004484e5d794e682e6a61be2bf14a7665b4b58b80 + languageName: node + linkType: hard + +"@tootallnate/once@npm:2": + version: 2.0.0 + resolution: "@tootallnate/once@npm:2.0.0" + checksum: 10/ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 + languageName: node + linkType: hard + "@tsconfig/node10@npm:^1.0.7": version: 1.0.11 resolution: "@tsconfig/node10@npm:1.0.11" @@ -1135,6 +5566,86 @@ __metadata: languageName: node linkType: hard +"@types/accepts@npm:*, @types/accepts@npm:^1.3.5": + version: 1.3.7 + resolution: "@types/accepts@npm:1.3.7" + dependencies: + "@types/node": "npm:*" + checksum: 10/7678cf74976e16093aff6e6f9755826faf069ac1e30179276158ce46ea246348ff22ca6bdd46cef08428881337d9ceefbf00bab08a7731646eb9fc9449d6a1e7 + languageName: node + linkType: hard + +"@types/amqplib@npm:0.10.6": + version: 0.10.6 + resolution: "@types/amqplib@npm:0.10.6" + dependencies: + "@types/node": "npm:*" + checksum: 10/63548c4d0e0fc6f09db04c94084116d6dfdd84ce82fdff82cb89518b1e4cd9e94f4a5768913ee5c2dcc17f390bd890fed534c0f17aaf84aa2049e96841a08350 + languageName: node + linkType: hard + +"@types/argparse@npm:1.0.38": + version: 1.0.38 + resolution: "@types/argparse@npm:1.0.38" + checksum: 10/26ed7e3f1e3595efdb883a852f5205f971b798e4c28b7e30a32c5298eee596e8b45834ce831f014d250b9730819ab05acff5b31229666d3af4ba465b4697d0eb + languageName: node + linkType: hard + +"@types/body-parser@npm:*, @types/body-parser@npm:1.19.5": + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" + dependencies: + "@types/connect": "npm:*" + "@types/node": "npm:*" + checksum: 10/1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 + languageName: node + linkType: hard + +"@types/body-parser@npm:1.19.0": + version: 1.19.0 + resolution: "@types/body-parser@npm:1.19.0" + dependencies: + "@types/connect": "npm:*" + "@types/node": "npm:*" + checksum: 10/15043566f1909e2a08dabb0a5d2642f8988545a1369bc5995fc40ee90c95200da2aa66f9240fcb19fc6af6ff4e27ff453f311b49363c14bb308c308c0751ca9b + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "npm:*" + checksum: 10/7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 + languageName: node + linkType: hard + +"@types/content-disposition@npm:*": + version: 0.5.8 + resolution: "@types/content-disposition@npm:0.5.8" + checksum: 10/eeea868fb510ae7a32aa2d7de680fba79d59001f3e758a334621e10bc0a6496d3a42bb79243a5e53b9c63cb524522853ccc144fe1ab160c4247d37cdb81146c4 + languageName: node + linkType: hard + +"@types/cookies@npm:*": + version: 0.9.0 + resolution: "@types/cookies@npm:0.9.0" + dependencies: + "@types/connect": "npm:*" + "@types/express": "npm:*" + "@types/keygrip": "npm:*" + "@types/node": "npm:*" + checksum: 10/88d2106834fca85cf9dfef984e99bf4969e77d48538d8e8408a29679b4d1f675fe4725d35f2e38d252a336b76d14a2bc84bcb34edc72238a7a8261c0808c7c56 + languageName: node + linkType: hard + +"@types/cors@npm:2.8.10": + version: 2.8.10 + resolution: "@types/cors@npm:2.8.10" + checksum: 10/f87e2f7bb6b4e3a143713a8e6def1791c47e8b3d344d30b6a190cae729de2f50df656c51fc92d5bdf7c5536cb32624f73bab244f6396a35aae0119e7c7bbad73 + languageName: node + linkType: hard + "@types/cors@npm:^2.8.12": version: 2.8.17 resolution: "@types/cors@npm:2.8.17" @@ -1144,6 +5655,27 @@ __metadata: languageName: node linkType: hard +"@types/docker-modem@npm:*": + version: 3.0.6 + resolution: "@types/docker-modem@npm:3.0.6" + dependencies: + "@types/node": "npm:*" + "@types/ssh2": "npm:*" + checksum: 10/cc58e8189f6ec5a2b8ca890207402178a97ddac8c80d125dc65d8ab29034b5db736de15e99b91b2d74e66d14e26e73b6b8b33216613dd15fd3aa6b82c11a83ed + languageName: node + linkType: hard + +"@types/dockerode@npm:^3.3.29": + version: 3.3.35 + resolution: "@types/dockerode@npm:3.3.35" + dependencies: + "@types/docker-modem": "npm:*" + "@types/node": "npm:*" + "@types/ssh2": "npm:*" + checksum: 10/9b1bc6ffc032c5fd76564c4b2c80724eddcba4c0deb885105b811f0a843464f3152e44ea850d91b614f234e35fa70002aa7350d109517460a7fc339800833ade + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.7": version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" @@ -1178,6 +5710,83 @@ __metadata: languageName: node linkType: hard +"@types/express-serve-static-core@npm:^4.17.21, @types/express-serve-static-core@npm:^4.17.33": + version: 4.19.6 + resolution: "@types/express-serve-static-core@npm:4.19.6" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10/a2e00b6c5993f0dd63ada2239be81076fe0220314b9e9fde586e8946c9c09ce60f9a2dd0d74410ee2b5fd10af8c3e755a32bb3abf134533e2158142488995455 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:^5.0.0": + version: 5.0.6 + resolution: "@types/express-serve-static-core@npm:5.0.6" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 10/9dc51bdee7da9ad4792e97dd1be5b3071b5128f26d3b87a753070221bb36c8f9d16074b95a8b972acc965641e987b1e279a44675e7312ac8f3e18ec9abe93940 + languageName: node + linkType: hard + +"@types/express@npm:*": + version: 5.0.1 + resolution: "@types/express@npm:5.0.1" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^5.0.0" + "@types/serve-static": "npm:*" + checksum: 10/189dd078679c5f748644c9dccf6b9666755d2fd37741ae5b7494129531b14d0366746a79191e1064060c2547daf7d342a02c48923730f20c8980c9ca7dfce1d2 + languageName: node + linkType: hard + +"@types/express@npm:4.17.21, @types/express@npm:^4.17.12": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^4.17.33" + "@types/qs": "npm:*" + "@types/serve-static": "npm:*" + checksum: 10/7a6d26cf6f43d3151caf4fec66ea11c9d23166e4f3102edfe45a94170654a54ea08cf3103d26b3928d7ebcc24162c90488e33986b7e3a5f8941225edd5eb18c7 + languageName: node + linkType: hard + +"@types/fs-capacitor@npm:^2.0.0": + version: 2.0.0 + resolution: "@types/fs-capacitor@npm:2.0.0" + dependencies: + "@types/node": "npm:*" + checksum: 10/0f63ffed4b3b4df21b7c90000bd2fe3ffbf9275a8f97b822453ecb0455ef6e848b2797a0a8ed16bcd9be1031d599ec9d58bcdad27c5b26d996f9d581cc4a47ca + languageName: node + linkType: hard + +"@types/geojson@npm:^7946.0.14": + version: 7946.0.16 + resolution: "@types/geojson@npm:7946.0.16" + checksum: 10/34d07421bdd60e7b99fa265441d17ac6e9aef48e3ce22d04324127d0de1daf7fbaa0bd3be1cece2092eb6995f21da84afa5231e24621a2910ff7340bc98f496f + languageName: node + linkType: hard + +"@types/http-assert@npm:*": + version: 1.5.6 + resolution: "@types/http-assert@npm:1.5.6" + checksum: 10/dfe1010164ba633859d90a50c4c53e69a38a16972061ef614acc1b0bdb7e53a1c923a11b4169a4a7eedc20b2303962d761727a212ae099717327cf4f38293817 + languageName: node + linkType: hard + +"@types/http-errors@npm:*": + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 10/1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 + languageName: node + linkType: hard + "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" @@ -1192,6 +5801,76 @@ __metadata: languageName: node linkType: hard +"@types/jsonwebtoken@npm:9.0.8": + version: 9.0.8 + resolution: "@types/jsonwebtoken@npm:9.0.8" + dependencies: + "@types/ms": "npm:*" + "@types/node": "npm:*" + checksum: 10/9747728082bd7877cff6202bb899ad2c9f4d8e22ec672058711089e3a2448f21e235b978a2876e0183802fda452a0abed49614047dae26b820e2f6122d9852b1 + languageName: node + linkType: hard + +"@types/keygrip@npm:*": + version: 1.0.6 + resolution: "@types/keygrip@npm:1.0.6" + checksum: 10/d157f60bf920492347791d2b26d530d5069ce05796549fbacd4c24d66ffbebbcb0ab67b21e7a1b80a593b9fd4b67dc4843dec04c12bbc2e0fddfb8577a826c41 + languageName: node + linkType: hard + +"@types/koa-compose@npm:*": + version: 3.2.8 + resolution: "@types/koa-compose@npm:3.2.8" + dependencies: + "@types/koa": "npm:*" + checksum: 10/95c32bdee738ac7c10439bbf6342ca3b9f0aafd7e8118739eac7fb0fa703a23cfe4c88f63e13a69a16fbde702e0bcdc62b272aa734325fc8efa7e5625479752e + languageName: node + linkType: hard + +"@types/koa@npm:*": + version: 2.15.0 + resolution: "@types/koa@npm:2.15.0" + dependencies: + "@types/accepts": "npm:*" + "@types/content-disposition": "npm:*" + "@types/cookies": "npm:*" + "@types/http-assert": "npm:*" + "@types/http-errors": "npm:*" + "@types/keygrip": "npm:*" + "@types/koa-compose": "npm:*" + "@types/node": "npm:*" + checksum: 10/2be9dff1ef66bf15b037386c188893761a8fb46390a5e1d2a2031d9e1ba4473e40ddfbd625980a504bd804d7148b3e230c18e240503f33eac3b6e5e830645d30 + languageName: node + linkType: hard + +"@types/long@npm:^4.0.0, @types/long@npm:^4.0.1": + version: 4.0.2 + resolution: "@types/long@npm:4.0.2" + checksum: 10/68afa05fb20949d88345876148a76f6ccff5433310e720db51ac5ca21cb8cc6714286dbe04713840ddbd25a8b56b7a23aa87d08472fabf06463a6f2ed4967707 + languageName: node + linkType: hard + +"@types/mime-types@npm:2.1.4": + version: 2.1.4 + resolution: "@types/mime-types@npm:2.1.4" + checksum: 10/f8c521c54ee0c0b9f90a65356a80b1413ed27ccdc94f5c7ebb3de5d63cedb559cd2610ea55b4100805c7349606a920d96e54f2d16b2f0afa6b7cd5253967ccc9 + languageName: node + linkType: hard + +"@types/mime@npm:^1": + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: 10/e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 + languageName: node + linkType: hard + +"@types/ms@npm:*": + version: 2.1.0 + resolution: "@types/ms@npm:2.1.0" + checksum: 10/532d2ebb91937ccc4a89389715e5b47d4c66e708d15942fe6cc25add6dc37b2be058230a327dd50f43f89b8b6d5d52b74685a9e8f70516edfc9bdd6be910eff4 + languageName: node + linkType: hard + "@types/node@npm:*": version: 22.13.4 resolution: "@types/node@npm:22.13.4" @@ -1201,21 +5880,123 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:22.10.2": - version: 22.10.2 - resolution: "@types/node@npm:22.10.2" +"@types/node@npm:22.13.10, @types/node@npm:>=10.0.0, @types/node@npm:>=13.7.0, @types/node@npm:^22.5.4": + version: 22.13.10 + resolution: "@types/node@npm:22.13.10" dependencies: undici-types: "npm:~6.20.0" - checksum: 10/451adfefed4add58b069407173e616220fd4aaa3307cdde1bb701aa053b65b54ced8483db2f870dcedec7a58cb3b06101fbc19d85852716672ec1fd3660947fa + checksum: 10/57dc6a5e0110ca9edea8d7047082e649fa7fa813f79e4a901653b9174141c622f4336435648baced5b38d9f39843f404fa2d8d7a10981610da26066bc8caab48 languageName: node linkType: hard -"@types/node@npm:22.13.10, @types/node@npm:>=10.0.0": - version: 22.13.10 - resolution: "@types/node@npm:22.13.10" +"@types/node@npm:^10.1.0": + version: 10.17.60 + resolution: "@types/node@npm:10.17.60" + checksum: 10/f9161493b3284b1d41d5d594c2768625acdd9e33f992f71ccde47861916e662e2ae438d2cc5f1b285053391a31b52a7564ecedc22d485610d236bfad9c7e6a1c + languageName: node + linkType: hard + +"@types/node@npm:^18.11.18": + version: 18.19.80 + resolution: "@types/node@npm:18.19.80" dependencies: - undici-types: "npm:~6.20.0" - checksum: 10/57dc6a5e0110ca9edea8d7047082e649fa7fa813f79e4a901653b9174141c622f4336435648baced5b38d9f39843f404fa2d8d7a10981610da26066bc8caab48 + undici-types: "npm:~5.26.4" + checksum: 10/05a54af019aae1fa7d7f8e6475071a7486cb8554f638894b5697ef1cad3b5ac6cbdd5fdfe3d8d70b3af7e56e0245b0033a986c00e1c09e80cb584db06e40c0ba + languageName: node + linkType: hard + +"@types/parse-json@npm:^4.0.0": + version: 4.0.2 + resolution: "@types/parse-json@npm:4.0.2" + checksum: 10/5bf62eec37c332ad10059252fc0dab7e7da730764869c980b0714777ad3d065e490627be9f40fc52f238ffa3ac4199b19de4127196910576c2fe34dd47c7a470 + languageName: node + linkType: hard + +"@types/qs@npm:*": + version: 6.9.18 + resolution: "@types/qs@npm:6.9.18" + checksum: 10/152fab96efd819cc82ae67c39f089df415da6deddb48f1680edaaaa4e86a2a597de7b2ff0ad391df66d11a07006a08d52c9405e86b8cb8f3d5ba15881fe56cc7 + languageName: node + linkType: hard + +"@types/range-parser@npm:*": + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 10/95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a + languageName: node + linkType: hard + +"@types/send@npm:*": + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" + dependencies: + "@types/mime": "npm:^1" + "@types/node": "npm:*" + checksum: 10/28320a2aa1eb704f7d96a65272a07c0bf3ae7ed5509c2c96ea5e33238980f71deeed51d3631927a77d5250e4091b3e66bce53b42d770873282c6a20bb8b0280d + languageName: node + linkType: hard + +"@types/serve-static@npm:*": + version: 1.15.7 + resolution: "@types/serve-static@npm:1.15.7" + dependencies: + "@types/http-errors": "npm:*" + "@types/node": "npm:*" + "@types/send": "npm:*" + checksum: 10/c5a7171d5647f9fbd096ed1a26105759f3153ccf683824d99fee4c7eb9cde2953509621c56a070dd9fb1159e799e86d300cbe4e42245ebc5b0c1767e8ca94a67 + languageName: node + linkType: hard + +"@types/ssh2-streams@npm:*": + version: 0.1.12 + resolution: "@types/ssh2-streams@npm:0.1.12" + dependencies: + "@types/node": "npm:*" + checksum: 10/377bfff70e6c13e42f7bf832209c916b9a80491bba611c21f4cbdc8c9f99553794e5583ee933fd02bb1b056dd9b97433195452f119104f592a5a2440806f3087 + languageName: node + linkType: hard + +"@types/ssh2@npm:*": + version: 1.15.4 + resolution: "@types/ssh2@npm:1.15.4" + dependencies: + "@types/node": "npm:^18.11.18" + checksum: 10/a4d37e28bf81c6bc41c785d78ee0208163af86294411f9662097f72bf91bb14647d4786f7a01a5c8e74594cfc1ccedcf9495bfdfb5541f2262a2cf433c94c5d9 + languageName: node + linkType: hard + +"@types/ssh2@npm:^0.5.48": + version: 0.5.52 + resolution: "@types/ssh2@npm:0.5.52" + dependencies: + "@types/node": "npm:*" + "@types/ssh2-streams": "npm:*" + checksum: 10/fc2584af091da49da9d6628dd8a5e851b217bb9b1b732b0361903894f2730ab3fdf8634f954be34c5a513f7eb0b2772d059d64062bcf6b4a0eb73bfc83c4b858 + languageName: node + linkType: hard + +"@types/validator@npm:^13.11.8": + version: 13.12.2 + resolution: "@types/validator@npm:13.12.2" + checksum: 10/564f60cfe112b45e1d747245d1f80db999bbc372b2b6a1c5454441b02c3d6bffbfff4365a10c3cd7874197f14ca5779b435794c7600bdcb541da948405a3b21a + languageName: node + linkType: hard + +"@types/ws@npm:8.5.13": + version: 8.5.13 + resolution: "@types/ws@npm:8.5.13" + dependencies: + "@types/node": "npm:*" + checksum: 10/21369beafa75c91ae3b00d3a2671c7408fceae1d492ca2abd5ac7c8c8bf4596d513c1599ebbddeae82c27c4a2d248976d0d714c4b3d34362b2ae35b964e2e637 + languageName: node + linkType: hard + +"@types/ws@npm:^7.0.0": + version: 7.4.7 + resolution: "@types/ws@npm:7.4.7" + dependencies: + "@types/node": "npm:*" + checksum: 10/5236b6c54817bdf17674337db5776bb34a876b77a90d885d0f70084c9d453cc2f21703207cc1147d33a9e49a4306773830fbade4729b01ffe33ef0c82cd4c701 languageName: node linkType: hard @@ -1493,6 +6274,15 @@ __metadata: languageName: node linkType: hard +"@wry/equality@npm:^0.1.2": + version: 0.1.11 + resolution: "@wry/equality@npm:0.1.11" + dependencies: + tslib: "npm:^1.9.3" + checksum: 10/b3672e3c1be3b19589eff5135af835dc84ba57c1caddd6d37ec2f1910fb4054ac2693c48d39750bcad21e733d7652169b6842ebb2cbf7a1a835502fec7f86480 + languageName: node + linkType: hard + "@xtuc/ieee754@npm:^1.2.0": version: 1.2.0 resolution: "@xtuc/ieee754@npm:1.2.0" @@ -1507,23 +6297,46 @@ __metadata: languageName: node linkType: hard -"accepts@npm:^2.0.0": - version: 2.0.0 - resolution: "accepts@npm:2.0.0" +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 10/2ceee14efdeda42ef7355178c1069499f183546ff7112b3efe79c1edef09d20ad9c17939752215fb8f7fcf48d10e6a7c0aa00136dc9cf4d293d963718bb1d200 + languageName: node + linkType: hard + +"abort-controller@npm:^3.0.0": + version: 3.0.0 + resolution: "abort-controller@npm:3.0.0" dependencies: - mime-types: "npm:^3.0.0" - negotiator: "npm:^1.0.0" - checksum: 10/ea1343992b40b2bfb3a3113fa9c3c2f918ba0f9197ae565c48d3f84d44b174f6b1d5cd9989decd7655963eb03a272abc36968cc439c2907f999bd5ef8653d5a7 + event-target-shim: "npm:^5.0.0" + checksum: 10/ed84af329f1828327798229578b4fe03a4dd2596ba304083ebd2252666bdc1d7647d66d0b18704477e1f8aa315f055944aa6e859afebd341f12d0a53c37b4b40 + languageName: node + linkType: hard + +"abstract-logging@npm:^2.0.1": + version: 2.0.1 + resolution: "abstract-logging@npm:2.0.1" + checksum: 10/6967d15e5abbafd17f56eaf30ba8278c99333586fa4f7935fd80e93cfdc006c37fcc819c5d63ee373a12e6cb2d0417f7c3c6b9e42b957a25af9937d26749415e languageName: node linkType: hard -"accepts@npm:~1.3.4": +"accepts@npm:^1.3.5, accepts@npm:~1.3.4, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: - mime-types: "npm:~2.1.34" - negotiator: "npm:0.6.3" - checksum: 10/67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6 + mime-types: "npm:~2.1.34" + negotiator: "npm:0.6.3" + checksum: 10/67eaaa90e2917c58418e7a9b89392002d2b1ccd69bcca4799135d0c632f3b082f23f4ae4ddeedbced5aa59bcc7bdf4699c69ebed4593696c922462b7bc5744d6 + languageName: node + linkType: hard + +"accepts@npm:^2.0.0": + version: 2.0.0 + resolution: "accepts@npm:2.0.0" + dependencies: + mime-types: "npm:^3.0.0" + negotiator: "npm:^1.0.0" + checksum: 10/ea1343992b40b2bfb3a3113fa9c3c2f918ba0f9197ae565c48d3f84d44b174f6b1d5cd9989decd7655963eb03a272abc36968cc439c2907f999bd5ef8653d5a7 languageName: node linkType: hard @@ -1536,6 +6349,22 @@ __metadata: languageName: node linkType: hard +"acorn-loose@npm:8.3.0": + version: 8.3.0 + resolution: "acorn-loose@npm:8.3.0" + dependencies: + acorn: "npm:^8.5.0" + checksum: 10/d9222bba035e8bd3502c355785a79864953c7ba40648041d3a4a7047d5e44592925e39f63b2c796fe75ee6a5142df8b92859a15bbef7f757170d721b622661c6 + languageName: node + linkType: hard + +"acorn-walk@npm:8.2.0": + version: 8.2.0 + resolution: "acorn-walk@npm:8.2.0" + checksum: 10/e69f7234f2adfeb16db3671429a7c80894105bd7534cb2032acf01bb26e6a847952d11a062d071420b43f8d82e33d2e57f26fe87d9cce0853e8143d8910ff1de + languageName: node + linkType: hard + "acorn-walk@npm:^8.1.1": version: 8.3.4 resolution: "acorn-walk@npm:8.3.4" @@ -1563,6 +6392,43 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.5.0": + version: 8.14.1 + resolution: "acorn@npm:8.14.1" + bin: + acorn: bin/acorn + checksum: 10/d1379bbee224e8d44c3c3946e6ba6973e999fbdd4e22e41c3455d7f9b6f72f7ce18d3dc218002e1e48eea789539cf1cb6d1430c81838c6744799c712fb557d92 + languageName: node + linkType: hard + +"agent-base@npm:6": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: "npm:4" + checksum: 10/21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23 + languageName: node + linkType: hard + +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.3 + resolution: "agent-base@npm:7.1.3" + checksum: 10/3db6d8d4651f2aa1a9e4af35b96ab11a7607af57a24f3bc721a387eaa3b5f674e901f0a648b0caefd48f3fd117c7761b79a3b55854e2aebaa96c3f32cf76af84 + languageName: node + linkType: hard + +"ajv-draft-04@npm:~1.0.0": + version: 1.0.0 + resolution: "ajv-draft-04@npm:1.0.0" + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 10/3f11fa0e7f7359bef6608657f02ab78e9cc62b1fb7bdd860db0d00351b3863a1189c1a23b72466d2d82726cab4eb20725c76f5e7c134a89865e2bfd0e6828137 + languageName: node + linkType: hard + "ajv-formats@npm:^2.1.1": version: 2.1.1 resolution: "ajv-formats@npm:2.1.1" @@ -1577,6 +6443,20 @@ __metadata: languageName: node linkType: hard +"ajv-formats@npm:^3.0.1, ajv-formats@npm:~3.0.1": + version: 3.0.1 + resolution: "ajv-formats@npm:3.0.1" + dependencies: + ajv: "npm:^8.0.0" + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 10/5679b9f9ced9d0213a202a37f3aa91efcffe59a6de1a6e3da5c873344d3c161820a1f11cc29899661fee36271fd2895dd3851b6461c902a752ad661d1c1e8722 + languageName: node + linkType: hard + "ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" @@ -1597,7 +6477,31 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:8.17.1, ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.9.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: 10/ee3c62162c953e91986c838f004132b6a253d700f1e51253b99791e2dbfdb39161bc950ebdc2f156f8568035bb5ed8be7bd78289cd9ecbf3381fe8f5b82e3f33 + languageName: node + linkType: hard + +"ajv@npm:8.6.2": + version: 8.6.2 + resolution: "ajv@npm:8.6.2" + dependencies: + fast-deep-equal: "npm:^3.1.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.2.2" + checksum: 10/f4f06654c89599b3cdb53b7eb7e84eb1066772ccb9f300b4df53bcbef015a26d7ec9e3cb4c73791ef4880d7c056759face5c283d3cebff090d5d877e19ba612b + languageName: node + linkType: hard + +"ajv@npm:^6.11.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -1609,15 +6513,51 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.9.0": - version: 8.17.1 - resolution: "ajv@npm:8.17.1" +"ajv@npm:~8.13.0": + version: 8.13.0 + resolution: "ajv@npm:8.13.0" dependencies: fast-deep-equal: "npm:^3.1.3" - fast-uri: "npm:^3.0.1" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" - checksum: 10/ee3c62162c953e91986c838f004132b6a253d700f1e51253b99791e2dbfdb39161bc950ebdc2f156f8568035bb5ed8be7bd78289cd9ecbf3381fe8f5b82e3f33 + uri-js: "npm:^4.4.1" + checksum: 10/4ada268c9a6e44be87fd295df0f0a91267a7bae8dbc8a67a2d5799c3cb459232839c99d18b035597bb6e3ffe88af6979f7daece854f590a81ebbbc2dfa80002c + languageName: node + linkType: hard + +"amqp-connection-manager@npm:*, amqp-connection-manager@npm:4.1.14": + version: 4.1.14 + resolution: "amqp-connection-manager@npm:4.1.14" + dependencies: + promise-breaker: "npm:^6.0.0" + peerDependencies: + amqplib: "*" + checksum: 10/502edfd40b9c26eeac0f094fb6603d106370790e1c343554a975a9174651f0fa35e4232f9fd26c418cd6604f1800f5849506166bf15fd61efe3762b08ea65dcc + languageName: node + linkType: hard + +"amqplib@npm:*, amqplib@npm:0.10.5": + version: 0.10.5 + resolution: "amqplib@npm:0.10.5" + dependencies: + "@acuminous/bitsyntax": "npm:^0.1.2" + buffer-more-ints: "npm:~1.0.0" + url-parse: "npm:~1.5.10" + checksum: 10/bcf4bda790f8a356ba4c7d3054ae3ee397a48d6c4d51f1015f703dd7205c097ba9772577567a06eb470d13e0becdc4163c857299e50eb5a4bc888e3007832f87 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10/2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 10/495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac languageName: node linkType: hard @@ -1630,7 +6570,7 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^4.1.0": +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": version: 4.3.0 resolution: "ansi-styles@npm:4.3.0" dependencies: @@ -1639,6 +6579,211 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10/70fdf883b704d17a5dfc9cde206e698c16bcd74e7f196ab821511651aee4f9f76c9514bdfa6ca3a27b5e49138b89cb222a28caf3afe4567570139577f991df32 + languageName: node + linkType: hard + +"apollo-cache-control@npm:^0.15.0": + version: 0.15.0 + resolution: "apollo-cache-control@npm:0.15.0" + dependencies: + apollo-server-env: "npm:^3.2.0" + apollo-server-plugin-base: "npm:^0.14.0" + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/f26bf32043232affdc519a3572623a225825912de348b2ce1c14cb500ee035c2efe117749c570c9fabba52742afda2d38a968fec48d024393636009bf4f1d5ee + languageName: node + linkType: hard + +"apollo-datasource@npm:^0.10.0": + version: 0.10.0 + resolution: "apollo-datasource@npm:0.10.0" + dependencies: + apollo-server-caching: "npm:^0.7.0" + apollo-server-env: "npm:^3.2.0" + checksum: 10/c786b406d5359beae90e3150ef07abe2c42b87f7661b99f631ee9e5d9a751b783369b37e7942ff6b4c865de9aa589ced0c5a30de7509cb62c21dcdb5bf076da2 + languageName: node + linkType: hard + +"apollo-graphql@npm:^0.9.0": + version: 0.9.7 + resolution: "apollo-graphql@npm:0.9.7" + dependencies: + core-js-pure: "npm:^3.10.2" + lodash.sortby: "npm:^4.7.0" + sha.js: "npm:^2.4.11" + peerDependencies: + graphql: ^14.2.1 || ^15.0.0 + checksum: 10/7236488b75f5cb3b9297e59779d54aab0010eece6a5424632a3bf150a88941c3d15be3c2f2aa9110099829df0be689294ef7820529419814a425f05ef5e105d0 + languageName: node + linkType: hard + +"apollo-link@npm:^1.2.14": + version: 1.2.14 + resolution: "apollo-link@npm:1.2.14" + dependencies: + apollo-utilities: "npm:^1.3.0" + ts-invariant: "npm:^0.4.0" + tslib: "npm:^1.9.3" + zen-observable-ts: "npm:^0.8.21" + peerDependencies: + graphql: ^0.11.3 || ^0.12.3 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/92e6764038761bef8526b87b21b0a820067ad0f462c2a007d686e9a6f35bfc26b5ed232cc58301c660d28f9fdb2765edcd99e8e4bdf0b32226ec28f95ffcd212 + languageName: node + linkType: hard + +"apollo-reporting-protobuf@npm:^0.8.0": + version: 0.8.0 + resolution: "apollo-reporting-protobuf@npm:0.8.0" + dependencies: + "@apollo/protobufjs": "npm:1.2.2" + checksum: 10/8f5e46835fc932801febac5dbcc7db2714f0901cecad7e85b52110c066315700dff5ddef078c7603a9556f6d8c8b64624937c8ce7a45dc442a727b9ed98dc60e + languageName: node + linkType: hard + +"apollo-server-caching@npm:^0.7.0": + version: 0.7.0 + resolution: "apollo-server-caching@npm:0.7.0" + dependencies: + lru-cache: "npm:^6.0.0" + checksum: 10/b7e05582ee86ebb0e503ca711b59a6696170a612a5a682c5c71097b67ae71801f90302dc9c5051ae92d633051544c00dcbcfbc65f8023d988fa26ba5d15511d3 + languageName: node + linkType: hard + +"apollo-server-core@npm:2.26.2, apollo-server-core@npm:^2.26.2": + version: 2.26.2 + resolution: "apollo-server-core@npm:2.26.2" + dependencies: + "@apollographql/apollo-tools": "npm:^0.5.0" + "@apollographql/graphql-playground-html": "npm:1.6.27" + "@apollographql/graphql-upload-8-fork": "npm:^8.1.4" + "@josephg/resolvable": "npm:^1.0.0" + "@types/ws": "npm:^7.0.0" + apollo-cache-control: "npm:^0.15.0" + apollo-datasource: "npm:^0.10.0" + apollo-graphql: "npm:^0.9.0" + apollo-reporting-protobuf: "npm:^0.8.0" + apollo-server-caching: "npm:^0.7.0" + apollo-server-env: "npm:^3.2.0" + apollo-server-errors: "npm:^2.5.0" + apollo-server-plugin-base: "npm:^0.14.0" + apollo-server-types: "npm:^0.10.0" + apollo-tracing: "npm:^0.16.0" + async-retry: "npm:^1.2.1" + fast-json-stable-stringify: "npm:^2.0.0" + graphql-extensions: "npm:^0.16.0" + graphql-tag: "npm:^2.11.0" + graphql-tools: "npm:^4.0.8" + loglevel: "npm:^1.6.7" + lru-cache: "npm:^6.0.0" + sha.js: "npm:^2.4.11" + subscriptions-transport-ws: "npm:^0.9.19" + uuid: "npm:^8.0.0" + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/b1091acfb4068e52f475ec99a032149c6349654c7e874cffcefabc327300e5f3f291c2ab8f10f24344af47534fae575834bb4f4d408fe8bbdbd80fa7a2567e65 + languageName: node + linkType: hard + +"apollo-server-env@npm:^3.2.0": + version: 3.2.0 + resolution: "apollo-server-env@npm:3.2.0" + dependencies: + node-fetch: "npm:^2.6.1" + util.promisify: "npm:^1.0.0" + checksum: 10/0ce374dc72f21af5b7ca94b738859812b0eb727331f8e438cec366fdd0a07e9eb85352ec4f86c044d7af0eda95ed3b79d371ec0c4f2fb75b47ead60e86acfc77 + languageName: node + linkType: hard + +"apollo-server-errors@npm:^2.5.0": + version: 2.5.0 + resolution: "apollo-server-errors@npm:2.5.0" + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/a378d7fa8a318c293910665d0c5a9b6ec86de387f0cd5f3ab9082eba4228e9846291532c82c599dc14913cb68869e8f8428c855d5486fd05a79886e103f16a40 + languageName: node + linkType: hard + +"apollo-server-express@npm:2.26.2, apollo-server-express@npm:^2.25.2": + version: 2.26.2 + resolution: "apollo-server-express@npm:2.26.2" + dependencies: + "@apollographql/graphql-playground-html": "npm:1.6.27" + "@types/accepts": "npm:^1.3.5" + "@types/body-parser": "npm:1.19.0" + "@types/cors": "npm:2.8.10" + "@types/express": "npm:^4.17.12" + "@types/express-serve-static-core": "npm:^4.17.21" + accepts: "npm:^1.3.5" + apollo-server-core: "npm:^2.26.2" + apollo-server-types: "npm:^0.10.0" + body-parser: "npm:^1.18.3" + cors: "npm:^2.8.5" + express: "npm:^4.17.1" + graphql-subscriptions: "npm:^1.0.0" + graphql-tools: "npm:^4.0.8" + parseurl: "npm:^1.3.2" + subscriptions-transport-ws: "npm:^0.9.19" + type-is: "npm:^1.6.16" + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/b68ff23ac7fbb1f7f4071c9d71f5f57b5b428998e80be2c5a1385479a245f5b72d82a8e16e100f43f482b36aad8ec26fd503e574231d698851e92dc52d53aa44 + languageName: node + linkType: hard + +"apollo-server-plugin-base@npm:^0.14.0": + version: 0.14.0 + resolution: "apollo-server-plugin-base@npm:0.14.0" + dependencies: + apollo-server-types: "npm:^0.10.0" + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/dd076fa44b9fecd826a7035407b771cafc6d690bd9416b877a88d981830afaa02863e99cf215faa1b0ef24b30e8cad251eb0bb530e999c48067239d965b8ca60 + languageName: node + linkType: hard + +"apollo-server-types@npm:^0.10.0": + version: 0.10.0 + resolution: "apollo-server-types@npm:0.10.0" + dependencies: + apollo-reporting-protobuf: "npm:^0.8.0" + apollo-server-caching: "npm:^0.7.0" + apollo-server-env: "npm:^3.2.0" + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/6bc488e7dde9e22c31d8c51bc1ee4851dcdf9488b9b8afd1a12042a9abb4a1cc093e48cf8be64b0d36fe89263e835913088e17326b6a10bb8df463e3e6a2615b + languageName: node + linkType: hard + +"apollo-tracing@npm:^0.16.0": + version: 0.16.0 + resolution: "apollo-tracing@npm:0.16.0" + dependencies: + apollo-server-env: "npm:^3.2.0" + apollo-server-plugin-base: "npm:^0.14.0" + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/1afe3f7914c533100365545613fbf5e2acf3d65a9f42ad3e4c7cdd8ae6acbd7b5ca2159fb0c2d03db0e755ece87c2a04b61fc90b544f7f51e1fd2bb23176f9b6 + languageName: node + linkType: hard + +"apollo-utilities@npm:^1.0.1, apollo-utilities@npm:^1.3.0": + version: 1.3.4 + resolution: "apollo-utilities@npm:1.3.4" + dependencies: + "@wry/equality": "npm:^0.1.2" + fast-json-stable-stringify: "npm:^2.0.0" + ts-invariant: "npm:^0.4.0" + tslib: "npm:^1.10.0" + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/6243ef74167996a7ec4ce2f4bd63c126de531a828ae0a2f07e0b47ca2308f6fed3a521603ed85ee3c08e8eb86ce48e9a3d7a205403112113966653fae4401e8b + languageName: node + linkType: hard + "append-field@npm:^1.0.0": version: 1.0.0 resolution: "append-field@npm:1.0.0" @@ -1646,6 +6791,36 @@ __metadata: languageName: node linkType: hard +"archiver-utils@npm:^5.0.0, archiver-utils@npm:^5.0.2": + version: 5.0.2 + resolution: "archiver-utils@npm:5.0.2" + dependencies: + glob: "npm:^10.0.0" + graceful-fs: "npm:^4.2.0" + is-stream: "npm:^2.0.1" + lazystream: "npm:^1.0.0" + lodash: "npm:^4.17.15" + normalize-path: "npm:^3.0.0" + readable-stream: "npm:^4.0.0" + checksum: 10/9dde4aa3f0cb1bdfe0b3d4c969f82e6cca9ae76338b7fee6f0071a14a2a38c0cdd1c41ecd3e362466585aa6cc5d07e9e435abea8c94fd9c7ace35f184abef9e4 + languageName: node + linkType: hard + +"archiver@npm:^7.0.1": + version: 7.0.1 + resolution: "archiver@npm:7.0.1" + dependencies: + archiver-utils: "npm:^5.0.2" + async: "npm:^3.2.4" + buffer-crc32: "npm:^1.0.0" + readable-stream: "npm:^4.0.0" + readdir-glob: "npm:^1.1.2" + tar-stream: "npm:^3.0.0" + zip-stream: "npm:^6.0.1" + checksum: 10/81c6102db99d7ffd5cb2aed02a678f551c6603991a059ca66ef59249942b835a651a3d3b5240af4f8bec4e61e13790357c9d1ad4a99982bd2cc4149575c31d67 + languageName: node + linkType: hard + "arg@npm:^4.1.0": version: 4.1.3 resolution: "arg@npm:4.1.3" @@ -1660,6 +6835,15 @@ __metadata: languageName: node linkType: hard +"argparse@npm:~1.0.9": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: "npm:~1.0.2" + checksum: 10/c6a621343a553ff3779390bb5ee9c2263d6643ebcd7843227bdde6cc7adbed796eb5540ca98db19e3fd7b4714e1faa51551f8849b268bb62df27ddb15cbcd91e + languageName: node + linkType: hard + "aria-query@npm:^5.3.2": version: 5.3.2 resolution: "aria-query@npm:5.3.2" @@ -1687,6 +6871,13 @@ __metadata: languageName: node linkType: hard +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: 10/e13c9d247241be82f8b4ec71d035ed7204baa82fae820d4db6948d30d3c4a9f2b3905eb2eec2b937d4aa3565200bd3a1c500480114cff649fa748747d2a50feb + languageName: node + linkType: hard + "array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": version: 3.1.8 resolution: "array-includes@npm:3.1.8" @@ -1701,6 +6892,13 @@ __metadata: languageName: node linkType: hard +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 10/5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d + languageName: node + linkType: hard + "array.prototype.findlast@npm:^1.2.5": version: 1.2.5 resolution: "array.prototype.findlast@npm:1.2.5" @@ -1753,6 +6951,22 @@ __metadata: languageName: node linkType: hard +"array.prototype.reduce@npm:^1.0.6": + version: 1.0.8 + resolution: "array.prototype.reduce@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.9" + es-array-method-boxes-properly: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + is-string: "npm:^1.1.1" + checksum: 10/63f4af812f6322fcf1961c348a33a4d2504dbea26d0bde614e43708d02bcdbdb729d225bad69392e8c168803333f0438d6870eb579194a7f2e94fb471fa518bb + languageName: node + linkType: hard + "array.prototype.tosorted@npm:^1.1.4": version: 1.1.4 resolution: "array.prototype.tosorted@npm:1.1.4" @@ -1797,6 +7011,22 @@ __metadata: languageName: node linkType: hard +"arrify@npm:^2.0.0": + version: 2.0.1 + resolution: "arrify@npm:2.0.1" + checksum: 10/067c4c1afd182806a82e4c1cb8acee16ab8b5284fbca1ce29408e6e91281c36bb5b612f6ddfbd40a0f7a7e0c75bf2696eb94c027f6e328d6e9c52465c98e4209 + languageName: node + linkType: hard + +"asn1@npm:^0.2.6": + version: 0.2.6 + resolution: "asn1@npm:0.2.6" + dependencies: + safer-buffer: "npm:~2.1.0" + checksum: 10/cf629291fee6c1a6f530549939433ebf32200d7849f38b810ff26ee74235e845c0c12b2ed0f1607ac17383d19b219b69cefa009b920dab57924c5c544e495078 + languageName: node + linkType: hard + "ast-types-flow@npm:^0.0.8": version: 0.0.8 resolution: "ast-types-flow@npm:0.0.8" @@ -1804,6 +7034,36 @@ __metadata: languageName: node linkType: hard +"async-lock@npm:^1.4.1": + version: 1.4.1 + resolution: "async-lock@npm:1.4.1" + checksum: 10/80d55ac95f920e880a865968b799963014f6d987dd790dd08173fae6e1af509d8cd0ab45a25daaca82e3ef8e7c939f5d128cd1facfcc5c647da8ac2409e20ef9 + languageName: node + linkType: hard + +"async-retry@npm:^1.2.1, async-retry@npm:^1.3.3": + version: 1.3.3 + resolution: "async-retry@npm:1.3.3" + dependencies: + retry: "npm:0.13.1" + checksum: 10/38a7152ff7265a9321ea214b9c69e8224ab1febbdec98efbbde6e562f17ff68405569b796b1c5271f354aef8783665d29953f051f68c1fc45306e61aec82fdc4 + languageName: node + linkType: hard + +"async@npm:^3.2.4": + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 10/cb6e0561a3c01c4b56a799cc8bab6ea5fef45f069ab32500b6e19508db270ef2dffa55e5aed5865c5526e9907b1f8be61b27530823b411ffafb5e1538c86c368 + languageName: node + linkType: hard + +"atomic-sleep@npm:^1.0.0": + version: 1.0.0 + resolution: "atomic-sleep@npm:1.0.0" + checksum: 10/3ab6d2cf46b31394b4607e935ec5c1c3c4f60f3e30f0913d35ea74b51b3585e84f590d09e58067f11762eec71c87d25314ce859030983dc0e4397eed21daa12e + languageName: node + linkType: hard + "available-typed-arrays@npm:^1.0.7": version: 1.0.7 resolution: "available-typed-arrays@npm:1.0.7" @@ -1813,6 +7073,16 @@ __metadata: languageName: node linkType: hard +"avvio@npm:^8.3.0": + version: 8.4.0 + resolution: "avvio@npm:8.4.0" + dependencies: + "@fastify/error": "npm:^3.3.0" + fastq: "npm:^1.17.1" + checksum: 10/b98ffd99743d404d32094a26ce5296937cdfc8a7c75837fedfb79b409a9a51b177173aa90e930b1fa453965b5fa18ee4548dca20eac191846d5de91c487c4da4 + languageName: node + linkType: hard + "axe-core@npm:^4.10.0": version: 4.10.0 resolution: "axe-core@npm:4.10.0" @@ -1827,10 +7097,82 @@ __metadata: languageName: node linkType: hard -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 10/9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 +"b4a@npm:^1.6.4": + version: 1.6.7 + resolution: "b4a@npm:1.6.7" + checksum: 10/1ac056e3bce378d4d3e570e57319360a9d3125ab6916a1921b95bea33d9ee646698ebc75467561fd6fcc80ff697612124c89bb9b95e80db94c6dc23fcb977705 + languageName: node + linkType: hard + +"backo2@npm:^1.0.2": + version: 1.0.2 + resolution: "backo2@npm:1.0.2" + checksum: 10/fda8d0a0f4810068d23715f2f45153146d6ee8f62dd827ce1e0b6cc3c8328e84ad61e11399a83931705cef702fe7cbb457856bf99b9bd10c4ed57b0786252385 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10/9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + languageName: node + linkType: hard + +"bare-events@npm:^2.0.0, bare-events@npm:^2.2.0": + version: 2.5.4 + resolution: "bare-events@npm:2.5.4" + checksum: 10/135ef380b13f554ca2c6905bdbcfac8edae08fce85b7f953fa01f09a9f5b0da6a25e414111659bc9a6118216f0dd1f732016acd11ce91517f2afb26ebeb4b721 + languageName: node + linkType: hard + +"bare-fs@npm:^4.0.1": + version: 4.0.1 + resolution: "bare-fs@npm:4.0.1" + dependencies: + bare-events: "npm:^2.0.0" + bare-path: "npm:^3.0.0" + bare-stream: "npm:^2.0.0" + checksum: 10/70951cf7d7522f0b6780bdfaf7969226db85370fa107b1eee71c58272573463388b40203595a8826cd55ca34e6359ca4b1ee91fd5d0b8ea64ab0d1f9979de262 + languageName: node + linkType: hard + +"bare-os@npm:^3.0.1": + version: 3.6.0 + resolution: "bare-os@npm:3.6.0" + checksum: 10/2d8366d74d0c9a780a83f9a3f3da9261ca68b6066eede5fbf94b13eba0dca105a78879529967c374858fffe23c53042eef292c9b8a866e6f9c6cec18b13c0ce2 + languageName: node + linkType: hard + +"bare-path@npm:^3.0.0": + version: 3.0.0 + resolution: "bare-path@npm:3.0.0" + dependencies: + bare-os: "npm:^3.0.1" + checksum: 10/712d90e9cd8c3263cc11b0e0d386d1531a452706d7840c081ee586b34b00d72544e65df7a40013d47c1b177277495225deeede65cb2984db88a979cb65aaa2ff + languageName: node + linkType: hard + +"bare-stream@npm:^2.0.0": + version: 2.6.5 + resolution: "bare-stream@npm:2.6.5" + dependencies: + streamx: "npm:^2.21.0" + peerDependencies: + bare-buffer: "*" + bare-events: "*" + peerDependenciesMeta: + bare-buffer: + optional: true + bare-events: + optional: true + checksum: 10/0f5ca2167fbbccc118157bce7c53a933e21726268e03d751461211550d72b2d01c296b767ccf96aae8ab28e106b126407c6fe0d29f915734b844ffe6057f0a08 + languageName: node + linkType: hard + +"base64-js@npm:^1.3.0, base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10/669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 languageName: node linkType: hard @@ -1841,6 +7183,15 @@ __metadata: languageName: node linkType: hard +"bcrypt-pbkdf@npm:^1.0.2": + version: 1.0.2 + resolution: "bcrypt-pbkdf@npm:1.0.2" + dependencies: + tweetnacl: "npm:^0.14.3" + checksum: 10/13a4cde058250dbf1fa77a4f1b9a07d32ae2e3b9e28e88a0c7a1827835bc3482f3e478c4a0cfd4da6ff0c46dae07da1061123a995372b32cc563d9975f975404 + languageName: node + linkType: hard + "big.js@npm:^5.2.2": version: 5.2.2 resolution: "big.js@npm:5.2.2" @@ -1848,6 +7199,44 @@ __metadata: languageName: node linkType: hard +"bignumber.js@npm:^9.0.0": + version: 9.1.2 + resolution: "bignumber.js@npm:9.1.2" + checksum: 10/d89b8800a987225d2c00dcbf8a69dc08e92aa0880157c851c287b307d31ceb2fc2acb0c62c3e3a3d42b6c5fcae9b004035f13eb4386e56d529d7edac18d5c9d8 + languageName: node + linkType: hard + +"bl@npm:^4.0.3": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: + buffer: "npm:^5.5.0" + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.4.0" + checksum: 10/b7904e66ed0bdfc813c06ea6c3e35eafecb104369dbf5356d0f416af90c1546de3b74e5b63506f0629acf5e16a6f87c3798f16233dcff086e9129383aa02ab55 + languageName: node + linkType: hard + +"body-parser@npm:1.20.3, body-parser@npm:^1.18.3": + version: 1.20.3 + resolution: "body-parser@npm:1.20.3" + dependencies: + bytes: "npm:3.1.2" + content-type: "npm:~1.0.5" + debug: "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.13.0" + raw-body: "npm:2.5.2" + type-is: "npm:~1.6.18" + unpipe: "npm:1.0.0" + checksum: 10/8723e3d7a672eb50854327453bed85ac48d045f4958e81e7d470c56bf111f835b97e5b73ae9f6393d0011cc9e252771f46fd281bbabc57d33d3986edf1e6aeca + languageName: node + linkType: hard + "body-parser@npm:^2.0.1": version: 2.1.0 resolution: "body-parser@npm:2.1.0" @@ -1865,6 +7254,13 @@ __metadata: languageName: node linkType: hard +"bowser@npm:^2.11.0": + version: 2.11.0 + resolution: "bowser@npm:2.11.0" + checksum: 10/ef46500eafe35072455e7c3ae771244e97827e0626686a9a3601c436d16eb272dad7ccbd49e2130b599b617ca9daa67027de827ffc4c220e02f63c84b69a8751 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -1884,7 +7280,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.3": +"braces@npm:^3.0.1, braces@npm:^3.0.3": version: 3.0.3 resolution: "braces@npm:3.0.3" dependencies: @@ -1921,6 +7317,20 @@ __metadata: languageName: node linkType: hard +"buffer-crc32@npm:^1.0.0": + version: 1.0.0 + resolution: "buffer-crc32@npm:1.0.0" + checksum: 10/ef3b7c07622435085c04300c9a51e850ec34a27b2445f758eef69b859c7827848c2282f3840ca6c1eef3829145a1580ce540cab03ccf4433827a2b95d3b09ca7 + languageName: node + linkType: hard + +"buffer-equal-constant-time@npm:1.0.1": + version: 1.0.1 + resolution: "buffer-equal-constant-time@npm:1.0.1" + checksum: 10/80bb945f5d782a56f374b292770901065bad21420e34936ecbe949e57724b4a13874f735850dd1cc61f078773c4fb5493a41391e7bda40d1fa388d6bd80daaab + languageName: node + linkType: hard + "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" @@ -1928,6 +7338,56 @@ __metadata: languageName: node linkType: hard +"buffer-more-ints@npm:~1.0.0": + version: 1.0.0 + resolution: "buffer-more-ints@npm:1.0.0" + checksum: 10/603a7f35793426c8efd733eb716c2c3bf3e2f5bab95ca13ba31546d89ead3636586479c5a0d8438dd015115361a3b09b1b37ddabc170b6d42bc6c6dc2554dc61 + languageName: node + linkType: hard + +"buffer-writer@npm:2.0.0": + version: 2.0.0 + resolution: "buffer-writer@npm:2.0.0" + checksum: 10/fdca8e28c55704de7af2f41c8f875293de69ad22005d5041d54aa916d125cead00afa969bc09e4702ae6b66e098409958c06bebfc97fcf8fa4ea5afcae088cd9 + languageName: node + linkType: hard + +"buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.1.13" + checksum: 10/997434d3c6e3b39e0be479a80288875f71cd1c07d75a3855e6f08ef848a3c966023f79534e22e415ff3a5112708ce06127277ab20e527146d55c84566405c7c6 + languageName: node + linkType: hard + +"buffer@npm:^6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.2.1" + checksum: 10/b6bc68237ebf29bdacae48ce60e5e28fc53ae886301f2ad9496618efac49427ed79096750033e7eab1897a4f26ae374ace49106a5758f38fb70c78c9fda2c3b1 + languageName: node + linkType: hard + +"buildcheck@npm:~0.0.6": + version: 0.0.6 + resolution: "buildcheck@npm:0.0.6" + checksum: 10/194ee8d3b0926fd6f3e799732130ad7ab194882c56900b8670ad43c81326f64871f49b7d9f1e9baad91ca3070eb4e8b678797fe9ae78cf87dde86d8916eb25d2 + languageName: node + linkType: hard + +"busboy@npm:^0.3.1": + version: 0.3.1 + resolution: "busboy@npm:0.3.1" + dependencies: + dicer: "npm:0.3.0" + checksum: 10/a5ac7fcd7c7abb65051f2bca834c0336ef6e046af4f3e1c7e730436fb5ec00d6b2bd4283faac2eb527f054793af823fe8e08a0d2c857a59b0702f1a29f89fc58 + languageName: node + linkType: hard + "busboy@npm:^1.0.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" @@ -1937,6 +7397,13 @@ __metadata: languageName: node linkType: hard +"byline@npm:^5.0.0": + version: 5.0.0 + resolution: "byline@npm:5.0.0" + checksum: 10/737ca83e8eda2976728dae62e68bc733aea095fab08db4c6f12d3cee3cf45b6f97dce45d1f6b6ff9c2c947736d10074985b4425b31ce04afa1985a4ef3d334a7 + languageName: node + linkType: hard + "bytes@npm:3.1.2, bytes@npm:^3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -1944,6 +7411,26 @@ __metadata: languageName: node linkType: hard +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" + dependencies: + "@npmcli/fs": "npm:^4.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10/ea026b27b13656330c2bbaa462a88181dcaa0435c1c2e705db89b31d9bdf7126049d6d0445ba746dca21454a0cfdf1d6f47fd39d34c8c8435296b30bc5738a13 + languageName: node + linkType: hard + "call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1": version: 1.0.1 resolution: "call-bind-apply-helpers@npm:1.0.1" @@ -1954,6 +7441,16 @@ __metadata: languageName: node linkType: hard +"call-bind-apply-helpers@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10/00482c1f6aa7cfb30fb1dbeb13873edf81cfac7c29ed67a5957d60635a56b2a4a480f1016ddbdb3395cc37900d46037fb965043a51c5c789ffeab4fc535d18b5 + languageName: node + linkType: hard + "call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" @@ -1989,6 +7486,16 @@ __metadata: languageName: node linkType: hard +"call-bound@npm:^1.0.4": + version: 1.0.4 + resolution: "call-bound@npm:1.0.4" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + get-intrinsic: "npm:^1.3.0" + checksum: 10/ef2b96e126ec0e58a7ff694db43f4d0d44f80e641370c21549ed911fecbdbc2df3ebc9bddad918d6bbdefeafb60bb3337902006d5176d72bcd2da74820991af7 + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -1996,6 +7503,16 @@ __metadata: languageName: node linkType: hard +"camel-case@npm:^4.1.2": + version: 4.1.2 + resolution: "camel-case@npm:4.1.2" + dependencies: + pascal-case: "npm:^3.1.2" + tslib: "npm:^2.0.3" + checksum: 10/bcbd25cd253b3cbc69be3f535750137dbf2beb70f093bdc575f73f800acc8443d34fd52ab8f0a2413c34f1e8203139ffc88428d8863e4dfe530cfb257a379ad6 + languageName: node + linkType: hard + "camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" @@ -2003,6 +7520,13 @@ __metadata: languageName: node linkType: hard +"camelcase@npm:^8.0.0": + version: 8.0.0 + resolution: "camelcase@npm:8.0.0" + checksum: 10/6da7abe997af29e80052f17aa21628c7cce14af364cef9f07a2a44d59614dd6f361d405f121938e673424d673697a8c53ad17be8c4b03b0a727307c4db8b5b5e + languageName: node + linkType: hard + "caniuse-lite@npm:^1.0.30001646": version: 1.0.30001660 resolution: "caniuse-lite@npm:1.0.30001660" @@ -2017,6 +7541,27 @@ __metadata: languageName: node linkType: hard +"capital-case@npm:^1.0.4": + version: 1.0.4 + resolution: "capital-case@npm:1.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + upper-case-first: "npm:^2.0.2" + checksum: 10/41fa8fa87f6d24d0835a2b4a9341a3eaecb64ac29cd7c5391f35d6175a0fa98ab044e7f2602e1ec3afc886231462ed71b5b80c590b8b41af903ec2c15e5c5931 + languageName: node + linkType: hard + +"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10/cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139 + languageName: node + linkType: hard + "chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -2028,13 +7573,37 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.0": +"change-case@npm:4.1.2": version: 4.1.2 - resolution: "chalk@npm:4.1.2" + resolution: "change-case@npm:4.1.2" dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10/cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139 + camel-case: "npm:^4.1.2" + capital-case: "npm:^1.0.4" + constant-case: "npm:^3.0.4" + dot-case: "npm:^3.0.4" + header-case: "npm:^2.0.4" + no-case: "npm:^3.0.4" + param-case: "npm:^3.0.4" + pascal-case: "npm:^3.1.2" + path-case: "npm:^3.0.4" + sentence-case: "npm:^3.0.4" + snake-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10/e4bc4a093a1f7cce8b33896665cf9e456e3bc3cc0def2ad7691b1994cfca99b3188d0a513b16855b01a6bd20692fcde12a7d4d87a5615c4c515bbbf0e651f116 + languageName: node + linkType: hard + +"chownr@npm:^1.1.1": + version: 1.1.4 + resolution: "chownr@npm:1.1.4" + checksum: 10/115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10/b63cb1f73d171d140a2ed8154ee6566c8ab775d3196b0e03a2a94b5f6a0ce7777ee5685ca56849403c8d17bd457a6540672f9a60696a6137c7a409097495b82c languageName: node linkType: hard @@ -2045,6 +7614,53 @@ __metadata: languageName: node linkType: hard +"class-transformer@npm:0.5.1": + version: 0.5.1 + resolution: "class-transformer@npm:0.5.1" + checksum: 10/750327e3e9a5cf233c5234252f4caf6b06c437bf68a24acbdcfb06c8e0bfff7aa97c30428184813e38e08111b42871f20c5cf669ea4490f8ae837c09f08b31e7 + languageName: node + linkType: hard + +"class-validator@npm:0.14.1": + version: 0.14.1 + resolution: "class-validator@npm:0.14.1" + dependencies: + "@types/validator": "npm:^13.11.8" + libphonenumber-js: "npm:^1.10.53" + validator: "npm:^13.9.0" + checksum: 10/0c34592a1cbdd5e9c35cd02f4babd94120339e875fc7627aa2bf5dffb45ecc373275e854389c6ff3d39781cddb85a18193b4e9e8f4d77d6d90e445fd0b8b8e11 + languageName: node + linkType: hard + +"cliui@npm:^7.0.2": + version: 7.0.4 + resolution: "cliui@npm:7.0.4" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^7.0.0" + checksum: 10/db858c49af9d59a32d603987e6fddaca2ce716cd4602ba5a2bb3a5af1351eebe82aba8dff3ef3e1b331f7fa9d40ca66e67bdf8e7c327ce0ea959747ead65c0ef + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10/eaa5561aeb3135c2cddf7a3b3f562fc4238ff3b3fc666869ef2adf264be0f372136702f16add9299087fb1907c2e4ec5dbfe83bd24bce815c70a80c6c1a2e950 + languageName: node + linkType: hard + +"cluster-key-slot@npm:^1.1.0": + version: 1.1.2 + resolution: "cluster-key-slot@npm:1.1.2" + checksum: 10/516ed8b5e1a14d9c3a9c96c72ef6de2d70dfcdbaa0ec3a90bc7b9216c5457e39c09a5775750c272369070308542e671146120153062ab5f2f481bed5de2c925f + languageName: node + linkType: hard + "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -2077,13 +7693,49 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.20.0": +"colorette@npm:2.0.19": + version: 2.0.19 + resolution: "colorette@npm:2.0.19" + checksum: 10/6e2606435cd30e1cae8fc6601b024fdd809e20515c57ce1e588d0518403cff0c98abf807912ba543645a9188af36763b69b67e353d47397f24a1c961aba300bd + languageName: node + linkType: hard + +"commander@npm:^10.0.0": + version: 10.0.1 + resolution: "commander@npm:10.0.1" + checksum: 10/8799faa84a30da985802e661cc9856adfaee324d4b138413013ef7f087e8d7924b144c30a1f1405475f0909f467665cd9e1ce13270a2f41b141dab0b7a58f3fb + languageName: node + linkType: hard + +"commander@npm:^2.20.0, commander@npm:^2.20.3": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: 10/90c5b6898610cd075984c58c4f88418a4fb44af08c1b1415e9854c03171bec31b336b7f3e4cefe33de994b3f12b03c5e2d638da4316df83593b9e82554e7e95b languageName: node linkType: hard +"compress-commons@npm:^6.0.2": + version: 6.0.2 + resolution: "compress-commons@npm:6.0.2" + dependencies: + crc-32: "npm:^1.2.0" + crc32-stream: "npm:^6.0.0" + is-stream: "npm:^2.0.1" + normalize-path: "npm:^3.0.0" + readable-stream: "npm:^4.0.0" + checksum: 10/78e3ba10aeef919a1c5bbac21e120f3e1558a31b2defebbfa1635274fc7f7e8a3a0ee748a06249589acd0b33a0d58144b8238ff77afc3220f8d403a96fcc13aa + languageName: node + linkType: hard + +"compressible@npm:^2.0.12": + version: 2.0.18 + resolution: "compressible@npm:2.0.18" + dependencies: + mime-db: "npm:>= 1.43.0 < 2" + checksum: 10/58321a85b375d39230405654721353f709d0c1442129e9a17081771b816302a012471a9b8f4864c7dbe02eef7f2aaac3c614795197092262e94b409c9be108f0 + languageName: node + linkType: hard + "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -2110,6 +7762,26 @@ __metadata: languageName: node linkType: hard +"constant-case@npm:^3.0.4": + version: 3.0.4 + resolution: "constant-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + upper-case: "npm:^2.0.2" + checksum: 10/6c3346d51afc28d9fae922e966c68eb77a19d94858dba230dd92d7b918b37d36db50f0311e9ecf6847e43e934b1c01406a0936973376ab17ec2c471fbcfb2cf3 + languageName: node + linkType: hard + +"content-disposition@npm:0.5.4, content-disposition@npm:^0.5.4": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" + dependencies: + safe-buffer: "npm:5.2.1" + checksum: 10/b7f4ce176e324f19324be69b05bf6f6e411160ac94bc523b782248129eb1ef3be006f6cff431aaea5e337fe5d176ce8830b8c2a1b721626ead8933f0cbe78720 + languageName: node + linkType: hard + "content-disposition@npm:^1.0.0": version: 1.0.0 resolution: "content-disposition@npm:1.0.0" @@ -2119,7 +7791,7 @@ __metadata: languageName: node linkType: hard -"content-type@npm:^1.0.5, content-type@npm:~1.0.4": +"content-type@npm:^1.0.5, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 10/585847d98dc7fb8035c02ae2cb76c7a9bd7b25f84c447e5ed55c45c2175e83617c8813871b4ee22f368126af6b2b167df655829007b21aa10302873ea9c62662 @@ -2133,6 +7805,13 @@ __metadata: languageName: node linkType: hard +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: 10/f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a + languageName: node + linkType: hard + "cookie-signature@npm:^1.2.1": version: 1.2.2 resolution: "cookie-signature@npm:1.2.2" @@ -2147,13 +7826,27 @@ __metadata: languageName: node linkType: hard -"cookie@npm:~0.7.2": +"cookie@npm:^0.7.0, cookie@npm:~0.7.2": version: 0.7.2 resolution: "cookie@npm:0.7.2" checksum: 10/24b286c556420d4ba4e9bc09120c9d3db7d28ace2bd0f8ccee82422ce42322f73c8312441271e5eefafbead725980e5996cc02766dbb89a90ac7f5636ede608f languageName: node linkType: hard +"cookie@npm:^1.0.1": + version: 1.0.2 + resolution: "cookie@npm:1.0.2" + checksum: 10/f5817cdc84d8977761b12549eba29435e675e65c7fef172bc31737788cd8adc83796bf8abe6d950554e7987325ad2d9ac2971c5bd8ff0c4f81c145f82e4ab1be + languageName: node + linkType: hard + +"core-js-pure@npm:^3.10.2": + version: 3.41.0 + resolution: "core-js-pure@npm:3.41.0" + checksum: 10/69cc1d966d8a177be3d8ddbb4460c778dbfa5a458f74069b55322428524a54544a787fc15fe905aa84e93e0eab0d6a6501fb7026a885b7a8553c8542b01e79fb + languageName: node + linkType: hard + "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -2161,7 +7854,7 @@ __metadata: languageName: node linkType: hard -"cors@npm:2.8.5, cors@npm:~2.8.5": +"cors@npm:2.8.5, cors@npm:^2.8.5, cors@npm:~2.8.5": version: 2.8.5 resolution: "cors@npm:2.8.5" dependencies: @@ -2171,6 +7864,19 @@ __metadata: languageName: node linkType: hard +"cosmiconfig@npm:7.0.0": + version: 7.0.0 + resolution: "cosmiconfig@npm:7.0.0" + dependencies: + "@types/parse-json": "npm:^4.0.0" + import-fresh: "npm:^3.2.1" + parse-json: "npm:^5.0.0" + path-type: "npm:^4.0.0" + yaml: "npm:^1.10.0" + checksum: 10/bdfcee5ef4611597c63cc59703c14eaac002e96f56583dc078b8cdc9c6b06c207def039ec8a048ad992e9c25fccf8826436719d8be6c51dec09a25c7fbfb9b1f + languageName: node + linkType: hard + "cosmiconfig@npm:^8.1.3": version: 8.3.6 resolution: "cosmiconfig@npm:8.3.6" @@ -2188,6 +7894,36 @@ __metadata: languageName: node linkType: hard +"cpu-features@npm:~0.0.10": + version: 0.0.10 + resolution: "cpu-features@npm:0.0.10" + dependencies: + buildcheck: "npm:~0.0.6" + nan: "npm:^2.19.0" + node-gyp: "npm:latest" + checksum: 10/941b828ffe77582b2bdc03e894c913e2e2eeb5c6043ccb01338c34446d026f6888dc480ecb85e684809f9c3889d245f3648c7907eb61a92bdfc6aed039fcda8d + languageName: node + linkType: hard + +"crc-32@npm:^1.2.0": + version: 1.2.2 + resolution: "crc-32@npm:1.2.2" + bin: + crc32: bin/crc32.njs + checksum: 10/824f696a5baaf617809aa9cd033313c8f94f12d15ebffa69f10202480396be44aef9831d900ab291638a8022ed91c360696dd5b1ba691eb3f34e60be8835b7c3 + languageName: node + linkType: hard + +"crc32-stream@npm:^6.0.0": + version: 6.0.0 + resolution: "crc32-stream@npm:6.0.0" + dependencies: + crc-32: "npm:^1.2.0" + readable-stream: "npm:^4.0.0" + checksum: 10/e6edc2f81bc387daef6d18b2ac18c2ffcb01b554d3b5c7d8d29b177505aafffba574658fdd23922767e8dab1183d1962026c98c17e17fb272794c33293ef607c + languageName: node + linkType: hard + "create-require@npm:^1.1.0": version: 1.1.1 resolution: "create-require@npm:1.1.1" @@ -2195,6 +7931,15 @@ __metadata: languageName: node linkType: hard +"cross-fetch@npm:3.1.4": + version: 3.1.4 + resolution: "cross-fetch@npm:3.1.4" + dependencies: + node-fetch: "npm:2.6.1" + checksum: 10/adca8962668c00ba47bcb979c24184e58f0ed1d034f1cd9ca1886ac84fa6443cb22eab0c3469afb293f3ba70e9f6e27a6bdd69b4935b1da1810cd06964d828e3 + languageName: node + linkType: hard + "cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" @@ -2206,6 +7951,27 @@ __metadata: languageName: node linkType: hard +"cross-undici-fetch@npm:0.1.25": + version: 0.1.25 + resolution: "cross-undici-fetch@npm:0.1.25" + dependencies: + abort-controller: "npm:^3.0.0" + form-data-encoder: "npm:^1.7.1" + formdata-node: "npm:^4.3.1" + node-fetch: "npm:^2.6.7" + undici: "npm:^4.9.3" + web-streams-polyfill: "npm:^3.2.0" + checksum: 10/3b3762ba85a7ae4d3c6d6da4b057482b51f7681ee96148bf3b5250cfc4b15c36c3779a2014fb0f0d31ba958f3975e22e8322e47bc37ada8caa65c95c19025661 + languageName: node + linkType: hard + +"cssfilter@npm:0.0.10": + version: 0.0.10 + resolution: "cssfilter@npm:0.0.10" + checksum: 10/1e45182f42de848f092f50a313113c28a88e4ac98333bf1603ee1c3b200384a3bc83c12e35cd61135e3b0f218295f600d51120ca1f926b7958b2d3262d711214 + languageName: node + linkType: hard + "damerau-levenshtein@npm:^1.0.8": version: 1.0.8 resolution: "damerau-levenshtein@npm:1.0.8" @@ -2213,6 +7979,13 @@ __metadata: languageName: node linkType: hard +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.1 + resolution: "data-uri-to-buffer@npm:4.0.1" + checksum: 10/0d0790b67ffec5302f204c2ccca4494f70b4e2d940fea3d36b09f0bb2b8539c2e86690429eb1f1dc4bcc9e4df0644193073e63d9ee48ac9fce79ec1506e4aa4c + languageName: node + linkType: hard + "data-view-buffer@npm:^1.0.1": version: 1.0.1 resolution: "data-view-buffer@npm:1.0.1" @@ -2279,10 +8052,85 @@ __metadata: languageName: node linkType: hard -"dataloader@npm:2.2.2": - version: 2.2.2 - resolution: "dataloader@npm:2.2.2" - checksum: 10/9c7a1f02cfa6391ab8bc21ebd0ef60b03832bd3beafdfecf48b111fba14090f98d33965f8e268045ba3c289f801b6a9000a9e61a41188363bdee2344811f64f1 +"dataloader@npm:2.0.0": + version: 2.0.0 + resolution: "dataloader@npm:2.0.0" + checksum: 10/af7c35a5176194a9886160d8144e4da2aea892526301f7bc07eac86c70a1bf8f7b9b715796c5ada0b4b93c55ca75ea8e8579636b5e90acdffe9fa6edc1b3a381 + languageName: node + linkType: hard + +"dataloader@npm:2.1.0": + version: 2.1.0 + resolution: "dataloader@npm:2.1.0" + checksum: 10/671b5806d4f130629dce9bdd902786a3098a47d0ee83b16ed877cc3e77efa68f618e914696b6218c8ae11db0656f81c1a3fa33aa62e56044b0a7b3f13119e19d + languageName: node + linkType: hard + +"dataloader@npm:2.2.2": + version: 2.2.2 + resolution: "dataloader@npm:2.2.2" + checksum: 10/9c7a1f02cfa6391ab8bc21ebd0ef60b03832bd3beafdfecf48b111fba14090f98d33965f8e268045ba3c289f801b6a9000a9e61a41188363bdee2344811f64f1 + languageName: node + linkType: hard + +"dataloader@npm:^2.2.2": + version: 2.2.3 + resolution: "dataloader@npm:2.2.3" + checksum: 10/83fe6259abe00ae64c5f48252ef59d8e5fcabda9fd4d26685f14a76eeca596bf6f9500d9f22a0094c50c3ea782a0977728f9367e232dfa0fdb5c9d646de279b2 + languageName: node + linkType: hard + +"date-fns@npm:2.23.0": + version: 2.23.0 + resolution: "date-fns@npm:2.23.0" + checksum: 10/a142cc97f0b83ece25077506b07a0e437bf06fb88911ffd6579044ec805756631aae246b3c138ce502477a73bed870bc36c0eddfc0b1e9af312570ca233c1d37 + languageName: node + linkType: hard + +"date-fns@npm:2.25.0": + version: 2.25.0 + resolution: "date-fns@npm:2.25.0" + checksum: 10/186a3aa239974a424626a0adf2e93c0d29848d8f6b32cc01f4b5812697705626544ed657de485cebfcee44f611731cb7a7048b7e55681390e8d1e93eb7809cc2 + languageName: node + linkType: hard + +"date-fns@npm:2.28.0": + version: 2.28.0 + resolution: "date-fns@npm:2.28.0" + checksum: 10/2d99e884f7dc020971a394deef35cc4a2685cdf6c99585a79d64d271eb639e0e483f17948ec06c2820b01cc662b6e76b7be2aa3d671d530444447bf836cd40f8 + languageName: node + linkType: hard + +"debug@npm:2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: "npm:2.0.0" + checksum: 10/e07005f2b40e04f1bd14a3dd20520e9c4f25f60224cb006ce9d6781732c917964e9ec029fc7f1a151083cd929025ad5133814d4dc624a9aaf020effe4914ed14 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.1, debug@npm:^4.3.5, debug@npm:^4.4.0": + version: 4.4.0 + resolution: "debug@npm:4.4.0" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/1847944c2e3c2c732514b93d11886575625686056cd765336212dc15de2d2b29612b6cd80e1afba767bb8e1803b778caf9973e98169ef1a24a7a7009e1820367 + languageName: node + linkType: hard + +"debug@npm:4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255 languageName: node linkType: hard @@ -2319,18 +8167,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.1.1, debug@npm:^4.3.5, debug@npm:^4.4.0": - version: 4.4.0 - resolution: "debug@npm:4.4.0" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10/1847944c2e3c2c732514b93d11886575625686056cd765336212dc15de2d2b29612b6cd80e1afba767bb8e1803b778caf9973e98169ef1a24a7a7009e1820367 - languageName: node - linkType: hard - "deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -2338,6 +8174,13 @@ __metadata: languageName: node linkType: hard +"deepmerge@npm:^4.2.2": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10/058d9e1b0ff1a154468bf3837aea436abcfea1ba1d165ddaaf48ca93765fdd01a30d33c36173da8fbbed951dd0a267602bc782fe288b0fc4b7e1e7091afc4529 + languageName: node + linkType: hard + "define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" @@ -2360,6 +8203,13 @@ __metadata: languageName: node linkType: hard +"denque@npm:^2.1.0": + version: 2.1.0 + resolution: "denque@npm:2.1.0" + checksum: 10/8ea05321576624b90acfc1ee9208b8d1d04b425cf7573b9b4fa40a2c3ed4d4b0af5190567858f532f677ed2003d4d2b73c8130b34e3c7b8d5e88cdcfbfaa1fe7 + languageName: node + linkType: hard + "depd@npm:2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -2367,13 +8217,50 @@ __metadata: languageName: node linkType: hard -"destroy@npm:^1.2.0": +"depd@npm:~1.1.2": + version: 1.1.2 + resolution: "depd@npm:1.1.2" + checksum: 10/2ed6966fc14463a9e85451db330ab8ba041efed0b9a1a472dbfc6fbf2f82bab66491915f996b25d8517dddc36c8c74e24c30879b34877f3c4410733444a51d1d + languageName: node + linkType: hard + +"dependency-graph@npm:0.11.0": + version: 0.11.0 + resolution: "dependency-graph@npm:0.11.0" + checksum: 10/6b5eb540303753037a613e781da4b81534d139cbabc92f342630ed622e3ef4c332fc40cf87823e1ec71a7aeb4b195f8d88d7e625931ce6007bf2bf09a8bfb01e + languageName: node + linkType: hard + +"deprecated-decorator@npm:^0.1.6": + version: 0.1.6 + resolution: "deprecated-decorator@npm:0.1.6" + checksum: 10/012ce4dbdec2ffc8f2687958d984d7784251a3957ae46f6bae4ff149797763179364768b3247da2e2ec9774d4868a4863f9fa3bc19b6c55e87038e4794452cea + languageName: node + linkType: hard + +"destroy@npm:1.2.0, destroy@npm:^1.2.0": version: 1.2.0 resolution: "destroy@npm:1.2.0" checksum: 10/0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 languageName: node linkType: hard +"detect-libc@npm:2.0.2": + version: 2.0.2 + resolution: "detect-libc@npm:2.0.2" + checksum: 10/6118f30c0c425b1e56b9d2609f29bec50d35a6af0b762b6ad127271478f3bbfda7319ce869230cf1a351f2b219f39332cde290858553336d652c77b970f15de8 + languageName: node + linkType: hard + +"dicer@npm:0.3.0": + version: 0.3.0 + resolution: "dicer@npm:0.3.0" + dependencies: + streamsearch: "npm:0.1.2" + checksum: 10/1e92ab2f88b20483caef916293e98f3262a28f281a42a2d9e4691319abec3e6b06ff0c7ee962e1b4a54edea742442a726cc02ac0aad98f89f694d18914c176eb + languageName: node + linkType: hard + "diff@npm:^4.0.1": version: 4.0.2 resolution: "diff@npm:4.0.2" @@ -2381,6 +8268,47 @@ __metadata: languageName: node linkType: hard +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: "npm:^4.0.0" + checksum: 10/fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 + languageName: node + linkType: hard + +"docker-compose@npm:^0.24.8": + version: 0.24.8 + resolution: "docker-compose@npm:0.24.8" + dependencies: + yaml: "npm:^2.2.2" + checksum: 10/2b8526f9797a55c819ff2d7dcea57085b012b3a3d77bc2e1a6b45c3fc9e82196312f5298cbe8299966462454a5ac8f68814bb407736b4385e0d226a2a39e877a + languageName: node + linkType: hard + +"docker-modem@npm:^3.0.0": + version: 3.0.8 + resolution: "docker-modem@npm:3.0.8" + dependencies: + debug: "npm:^4.1.1" + readable-stream: "npm:^3.5.0" + split-ca: "npm:^1.0.1" + ssh2: "npm:^1.11.0" + checksum: 10/a731d057b3da5a9da3dd9aff7e25bc33f2d29f3e0af947bd823d1361350071afb5b7cb0582af5bf012b08fca356520685bcff87bfcba08e85725576b32f264a2 + languageName: node + linkType: hard + +"dockerode@npm:^3.3.5": + version: 3.3.5 + resolution: "dockerode@npm:3.3.5" + dependencies: + "@balena/dockerignore": "npm:^1.0.2" + docker-modem: "npm:^3.0.0" + tar-fs: "npm:~2.0.1" + checksum: 10/1748e8d96f88fe71bb165a4c05726904937f5863b69eaeb4a3c1bb3bbf66940c7bef13b349ff757dc43664b4367611aab76f35c1ba468f07dcbaba567e6acd88 + languageName: node + linkType: hard + "doctrine@npm:^2.1.0": version: 2.1.0 resolution: "doctrine@npm:2.1.0" @@ -2400,6 +8328,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:16.3.1": + version: 16.3.1 + resolution: "dotenv@npm:16.3.1" + checksum: 10/dbb778237ef8750e9e3cd1473d3c8eaa9cc3600e33a75c0e36415d0fa0848197f56c3800f77924c70e7828f0b03896818cd52f785b07b9ad4d88dba73fbba83f + languageName: node + linkType: hard + "dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" @@ -2411,6 +8346,34 @@ __metadata: languageName: node linkType: hard +"duplexify@npm:^4.0.0": + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" + dependencies: + end-of-stream: "npm:^1.4.1" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" + stream-shift: "npm:^1.0.2" + checksum: 10/b44b98ba0ffac3a658b4b1bf877219e996db288c5ae6f3dc55ca9b2cbef7df60c10eabfdd947f3d73a623eb9975a74a66d6d61e6f26bff90155315adb362aa77 + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10/9b1d3e1baefeaf7d70799db8774149cef33b97183a6addceeba0cf6b85ba23ee2686f302f14482006df32df75d32b17c509c143a3689627929e4a8efaf483952 + languageName: node + linkType: hard + +"ecdsa-sig-formatter@npm:1.0.11, ecdsa-sig-formatter@npm:^1.0.11": + version: 1.0.11 + resolution: "ecdsa-sig-formatter@npm:1.0.11" + dependencies: + safe-buffer: "npm:^5.0.1" + checksum: 10/878e1aab8a42773320bc04c6de420bee21aebd71810e40b1799880a8a1c4594bcd6adc3d4213a0fb8147d4c3f529d8f9a618d7f59ad5a9a41b142058aceda23f + languageName: node + linkType: hard + "ee-first@npm:1.1.1": version: 1.1.1 resolution: "ee-first@npm:1.1.1" @@ -2432,6 +8395,20 @@ __metadata: languageName: node linkType: hard +"emittery@npm:^0.13.0": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 10/fbe214171d878b924eedf1757badf58a5dce071cd1fa7f620fa841a0901a80d6da47ff05929d53163105e621ce11a71b9d8acb1148ffe1745e045145f6e69521 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10/c72d67a6821be15ec11997877c437491c313d924306b8da5d87d2a2bcc2cec9903cb5b04ee1a088460501d8e5b44f10df82fdc93c444101a7610b80c8b6938e1 + languageName: node + linkType: hard + "emoji-regex@npm:^9.2.2": version: 9.2.2 resolution: "emoji-regex@npm:9.2.2" @@ -2453,6 +8430,31 @@ __metadata: languageName: node linkType: hard +"encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: 10/e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10/bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + languageName: node + linkType: hard + +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: "npm:^1.4.0" + checksum: 10/530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b + languageName: node + linkType: hard + "engine.io-parser@npm:~5.2.1": version: 5.2.3 resolution: "engine.io-parser@npm:5.2.3" @@ -2497,6 +8499,18 @@ __metadata: languageName: node linkType: hard +"ent@npm:^2.2.0": + version: 2.2.2 + resolution: "ent@npm:2.2.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + punycode: "npm:^1.4.1" + safe-regex-test: "npm:^1.1.0" + checksum: 10/c26034a36c9e2d44185196c2d7d6299351e3f30676c7a3eba5f8b96042e6611c4c56bda05a2684834701c970c3b306ca7ec5410bbab15387e8f5d2ae6a8b4525 + languageName: node + linkType: hard + "entities@npm:^4.4.0": version: 4.5.0 resolution: "entities@npm:4.5.0" @@ -2504,6 +8518,20 @@ __metadata: languageName: node linkType: hard +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10/65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10/1d20d825cdcce8d811bfbe86340f4755c02655a7feb2f13f8c880566d9d72a3f6c92c192a6867632e490d6da67b678271f46e01044996a6443e870331100dfdd + languageName: node + linkType: hard + "error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" @@ -2626,6 +8654,13 @@ __metadata: languageName: node linkType: hard +"es-array-method-boxes-properly@npm:^1.0.0": + version: 1.0.0 + resolution: "es-array-method-boxes-properly@npm:1.0.0" + checksum: 10/27a8a21acf20f3f51f69dce8e643f151e380bffe569e95dc933b9ded9fcd89a765ee21b5229c93f9206c93f87395c6b75f80be8ac8c08a7ceb8771e1822ff1fb + languageName: node + linkType: hard + "es-define-property@npm:^1.0.0": version: 1.0.0 resolution: "es-define-property@npm:1.0.0" @@ -2689,6 +8724,15 @@ __metadata: languageName: node linkType: hard +"es-object-atoms@npm:^1.1.1": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10/54fe77de288451dae51c37bfbfe3ec86732dc3778f98f3eb3bdb4bf48063b2c0b8f9c93542656986149d08aa5be3204286e2276053d19582b76753f1a2728867 + languageName: node + linkType: hard + "es-set-tostringtag@npm:^2.0.3": version: 2.0.3 resolution: "es-set-tostringtag@npm:2.0.3" @@ -2743,7 +8787,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.2, escalade@npm:^3.2.0": +"escalade@npm:^3.1.1, escalade@npm:^3.1.2, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" checksum: 10/9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 @@ -3099,6 +9143,13 @@ __metadata: languageName: node linkType: hard +"esm@npm:^3.2.25": + version: 3.2.25 + resolution: "esm@npm:3.2.25" + checksum: 10/ee96b8202b76dd1841c55e8a066608d6f0ae0333012be5c77829ccadcd21114283b4d7bf9ac1b8c09853258829c7843e9c6d7e0594acbc5e813cb37d82728d4b + languageName: node + linkType: hard + "espree@npm:^10.0.1, espree@npm:^10.3.0": version: 10.3.0 resolution: "espree@npm:10.3.0" @@ -3156,13 +9207,73 @@ __metadata: languageName: node linkType: hard -"events@npm:^3.2.0": +"event-target-shim@npm:^5.0.0": + version: 5.0.1 + resolution: "event-target-shim@npm:5.0.1" + checksum: 10/49ff46c3a7facbad3decb31f597063e761785d7fdb3920d4989d7b08c97a61c2f51183e2f3a03130c9088df88d4b489b1b79ab632219901f184f85158508f4c8 + languageName: node + linkType: hard + +"eventemitter3@npm:^3.1.0": + version: 3.1.2 + resolution: "eventemitter3@npm:3.1.2" + checksum: 10/e2886001beb52cd2fe47d2470fd6266b7c70bd3ac356c0041a7e64336ed57bb1fc9b07bc9043d34b39913488a8d81bfcde62d3af597974980aa01b50844d869b + languageName: node + linkType: hard + +"events@npm:^3.2.0, events@npm:^3.3.0": version: 3.3.0 resolution: "events@npm:3.3.0" checksum: 10/a3d47e285e28d324d7180f1e493961a2bbb4cad6412090e4dec114f4db1f5b560c7696ee8e758f55e23913ede856e3689cd3aa9ae13c56b5d8314cd3b3ddd1be languageName: node linkType: hard +"exponential-backoff@npm:^3.1.1": + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: 10/ca2f01f1aa4dafd3f3917bd531ab5be08c6f5f4b2389d2e974f903de3cbeb50b9633374353516b6afd70905775e33aba11afab1232d3acf0aa2963b98a611c51 + languageName: node + linkType: hard + +"express@npm:4.21.2, express@npm:^4.17.1": + version: 4.21.2 + resolution: "express@npm:4.21.2" + dependencies: + accepts: "npm:~1.3.8" + array-flatten: "npm:1.1.1" + body-parser: "npm:1.20.3" + content-disposition: "npm:0.5.4" + content-type: "npm:~1.0.4" + cookie: "npm:0.7.1" + cookie-signature: "npm:1.0.6" + debug: "npm:2.6.9" + depd: "npm:2.0.0" + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + etag: "npm:~1.8.1" + finalhandler: "npm:1.3.1" + fresh: "npm:0.5.2" + http-errors: "npm:2.0.0" + merge-descriptors: "npm:1.0.3" + methods: "npm:~1.1.2" + on-finished: "npm:2.4.1" + parseurl: "npm:~1.3.3" + path-to-regexp: "npm:0.1.12" + proxy-addr: "npm:~2.0.7" + qs: "npm:6.13.0" + range-parser: "npm:~1.2.1" + safe-buffer: "npm:5.2.1" + send: "npm:0.19.0" + serve-static: "npm:1.16.2" + 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" + checksum: 10/34571c442fc8c9f2c4b442d2faa10ea1175cf8559237fc6a278f5ce6254a8ffdbeb9a15d99f77c1a9f2926ab183e3b7ba560e3261f1ad4149799e3412ab66bd1 + languageName: node + linkType: hard + "express@npm:5.0.1": version: 5.0.1 resolution: "express@npm:5.0.1" @@ -3203,6 +9314,34 @@ __metadata: languageName: node linkType: hard +"extend@npm:^3.0.2": + version: 3.0.2 + resolution: "extend@npm:3.0.2" + checksum: 10/59e89e2dc798ec0f54b36d82f32a27d5f6472c53974f61ca098db5d4648430b725387b53449a34df38fd0392045434426b012f302b3cc049a6500ccf82877e4e + languageName: node + linkType: hard + +"faker@npm:5.5.3": + version: 5.5.3 + resolution: "faker@npm:5.5.3" + checksum: 10/fc46449712aa0971a106dc84ae988bd3f08ba0f0862ed107cd2e5dc2df39424efb0687634f5a6c2d8d24a9b59a5474b5b003b9bc142ecebcea2d42af116b3966 + languageName: node + linkType: hard + +"fast-content-type-parse@npm:^1.1.0": + version: 1.1.0 + resolution: "fast-content-type-parse@npm:1.1.0" + checksum: 10/8637228a19b11296992af5d9b5f5ae84c6f27a465cf36a901b303b784ce0ca6f10502375da59958eb2b9c4949b98e5cc460ecb4bd777d22c3fa236c1e8da1ed8 + languageName: node + linkType: hard + +"fast-decode-uri-component@npm:^1.0.1": + version: 1.0.1 + resolution: "fast-decode-uri-component@npm:1.0.1" + checksum: 10/4b6ed26974414f688be4a15eab6afa997bad4a7c8605cb1deb928b28514817b4523a1af0fa06621c6cbfedb7e5615144c2c3e7512860e3a333a31a28d537dca7 + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -3217,6 +9356,13 @@ __metadata: languageName: node linkType: hard +"fast-fifo@npm:^1.2.0, fast-fifo@npm:^1.3.2": + version: 1.3.2 + resolution: "fast-fifo@npm:1.3.2" + checksum: 10/6bfcba3e4df5af7be3332703b69a7898a8ed7020837ec4395bb341bd96cc3a6d86c3f6071dd98da289618cf2234c70d84b2a6f09a33dd6f988b1ff60d8e54275 + languageName: node + linkType: hard + "fast-glob@npm:3.3.1": version: 3.3.1 resolution: "fast-glob@npm:3.3.1" @@ -3230,7 +9376,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.1.1, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -3243,13 +9389,46 @@ __metadata: languageName: node linkType: hard -"fast-json-stable-stringify@npm:^2.0.0": +"fast-hash-code@npm:2.1.0": + version: 2.1.0 + resolution: "fast-hash-code@npm:2.1.0" + checksum: 10/1d64a24805cac6c882b04fd6109c6fad3bfd7f85885bd3a35de4a28bbd84b3b157537b5d0ca3e353deb3b199eff17c46c4eac59de98da16e5d74014b1d883e2a + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" checksum: 10/2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e languageName: node linkType: hard +"fast-json-stringify@npm:^1.13.0": + version: 1.21.0 + resolution: "fast-json-stringify@npm:1.21.0" + dependencies: + ajv: "npm:^6.11.0" + deepmerge: "npm:^4.2.2" + string-similarity: "npm:^4.0.1" + checksum: 10/e58b4ef9572bcfe9ce599b16c727d67db92ab7462a3c772dc69048c4ff117402dbf517eaf93bad75f33b86309e7c6e578e621f28be1773f33f863779a3d11a98 + languageName: node + linkType: hard + +"fast-json-stringify@npm:^5.7.0, fast-json-stringify@npm:^5.8.0": + version: 5.16.1 + resolution: "fast-json-stringify@npm:5.16.1" + dependencies: + "@fastify/merge-json-schemas": "npm:^0.1.0" + ajv: "npm:^8.10.0" + ajv-formats: "npm:^3.0.1" + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^2.1.0" + json-schema-ref-resolver: "npm:^1.0.1" + rfdc: "npm:^1.2.0" + checksum: 10/7ae834a926770c7ea5469915e78720c0e0d7a5d4bbe5410f4d22b7c1b422c97ba1a5a1987234ed356dd25de8c9df2fa1bf5a4de3482973cd1100f2d55e5f617d + languageName: node + linkType: hard + "fast-levenshtein@npm:^2.0.6": version: 2.0.6 resolution: "fast-levenshtein@npm:2.0.6" @@ -3257,13 +9436,36 @@ __metadata: languageName: node linkType: hard -"fast-safe-stringify@npm:2.1.1": +"fast-querystring@npm:^1.0.0": + version: 1.1.2 + resolution: "fast-querystring@npm:1.1.2" + dependencies: + fast-decode-uri-component: "npm:^1.0.1" + checksum: 10/981da9b914f2b639dc915bdfa4f34ab028b967d428f02fbd293d99258593fde69c48eea73dfa03ced088268e0a8045c642e8debcd9b4821ebd125e130a0430c7 + languageName: node + linkType: hard + +"fast-redact@npm:^3.0.0, fast-redact@npm:^3.1.1": + version: 3.5.0 + resolution: "fast-redact@npm:3.5.0" + checksum: 10/24b27e2023bd5a62f908d97a753b1adb8d89206b260f97727728e00b693197dea2fc2aa3711147a385d0ec6e713569fd533df37a4ef947e08cb65af3019c7ad5 + languageName: node + linkType: hard + +"fast-safe-stringify@npm:2.1.1, fast-safe-stringify@npm:^2.0.8": version: 2.1.1 resolution: "fast-safe-stringify@npm:2.1.1" checksum: 10/dc1f063c2c6ac9533aee14d406441f86783a8984b2ca09b19c2fe281f9ff59d315298bc7bc22fd1f83d26fe19ef2f20e2ddb68e96b15040292e555c5ced0c1e4 languageName: node linkType: hard +"fast-uri@npm:^2.0.0, fast-uri@npm:^2.1.0": + version: 2.4.0 + resolution: "fast-uri@npm:2.4.0" + checksum: 10/07338f5665c29697ed5359c8010e58450b5c3fee2e9a3d6457e8b4a045995a36a7b9062c9849dad4ffe8959d3e150beccb78beecaab84f6b5f0976a2360f3028 + languageName: node + linkType: hard + "fast-uri@npm:^3.0.1": version: 3.0.6 resolution: "fast-uri@npm:3.0.6" @@ -3271,6 +9473,75 @@ __metadata: languageName: node linkType: hard +"fast-xml-parser@npm:4.4.1": + version: 4.4.1 + resolution: "fast-xml-parser@npm:4.4.1" + dependencies: + strnum: "npm:^1.0.5" + bin: + fxparser: src/cli/cli.js + checksum: 10/0c05ab8703630d8c857fafadbd78d0020d3a8e54310c3842179cd4a0d9d97e96d209ce885e91241f4aa9dd8dfc2fd924a682741a423d65153cad34da2032ec44 + languageName: node + linkType: hard + +"fast-xml-parser@npm:^4.2.2": + version: 4.5.3 + resolution: "fast-xml-parser@npm:4.5.3" + dependencies: + strnum: "npm:^1.1.1" + bin: + fxparser: src/cli/cli.js + checksum: 10/ca22bf9d65c10b8447c1034c13403e90ecee210e2b3852690df3d8a42b8a46ec655fae7356096abd98a15b89ddaf11878587b1773e0c3be4cbc2ac4af4c7bf95 + languageName: node + linkType: hard + +"fastify-plugin@npm:^4.0.0": + version: 4.5.1 + resolution: "fastify-plugin@npm:4.5.1" + checksum: 10/7c6d777ada0f01c8a1166a2a669cccfd6074c7764121f07cce997745f198227a271c7a317aaf0da273b329f24307f0eba3f093d872d29b839b33deb525bbafe2 + languageName: node + linkType: hard + +"fastify-plugin@npm:^5.0.0": + version: 5.0.1 + resolution: "fastify-plugin@npm:5.0.1" + checksum: 10/76f6960558239d1ead520ecfb9dbb9b0435a63376d9d48bed0861609a909bf1958cb097745bb1a5485592f2c6d1438941e7481203c86b0e74d2bc34f09e8ed3e + languageName: node + linkType: hard + +"fastify@npm:4.28.1": + version: 4.28.1 + resolution: "fastify@npm:4.28.1" + dependencies: + "@fastify/ajv-compiler": "npm:^3.5.0" + "@fastify/error": "npm:^3.4.0" + "@fastify/fast-json-stringify-compiler": "npm:^4.3.0" + abstract-logging: "npm:^2.0.1" + avvio: "npm:^8.3.0" + fast-content-type-parse: "npm:^1.1.0" + fast-json-stringify: "npm:^5.8.0" + find-my-way: "npm:^8.0.0" + light-my-request: "npm:^5.11.0" + pino: "npm:^9.0.0" + process-warning: "npm:^3.0.0" + proxy-addr: "npm:^2.0.7" + rfdc: "npm:^1.3.0" + secure-json-parse: "npm:^2.7.0" + semver: "npm:^7.5.4" + toad-cache: "npm:^3.3.0" + checksum: 10/8a749dd540609579258cd0471c521696ed16bf66e34d46babbbed9d9a184bd7a378c2ec87a233e382071c1c91b223db0a1ad1a7f9dc8a8f2240aaf8e173ed597 + languageName: node + linkType: hard + +"fastq@npm:^1.17.1": + version: 1.19.1 + resolution: "fastq@npm:1.19.1" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10/75679dc226316341c4f2a6b618571f51eac96779906faecd8921b984e844d6ae42fabb2df69b1071327d398d5716693ea9c9c8941f64ac9e89ec2032ce59d730 + languageName: node + linkType: hard + "fastq@npm:^1.6.0": version: 1.17.1 resolution: "fastq@npm:1.17.1" @@ -3280,6 +9551,35 @@ __metadata: languageName: node linkType: hard +"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": + version: 3.2.0 + resolution: "fetch-blob@npm:3.2.0" + dependencies: + node-domexception: "npm:^1.0.0" + web-streams-polyfill: "npm:^3.0.3" + checksum: 10/5264ecceb5fdc19eb51d1d0359921f12730941e333019e673e71eb73921146dceabcb0b8f534582be4497312d656508a439ad0f5edeec2b29ab2e10c72a1f86b + languageName: node + linkType: hard + +"fetchache@npm:0.1.1": + version: 0.1.1 + resolution: "fetchache@npm:0.1.1" + dependencies: + flatstr: "npm:1.0.12" + http-cache-semantics: "npm:4.1.0" + checksum: 10/6721b6e152859d7870f72e3f0f363830af99d22b81e1ec3ac9906bf878aeba3ff6b146d5d33189edf3d63ac72dfb8d1bb764183f497748908e48bacc8cea68fd + languageName: node + linkType: hard + +"figlet@npm:^1.5.2": + version: 1.8.0 + resolution: "figlet@npm:1.8.0" + bin: + figlet: bin/index.js + checksum: 10/e52933f9cba3c03c6f399763363502b6e6396d1ca6ca9d79cd8bd467aa85b64ee12c7b2cc5ae5901af5a6fe085414accac14890949130e908da8dd2a8bb8c8ac + languageName: node + linkType: hard + "file-entry-cache@npm:^8.0.0": version: 8.0.0 resolution: "file-entry-cache@npm:8.0.0" @@ -3301,6 +9601,13 @@ __metadata: languageName: node linkType: hard +"file-uri-to-path@npm:2.0.0": + version: 2.0.0 + resolution: "file-uri-to-path@npm:2.0.0" + checksum: 10/604c269718708a87e4014c537613b2216192f4e56096fb9f63817b4117760234371ea79a23747fd7f7dbbbb7e4ea7322242bcce5a875f5e39f977a19f123d4d4 + languageName: node + linkType: hard + "fill-range@npm:^7.1.1": version: 7.1.1 resolution: "fill-range@npm:7.1.1" @@ -3310,6 +9617,21 @@ __metadata: languageName: node linkType: hard +"finalhandler@npm:1.3.1": + version: 1.3.1 + resolution: "finalhandler@npm:1.3.1" + dependencies: + debug: "npm:2.6.9" + encodeurl: "npm:~2.0.0" + 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" + checksum: 10/4babe72969b7373b5842bc9f75c3a641a4d0f8eb53af6b89fa714d4460ce03fb92b28de751d12ba415e96e7e02870c436d67412120555e2b382640535697305b + languageName: node + linkType: hard + "finalhandler@npm:^2.0.0": version: 2.1.0 resolution: "finalhandler@npm:2.1.0" @@ -3324,6 +9646,17 @@ __metadata: languageName: node linkType: hard +"find-my-way@npm:^8.0.0": + version: 8.2.2 + resolution: "find-my-way@npm:8.2.2" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-querystring: "npm:^1.0.0" + safe-regex2: "npm:^3.1.0" + checksum: 10/8a3e7531a7471d1ea93e77d4e486f4ca8c42fc0349efaaefba197cabf4e2fa62f4ae65866b34702eb74c7f2caf9121d26e04c9f4b25db76310b5399a6db7f5a5 + languageName: node + linkType: hard + "find-up@npm:^5.0.0": version: 5.0.0 resolution: "find-up@npm:5.0.0" @@ -3344,6 +9677,13 @@ __metadata: languageName: node linkType: hard +"flatstr@npm:1.0.12, flatstr@npm:^1.0.12": + version: 1.0.12 + resolution: "flatstr@npm:1.0.12" + checksum: 10/2334fec61d9b4e1d8de8ceb33d9a8c64f87073d06d5cb157b04c8835c50f600b10e763a303fa388443ee423f28ed600cfd04cba1e793fe5d7c2d7e13fd912a01 + languageName: node + linkType: hard + "flatted@npm:^3.2.9": version: 3.3.1 resolution: "flatted@npm:3.3.1" @@ -3360,6 +9700,42 @@ __metadata: languageName: node linkType: hard +"foreground-child@npm:^3.1.0": + version: 3.3.1 + resolution: "foreground-child@npm:3.3.1" + dependencies: + cross-spawn: "npm:^7.0.6" + signal-exit: "npm:^4.0.1" + checksum: 10/427b33f997a98073c0424e5c07169264a62cda806d8d2ded159b5b903fdfc8f0a1457e06b5fc35506497acb3f1e353f025edee796300209ac6231e80edece835 + languageName: node + linkType: hard + +"form-data-encoder@npm:^1.7.1": + version: 1.9.0 + resolution: "form-data-encoder@npm:1.9.0" + checksum: 10/d6a684f22660e4857ef846ad8154c00c0f0e174f3edca24567ab93d9d5b5d765b2951518672db1fccc5e1f91d66bb0d9a54f99dbd9b915d204bc6887c6a0084c + languageName: node + linkType: hard + +"formdata-node@npm:^4.3.1": + version: 4.4.1 + resolution: "formdata-node@npm:4.4.1" + dependencies: + node-domexception: "npm:1.0.0" + web-streams-polyfill: "npm:4.0.0-beta.3" + checksum: 10/29622f75533107c1bbcbe31fda683e6a55859af7f48ec354a9800591ce7947ed84cd3ef2b2fcb812047a884f17a1bac75ce098ffc17e23402cd373e49c1cd335 + languageName: node + linkType: hard + +"formdata-polyfill@npm:^4.0.10": + version: 4.0.10 + resolution: "formdata-polyfill@npm:4.0.10" + dependencies: + fetch-blob: "npm:^3.1.2" + checksum: 10/9b5001d2edef3c9449ac3f48bd4f8cc92e7d0f2e7c1a5c8ba555ad4e77535cc5cf621fabe49e97f304067037282dd9093b9160a3cb533e46420b446c4e6bc06f + languageName: node + linkType: hard + "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -3367,6 +9743,13 @@ __metadata: languageName: node linkType: hard +"fresh@npm:0.5.2, fresh@npm:^0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 10/64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1 + languageName: node + linkType: hard + "fresh@npm:2.0.0": version: 2.0.0 resolution: "fresh@npm:2.0.0" @@ -3374,10 +9757,55 @@ __metadata: languageName: node linkType: hard -"fresh@npm:^0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 10/64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1 +"fs-capacitor@npm:^2.0.4": + version: 2.0.4 + resolution: "fs-capacitor@npm:2.0.4" + checksum: 10/1e36eb58a5f0ff13b1120e0d12e30dcd7a4df4740e799a1a56219de727246502e0d1301ff9bc01337e07af40f7849b312621df5306f39ec51a52ec4fb50c5bbe + languageName: node + linkType: hard + +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 10/18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d + languageName: node + linkType: hard + +"fs-extra@npm:11.1.1": + version: 11.1.1 + resolution: "fs-extra@npm:11.1.1" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10/c4e9fabf9762a70d1403316b7faa899f3d3303c8afa765b891c2210fdeba368461e04ae1203920b64ef6a7d066a39ab8cef2160b5ce8d1011bb4368688cd9bb7 + languageName: node + linkType: hard + +"fs-extra@npm:11.3.0, fs-extra@npm:~11.3.0": + version: 11.3.0 + resolution: "fs-extra@npm:11.3.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10/c9fe7b23dded1efe7bbae528d685c3206477e20cc60e9aaceb3f024f9b9ff2ee1f62413c161cb88546cc564009ab516dec99e9781ba782d869bb37e4fe04a97f + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10/af143246cf6884fe26fa281621d45cfe111d34b30535a475bfa38dafe343dadb466c047a924ffc7d6b7b18265df4110224ce3803806dbb07173bf2087b648d7f + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10/e703107c28e362d8d7b910bbcbfd371e640a3bb45ae157a362b5952c0030c0b6d4981140ec319b347bce7adc025dd7813da1ff908a945ac214d64f5402a51b96 languageName: node linkType: hard @@ -3421,6 +9849,39 @@ __metadata: languageName: node linkType: hard +"gaxios@npm:^6.0.0, gaxios@npm:^6.0.2, gaxios@npm:^6.1.1": + version: 6.7.1 + resolution: "gaxios@npm:6.7.1" + dependencies: + extend: "npm:^3.0.2" + https-proxy-agent: "npm:^7.0.1" + is-stream: "npm:^2.0.0" + node-fetch: "npm:^2.6.9" + uuid: "npm:^9.0.1" + checksum: 10/c85599162208884eadee91215ebbfa1faa412551df4044626cb561300e15193726e8f23d63b486533e066dadad130f58ed872a23acab455238d8d48b531a0695 + languageName: node + linkType: hard + +"gcp-metadata@npm:^6.1.0": + version: 6.1.1 + resolution: "gcp-metadata@npm:6.1.1" + dependencies: + gaxios: "npm:^6.1.1" + google-logging-utils: "npm:^0.0.2" + json-bigint: "npm:^1.0.0" + checksum: 10/f6b1a604d5888db261a9a3ca0a494338b5cdbf815efa393aa38051d814387545bbfd9f25874bf8ea36441f2052625add42658e8973648e53f9b90f151b4bad1b + languageName: node + linkType: hard + +"generate-function@npm:^2.3.1": + version: 2.3.1 + resolution: "generate-function@npm:2.3.1" + dependencies: + is-property: "npm:^1.0.2" + checksum: 10/318f85af87c3258d86df4ebbb56b63a2ae52e71bd6cde8d0a79de09450de7422a7047fb1f8d52ccc135564a36cb986d73c63149eed96b7ac57e38acba44f29e2 + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -3428,6 +9889,13 @@ __metadata: languageName: node linkType: hard +"get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10/b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + languageName: node + linkType: hard + "get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" @@ -3459,6 +9927,45 @@ __metadata: languageName: node linkType: hard +"get-intrinsic@npm:^1.3.0": + version: 1.3.0 + resolution: "get-intrinsic@npm:1.3.0" + dependencies: + call-bind-apply-helpers: "npm:^1.0.2" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.1.1" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10/6e9dd920ff054147b6f44cb98104330e87caafae051b6d37b13384a45ba15e71af33c3baeac7cb630a0aaa23142718dcf25b45cfdd86c184c5dcb4e56d953a10 + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: 10/bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 + languageName: node + linkType: hard + +"get-port@npm:7.1.0": + version: 7.1.0 + resolution: "get-port@npm:7.1.0" + checksum: 10/f4d23b43026124007663a899578cc87ff37bfcf645c5c72651e9810ebafc759857784e409fb8e0ada9b90e5c5db089b0ae2f5f6b49fba1ce2e0aff86094ab17d + languageName: node + linkType: hard + +"get-port@npm:^5.1.1": + version: 5.1.1 + resolution: "get-port@npm:5.1.1" + checksum: 10/0162663ffe5c09e748cd79d97b74cd70e5a5c84b760a475ce5767b357fb2a57cb821cee412d646aa8a156ed39b78aab88974eddaa9e5ee926173c036c0713787 + languageName: node + linkType: hard + "get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": version: 1.0.1 resolution: "get-proto@npm:1.0.1" @@ -3500,89 +10007,384 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" +"getopts@npm:2.3.0": + version: 2.3.0 + resolution: "getopts@npm:2.3.0" + checksum: 10/64c7494d05d6b6205f3351336d9c000265e3f84975ab1bb2b500ff9488eb506bad1d04fa8d2687fd7d81379846e9a500409f8e4b9e20dc604c785abd9b5cf7fd + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10/32cd106ce8c0d83731966d31517adb766d02c3812de49c30cfe0675c7c0ae6630c11214c54a5ae67aca882cf738d27fd7768f21aa19118b9245950554be07247 + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: 10/c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + languageName: node + linkType: hard + +"glob-to-regexp@npm:^0.4.1": + version: 0.4.1 + resolution: "glob-to-regexp@npm:0.4.1" + checksum: 10/9009529195a955c40d7b9690794aeff5ba665cc38f1519e111c58bb54366fd0c106bde80acf97ba4e533208eb53422c83b136611a54c5fefb1edd8dc267cb62e + languageName: node + linkType: hard + +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10/698dfe11828b7efd0514cd11e573eaed26b2dff611f0400907281ce3eab0c1e56143ef9b35adc7c77ecc71fba74717b510c7c223d34ca8a98ec81777b293d4ac + languageName: node + linkType: hard + +"glob@npm:^11.0.0": + version: 11.0.1 + resolution: "glob@npm:11.0.1" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^4.0.1" + minimatch: "npm:^10.0.0" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^2.0.0" + bin: + glob: dist/esm/bin.mjs + checksum: 10/57b12a05cc25f1c38f3b24cf6ea7a8bacef11e782c4b9a8c5b0bef3e6c5bcb8c4548cb31eb4115592e0490a024c1bde7359c470565608dd061d3b21179740457 + languageName: node + linkType: hard + +"glob@npm:^8.0.3": + version: 8.1.0 + resolution: "glob@npm:8.1.0" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^5.0.1" + once: "npm:^1.3.0" + checksum: 10/9aab1c75eb087c35dbc41d1f742e51d0507aa2b14c910d96fb8287107a10a22f4bbdce26fc0a3da4c69a20f7b26d62f1640b346a4f6e6becfff47f335bb1dc5e + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10/9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2 + languageName: node + linkType: hard + +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10/03939c8af95c6df5014b137cac83aa909090c3a3985caef06ee9a5a669790877af8698ab38007e4c0186873adc14c0b13764acc754b16a754c216cc56aa5f021 + languageName: node + linkType: hard + +"globals@npm:^15.11.0": + version: 15.14.0 + resolution: "globals@npm:15.14.0" + checksum: 10/e35ffbdbc024d6381efca906f67211a7bbf935db2af8c14a65155785479e28b3e475950e5933bb6b296eed54b6dcd924e25b26dbc8579b1bde9d5d25916e1c5f + languageName: node + linkType: hard + +"globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" + dependencies: + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10/1f1fd078fb2f7296306ef9dd51019491044ccf17a59ed49d375b576ca108ff37e47f3d29aead7add40763574a992f16a5367dd1e2173b8634ef18556ab719ac4 + languageName: node + linkType: hard + +"globby@npm:11.0.4": + version: 11.0.4 + resolution: "globby@npm:11.0.4" + dependencies: + array-union: "npm:^2.1.0" + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.1.1" + ignore: "npm:^5.1.4" + merge2: "npm:^1.3.0" + slash: "npm:^3.0.0" + checksum: 10/118c5ac92c2914342dec05648d217c8f31b0ccbfd3eb24d8722d350aa3003200dd4ae1b573b894cc4759e85156eb3bab35c5873f98ae9301572e22f656641964 + languageName: node + linkType: hard + +"globby@npm:11.1.0, globby@npm:^11.0.3": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: "npm:^2.1.0" + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.2.9" + ignore: "npm:^5.2.0" + merge2: "npm:^1.4.1" + slash: "npm:^3.0.0" + checksum: 10/288e95e310227bbe037076ea81b7c2598ccbc3122d87abc6dab39e1eec309aa14f0e366a98cdc45237ffcfcbad3db597778c0068217dcb1950fef6249104e1b1 + languageName: node + linkType: hard + +"google-auth-library@npm:^9.0.0": + version: 9.15.1 + resolution: "google-auth-library@npm:9.15.1" + dependencies: + base64-js: "npm:^1.3.0" + ecdsa-sig-formatter: "npm:^1.0.11" + gaxios: "npm:^6.1.1" + gcp-metadata: "npm:^6.1.0" + gtoken: "npm:^7.0.0" + jws: "npm:^4.0.0" + checksum: 10/6b977dd20f4f1ab6b2d2b78650d1e1c79ca84b951720b1064b85ebbb32af469547db7505a6609265e806be11c823bd6e07323b5073a98729b43b29fe34f05717 + languageName: node + linkType: hard + +"google-logging-utils@npm:^0.0.2": + version: 0.0.2 + resolution: "google-logging-utils@npm:0.0.2" + checksum: 10/f8f5ec3087ef4563d12ee1afc603e6b42b4d703c1f10c9f37b3080e6f4a2e9554e0fd9dcdce97ded5a46ead465c706ff2bc791ad2ca478ed8dc62fdc4b06cac6 + languageName: node + linkType: hard + +"google-protobuf@npm:3.21.4, google-protobuf@npm:^3.17.3": + version: 3.21.4 + resolution: "google-protobuf@npm:3.21.4" + checksum: 10/0d87fe8ef221d105cbaa808f4024bd577638524d8e461469e3733f2e4933391ad4da86b7fcbd11e8781bee04eacf2e8ba19aaacd5f9deb336a220485841d980f + languageName: node + linkType: hard + +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.1.3" + checksum: 10/5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca + languageName: node + linkType: hard + +"gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10/94e296d69f92dc1c0768fcfeecfb3855582ab59a7c75e969d5f96ce50c3d201fd86d5a2857c22565764d5bb8a816c7b1e58f133ec318cd56274da36c5e3fb1a1 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10/6dd60dba97007b21e3a829fab3f771803cc1292977fe610e240ea72afd67e5690ac9eeaafc4a99710e78962e5936ab5a460787c2a1180f1cb0ccfac37d29f897 + languageName: node + linkType: hard + +"graphql-compose@npm:^9.0.2": + version: 9.1.0 + resolution: "graphql-compose@npm:9.1.0" + dependencies: + graphql-type-json: "npm:0.3.2" + peerDependencies: + graphql: ^14.2.0 || ^15.0.0 || ^16.0.0 + checksum: 10/02762d62aeb6d92c296dd85aed3c9a2b686338fdd9a4890d6ece1c4a673ade94dd92bc4572740e385765ab61a3f962f6f9d89644e1ffefb4a2012068e7a015a9 + languageName: node + linkType: hard + +"graphql-executor@npm:0.0.18": + version: 0.0.18 + resolution: "graphql-executor@npm:0.0.18" + peerDependencies: + graphql: ^15.0.0 || ^16.0.0 + checksum: 10/71b8e05c14a754459a66424ccac8c6e4a130c3c39559c319a4d03282152b6a6adf517134c97f64555e4e28d2cd5c4548591314882e2f5b4b88038499cd37549b + languageName: node + linkType: hard + +"graphql-extensions@npm:^0.16.0": + version: 0.16.0 + resolution: "graphql-extensions@npm:0.16.0" + dependencies: + "@apollographql/apollo-tools": "npm:^0.5.0" + apollo-server-env: "npm:^3.2.0" + apollo-server-types: "npm:^0.10.0" + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/a1169c6ec65db9306c94a88e660ae29ab09f1600d191500e1f24dfa519c00ba1a3f256e701db26867201fd50f0d654c1c4a19025764fbdfac65352b05f1bb992 + languageName: node + linkType: hard + +"graphql-jit@npm:0.5.2": + version: 0.5.2 + resolution: "graphql-jit@npm:0.5.2" + dependencies: + fast-json-stringify: "npm:^1.13.0" + generate-function: "npm:^2.3.1" + json-schema: "npm:^0.2.3" + lodash.memoize: "npm:^4.1.2" + lodash.merge: "npm:4.6.2" + lodash.mergewith: "npm:4.6.2" + peerDependencies: + graphql: ">=15" + checksum: 10/00c4cf6173d263fbe461647920bffbc90fbb70e79271dd59e96dc5bdb612ff693da1ce44ecad6f844bd5cb0de419c3c14217e18af1f6e02d6d7f40c917b17b11 + languageName: node + linkType: hard + +"graphql-jit@npm:0.6.0": + version: 0.6.0 + resolution: "graphql-jit@npm:0.6.0" + dependencies: + fast-json-stringify: "npm:^1.13.0" + generate-function: "npm:^2.3.1" + json-schema: "npm:^0.2.3" + lodash.memoize: "npm:^4.1.2" + lodash.merge: "npm:4.6.2" + lodash.mergewith: "npm:4.6.2" + peerDependencies: + graphql: ">=15" + checksum: 10/d1316fe3a8a426412960a0bf5d950b45b34deb5c09d2f4037066c33fb0f9a7416745224e6384353f598d12d0e83cc9caa2fc5523d2fa5e239a2f7e33929d7985 + languageName: node + linkType: hard + +"graphql-jit@npm:0.7.3": + version: 0.7.3 + resolution: "graphql-jit@npm:0.7.3" dependencies: - is-glob: "npm:^4.0.1" - checksum: 10/32cd106ce8c0d83731966d31517adb766d02c3812de49c30cfe0675c7c0ae6630c11214c54a5ae67aca882cf738d27fd7768f21aa19118b9245950554be07247 + "@graphql-typed-document-node/core": "npm:^3.1.1" + fast-json-stringify: "npm:^1.13.0" + generate-function: "npm:^2.3.1" + json-schema: "npm:^0.4.0" + lodash.memoize: "npm:^4.1.2" + lodash.merge: "npm:4.6.2" + lodash.mergewith: "npm:4.6.2" + peerDependencies: + graphql: ">=15" + checksum: 10/eb9756bb56fb89616319428f53bc77cf0b0debed19f5bb68df335a79a32a2367d1d6de668b1114aa406e3c0bb095bc7923ed9eba32731fa9f52ab930f5282476 languageName: node linkType: hard -"glob-parent@npm:^6.0.2": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" +"graphql-scalars@npm:1.12.0": + version: 1.12.0 + resolution: "graphql-scalars@npm:1.12.0" dependencies: - is-glob: "npm:^4.0.3" - checksum: 10/c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + tslib: "npm:~2.3.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/2f3c78594216a4a9400cce37117a99ff4a8eb3f94ecc7953a6f2c4722eca8c48540e702607096162bea184a6e08ebaf63186381db697a70bac41370df3109b94 languageName: node linkType: hard -"glob-to-regexp@npm:^0.4.1": - version: 0.4.1 - resolution: "glob-to-regexp@npm:0.4.1" - checksum: 10/9009529195a955c40d7b9690794aeff5ba665cc38f1519e111c58bb54366fd0c106bde80acf97ba4e533208eb53422c83b136611a54c5fefb1edd8dc267cb62e +"graphql-scalars@npm:^1.10.0": + version: 1.24.2 + resolution: "graphql-scalars@npm:1.24.2" + dependencies: + tslib: "npm:^2.5.0" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/740747ca0191d17f593ea747b02df5fedd778a1376ea235a815bd80b69356efacf5b32412b2461d9ae3edadd1a56bfba8df0a75ae2c5ea2932a126b3e513cca6 languageName: node linkType: hard -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 10/9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2 +"graphql-subscriptions@npm:1.2.1, graphql-subscriptions@npm:^1.0.0, graphql-subscriptions@npm:^1.2.1": + version: 1.2.1 + resolution: "graphql-subscriptions@npm:1.2.1" + dependencies: + iterall: "npm:^1.3.0" + peerDependencies: + graphql: ^0.10.5 || ^0.11.3 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/6dfc0bf278b595c7d99b577e05902d18cd0e56c8c060892ccba7651ff1a49218c7cdd5a8e811fcb9071b98492d238609ba6f326129f5cb0f5433c993671e2d14 languageName: node linkType: hard -"globals@npm:^14.0.0": - version: 14.0.0 - resolution: "globals@npm:14.0.0" - checksum: 10/03939c8af95c6df5014b137cac83aa909090c3a3985caef06ee9a5a669790877af8698ab38007e4c0186873adc14c0b13764acc754b16a754c216cc56aa5f021 +"graphql-subscriptions@npm:2.0.0": + version: 2.0.0 + resolution: "graphql-subscriptions@npm:2.0.0" + dependencies: + iterall: "npm:^1.3.0" + peerDependencies: + graphql: ^15.7.2 || ^16.0.0 + checksum: 10/fcf47bd8cef90f3d38f07b49b4b0e70514c22d56e3604a6cde03a250d3129a6c5b3e8420953a6fe5dab68e48d092a4d13fa39bcc61610bdd6c4a0804b9ee2f82 languageName: node linkType: hard -"globals@npm:^15.11.0": - version: 15.14.0 - resolution: "globals@npm:15.14.0" - checksum: 10/e35ffbdbc024d6381efca906f67211a7bbf935db2af8c14a65155785479e28b3e475950e5933bb6b296eed54b6dcd924e25b26dbc8579b1bde9d5d25916e1c5f +"graphql-tag@npm:^2.11.0": + version: 2.12.6 + resolution: "graphql-tag@npm:2.12.6" + dependencies: + tslib: "npm:^2.1.0" + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: 10/23a2bc1d3fbeae86444204e0ac08522e09dc369559ba75768e47421a7321b59f352fb5b2c9a5c37d3cf6de890dca4e5ac47e740c7cc622e728572ecaa649089e languageName: node linkType: hard -"globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": - version: 1.0.4 - resolution: "globalthis@npm:1.0.4" +"graphql-tools@npm:^4.0.8": + version: 4.0.8 + resolution: "graphql-tools@npm:4.0.8" dependencies: - define-properties: "npm:^1.2.1" - gopd: "npm:^1.0.1" - checksum: 10/1f1fd078fb2f7296306ef9dd51019491044ccf17a59ed49d375b576ca108ff37e47f3d29aead7add40763574a992f16a5367dd1e2173b8634ef18556ab719ac4 + apollo-link: "npm:^1.2.14" + apollo-utilities: "npm:^1.0.1" + deprecated-decorator: "npm:^0.1.6" + iterall: "npm:^1.1.3" + uuid: "npm:^3.1.0" + peerDependencies: + graphql: ^0.13.0 || ^14.0.0 || ^15.0.0 + checksum: 10/9ae0d4ee913085026f75f3c89d4c783cfa9e2801cfeece57402970f57f4079cafecba5dc7dc7dd23901f7ea03498a9132462fb312d1dc2a6a7ad27f3aa4e0fea languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 10/5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca +"graphql-type-json@npm:0.3.2": + version: 0.3.2 + resolution: "graphql-type-json@npm:0.3.2" + peerDependencies: + graphql: ">=0.8.0" + checksum: 10/41620699637a5294937bd61d6e2696edea5a1279ef3d8f4b33716a910635595435381ccd1b74c6fae62c2bc81064c62ae27d3559c8380c0f99bdfdc8ecb249b0 languageName: node linkType: hard -"gopd@npm:^1.2.0": - version: 1.2.0 - resolution: "gopd@npm:1.2.0" - checksum: 10/94e296d69f92dc1c0768fcfeecfb3855582ab59a7c75e969d5f96ce50c3d201fd86d5a2857c22565764d5bb8a816c7b1e58f133ec318cd56274da36c5e3fb1a1 +"graphql-ws@npm:^5.3.0": + version: 5.16.2 + resolution: "graphql-ws@npm:5.16.2" + peerDependencies: + graphql: ">=0.11 <=16" + checksum: 10/6647bfe640b467f27aaf5ee044c1d114fe266e82cda4ebbb4368d5a4e98df5d2de9d6be70d28eb5e821d87fbf8964c3a8a18abf87c76d4f148800fd8e0488c3d languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 +"graphql@npm:15.8.0": + version: 15.8.0 + resolution: "graphql@npm:15.8.0" + checksum: 10/f8d830287a9028d6779b59c437e0ade63a713b47521b02b60316df1761b805b1a7ce03be88053d224b7f78f5d1d1a786d287ab229cd158b42ebeea9e86daaba5 languageName: node linkType: hard -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: 10/6dd60dba97007b21e3a829fab3f771803cc1292977fe610e240ea72afd67e5690ac9eeaafc4a99710e78962e5936ab5a460787c2a1180f1cb0ccfac37d29f897 +"gtoken@npm:^7.0.0": + version: 7.1.0 + resolution: "gtoken@npm:7.1.0" + dependencies: + gaxios: "npm:^6.0.0" + jws: "npm:^4.0.0" + checksum: 10/640392261e55c9242137a81a4af8feb053b57061762cedddcbb6a0d62c2314316161808ac2529eea67d06d69fdc56d82361af50f2d840a04a87ea29e124d7382 languageName: node linkType: hard @@ -3664,6 +10466,30 @@ __metadata: languageName: node linkType: hard +"header-case@npm:^2.0.4": + version: 2.0.4 + resolution: "header-case@npm:2.0.4" + dependencies: + capital-case: "npm:^1.0.4" + tslib: "npm:^2.0.3" + checksum: 10/571c83eeb25e8130d172218712f807c0b96d62b020981400bccc1503a7cf14b09b8b10498a962d2739eccf231d950e3848ba7d420b58a6acd2f9283439546cd9 + languageName: node + linkType: hard + +"http-cache-semantics@npm:4.1.0": + version: 4.1.0 + resolution: "http-cache-semantics@npm:4.1.0" + checksum: 10/c9c29508b27c1d81ba78fc1df45dc142dfc039a0871e596db0a2257f08c7e9de16be6a61c3a7c90f4cb0e7dfc1c0277ed8a1ea4bc700b07d4e91ff403ca46d9e + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 10/362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f + languageName: node + linkType: hard + "http-errors@npm:2.0.0, http-errors@npm:^2.0.0": version: 2.0.0 resolution: "http-errors@npm:2.0.0" @@ -3677,7 +10503,70 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:0.6.3": +"http-errors@npm:^1.7.3": + version: 1.8.1 + resolution: "http-errors@npm:1.8.1" + dependencies: + depd: "npm:~1.1.2" + inherits: "npm:2.0.4" + setprototypeof: "npm:1.2.0" + statuses: "npm:>= 1.5.0 < 2" + toidentifier: "npm:1.0.1" + checksum: 10/76fc491bd8df2251e21978e080d5dae20d9736cfb29bb72b5b76ec1bcebb1c14f0f58a3a128dd89288934379d2173cfb0421c571d54103e93dd65ef6243d64d8 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "http-proxy-agent@npm:5.0.0" + dependencies: + "@tootallnate/once": "npm:2" + agent-base: "npm:6" + debug: "npm:4" + checksum: 10/5ee19423bc3e0fd5f23ce991b0755699ad2a46a440ce9cec99e8126bb98448ad3479d2c0ea54be5519db5b19a4ffaa69616bac01540db18506dd4dac3dc418f0 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10/d062acfa0cb82beeb558f1043c6ba770ea892b5fb7b28654dbc70ea2aeea55226dd34c02a294f6c1ca179a5aa483c4ea641846821b182edbd9cc5d89b54c6848 + languageName: node + linkType: hard + +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: "npm:6" + debug: "npm:4" + checksum: 10/f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1": + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:4" + checksum: 10/784b628cbd55b25542a9d85033bdfd03d4eda630fb8b3c9477959367f3be95dc476ed2ecbb9836c359c7c698027fc7b45723a302324433590f45d6c1706e8c13 + languageName: node + linkType: hard + +"iconv-lite@npm:0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 10/6d3a2dac6e5d1fb126d25645c25c3a1209f70cceecc68b8ef51ae0da3cdc078c151fade7524a30b12a3094926336831fca09c666ef55b37e2c69638b5d6bd2e3 + languageName: node + linkType: hard + +"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -3695,7 +10584,14 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0, ignore@npm:^5.3.1, ignore@npm:^5.3.2": +"ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 10/d9f2557a59036f16c282aaeb107832dc957a93d73397d89bbad4eb1130560560eb695060145e8e6b3b498b15ab95510226649a0b8f52ae06583575419fe10fc4 + languageName: node + linkType: hard + +"ignore@npm:^5.1.4, ignore@npm:^5.2.0, ignore@npm:^5.3.1, ignore@npm:^5.3.2": version: 5.3.2 resolution: "ignore@npm:5.3.2" checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 @@ -3712,6 +10608,13 @@ __metadata: languageName: node linkType: hard +"import-lazy@npm:~4.0.0": + version: 4.0.0 + resolution: "import-lazy@npm:4.0.0" + checksum: 10/943309cc8eb01ada12700448c288b0384f77a1bc33c7e00fa4cb223c665f467a13ce9aaceb8d2e4cf586b07c1d2828040263dcc069873ce63cfc2ac6fd087971 + languageName: node + linkType: hard + "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -3719,7 +10622,17 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2.0.4, inherits@npm:^2.0.3, inherits@npm:~2.0.3": +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10/d2ebd65441a38c8336c223d1b80b921b9fa737e37ea466fd7e253cb000c64ae1f17fa59e68130ef5bda92cfd8d36b83d37dab0eb0a4558bcfec8e8cdfd2dcb67 + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 10/cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521 @@ -3748,6 +10661,40 @@ __metadata: languageName: node linkType: hard +"interpret@npm:^2.2.0": + version: 2.2.0 + resolution: "interpret@npm:2.2.0" + checksum: 10/a62d4de5c1f8ab1fd0ccc8a1a8cca8dc31e14928b70364f0787576fe4639c0c463bd79cfe58c9bd9f54db9b7e53d3e646e68fb7627c6b65e3b0e3893156c5126 + languageName: node + linkType: hard + +"ioredis@npm:*": + version: 5.6.0 + resolution: "ioredis@npm:5.6.0" + dependencies: + "@ioredis/commands": "npm:^1.1.1" + cluster-key-slot: "npm:^1.1.0" + debug: "npm:^4.3.4" + denque: "npm:^2.1.0" + lodash.defaults: "npm:^4.2.0" + lodash.isarguments: "npm:^3.1.0" + redis-errors: "npm:^1.2.0" + redis-parser: "npm:^3.0.0" + standard-as-callback: "npm:^2.1.0" + checksum: 10/4f636722993d5028e7a5905c33f46bcf24a1aaf7c5cd6929e0b5b28835bb42cdc958039e32d050af1065c099998a14dbe8b3c221547073b4318b9436c9f2da6a + languageName: node + linkType: hard + +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10/1ed81e06721af012306329b31f532b5e24e00cb537be18ddc905a84f19fe8f83a09a1699862bf3a1ec4b9dea93c55a3fa5faf8b5ea380431469df540f38b092c + languageName: node + linkType: hard + "ipaddr.js@npm:1.9.1": version: 1.9.1 resolution: "ipaddr.js@npm:1.9.1" @@ -3846,6 +10793,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.16.0": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10/452b2c2fb7f889cbbf7e54609ef92cf6c24637c568acc7e63d166812a0fb365ae8a504c333a29add8bdb1686704068caa7f4e4b639b650dde4f00a038b8941fb + languageName: node + linkType: hard + "is-data-view@npm:^1.0.1": version: 1.0.1 resolution: "is-data-view@npm:1.0.1" @@ -3901,6 +10857,13 @@ __metadata: languageName: node linkType: hard +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10/44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + languageName: node + linkType: hard + "is-generator-function@npm:^1.0.10": version: 1.0.10 resolution: "is-generator-function@npm:1.0.10" @@ -3966,6 +10929,13 @@ __metadata: languageName: node linkType: hard +"is-property@npm:^1.0.2": + version: 1.0.2 + resolution: "is-property@npm:1.0.2" + checksum: 10/2f66eacb3d7237ba5c725496672edec656a20b12c80790921988578e6b11c258a062ce1e602f3cd2e3c2e05dd8b6e24e1d59254375207f157424a02ef0abb3d7 + languageName: node + linkType: hard + "is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" @@ -4013,6 +10983,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^2.0.0, is-stream@npm:^2.0.1": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 10/b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 + languageName: node + linkType: hard + "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -4070,6 +11047,13 @@ __metadata: languageName: node linkType: hard +"is-url@npm:1.2.4": + version: 1.2.4 + resolution: "is-url@npm:1.2.4" + checksum: 10/100e74b3b1feab87a43ef7653736e88d997eb7bd32e71fd3ebc413e58c1cbe56269699c776aaea84244b0567f2a7d68dfaa512a062293ed2f9fdecb394148432 + languageName: node + linkType: hard + "is-weakmap@npm:^2.0.2": version: 2.0.2 resolution: "is-weakmap@npm:2.0.2" @@ -4126,6 +11110,20 @@ __metadata: languageName: node linkType: hard +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10/7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + languageName: node + linkType: hard + +"iterall@npm:^1.1.3, iterall@npm:^1.2.1, iterall@npm:^1.3.0": + version: 1.3.0 + resolution: "iterall@npm:1.3.0" + checksum: 10/700c3e9ae194a00b66dc8dcb449195f84add4e64afaf7ed624177e19565393f9bddd34d621ea70c8eceab87a8536fc0e45bb1c9d1ea7c710d41ed0c3d937b19f + languageName: node + linkType: hard + "iterare@npm:1.2.1": version: 1.2.1 resolution: "iterare@npm:1.2.1" @@ -4147,6 +11145,28 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10/96f8786eaab98e4bf5b2a5d6d9588ea46c4d06bbc4f2eb861fdd7b6b182b16f71d8a70e79820f335d52653b16d4843b29dd9cdcf38ae80406756db9199497cf3 + languageName: node + linkType: hard + +"jackspeak@npm:^4.0.1": + version: 4.1.0 + resolution: "jackspeak@npm:4.1.0" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + checksum: 10/d3ad964e87a3d66ec86b6d466ff150cf3472bbda738a9c4f882ece96c7fb59f0013be1f6cad17cbedd36260741db6cf8912b8e037cd7c7eb72b3532246e54f77 + languageName: node + linkType: hard + "jest-worker@npm:^27.4.5": version: 27.5.1 resolution: "jest-worker@npm:27.5.1" @@ -4158,6 +11178,13 @@ __metadata: languageName: node linkType: hard +"jju@npm:~1.4.0": + version: 1.4.0 + resolution: "jju@npm:1.4.0" + checksum: 10/1067ff8ce02221faac5a842116ed0ec79a53312a111d0bf8342a80bd02c0a3fdf0b8449694a65947db0a3e8420e8b326dffb489c7dd5866efc380c0d1708a707 + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -4165,7 +11192,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.1.0": +"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: @@ -4176,6 +11203,13 @@ __metadata: languageName: node linkType: hard +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10/bebe7ae829bbd586ce8cbe83501dd8cb8c282c8902a8aeeed0a073a89dc37e8103b1244f3c6acd60278bcbfe12d93a3f83c9ac396868a3b3bbc3c5e5e3b648ef + languageName: node + linkType: hard + "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" @@ -4185,6 +11219,24 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967 + languageName: node + linkType: hard + +"json-bigint@npm:^1.0.0": + version: 1.0.0 + resolution: "json-bigint@npm:1.0.0" + dependencies: + bignumber.js: "npm:^9.0.0" + checksum: 10/cd3973b88e5706f8f89d2a9c9431f206ef385bd5c584db1b258891a5e6642507c32316b82745239088c697f5ddfe967351e1731f5789ba7855aed56ad5f70e1f + languageName: node + linkType: hard + "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" @@ -4199,6 +11251,15 @@ __metadata: languageName: node linkType: hard +"json-schema-ref-resolver@npm:^1.0.1": + version: 1.0.1 + resolution: "json-schema-ref-resolver@npm:1.0.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + checksum: 10/5ec9879fd939e0ddf84740fbdef31c574a6999cc4ecd8cee8e2a07d2627ec395f1a588d9433173cfe59d2473759389cea2782d67f850f9b95212f5bd2940a24b + languageName: node + linkType: hard + "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -4213,6 +11274,20 @@ __metadata: languageName: node linkType: hard +"json-schema@npm:^0.2.3": + version: 0.2.5 + resolution: "json-schema@npm:0.2.5" + checksum: 10/1731319bdae25103699e7f17a0fec0db649544e63628e5e6f7bce0dc68525dd6766d59e645caa5606933ced0ad292e601e53bdcab402c0ebc3795e0a8ee6f1ee + languageName: node + linkType: hard + +"json-schema@npm:^0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 10/8b3b64eff4a807dc2a3045b104ed1b9335cd8d57aa74c58718f07f0f48b8baa3293b00af4dcfbdc9144c3aafea1e97982cc27cc8e150fc5d93c540649507a458 + languageName: node + linkType: hard + "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" @@ -4231,7 +11306,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.3": +"json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -4240,15 +11315,95 @@ __metadata: languageName: node linkType: hard -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": - version: 3.3.5 - resolution: "jsx-ast-utils@npm:3.3.5" +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10/03014769e7dc77d4cf05fa0b534907270b60890085dd5e4d60a382ff09328580651da0b8b4cdf44d91e4c8ae64d91791d965f05707beff000ed494a38b6fec85 + languageName: node + linkType: hard + +"jsonwebtoken@npm:9.0.2": + version: 9.0.2 + resolution: "jsonwebtoken@npm:9.0.2" + dependencies: + 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.0.0" + ms: "npm:^2.1.1" + semver: "npm:^7.5.4" + checksum: 10/6e9b6d879cec2b27f2f3a88a0c0973edc7ba956a5d9356b2626c4fddfda969e34a3832deaf79c3e1c6c9a525bc2c4f2c2447fa477f8ac660f0017c31a59ae96b + languageName: node + linkType: hard + +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" + dependencies: + array-includes: "npm:^3.1.6" + array.prototype.flat: "npm:^1.3.1" + object.assign: "npm:^4.1.4" + object.values: "npm:^1.1.6" + checksum: 10/b61d44613687dfe4cc8ad4b4fbf3711bf26c60b8d5ed1f494d723e0808415c59b24a7c0ed8ab10736a40ff84eef38cbbfb68b395e05d31117b44ffc59d31edfc + languageName: node + linkType: hard + +"jwa@npm:^1.4.1": + version: 1.4.1 + resolution: "jwa@npm:1.4.1" + dependencies: + buffer-equal-constant-time: "npm:1.0.1" + ecdsa-sig-formatter: "npm:1.0.11" + safe-buffer: "npm:^5.0.1" + checksum: 10/0bc002b71dd70480fedc7d442a4d2b9185a9947352a027dcb4935864ad2323c57b5d391adf968a3622b61e940cef4f3484d5813b95864539272d41cac145d6f3 + languageName: node + linkType: hard + +"jwa@npm:^2.0.0": + version: 2.0.0 + resolution: "jwa@npm:2.0.0" + dependencies: + buffer-equal-constant-time: "npm:1.0.1" + ecdsa-sig-formatter: "npm:1.0.11" + safe-buffer: "npm:^5.0.1" + checksum: 10/ab983f6685d99d13ddfbffef9b1c66309a536362a8412d49ba6e687d834a1240ce39290f30ac7dbe241e0ab6c76fee7ff795776ce534e11d148158c9b7193498 + languageName: node + linkType: hard + +"jws@npm:^3.2.2": + version: 3.2.2 + resolution: "jws@npm:3.2.2" + dependencies: + jwa: "npm:^1.4.1" + safe-buffer: "npm:^5.0.1" + checksum: 10/70b016974af8a76d25030c80a0097b24ed5b17a9cf10f43b163c11cb4eb248d5d04a3fe48c0d724d2884c32879d878ccad7be0663720f46b464f662f7ed778fe + languageName: node + linkType: hard + +"jws@npm:^4.0.0": + version: 4.0.0 + resolution: "jws@npm:4.0.0" dependencies: - array-includes: "npm:^3.1.6" - array.prototype.flat: "npm:^1.3.1" - object.assign: "npm:^4.1.4" - object.values: "npm:^1.1.6" - checksum: 10/b61d44613687dfe4cc8ad4b4fbf3711bf26c60b8d5ed1f494d723e0808415c59b24a7c0ed8ab10736a40ff84eef38cbbfb68b395e05d31117b44ffc59d31edfc + jwa: "npm:^2.0.0" + safe-buffer: "npm:^5.0.1" + checksum: 10/1d15f4cdea376c6bd6a81002bd2cb0bf3d51d83da8f0727947b5ba3e10cf366721b8c0d099bf8c1eb99eb036e2c55e5fd5efd378ccff75a2b4e0bd10002348b9 + languageName: node + linkType: hard + +"kafkajs@npm:*, kafkajs@npm:2.2.4, kafkajs@npm:^2.2.4": + version: 2.2.4 + resolution: "kafkajs@npm:2.2.4" + checksum: 10/75eb0d221397085f90e51f8a2d752495c9fa9c1b3a1a6db610cd7074fa8c52777f295832fd0a7c49cded5e574337a09fafa8c3f7cf1caa38f4dc9aa20fcfb7df languageName: node linkType: hard @@ -4261,6 +11416,84 @@ __metadata: languageName: node linkType: hard +"knex@npm:2.5.1": + version: 2.5.1 + resolution: "knex@npm:2.5.1" + dependencies: + colorette: "npm:2.0.19" + commander: "npm:^10.0.0" + debug: "npm:4.3.4" + escalade: "npm:^3.1.1" + esm: "npm:^3.2.25" + get-package-type: "npm:^0.1.0" + getopts: "npm:2.3.0" + interpret: "npm:^2.2.0" + lodash: "npm:^4.17.21" + pg-connection-string: "npm:2.6.1" + rechoir: "npm:^0.8.0" + resolve-from: "npm:^5.0.0" + tarn: "npm:^3.0.2" + tildify: "npm:2.0.0" + peerDependenciesMeta: + better-sqlite3: + optional: true + mysql: + optional: true + mysql2: + optional: true + pg: + optional: true + pg-native: + optional: true + sqlite3: + optional: true + tedious: + optional: true + bin: + knex: bin/cli.js + checksum: 10/7ab53dfdc382633d890355c15cb4d6e501560cdbc2b03c77f7fc098bdb55a85dfd37e5e8a7f5f38d351c82d5ab77e5e924376ec60e4a0f746901c387ce09b397 + languageName: node + linkType: hard + +"knex@npm:3.1.0": + version: 3.1.0 + resolution: "knex@npm:3.1.0" + dependencies: + colorette: "npm:2.0.19" + commander: "npm:^10.0.0" + debug: "npm:4.3.4" + escalade: "npm:^3.1.1" + esm: "npm:^3.2.25" + get-package-type: "npm:^0.1.0" + getopts: "npm:2.3.0" + interpret: "npm:^2.2.0" + lodash: "npm:^4.17.21" + pg-connection-string: "npm:2.6.2" + rechoir: "npm:^0.8.0" + resolve-from: "npm:^5.0.0" + tarn: "npm:^3.0.2" + tildify: "npm:2.0.0" + peerDependenciesMeta: + better-sqlite3: + optional: true + mysql: + optional: true + mysql2: + optional: true + pg: + optional: true + pg-native: + optional: true + sqlite3: + optional: true + tedious: + optional: true + bin: + knex: bin/cli.js + checksum: 10/12eb978ebec9944d6d0225d33d31d44feb54046b3a02f9f14dfa33a4e665a54d784290991b17a68fd8141a14a3336b325c7706af35557f845dae9e500f3c8aae + languageName: node + linkType: hard + "language-subtag-registry@npm:^0.3.20": version: 0.3.23 resolution: "language-subtag-registry@npm:0.3.23" @@ -4277,6 +11510,15 @@ __metadata: languageName: node linkType: hard +"lazystream@npm:^1.0.0": + version: 1.0.1 + resolution: "lazystream@npm:1.0.1" + dependencies: + readable-stream: "npm:^2.0.5" + checksum: 10/35f8cf8b5799c76570b211b079d4d706a20cbf13a4936d44cc7dbdacab1de6b346ab339ed3e3805f4693155ee5bbebbda4050fa2b666d61956e89a573089e3d4 + languageName: node + linkType: hard + "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -4287,6 +11529,68 @@ __metadata: languageName: node linkType: hard +"libphonenumber-js@npm:^1.10.53": + version: 1.12.6 + resolution: "libphonenumber-js@npm:1.12.6" + checksum: 10/48a0bac83732a0de62b2ec2a4717000c04d5c0b62d78fe7c0d8f0d4724fe0210432d5c11f1a22b39e61668a68e63e5c02b32274ed33654630c726fe0b2982180 + languageName: node + linkType: hard + +"libsql@npm:*": + version: 0.5.1 + resolution: "libsql@npm:0.5.1" + dependencies: + "@libsql/darwin-arm64": "npm:0.5.1" + "@libsql/darwin-x64": "npm:0.5.1" + "@libsql/linux-arm64-gnu": "npm:0.5.1" + "@libsql/linux-arm64-musl": "npm:0.5.1" + "@libsql/linux-x64-gnu": "npm:0.5.1" + "@libsql/linux-x64-musl": "npm:0.5.1" + "@libsql/win32-x64-msvc": "npm:0.5.1" + "@neon-rs/load": "npm:^0.0.4" + detect-libc: "npm:2.0.2" + dependenciesMeta: + "@libsql/darwin-arm64": + optional: true + "@libsql/darwin-x64": + optional: true + "@libsql/linux-arm64-gnu": + optional: true + "@libsql/linux-arm64-musl": + optional: true + "@libsql/linux-x64-gnu": + optional: true + "@libsql/linux-x64-musl": + optional: true + "@libsql/win32-x64-msvc": + optional: true + checksum: 10/7a4397a869fe871239c3b3e70c2594c29cbc5a34fbd1a726a17b97dbded5428a10a340f729f828e01119747174239fac8cbfb76a665b0f2e021de0d72d7029c0 + conditions: (os=darwin | os=linux | os=win32) & (cpu=x64 | cpu=arm64 | cpu=wasm32) + languageName: node + linkType: hard + +"light-my-request@npm:6.3.0": + version: 6.3.0 + resolution: "light-my-request@npm:6.3.0" + dependencies: + cookie: "npm:^1.0.1" + process-warning: "npm:^4.0.0" + set-cookie-parser: "npm:^2.6.0" + checksum: 10/8e00804245a59420d5b95f21946cddd375b49f5d5b22da142febaceb6a928b7b806e424c7b62a4734bcca02e55c1b56612253daf17771167cc453e59160cef67 + languageName: node + linkType: hard + +"light-my-request@npm:^5.11.0": + version: 5.14.0 + resolution: "light-my-request@npm:5.14.0" + dependencies: + cookie: "npm:^0.7.0" + process-warning: "npm:^3.0.0" + set-cookie-parser: "npm:^2.4.1" + checksum: 10/ba6efe4dcd96dda3c4a2569d5adf16797fa43dfc365ac6a2386d587c728e5e66a37af5960d511613a8623f73538f9c6adb85b3b506b073a34725660136ffeb37 + languageName: node + linkType: hard + "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" @@ -4321,13 +11625,146 @@ __metadata: languageName: node linkType: hard -"lodash.merge@npm:^4.6.2": +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: 10/c301cc379310441dc73cd6cebeb91fb254bea74e6ad3027f9346fc43b4174385153df420ffa521654e502fd34c40ef69ca4e7d40ee7129a99e06f306032bfc65 + languageName: node + linkType: hard + +"lodash.defaults@npm:^4.2.0": + version: 4.2.0 + resolution: "lodash.defaults@npm:4.2.0" + checksum: 10/6a2a9ea5ad7585aff8d76836c9e1db4528e5f5fa50fc4ad81183152ba8717d83aef8aec4fa88bf3417ed946fd4b4358f145ee08fbc77fb82736788714d3e12db + languageName: node + linkType: hard + +"lodash.includes@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.includes@npm:4.3.0" + checksum: 10/45e0a7c7838c931732cbfede6327da321b2b10482d5063ed21c020fa72b09ca3a4aa3bda4073906ab3f436cf36eb85a52ea3f08b7bab1e0baca8235b0e08fe51 + languageName: node + linkType: hard + +"lodash.isarguments@npm:^3.1.0": + version: 3.1.0 + resolution: "lodash.isarguments@npm:3.1.0" + checksum: 10/e5186d5fe0384dcb0652501d9d04ebb984863ebc9c9faa2d4b9d5dfd81baef9ffe8e2887b9dc471d62ed092bc0788e5f1d42e45c72457a2884bbb54ac132ed92 + languageName: node + linkType: hard + +"lodash.isboolean@npm:^3.0.3": + version: 3.0.3 + resolution: "lodash.isboolean@npm:3.0.3" + checksum: 10/b70068b4a8b8837912b54052557b21fc4774174e3512ed3c5b94621e5aff5eb6c68089d0a386b7e801d679cd105d2e35417978a5e99071750aa2ed90bffd0250 + languageName: node + linkType: hard + +"lodash.isinteger@npm:^4.0.4": + version: 4.0.4 + resolution: "lodash.isinteger@npm:4.0.4" + checksum: 10/c971f5a2d67384f429892715550c67bac9f285604a0dd79275fd19fef7717aec7f2a6a33d60769686e436ceb9771fd95fe7fcb68ad030fc907d568d5a3b65f70 + languageName: node + linkType: hard + +"lodash.isnumber@npm:^3.0.3": + version: 3.0.3 + resolution: "lodash.isnumber@npm:3.0.3" + checksum: 10/913784275b565346255e6ae6a6e30b760a0da70abc29f3e1f409081585875105138cda4a429ff02577e1bc0a7ae2a90e0a3079a37f3a04c3d6c5aaa532f4cab2 + languageName: node + linkType: hard + +"lodash.isplainobject@npm:^4.0.6": + version: 4.0.6 + resolution: "lodash.isplainobject@npm:4.0.6" + checksum: 10/29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 + languageName: node + linkType: hard + +"lodash.isstring@npm:^4.0.1": + version: 4.0.1 + resolution: "lodash.isstring@npm:4.0.1" + checksum: 10/eaac87ae9636848af08021083d796e2eea3d02e80082ab8a9955309569cb3a463ce97fd281d7dc119e402b2e7d8c54a23914b15d2fc7fff56461511dc8937ba0 + languageName: node + linkType: hard + +"lodash.memoize@npm:^4.1.2": + version: 4.1.2 + resolution: "lodash.memoize@npm:4.1.2" + checksum: 10/192b2168f310c86f303580b53acf81ab029761b9bd9caa9506a019ffea5f3363ea98d7e39e7e11e6b9917066c9d36a09a11f6fe16f812326390d8f3a54a1a6da + languageName: node + linkType: hard + +"lodash.merge@npm:4.6.2, lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" checksum: 10/d0ea2dd0097e6201be083865d50c3fb54fbfbdb247d9cc5950e086c991f448b7ab0cdab0d57eacccb43473d3f2acd21e134db39f22dac2d6c9ba6bf26978e3d6 languageName: node linkType: hard +"lodash.mergewith@npm:4.6.2": + version: 4.6.2 + resolution: "lodash.mergewith@npm:4.6.2" + checksum: 10/aea75a4492541a4902ac7e551dc6c54b722da0c187f84385d02e8fc33a7ae3454b837822446e5f63fcd5ad1671534ea408740b776670ea4d9c7890b10105fce0 + languageName: node + linkType: hard + +"lodash.once@npm:^4.0.0": + version: 4.1.1 + resolution: "lodash.once@npm:4.1.1" + checksum: 10/202f2c8c3d45e401b148a96de228e50ea6951ee5a9315ca5e15733d5a07a6b1a02d9da1e7fdf6950679e17e8ca8f7190ec33cae47beb249b0c50019d753f38f3 + languageName: node + linkType: hard + +"lodash.set@npm:^4.3.2": + version: 4.3.2 + resolution: "lodash.set@npm:4.3.2" + checksum: 10/f0968109bca5625c8ce1f1beab758634484443604d3950477e46d8d2631562e5ceae4465b9ce8a393fd47f5a411329f9bacf956c7c95530af1290db1a20343ba + languageName: node + linkType: hard + +"lodash.sortby@npm:^4.7.0": + version: 4.7.0 + resolution: "lodash.sortby@npm:4.7.0" + checksum: 10/38df19ae28608af2c50ac342fc1f414508309d53e1d58ed9adfb2c3cd17c3af290058c0a0478028d932c5404df3d53349d19fa364ef6bed6145a6bc21320399e + languageName: node + linkType: hard + +"lodash@npm:4.17.21, lodash@npm:^4.17.15, lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10/c08619c038846ea6ac754abd6dd29d2568aa705feb69339e836dfa8d8b09abbb2f859371e86863eda41848221f9af43714491467b5b0299122431e202bb0c532 + languageName: node + linkType: hard + +"loglevel@npm:^1.6.7": + version: 1.9.2 + resolution: "loglevel@npm:1.9.2" + checksum: 10/6153d8db308323f7ee20130bc40309e7a976c30a10379d8666b596d9c6441965c3e074c8d7ee3347fe5cfc059c0375b6f3e8a10b93d5b813cc5547f5aa412a29 + languageName: node + linkType: hard + +"long@npm:5.2.3": + version: 5.2.3 + resolution: "long@npm:5.2.3" + checksum: 10/9167ec6947a825b827c30da169a7384eec6c0c9ec2f0b9c74da2e93d81159bbe39fb09c3f13dae9721d4b807ccfa09797a7dd1012f5d478e3e33ca3c78b608e6 + languageName: node + linkType: hard + +"long@npm:^4.0.0": + version: 4.0.0 + resolution: "long@npm:4.0.0" + checksum: 10/8296e2ba7bab30f9cfabb81ebccff89c819af6a7a78b4bb5a70ea411aa764ee0532f7441381549dfa6a1a98d72abe9138bfcf99f4fa41238629849bc035b845b + languageName: node + linkType: hard + +"long@npm:^5.0.0": + version: 5.3.1 + resolution: "long@npm:5.3.1" + checksum: 10/7713e10b4fe10db041d9939b7c4c3d73d3dd91785be72269ca8c5262feae7cb45f4eebed2b77bd346de7fe5f847e90f52c577c89ab3f2bd8a5ddc8b4098cbe35 + languageName: node + linkType: hard + "loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" @@ -4339,7 +11776,7 @@ __metadata: languageName: node linkType: hard -"lower-case@npm:^2.0.2": +"lower-case@npm:2.0.2, lower-case@npm:^2.0.2": version: 2.0.2 resolution: "lower-case@npm:2.0.2" dependencies: @@ -4348,6 +11785,20 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.3.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10/e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a + languageName: node + linkType: hard + +"lru-cache@npm:^11.0.0": + version: 11.0.2 + resolution: "lru-cache@npm:11.0.2" + checksum: 10/25fcb66e9d91eaf17227c6abfe526a7bed5903de74f93bfde380eb8a13410c5e8d3f14fe447293f3f322a7493adf6f9f015c6f1df7a235ff24ec30f366e1c058 + languageName: node + linkType: hard + "lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "lru-cache@npm:5.1.1" @@ -4357,6 +11808,15 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10/fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825 + languageName: node + linkType: hard + "make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -4364,6 +11824,45 @@ __metadata: languageName: node linkType: hard +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" + dependencies: + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^4.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^12.0.0" + checksum: 10/fce0385840b6d86b735053dfe941edc2dd6468fda80fe74da1eeff10cbd82a75760f406194f2bc2fa85b99545b2bc1f84c08ddf994b21830775ba2d1a87e8bdf + languageName: node + linkType: hard + +"map-or-similar@npm:^1.5.0": + version: 1.5.0 + resolution: "map-or-similar@npm:1.5.0" + checksum: 10/3cf43bcd0e7af41d7bade5f8b5be6bb9d021cc47e6008ad545d071cf3a709ba782884002f9eec6ccd51f572fc17841e07bf74628e0bc3694c33f4622b03e4b4c + languageName: node + linkType: hard + +"mariadb@npm:*": + version: 3.4.0 + resolution: "mariadb@npm:3.4.0" + dependencies: + "@types/geojson": "npm:^7946.0.14" + "@types/node": "npm:^22.5.4" + denque: "npm:^2.1.0" + iconv-lite: "npm:^0.6.3" + lru-cache: "npm:^10.3.0" + checksum: 10/a7d17dc38354573eb0c413c4326798188af31fd27b6610765b7c76da96dba4988eba2e6a4ff0160d65bc23a131816311c3bcd06a7350eb0110f52bba3888f7c3 + languageName: node + linkType: hard + "math-intrinsics@npm:^1.1.0": version: 1.1.0 resolution: "math-intrinsics@npm:1.1.0" @@ -4385,6 +11884,22 @@ __metadata: languageName: node linkType: hard +"memoizerific@npm:^1.11.3": + version: 1.11.3 + resolution: "memoizerific@npm:1.11.3" + dependencies: + map-or-similar: "npm:^1.5.0" + checksum: 10/72b6b80699777d000f03db6e15fdabcd4afe77feb45be51fe195cb230c64a368fcfcfbb976375eac3283bd8193d6b1a67ac3081cae07f64fca73f1aa568d59e3 + languageName: node + linkType: hard + +"merge-descriptors@npm:1.0.3": + version: 1.0.3 + resolution: "merge-descriptors@npm:1.0.3" + checksum: 10/52117adbe0313d5defa771c9993fe081e2d2df9b840597e966aadafde04ae8d0e3da46bac7ca4efc37d4d2b839436582659cd49c6a43eacb3fe3050896a105d1 + languageName: node + linkType: hard + "merge-descriptors@npm:^2.0.0": version: 2.0.0 resolution: "merge-descriptors@npm:2.0.0" @@ -4399,7 +11914,7 @@ __metadata: languageName: node linkType: hard -"merge2@npm:^1.3.0": +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" checksum: 10/7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 @@ -4413,6 +11928,16 @@ __metadata: languageName: node linkType: hard +"micromatch@npm:4.0.4": + version: 4.0.4 + resolution: "micromatch@npm:4.0.4" + dependencies: + braces: "npm:^3.0.1" + picomatch: "npm:^2.2.3" + checksum: 10/c499da5aad38f3ba1a32a73a81f3dd9b631e12492133c503c14ce59aa5c631159c08f2c43d3a7e0ea3955c7921d41b7b97e662360fe3b28b2cfb0923949c176d + languageName: node + linkType: hard + "micromatch@npm:^4.0.0, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" @@ -4423,6 +11948,13 @@ __metadata: languageName: node linkType: hard +"mikro-orm@npm:5.8.10, mikro-orm@npm:~5.8.1": + version: 5.8.10 + resolution: "mikro-orm@npm:5.8.10" + checksum: 10/2d0ede4391b7c736832d14bd93333fa6c42f8a4dd73741a5febac7bbe60db7b1cae629cb58881fb82cc193160b5b451fc92ffba2093cf5551ba301bcc1082dc3 + languageName: node + linkType: hard + "mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" @@ -4430,14 +11962,23 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:^1.53.0": +"mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.53.0": version: 1.53.0 resolution: "mime-db@npm:1.53.0" checksum: 10/82409c568a20254cc67a763a25e581d2213e1ef5d070a0af805239634f8a655f5d8a15138200f5f81c5b06fc6623d27f6168c612d447642d59e37eb7f20f7412 languageName: node linkType: hard -"mime-types@npm:^2.1.27, mime-types@npm:^2.1.35, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-match@npm:1.0.2": + version: 1.0.2 + resolution: "mime-match@npm:1.0.2" + dependencies: + wildcard: "npm:^1.1.0" + checksum: 10/3e4afd6be98e20bfb421146a14147560941f471886e6d3534372b37d29bb7e35a7462e1f9cee98312f92e44969ae9deca2da7ad91ab5a738af55a7d5f03a6814 + languageName: node + linkType: hard + +"mime-types@npm:2.1.35, mime-types@npm:^2.0.8, mime-types@npm:^2.1.27, mime-types@npm:^2.1.35, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -4455,6 +11996,33 @@ __metadata: languageName: node linkType: hard +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: 10/b7d98bb1e006c0e63e2c91b590fe1163b872abf8f7ef224d53dd31499c2197278a6d3d0864c45239b1a93d22feaf6f9477e9fc847eef945838150b8c02d03170 + languageName: node + linkType: hard + +"mime@npm:^3, mime@npm:^3.0.0": + version: 3.0.0 + resolution: "mime@npm:3.0.0" + bin: + mime: cli.js + checksum: 10/b2d31580deb58be89adaa1877cbbf152b7604b980fd7ef8f08b9e96bfedf7d605d9c23a8ba62aa12c8580b910cd7c1d27b7331d0f40f7a14e17d5a0bbec3b49f + languageName: node + linkType: hard + +"minimatch@npm:^10.0.0": + version: 10.0.1 + resolution: "minimatch@npm:10.0.1" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10/082e7ccbc090d5f8c4e4e029255d5a1d1e3af37bda837da2b8b0085b1503a1210c91ac90d9ebfe741d8a5f286ece820a1abb4f61dc1f82ce602a055d461d93f3 + languageName: node + linkType: hard + "minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -4464,6 +12032,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10/126b36485b821daf96d33b5c821dac600cc1ab36c87e7a532594f9b1652b1fa89a1eebcaad4dff17c764dce1a7ac1531327f190fed5f97d8f6e5f889c116c429 + languageName: node + linkType: hard + "minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": version: 9.0.5 resolution: "minimatch@npm:9.0.5" @@ -4480,6 +12057,90 @@ __metadata: languageName: node linkType: hard +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10/b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 + languageName: node + linkType: hard + +"minipass-fetch@npm:^4.0.0": + version: 4.0.1 + resolution: "minipass-fetch@npm:4.0.1" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^3.0.1" + dependenciesMeta: + encoding: + optional: true + checksum: 10/7ddfebdbb87d9866e7b5f7eead5a9e3d9d507992af932a11d275551f60006cf7d9178e66d586dbb910894f3e3458d27c0ddf93c76e94d49d0a54a541ddc1263d + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10/56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10/b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10/40982d8d836a52b0f37049a0a7e5d0f089637298e6d9b45df9c115d4f0520682a78258905e5c8b180fb41b593b0a82cc1361d2c74b45f7ada66334f84d1ecfdd + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10/a5c6ef069f70d9a524d3428af39f2b117ff8cd84172e19b754e7264a33df460873e6eb3d6e55758531580970de50ae950c496256bb4ad3691a2974cddff189f0 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10/c25f0ee8196d8e6036661104bacd743785b2599a21de5c516b32b3fa2b83113ac89a2358465bc04956baab37ffb956ae43be679b2262bf7be15fce467ccd7950 + languageName: node + linkType: hard + +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" + dependencies: + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 10/622cb85f51e5c206a080a62d20db0d7b4066f308cb6ce82a9644da112367c3416ae7062017e631eb7ac8588191cfa4a9a279b8651c399265202b298e98c4acef + languageName: node + linkType: hard + +"mkdirp-classic@npm:^0.5.2": + version: 0.5.3 + resolution: "mkdirp-classic@npm:0.5.3" + checksum: 10/3f4e088208270bbcc148d53b73e9a5bd9eef05ad2cbf3b3d0ff8795278d50dd1d11a8ef1875ff5aea3fa888931f95bfcb2ad5b7c1061cfefd6284d199e6776ac + languageName: node + linkType: hard + "mkdirp@npm:^0.5.4": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" @@ -4491,6 +12152,40 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: 10/d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2 + languageName: node + linkType: hard + +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 10/16fd79c28645759505914561e249b9a1f5fe3362279ad95487a4501e4467abeb714fd35b95307326b8fd03f3c7719065ef11a6f97b7285d7888306d1bd2232ba + languageName: node + linkType: hard + +"mnemonist@npm:0.39.6": + version: 0.39.6 + resolution: "mnemonist@npm:0.39.6" + dependencies: + obliterator: "npm:^2.0.1" + checksum: 10/d7b8a85767072389502e8235e251ddb3be7fcd173f41b20f6d848e21a0d569f0c2ca0992b20f204fc23b112a4dd3fcc25c00de65406214912a62a1000c21fab9 + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 10/0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + languageName: node + linkType: hard + "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" @@ -4498,13 +12193,28 @@ __metadata: languageName: node linkType: hard -"ms@npm:^2.1.1, ms@npm:^2.1.3": +"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d languageName: node linkType: hard +"multer@npm:1.4.4-lts.1": + version: 1.4.4-lts.1 + resolution: "multer@npm:1.4.4-lts.1" + dependencies: + append-field: "npm:^1.0.0" + busboy: "npm:^1.0.0" + concat-stream: "npm:^1.5.2" + mkdirp: "npm:^0.5.4" + object-assign: "npm:^4.1.1" + type-is: "npm:^1.6.4" + xtend: "npm:^4.0.0" + checksum: 10/b9618376479edbaca85aa9371dc7e765f76e26f75f656439414e3e1870c2f9db3fb2421396715df0688907f8bf3b7f82bab9f25f0e12a8ca165f1cf070c4b59f + languageName: node + linkType: hard + "multer@npm:1.4.5-lts.1": version: 1.4.5-lts.1 resolution: "multer@npm:1.4.5-lts.1" @@ -4520,6 +12230,15 @@ __metadata: languageName: node linkType: hard +"nan@npm:^2.19.0, nan@npm:^2.20.0": + version: 2.22.2 + resolution: "nan@npm:2.22.2" + dependencies: + node-gyp: "npm:latest" + checksum: 10/bee49de633650213970596ffbdf036bfe2109ff283a40f7742c3aa6d1fc15b9836f62bfee82192b879f56ab5f9fa9a1e5c58a908a50e5c87d91fb2118ef70827 + languageName: node + linkType: hard + "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -4558,7 +12277,32 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.1": +"node-domexception@npm:1.0.0, node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: 10/e332522f242348c511640c25a6fc7da4f30e09e580c70c6b13cb0be83c78c3e71c8d4665af2527e869fc96848924a4316ae7ec9014c091e2156f41739d4fa233 + languageName: node + linkType: hard + +"node-fetch@npm:2.6.1": + version: 2.6.1 + resolution: "node-fetch@npm:2.6.1" + checksum: 10/0b54e56681a99e1b511f8e94dc56b971104834c99c0368cdf5a9e43b3355d77e8aa92842602cf2c08e60654c32ae439d84946eccb38427e6dc2e9d7d90fc787c + languageName: node + linkType: hard + +"node-fetch@npm:3.3.2": + version: 3.3.2 + resolution: "node-fetch@npm:3.3.2" + dependencies: + data-uri-to-buffer: "npm:^4.0.0" + fetch-blob: "npm:^3.1.4" + formdata-polyfill: "npm:^4.0.10" + checksum: 10/24207ca8c81231c7c59151840e3fded461d67a31cf3e3b3968e12201a42f89ce4a0b5fb7079b1fa0a4655957b1ca9257553200f03a9f668b45ebad265ca5593d + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7, node-fetch@npm:^2.6.9": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -4572,6 +12316,26 @@ __metadata: languageName: node linkType: hard +"node-gyp@npm:latest": + version: 11.1.0 + resolution: "node-gyp@npm:11.1.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" + semver: "npm:^7.3.5" + tar: "npm:^7.4.3" + which: "npm:^5.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10/3314ebfeb99dbcdf9e8c810df1ee52294045399873d4ab1e6740608c4fbe63adaf6580c0610b23c6eda125e298536553f5bb6fb0df714016a5c721ed31095e42 + languageName: node + linkType: hard + "node-loader@npm:2.1.0": version: 2.1.0 resolution: "node-loader@npm:2.1.0" @@ -4597,6 +12361,33 @@ __metadata: languageName: node linkType: hard +"nopt@npm:^8.0.0": + version: 8.1.0 + resolution: "nopt@npm:8.1.0" + dependencies: + abbrev: "npm:^3.0.0" + bin: + nopt: bin/nopt.js + checksum: 10/26ab456c51a96f02a9e5aa8d1b80ef3219f2070f3f3528a040e32fb735b1e651e17bdf0f1476988d3a46d498f35c65ed662d122f340d38ce4a7e71dd7b20c4bc + languageName: node + linkType: hard + +"normalize-path@npm:^2.1.1": + version: 2.1.1 + resolution: "normalize-path@npm:2.1.1" + dependencies: + remove-trailing-separator: "npm:^1.0.1" + checksum: 10/7e9cbdcf7f5b8da7aa191fbfe33daf290cdcd8c038f422faf1b8a83c972bf7a6d94c5be34c4326cb00fb63bc0fd97d9fbcfaf2e5d6142332c2cd36d2e1b86cea + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10/88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + languageName: node + linkType: hard + "null-loader@npm:4.0.1": version: 4.0.1 resolution: "null-loader@npm:4.0.1" @@ -4616,6 +12407,13 @@ __metadata: languageName: node linkType: hard +"object-hash@npm:2.2.0": + version: 2.2.0 + resolution: "object-hash@npm:2.2.0" + checksum: 10/dee06b6271bf5769ae5f1a7386fdd52c1f18aae9fcb0b8d4bb1232f2d743d06cb5b662be42378b60a1c11829f96f3f86834a16bbaa57a085763295fff8b93e27 + languageName: node + linkType: hard + "object-hash@npm:3.0.0": version: 3.0.0 resolution: "object-hash@npm:3.0.0" @@ -4623,6 +12421,13 @@ __metadata: languageName: node linkType: hard +"object-inspect@npm:1.10.3": + version: 1.10.3 + resolution: "object-inspect@npm:1.10.3" + checksum: 10/74e2a92c68f70846f43de6d45d8558133e407cc9616120599aa0e251d13c55d1d7847dc0a2ae3e8076577ffa2b4d3b44c039d45ce6402ada8a74b4cacf60bcdb + languageName: node + linkType: hard + "object-inspect@npm:^1.13.1": version: 1.13.2 resolution: "object-inspect@npm:1.13.2" @@ -4644,6 +12449,13 @@ __metadata: languageName: node linkType: hard +"object-path@npm:^0.11.4": + version: 0.11.8 + resolution: "object-path@npm:0.11.8" + checksum: 10/cbc41515ff97aa7515bd93a3d93d5b7307c95413345d83c66c60b7618429cfc935ff4049192c96701eeeb33a78678b15ee97b5fe0857e9eca4fcd7507dfafd36 + languageName: node + linkType: hard + "object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": version: 4.1.5 resolution: "object.assign@npm:4.1.5" @@ -4693,6 +12505,21 @@ __metadata: languageName: node linkType: hard +"object.getownpropertydescriptors@npm:^2.1.8": + version: 2.1.8 + resolution: "object.getownpropertydescriptors@npm:2.1.8" + dependencies: + array.prototype.reduce: "npm:^1.0.6" + 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" + gopd: "npm:^1.0.1" + safe-array-concat: "npm:^1.1.2" + checksum: 10/8c50f52e0d702d30836f3d2772ba02807ca25a5381be6f9470c6d143ee0bad01bce3fff0fedea2bdbc0c9297e4eb7785ffee5739f6a3a7c60fcd622b42f8a9fb + languageName: node + linkType: hard + "object.groupby@npm:^1.0.3": version: 1.0.3 resolution: "object.groupby@npm:1.0.3" @@ -4715,6 +12542,20 @@ __metadata: languageName: node linkType: hard +"obliterator@npm:^2.0.1": + version: 2.0.5 + resolution: "obliterator@npm:2.0.5" + checksum: 10/3f10254a97bc30702ed9cef19cd338efb5859e3f653d619265086d62f0af86b8894c67faf57e69deb3de18d52c1c08c5f9c753a4125762dbe148478c5560c59e + languageName: node + linkType: hard + +"on-exit-leak-free@npm:^2.1.0": + version: 2.1.2 + resolution: "on-exit-leak-free@npm:2.1.2" + checksum: 10/f7b4b7200026a08f6e4a17ba6d72e6c5cbb41789ed9cf7deaf9d9e322872c7dc5a7898549a894651ee0ee9ae635d34a678115bf8acdfba8ebd2ba2af688b563c + languageName: node + linkType: hard + "on-finished@npm:2.4.1, on-finished@npm:^2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" @@ -4724,7 +12565,7 @@ __metadata: languageName: node linkType: hard -"once@npm:1.4.0": +"once@npm:1.4.0, once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": version: 1.4.0 resolution: "once@npm:1.4.0" dependencies: @@ -4758,7 +12599,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^3.0.2": +"p-limit@npm:3.1.0, p-limit@npm:^3.0.1, p-limit@npm:^3.0.2": version: 3.1.0 resolution: "p-limit@npm:3.1.0" dependencies: @@ -4776,6 +12617,37 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^7.0.2": + version: 7.0.3 + resolution: "p-map@npm:7.0.3" + checksum: 10/2ef48ccfc6dd387253d71bf502604f7893ed62090b2c9d73387f10006c342606b05233da0e4f29388227b61eb5aeface6197e166520c465c234552eeab2fe633 + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10/58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 + languageName: node + linkType: hard + +"packet-reader@npm:1.0.0": + version: 1.0.0 + resolution: "packet-reader@npm:1.0.0" + checksum: 10/8504cc8c32672380867e933516a029b1d4dd784c139213c85c9042ffc1162de48ec914f8c71260a9311518694cf5d0be11c67357f4b536129d2ea42aa7257ec0 + languageName: node + linkType: hard + +"param-case@npm:3.0.4, param-case@npm:^3.0.4": + version: 3.0.4 + resolution: "param-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10/b34227fd0f794e078776eb3aa6247442056cb47761e9cd2c4c881c86d84c64205f6a56ef0d70b41ee7d77da02c3f4ed2f88e3896a8fefe08bdfb4deca037c687 + languageName: node + linkType: hard + "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" @@ -4785,7 +12657,14 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^5.2.0": +"parent-require@npm:^1.0.0": + version: 1.0.0 + resolution: "parent-require@npm:1.0.0" + checksum: 10/91ecef2c8e0ecc06a7d68ebdfccec9cb8b34a7144cccda0141273c8871d4dd05856fe13b17ae1e1a32bfd769143671a6dbd2ad7ee72f55d1cb8e588dc60a8f4c + languageName: node + linkType: hard + +"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" dependencies: @@ -4797,80 +12676,397 @@ __metadata: languageName: node linkType: hard -"parseurl@npm:^1.3.3, parseurl@npm:~1.3.3": - version: 1.3.3 - resolution: "parseurl@npm:1.3.3" - checksum: 10/407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 +"parseurl@npm:^1.3.2, parseurl@npm:^1.3.3, parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 10/407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 + languageName: node + linkType: hard + +"pascal-case@npm:^3.1.2": + version: 3.1.2 + resolution: "pascal-case@npm:3.1.2" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10/ba98bfd595fc91ef3d30f4243b1aee2f6ec41c53b4546bfa3039487c367abaa182471dcfc830a1f9e1a0df00c14a370514fa2b3a1aacc68b15a460c31116873e + languageName: node + linkType: hard + +"path-case@npm:^3.0.4": + version: 3.0.4 + resolution: "path-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 10/61de0526222629f65038a66f63330dd22d5b54014ded6636283e1d15364da38b3cf29e4433aa3f9d8b0dba407ae2b059c23b0104a34ee789944b1bc1c5c7e06d + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10/505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + languageName: node + linkType: hard + +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10/55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10/49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a + languageName: node + linkType: hard + +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10/5e8845c159261adda6f09814d7725683257fcc85a18f329880ab4d7cc1d12830967eae5d5894e453f341710d5484b8fdbbd4d75181b4d6e1eb2f4dc7aeadc434 + languageName: node + linkType: hard + +"path-scurry@npm:^2.0.0": + version: 2.0.0 + resolution: "path-scurry@npm:2.0.0" + dependencies: + lru-cache: "npm:^11.0.0" + minipass: "npm:^7.1.2" + checksum: 10/285ae0c2d6c34ae91dc1d5378ede21981c9a2f6de1ea9ca5a88b5a270ce9763b83dbadc7a324d512211d8d36b0c540427d3d0817030849d97a60fa840a2c59ec + languageName: node + linkType: hard + +"path-to-regexp@npm:0.1.12": + version: 0.1.12 + resolution: "path-to-regexp@npm:0.1.12" + checksum: 10/2e30f6a0144679c1f95c98e166b96e6acd1e72be9417830fefc8de7ac1992147eb9a4c7acaa59119fb1b3c34eec393b2129ef27e24b2054a3906fc4fb0d1398e + languageName: node + linkType: hard + +"path-to-regexp@npm:3.3.0": + version: 3.3.0 + resolution: "path-to-regexp@npm:3.3.0" + checksum: 10/8d256383af8db66233ee9027cfcbf8f5a68155efbb4f55e784279d3ab206dcaee554ddb72ff0dae97dd2882af9f7fa802634bb7cffa2e796927977e31b829259 + languageName: node + linkType: hard + +"path-to-regexp@npm:8.2.0, path-to-regexp@npm:^8.0.0": + version: 8.2.0 + resolution: "path-to-regexp@npm:8.2.0" + checksum: 10/23378276a172b8ba5f5fb824475d1818ca5ccee7bbdb4674701616470f23a14e536c1db11da9c9e6d82b82c556a817bbf4eee6e41b9ed20090ef9427cbb38e13 + languageName: node + linkType: hard + +"path-to-regexp@npm:^6.3.0": + version: 6.3.0 + resolution: "path-to-regexp@npm:6.3.0" + checksum: 10/6822f686f01556d99538b350722ef761541ec0ce95ca40ce4c29e20a5b492fe8361961f57993c71b2418de12e604478dcf7c430de34b2c31a688363a7a944d9c + languageName: node + linkType: hard + +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 10/5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 + languageName: node + linkType: hard + +"pg-connection-string@npm:2.6.1": + version: 2.6.1 + resolution: "pg-connection-string@npm:2.6.1" + checksum: 10/882344a47e1ecf3a91383e0809bf2ac48facea97fcec0358d6e060e1cbcb8737acde419b4c86f05da4ce4a16634ee50fff1d2bb787d73b52ccbfde697243ad8a + languageName: node + linkType: hard + +"pg-connection-string@npm:2.6.2": + version: 2.6.2 + resolution: "pg-connection-string@npm:2.6.2" + checksum: 10/22265882c3b6f2320785378d0760b051294a684989163d5a1cde4009e64e84448d7bf67d9a7b9e7f69440c3ee9e2212f9aa10dd17ad6773f6143c6020cebbcb5 + languageName: node + linkType: hard + +"pg-connection-string@npm:^2.5.0": + version: 2.7.0 + resolution: "pg-connection-string@npm:2.7.0" + checksum: 10/68015a8874b7ca5dad456445e4114af3d2602bac2fdb8069315ecad0ff9660ec93259b9af7186606529ac4f6f72a06831e6f20897a689b16cc7fda7ca0e247fd + languageName: node + linkType: hard + +"pg-cursor@npm:^2.11.0": + version: 2.13.1 + resolution: "pg-cursor@npm:2.13.1" + peerDependencies: + pg: ^8 + checksum: 10/e26bac0c893bef6d8076d7fdd7b7a9258baa7067f0057915de6f4a1eae77a913e550545fdfc4525b5a0969ba57e9c2fcc1a0bab60fdeec3073604e591fa02d8e + languageName: node + linkType: hard + +"pg-int8@npm:1.0.1": + version: 1.0.1 + resolution: "pg-int8@npm:1.0.1" + checksum: 10/a1e3a05a69005ddb73e5f324b6b4e689868a447c5fa280b44cd4d04e6916a344ac289e0b8d2695d66e8e89a7fba023affb9e0e94778770ada5df43f003d664c9 + languageName: node + linkType: hard + +"pg-pool@npm:^3.6.0": + version: 3.8.0 + resolution: "pg-pool@npm:3.8.0" + peerDependencies: + pg: ">=8.0" + checksum: 10/be6b7c6932fa177dc69ca8980d959f24b4979911465ac11656b8ff86707cba035e776416d8aac1029e8cc4d8eb8989ed2cc85a33ac6b76e266b20a81284436d8 + languageName: node + linkType: hard + +"pg-protocol@npm:^1.6.0": + version: 1.8.0 + resolution: "pg-protocol@npm:1.8.0" + checksum: 10/52f67d8161ae4afb1dbf96f6ad12a2ecf478dbb0b80baa239047cd562dee378961fd446f0a1cfc1fd323e052fbb3df47e886c5d9d86a2803a000d36682b29094 + languageName: node + linkType: hard + +"pg-query-stream@npm:4.6.0": + version: 4.6.0 + resolution: "pg-query-stream@npm:4.6.0" + dependencies: + pg-cursor: "npm:^2.11.0" + peerDependencies: + pg: ^8 + checksum: 10/97a2ccd723c05b452eaef61797a4c63efc214c28414953805dce54c1af73b6e10e975715fc1ccaf162f20d3e053b01a786f9bd6227f23aaf53443123942791f1 + languageName: node + linkType: hard + +"pg-types@npm:^2.1.0": + version: 2.2.0 + resolution: "pg-types@npm:2.2.0" + dependencies: + pg-int8: "npm:1.0.1" + postgres-array: "npm:~2.0.0" + postgres-bytea: "npm:~1.0.0" + postgres-date: "npm:~1.0.4" + postgres-interval: "npm:^1.1.0" + checksum: 10/87a84d4baa91378d3a3da6076c69685eb905d1087bf73525ae1ba84b291b9dd8738c6716b333d8eac6cec91bf087237adc3e9281727365e9cbab0d9d072778b1 + languageName: node + linkType: hard + +"pg@npm:8.10.0": + version: 8.10.0 + resolution: "pg@npm:8.10.0" + dependencies: + buffer-writer: "npm:2.0.0" + packet-reader: "npm:1.0.0" + pg-connection-string: "npm:^2.5.0" + pg-pool: "npm:^3.6.0" + pg-protocol: "npm:^1.6.0" + pg-types: "npm:^2.1.0" + pgpass: "npm:1.x" + peerDependencies: + pg-native: ">=3.0.1" + peerDependenciesMeta: + pg-native: + optional: true + checksum: 10/3f22425737253151b760d7a967b48c3708eb251954f4e2b1af83eadbfe3fe0b8ee58b15599e23ef8cd24928ee36ab7bc952d52cd23cb29be504845e87d948ca2 + languageName: node + linkType: hard + +"pgpass@npm:1.x": + version: 1.0.5 + resolution: "pgpass@npm:1.0.5" + dependencies: + split2: "npm:^4.1.0" + checksum: 10/0a6f3bf76e36bdb3c20a7e8033140c732767bba7e81f845f7489fc3123a2bd6e3b8e704f08cba86b117435414b5d2422e20ba9d5f2efb6f0c75c9efca73e8e87 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": + version: 1.1.0 + resolution: "picocolors@npm:1.1.0" + checksum: 10/a2ad60d94d185c30f2a140b19c512547713fb89b920d32cc6cf658fa786d63a37ba7b8451872c3d9fc34883971fb6e5878e07a20b60506e0bb2554dce9169ccb + languageName: node + linkType: hard + +"picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 + languageName: node + linkType: hard + +"picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc + languageName: node + linkType: hard + +"pino-abstract-transport@npm:^2.0.0": + version: 2.0.0 + resolution: "pino-abstract-transport@npm:2.0.0" + dependencies: + split2: "npm:^4.0.0" + checksum: 10/e5699ecb06c7121055978e988e5cecea5b6892fc2589c64f1f86df5e7386bbbfd2ada268839e911b021c6b3123428aed7c6be3ac7940eee139556c75324c7e83 + languageName: node + linkType: hard + +"pino-abstract-transport@npm:v1.0.0": + version: 1.0.0 + resolution: "pino-abstract-transport@npm:1.0.0" + dependencies: + readable-stream: "npm:^4.0.0" + split2: "npm:^4.0.0" + checksum: 10/9241490465d7ebeaf842eb866cb884abbe8a7e24b12439b9b09e57bd0bb0fb94951059374f3cea69c12e12129efed0734b254b8485fcab9988cc7f4d69085f6f + languageName: node + linkType: hard + +"pino-std-serializers@npm:^3.1.0": + version: 3.2.0 + resolution: "pino-std-serializers@npm:3.2.0" + checksum: 10/7c295474c39c87bcbd52beda250b03316d1eb1afe218d43ced36f54f1f4c5b41f7771b730bc10a63987ec039c374977d2d223c5b99d0b4f32d97e34befd8afdf + languageName: node + linkType: hard + +"pino-std-serializers@npm:^6.0.0": + version: 6.2.2 + resolution: "pino-std-serializers@npm:6.2.2" + checksum: 10/a00cdff4e1fbc206da9bed047e6dc400b065f43e8b4cef1635b0192feab0e8f932cdeb0faaa38a5d93d2e777ba4cda939c2ed4c1a70f6839ff25f9aef97c27ff languageName: node linkType: hard -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 10/505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 +"pino-std-serializers@npm:^7.0.0": + version: 7.0.0 + resolution: "pino-std-serializers@npm:7.0.0" + checksum: 10/884e08f65aa5463d820521ead3779d4472c78fc434d8582afb66f9dcb8d8c7119c69524b68106cb8caf92c0487be7794cf50e5b9c0383ae65b24bf2a03480951 + languageName: node + linkType: hard + +"pino@npm:8.15.0": + version: 8.15.0 + resolution: "pino@npm:8.15.0" + dependencies: + atomic-sleep: "npm:^1.0.0" + fast-redact: "npm:^3.1.1" + on-exit-leak-free: "npm:^2.1.0" + pino-abstract-transport: "npm:v1.0.0" + pino-std-serializers: "npm:^6.0.0" + process-warning: "npm:^2.0.0" + quick-format-unescaped: "npm:^4.0.3" + real-require: "npm:^0.2.0" + safe-stable-stringify: "npm:^2.3.1" + sonic-boom: "npm:^3.1.0" + thread-stream: "npm:^2.0.0" + bin: + pino: bin.js + checksum: 10/be635068a214261a8183331bd360c3e01ebed2ed01919694a64271549d4accc6163d470de85be8d54de9144ff90a83520021c0f1530999c283ee9de13143864c languageName: node linkType: hard -"path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 10/55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 +"pino@npm:^6.11.3": + version: 6.14.0 + resolution: "pino@npm:6.14.0" + dependencies: + fast-redact: "npm:^3.0.0" + fast-safe-stringify: "npm:^2.0.8" + flatstr: "npm:^1.0.12" + pino-std-serializers: "npm:^3.1.0" + process-warning: "npm:^1.0.0" + quick-format-unescaped: "npm:^4.0.3" + sonic-boom: "npm:^1.0.2" + bin: + pino: bin.js + checksum: 10/b1cc51743a2e2ae3afa1abffc8199196f60c81531db5d62f25f3d37d60508199e8687b379a3f67e98b3f2335952df5336473942567f07f01a464a8821e8a61e9 + languageName: node + linkType: hard + +"pino@npm:^9.0.0": + version: 9.6.0 + resolution: "pino@npm:9.6.0" + dependencies: + atomic-sleep: "npm:^1.0.0" + fast-redact: "npm:^3.1.1" + on-exit-leak-free: "npm:^2.1.0" + pino-abstract-transport: "npm:^2.0.0" + pino-std-serializers: "npm:^7.0.0" + process-warning: "npm:^4.0.0" + quick-format-unescaped: "npm:^4.0.3" + real-require: "npm:^0.2.0" + safe-stable-stringify: "npm:^2.3.1" + sonic-boom: "npm:^4.0.1" + thread-stream: "npm:^3.0.0" + bin: + pino: bin.js + checksum: 10/0a36125718dc2350bbaff243e4856108a80805dc1b305da1e246460cd22396d11a8b3a78b39b0b270cce4fb8ae6aa6e584f5387f6c2ee47348aae5db49d919e6 languageName: node linkType: hard -"path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 10/49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a +"pony-cause@npm:^2.1.4": + version: 2.1.11 + resolution: "pony-cause@npm:2.1.11" + checksum: 10/ed7d0bb6e3e69f753080bf736b71f40e6ae4c13ec0c8c473ff73345345c088819966fdd68a62ad7482d464bf41176cf9421f5f63715d1a4532005eedc099db55 languageName: node linkType: hard -"path-to-regexp@npm:3.3.0": - version: 3.3.0 - resolution: "path-to-regexp@npm:3.3.0" - checksum: 10/8d256383af8db66233ee9027cfcbf8f5a68155efbb4f55e784279d3ab206dcaee554ddb72ff0dae97dd2882af9f7fa802634bb7cffa2e796927977e31b829259 +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: 10/8ed3e96dfeea1c5880c1f4c9cb707e5fb26e8be22f14f82ef92df20fd2004e635c62ba47fbe8f2bb63bfd80dac1474be2fb39798da8c2feba2815435d1f749af languageName: node linkType: hard -"path-to-regexp@npm:8.2.0, path-to-regexp@npm:^8.0.0": - version: 8.2.0 - resolution: "path-to-regexp@npm:8.2.0" - checksum: 10/23378276a172b8ba5f5fb824475d1818ca5ccee7bbdb4674701616470f23a14e536c1db11da9c9e6d82b82c556a817bbf4eee6e41b9ed20090ef9427cbb38e13 +"postgres-array@npm:3.0.4": + version: 3.0.4 + resolution: "postgres-array@npm:3.0.4" + checksum: 10/9d0fed9f8a4674cbc31a4e568dc5d068f6e32b4b5c62deae2c4908c75303be0c5aef023fc04dfb8feaf6d63af1a17257e528ef606e8128bffe1f9d6844ad8ffa languageName: node linkType: hard -"path-type@npm:^4.0.0": - version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 10/5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 +"postgres-array@npm:~2.0.0": + version: 2.0.0 + resolution: "postgres-array@npm:2.0.0" + checksum: 10/aff99e79714d1271fe942fec4ffa2007b755e7e7dc3d2feecae3f1ceecb86fd3637c8138037fc3d9e7ec369231eeb136843c0b25927bf1ce295245a40ef849b4 languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": - version: 1.1.0 - resolution: "picocolors@npm:1.1.0" - checksum: 10/a2ad60d94d185c30f2a140b19c512547713fb89b920d32cc6cf658fa786d63a37ba7b8451872c3d9fc34883971fb6e5878e07a20b60506e0bb2554dce9169ccb +"postgres-bytea@npm:~1.0.0": + version: 1.0.0 + resolution: "postgres-bytea@npm:1.0.0" + checksum: 10/d844ae4ca7a941b70e45cac1261a73ee8ed39d72d3d74ab1d645248185a1b7f0ac91a3c63d6159441020f4e1f7fe64689ac56536a307b31cef361e5187335090 languageName: node linkType: hard -"picocolors@npm:^1.1.1": - version: 1.1.1 - resolution: "picocolors@npm:1.1.1" - checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 +"postgres-date@npm:2.1.0": + version: 2.1.0 + resolution: "postgres-date@npm:2.1.0" + checksum: 10/faa1c70dfad0e35bd4aa7cb6088fcd4e4f039aa25dc42150129178fc2a0baa7e37eca0bf18e4142a40dea18d1955459b08783f78ec487ef27b4b93ab5e854597 languageName: node linkType: hard -"picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc +"postgres-date@npm:~1.0.4": + version: 1.0.7 + resolution: "postgres-date@npm:1.0.7" + checksum: 10/571ef45bec4551bb5d608c31b79987d7a895141f7d6c7b82e936a52d23d97474c770c6143e5cf8936c1cdc8b0dfd95e79f8136bf56a90164182a60f242c19f2b languageName: node linkType: hard -"possible-typed-array-names@npm:^1.0.0": - version: 1.0.0 - resolution: "possible-typed-array-names@npm:1.0.0" - checksum: 10/8ed3e96dfeea1c5880c1f4c9cb707e5fb26e8be22f14f82ef92df20fd2004e635c62ba47fbe8f2bb63bfd80dac1474be2fb39798da8c2feba2815435d1f749af +"postgres-interval@npm:4.0.2": + version: 4.0.2 + resolution: "postgres-interval@npm:4.0.2" + checksum: 10/8eb7487d24c2752c5bd0798e0039e336ba5814f19a1e60926f9e4ecbbaea85387aa1871175085e90bc2a3bc354c8bfe0ef0b7a162817cff7d4b4714b83f9f1bd + languageName: node + linkType: hard + +"postgres-interval@npm:^1.1.0": + version: 1.2.0 + resolution: "postgres-interval@npm:1.2.0" + dependencies: + xtend: "npm:^4.0.0" + checksum: 10/746b71f93805ae33b03528e429dc624706d1f9b20ee81bf743263efb6a0cd79ae02a642a8a480dbc0f09547b4315ab7df6ce5ec0be77ed700bac42730f5c76b2 languageName: node linkType: hard @@ -4908,6 +13104,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10/35610bdb0177d3ab5d35f8827a429fb1dc2518d9e639f2151ac9007f01a061c30e0c635a970c9b00c39102216160f6ec54b62377c92fac3b7bfc2ad4b98d195c + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -4915,6 +13118,58 @@ __metadata: languageName: node linkType: hard +"process-warning@npm:^1.0.0": + version: 1.0.0 + resolution: "process-warning@npm:1.0.0" + checksum: 10/8736d11d8d71c349d176e210305e84d74b13af06efb3c779377b056bfd608257d1e4e32b8fbbf90637c900f0313e40f7c9f583140884f667a21fc10a869b840c + languageName: node + linkType: hard + +"process-warning@npm:^2.0.0": + version: 2.3.2 + resolution: "process-warning@npm:2.3.2" + checksum: 10/64cea6878a60e5d1d3648c1736c127b46d5830092bc189ff65b90abbbf746d69ca91eaeec3284f95b0a58965bb016813da787004b556f764ba439addf2eabdb0 + languageName: node + linkType: hard + +"process-warning@npm:^3.0.0": + version: 3.0.0 + resolution: "process-warning@npm:3.0.0" + checksum: 10/2d82fa641e50a5789eaf0f2b33453760996e373d4591aac576a22d696186ab7e240a0592db86c264d4f28a46c2abbe9b94689752017db7dadc90f169f12b0924 + languageName: node + linkType: hard + +"process-warning@npm:^4.0.0": + version: 4.0.1 + resolution: "process-warning@npm:4.0.1" + checksum: 10/8b0ec9129845215c1e4a72f3a66082e3aa76f81e265374de6c70f2213f4516856316ed88338b8520e9274dab947d6b3750684b448f45148f57757f365e96793f + languageName: node + linkType: hard + +"process@npm:^0.11.10": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: 10/dbaa7e8d1d5cf375c36963ff43116772a989ef2bb47c9bdee20f38fd8fc061119cf38140631cf90c781aca4d3f0f0d2c834711952b728953f04fd7d238f59f5b + languageName: node + linkType: hard + +"promise-breaker@npm:^6.0.0": + version: 6.0.0 + resolution: "promise-breaker@npm:6.0.0" + checksum: 10/6f7ad5e55d3f434dc1e02907c3294dc4a44f9962d9af9de186095c75c8f76d11feeb927e96ec9e177fcc9209690defb5c64eeac4767e7c3dd4f120e9d14fb0c8 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" + checksum: 10/96e1a82453c6c96eef53a37a1d6134c9f2482f94068f98a59145d0986ca4e497bf110a410adf73857e588165eab3899f0ebcf7b3890c1b3ce802abc0d65967d4 + languageName: node + linkType: hard + "prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" @@ -4926,6 +13181,70 @@ __metadata: languageName: node linkType: hard +"proper-lockfile@npm:^4.1.2": + version: 4.1.2 + resolution: "proper-lockfile@npm:4.1.2" + dependencies: + graceful-fs: "npm:^4.2.4" + retry: "npm:^0.12.0" + signal-exit: "npm:^3.0.2" + checksum: 10/000a4875f543f591872b36ca94531af8a6463ddb0174f41c0b004d19e231d7445268b422ff1ea595e43d238655c702250cd3d27f408e7b9d97b56f1533ba26bf + languageName: node + linkType: hard + +"properties-reader@npm:^2.3.0": + version: 2.3.0 + resolution: "properties-reader@npm:2.3.0" + dependencies: + mkdirp: "npm:^1.0.4" + checksum: 10/0b41eb4136dc278ae0d97968ccce8de2d48d321655b319192e31f2424f1c6e052182204671e65aa8967216360cb3e7cbd9129830062e058fe9d6a1d74964c29a + languageName: node + linkType: hard + +"protobufjs@npm:7.4.0, protobufjs@npm:^7.2.5": + version: 7.4.0 + resolution: "protobufjs@npm:7.4.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.0.0" + checksum: 10/408423506610f70858d7593632f4a6aa4f05796c90fd632be9b9252457c795acc71aa6d3b54bb7f48a890141728fee4ca3906723ccea6c202ad71f21b3879b8b + languageName: node + linkType: hard + +"protobufjs@npm:^6.11.2, protobufjs@npm:^6.11.3": + version: 6.11.4 + resolution: "protobufjs@npm:6.11.4" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/long": "npm:^4.0.1" + "@types/node": "npm:>=13.7.0" + long: "npm:^4.0.0" + bin: + pbjs: bin/pbjs + pbts: bin/pbts + checksum: 10/6b7fd7540d74350d65c38f69f398c9995ae019da070e79d9cd464a458c6d19b40b07c9a026be4e10704c824a344b603307745863310c50026ebd661ce4da0663 + languageName: node + linkType: hard + "protocol-buffers-schema@npm:3.6.0": version: 3.6.0 resolution: "protocol-buffers-schema@npm:3.6.0" @@ -4933,7 +13252,7 @@ __metadata: languageName: node linkType: hard -"proxy-addr@npm:~2.0.7": +"proxy-addr@npm:^2.0.7, proxy-addr@npm:~2.0.7": version: 2.0.7 resolution: "proxy-addr@npm:2.0.7" dependencies: @@ -4943,6 +13262,23 @@ __metadata: languageName: node linkType: hard +"pump@npm:^3.0.0": + version: 3.0.2 + resolution: "pump@npm:3.0.2" + dependencies: + end-of-stream: "npm:^1.1.0" + once: "npm:^1.3.1" + checksum: 10/e0c4216874b96bd25ddf31a0b61a5613e26cc7afa32379217cf39d3915b0509def3565f5f6968fafdad2894c8bbdbd67d340e84f3634b2a29b950cffb6442d9f + languageName: node + linkType: hard + +"punycode@npm:^1.4.1": + version: 1.4.1 + resolution: "punycode@npm:1.4.1" + checksum: 10/af2700dde1a116791ff8301348ff344c47d6c224e875057237d1b5112035655fb07a6175cfdb8bf0e3a8cdfd2dc82b3a622e0aefd605566c0e949a6d0d1256a4 + languageName: node + linkType: hard + "punycode@npm:^2.1.0": version: 2.3.1 resolution: "punycode@npm:2.3.1" @@ -4968,6 +13304,13 @@ __metadata: languageName: node linkType: hard +"querystringify@npm:^2.1.1": + version: 2.2.0 + resolution: "querystringify@npm:2.2.0" + checksum: 10/46ab16f252fd892fc29d6af60966d338cdfeea68a231e9457631ffd22d67cec1e00141e0a5236a2eb16c0d7d74175d9ec1d6f963660c6f2b1c2fc85b194c5680 + languageName: node + linkType: hard + "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -4975,6 +13318,13 @@ __metadata: languageName: node linkType: hard +"quick-format-unescaped@npm:^4.0.3": + version: 4.0.4 + resolution: "quick-format-unescaped@npm:4.0.4" + checksum: 10/591eca457509a99368b623db05248c1193aa3cedafc9a077d7acab09495db1231017ba3ad1b5386e5633271edd0a03b312d8640a59ee585b8516a42e15438aa7 + languageName: node + linkType: hard + "randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -4991,6 +13341,18 @@ __metadata: languageName: node linkType: hard +"raw-body@npm:2.5.2": + version: 2.5.2 + resolution: "raw-body@npm:2.5.2" + dependencies: + bytes: "npm:3.1.2" + http-errors: "npm:2.0.0" + iconv-lite: "npm:0.4.24" + unpipe: "npm:1.0.0" + checksum: 10/863b5171e140546a4d99f349b720abac4410338e23df5e409cfcc3752538c9caf947ce382c89129ba976f71894bd38b5806c774edac35ebf168d02aa1ac11a95 + languageName: node + linkType: hard + "raw-body@npm:^3.0.0": version: 3.0.0 resolution: "raw-body@npm:3.0.0" @@ -5019,7 +13381,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.2.2": +"readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -5034,6 +13396,78 @@ __metadata: languageName: node linkType: hard +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10/d9e3e53193adcdb79d8f10f2a1f6989bd4389f5936c6f8b870e77570853561c362bee69feca2bbb7b32368ce96a85504aa4cedf7cf80f36e6a9de30d64244048 + languageName: node + linkType: hard + +"readable-stream@npm:^4.0.0": + version: 4.7.0 + resolution: "readable-stream@npm:4.7.0" + dependencies: + abort-controller: "npm:^3.0.0" + buffer: "npm:^6.0.3" + events: "npm:^3.3.0" + process: "npm:^0.11.10" + string_decoder: "npm:^1.3.0" + checksum: 10/bdf096c8ff59452ce5d08f13da9597f9fcfe400b4facfaa88e74ec057e5ad1fdfa140ffe28e5ed806cf4d2055f0b812806e962bca91dce31bc4cef08e53be3a4 + languageName: node + linkType: hard + +"readdir-glob@npm:^1.1.2": + version: 1.1.3 + resolution: "readdir-glob@npm:1.1.3" + dependencies: + minimatch: "npm:^5.1.0" + checksum: 10/ca3a20aa1e715d671302d4ec785a32bf08e59d6d0dd25d5fc03e9e5a39f8c612cdf809ab3e638a79973db7ad6868492edf38504701e313328e767693671447d6 + languageName: node + linkType: hard + +"real-require@npm:^0.2.0": + version: 0.2.0 + resolution: "real-require@npm:0.2.0" + checksum: 10/ddf44ee76301c774e9c9f2826da8a3c5c9f8fc87310f4a364e803ef003aa1a43c378b4323051ced212097fff1af459070f4499338b36a7469df1d4f7e8c0ba4c + languageName: node + linkType: hard + +"rechoir@npm:^0.8.0": + version: 0.8.0 + resolution: "rechoir@npm:0.8.0" + dependencies: + resolve: "npm:^1.20.0" + checksum: 10/ad3caed8afdefbc33fbc30e6d22b86c35b3d51c2005546f4e79bcc03c074df804b3640ad18945e6bef9ed12caedc035655ec1082f64a5e94c849ff939dc0a788 + languageName: node + linkType: hard + +"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": + version: 1.2.0 + resolution: "redis-errors@npm:1.2.0" + checksum: 10/001c11f63ddd52d7c80eb4f4ede3a9433d29a458a7eea06b9154cb37c9802a218d93b7988247aa8c958d4b5d274b18354e8853c148f1096fda87c6e675cfd3ee + languageName: node + linkType: hard + +"redis-parser@npm:^3.0.0": + version: 3.0.0 + resolution: "redis-parser@npm:3.0.0" + dependencies: + redis-errors: "npm:^1.0.0" + checksum: 10/b10846844b4267f19ce1a6529465819c3d78c3e89db7eb0c3bb4eb19f83784797ec411274d15a77dbe08038b48f95f76014b83ca366dc955a016a3a0a0234650 + languageName: node + linkType: hard + +"reflect-metadata@npm:0.1.13": + version: 0.1.13 + resolution: "reflect-metadata@npm:0.1.13" + checksum: 10/732570da35d2d96f8fdd5aac60fb263aa92f6512eaded5962b052bd9e90f22a9dec5aaf0d7ff4bfe97646c9530e8444e8435c2d80b24d0bdf938b5d47f6f5b83 + languageName: node + linkType: hard + "reflect-metadata@npm:0.2.2": version: 0.2.2 resolution: "reflect-metadata@npm:0.2.2" @@ -5092,6 +13526,20 @@ __metadata: languageName: node linkType: hard +"remove-trailing-separator@npm:^1.0.1": + version: 1.1.0 + resolution: "remove-trailing-separator@npm:1.1.0" + checksum: 10/d3c20b5a2d987db13e1cca9385d56ecfa1641bae143b620835ac02a6b70ab88f68f117a0021838db826c57b31373d609d52e4f31aca75fc490c862732d595419 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10/a72468e2589270d91f06c7d36ec97a88db53ae5d6fe3787fadc943f0b0276b10347f89b363b2a82285f650bdcc135ad4a257c61bdd4d00d6df1fa24875b0ddaf + languageName: node + linkType: hard + "require-from-string@npm:^2.0.2": version: 2.0.2 resolution: "require-from-string@npm:2.0.2" @@ -5099,6 +13547,20 @@ __metadata: languageName: node linkType: hard +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: 10/878880ee78ccdce372784f62f52a272048e2d0827c29ae31e7f99da18b62a2b9463ea03a75f277352f4697c100183debb0532371ad515a2d49d4bfe596dd4c20 + languageName: node + linkType: hard + +"resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 10/be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23 + languageName: node + linkType: hard + "resolve-from@npm:^4.0.0": version: 4.0.0 resolution: "resolve-from@npm:4.0.0" @@ -5113,6 +13575,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.20.0, resolve@npm:~1.22.1": + version: 1.22.10 + resolution: "resolve@npm:1.22.10" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10/0a398b44da5c05e6e421d70108822c327675febb880eebe905587628de401854c61d5df02866ff34fc4cb1173a51c9f0e84a94702738df3611a62e2acdc68181 + languageName: node + linkType: hard + "resolve@npm:^1.22.4": version: 1.22.8 resolution: "resolve@npm:1.22.8" @@ -5139,6 +13614,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin": + version: 1.22.10 + resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10/d4d878bfe3702d215ea23e75e0e9caf99468e3db76f5ca100d27ebdc527366fee3877e54bce7d47cc72ca8952fc2782a070d238bfa79a550eeb0082384c3b81a + languageName: node + linkType: hard + "resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" @@ -5165,6 +13653,37 @@ __metadata: languageName: node linkType: hard +"ret@npm:~0.4.0": + version: 0.4.3 + resolution: "ret@npm:0.4.3" + checksum: 10/d6a00f0920400b78b6aa96ce1c953d2f783f4fd5d56b5e842a744c40e33545e7955fb132386ada406361881353292fe7282f4e6e82b2c1e61f6c96a6ea4bb2d7 + languageName: node + linkType: hard + +"retry-request@npm:^6.0.0": + version: 6.0.0 + resolution: "retry-request@npm:6.0.0" + dependencies: + debug: "npm:^4.1.1" + extend: "npm:^3.0.2" + checksum: 10/b7e6fa4a201bf285d4439e3d921837e73d0e48c5f17395cbe9f7de040f7d58c204e9bdc88e4b5ec847ff736be3a67ac56e092ee32a5af03c35e4d7f12a1dc1d8 + languageName: node + linkType: hard + +"retry@npm:0.13.1": + version: 0.13.1 + resolution: "retry@npm:0.13.1" + checksum: 10/6125ec2e06d6e47e9201539c887defba4e47f63471db304c59e4b82fc63c8e89ca06a77e9d34939a9a42a76f00774b2f46c0d4a4cbb3e287268bd018ed69426d + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 10/1f914879f97e7ee931ad05fe3afa629bd55270fc6cf1c1e589b6a99fab96d15daad0fa1a52a00c729ec0078045fe3e399bd4fd0c93bcc906957bdc17f89cb8e6 + languageName: node + linkType: hard + "reusify@npm:^1.0.4": version: 1.0.4 resolution: "reusify@npm:1.0.4" @@ -5172,6 +13691,24 @@ __metadata: languageName: node linkType: hard +"rfdc@npm:^1.2.0, rfdc@npm:^1.3.0": + version: 1.4.1 + resolution: "rfdc@npm:1.4.1" + checksum: 10/2f3d11d3d8929b4bfeefc9acb03aae90f971401de0add5ae6c5e38fec14f0405e6a4aad8fdb76344bfdd20c5193110e3750cbbd28ba86d73729d222b6cf4a729 + languageName: node + linkType: hard + +"rimraf@npm:^5.0.5": + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" + dependencies: + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10/f3b8ce81eecbde4628b07bdf9e2fa8b684e0caea4999acb1e3b0402c695cd41f28cd075609a808e61ce2672f528ca079f675ab1d8e8d5f86d56643a03e0b8d2e + languageName: node + linkType: hard + "router@npm:^2.0.0": version: 2.1.0 resolution: "router@npm:2.1.0" @@ -5226,14 +13763,14 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.1.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: 10/32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451 languageName: node linkType: hard -"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1, safe-buffer@npm:~5.1.2": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" checksum: 10/7eb5b48f2ed9a594a4795677d5a150faa7eb54483b2318b568dc0c4fc94092a6cce5be02c7288a0500a156282f5276d5688bce7259299568d1053b2150ef374a @@ -5272,6 +13809,15 @@ __metadata: languageName: node linkType: hard +"safe-regex2@npm:^3.1.0": + version: 3.1.0 + resolution: "safe-regex2@npm:3.1.0" + dependencies: + ret: "npm:~0.4.0" + checksum: 10/4f9f7172662763619052a45599e515efc5dd10a932690f610c8ab808a4baa41be3feafefa444f7532651d721d12871a1c9a85330626cdd013b804e8f4240dff1 + languageName: node + linkType: hard + "safe-regex@npm:^2.1.1": version: 2.1.1 resolution: "safe-regex@npm:2.1.1" @@ -5281,7 +13827,14 @@ __metadata: languageName: node linkType: hard -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": +"safe-stable-stringify@npm:^2.3.1": + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: 10/2697fa186c17c38c3ca5309637b4ac6de2f1c3d282da27cd5e1e3c88eca0fb1f9aea568a6aabdf284111592c8782b94ee07176f17126031be72ab1313ed46c5c + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:~2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: 10/7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83 @@ -5311,6 +13864,13 @@ __metadata: languageName: node linkType: hard +"secure-json-parse@npm:^2.7.0": + version: 2.7.0 + resolution: "secure-json-parse@npm:2.7.0" + checksum: 10/974386587060b6fc5b1ac06481b2f9dbbb0d63c860cc73dc7533f27835fdb67b0ef08762dbfef25625c15bc0a0c366899e00076cb0d556af06b71e22f1dede4c + languageName: node + linkType: hard + "semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -5329,7 +13889,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.6.0, semver@npm:^7.6.3": +"semver@npm:^7.3.5, semver@npm:^7.6.0, semver@npm:^7.6.3": version: 7.7.1 resolution: "semver@npm:7.7.1" bin: @@ -5338,6 +13898,38 @@ __metadata: languageName: node linkType: hard +"semver@npm:~7.5.4": + version: 7.5.4 + resolution: "semver@npm:7.5.4" + dependencies: + lru-cache: "npm:^6.0.0" + bin: + semver: bin/semver.js + checksum: 10/985dec0d372370229a262c737063860fabd4a1c730662c1ea3200a2f649117761a42184c96df62a0e885e76fbd5dace41087d6c1ac0351b13c0df5d6bcb1b5ac + languageName: node + linkType: hard + +"send@npm:0.19.0": + version: 0.19.0 + resolution: "send@npm:0.19.0" + dependencies: + debug: "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" + checksum: 10/1f6064dea0ae4cbe4878437aedc9270c33f2a6650a77b56a16b62d057527f2766d96ee282997dd53ec0339082f2aad935bc7d989b46b48c82fc610800dc3a1d0 + languageName: node + linkType: hard + "send@npm:^1.0.0, send@npm:^1.1.0": version: 1.1.0 resolution: "send@npm:1.1.0" @@ -5358,6 +13950,17 @@ __metadata: languageName: node linkType: hard +"sentence-case@npm:^3.0.4": + version: 3.0.4 + resolution: "sentence-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + upper-case-first: "npm:^2.0.2" + checksum: 10/3cfe6c0143e649132365695706702d7f729f484fa7b25f43435876efe7af2478243eefb052bacbcce10babf9319fd6b5b6bc59b94c80a1c819bcbb40651465d5 + languageName: node + linkType: hard + "serialize-javascript@npm:^6.0.2": version: 6.0.2 resolution: "serialize-javascript@npm:6.0.2" @@ -5367,6 +13970,18 @@ __metadata: languageName: node linkType: hard +"serve-static@npm:1.16.2": + version: 1.16.2 + resolution: "serve-static@npm:1.16.2" + dependencies: + encodeurl: "npm:~2.0.0" + escape-html: "npm:~1.0.3" + parseurl: "npm:~1.3.3" + send: "npm:0.19.0" + checksum: 10/7fa9d9c68090f6289976b34fc13c50ac8cd7f16ae6bce08d16459300f7fc61fbc2d7ebfa02884c073ec9d6ab9e7e704c89561882bbe338e99fcacb2912fde737 + languageName: node + linkType: hard + "serve-static@npm:^2.1.0": version: 2.1.0 resolution: "serve-static@npm:2.1.0" @@ -5385,12 +14000,19 @@ __metadata: dependencies: "@atls/code-runtime": "npm:2.1.7" "@types/eslint": "npm:9.6.1" - "@types/node": "npm:22.10.2" + "@types/node": "npm:22.13.10" eslint: "npm:9.17.0" typescript: "npm:5.5.4" languageName: unknown linkType: soft +"set-cookie-parser@npm:^2.4.1, set-cookie-parser@npm:^2.6.0": + version: 2.7.1 + resolution: "set-cookie-parser@npm:2.7.1" + checksum: 10/c92b1130032693342bca13ea1b1bc93967ab37deec4387fcd8c2a843c0ef2fd9a9f3df25aea5bb3976cd05a91c2cf4632dd6164d6e1814208fb7d7e14edd42b4 + languageName: node + linkType: hard + "set-function-length@npm:^1.2.1, set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" @@ -5435,6 +14057,18 @@ __metadata: languageName: node linkType: hard +"sha.js@npm:^2.4.11": + version: 2.4.11 + resolution: "sha.js@npm:2.4.11" + dependencies: + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + bin: + sha.js: ./bin.js + checksum: 10/d833bfa3e0a67579a6ce6e1bc95571f05246e0a441dd8c76e3057972f2a3e098465687a4369b07e83a0375a88703577f71b5b2e966809e67ebc340dbedb478c7 + languageName: node + linkType: hard + "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -5511,6 +14145,34 @@ __metadata: languageName: node linkType: hard +"signal-exit@npm:^3.0.2": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 10/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10/c9fa63bbbd7431066174a48ba2dd9986dfd930c3a8b59de9c29d7b6854ec1c12a80d15310869ea5166d413b99f041bfa3dd80a7947bcd44ea8e6eb3ffeabfa1f + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 10/94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: 10/927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2 + languageName: node + linkType: hard + "snake-case@npm:^3.0.4": version: 3.0.4 resolution: "snake-case@npm:3.0.4" @@ -5556,6 +14218,55 @@ __metadata: languageName: node linkType: hard +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:^4.3.4" + socks: "npm:^2.8.3" + checksum: 10/ee99e1dacab0985b52cbe5a75640be6e604135e9489ebdc3048635d186012fbaecc20fbbe04b177dee434c319ba20f09b3e7dfefb7d932466c0d707744eac05c + languageName: node + linkType: hard + +"socks@npm:^2.8.3": + version: 2.8.4 + resolution: "socks@npm:2.8.4" + dependencies: + ip-address: "npm:^9.0.5" + smart-buffer: "npm:^4.2.0" + checksum: 10/ab3af97aeb162f32c80e176c717ccf16a11a6ebb4656a62b94c0f96495ea2a1f4a8206c04b54438558485d83d0c5f61920c07a1a5d3963892a589b40cc6107dd + languageName: node + linkType: hard + +"sonic-boom@npm:^1.0.2": + version: 1.4.1 + resolution: "sonic-boom@npm:1.4.1" + dependencies: + atomic-sleep: "npm:^1.0.0" + flatstr: "npm:^1.0.12" + checksum: 10/b1de05ae435ae6432df33462ab5406f20dff9f4d647d17c6df3f72e715e42c416d84c55ce0c8d49603a559e3799e3211f3223f19f454820bf9badaa3dd7d233d + languageName: node + linkType: hard + +"sonic-boom@npm:^3.1.0": + version: 3.8.1 + resolution: "sonic-boom@npm:3.8.1" + dependencies: + atomic-sleep: "npm:^1.0.0" + checksum: 10/e03c9611e43fa81132cd2ce0fe4eb7fbcf19db267e9dec20dc6c586f82465c9c906e91a02f72150c740463ad9335536ea2131850307aaa6686d1fb5d4cc4be3e + languageName: node + linkType: hard + +"sonic-boom@npm:^4.0.1": + version: 4.2.0 + resolution: "sonic-boom@npm:4.2.0" + dependencies: + atomic-sleep: "npm:^1.0.0" + checksum: 10/385ef7fb5ea5976c1d2a1fef0b6df8df6b7caba8696d2d67f689d60c05e3ea2d536752ce7e1c69b9fad844635f1036d07c446f8e8149f5c6a80e0040a455b310 + languageName: node + linkType: hard + "source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" @@ -5580,6 +14291,84 @@ __metadata: languageName: node linkType: hard +"split-ca@npm:^1.0.1": + version: 1.0.1 + resolution: "split-ca@npm:1.0.1" + checksum: 10/1e7409938a95ee843fe2593156a5735e6ee63772748ee448ea8477a5a3e3abde193c3325b3696e56a5aff07c7dcf6b1f6a2f2a036895b4f3afe96abb366d893f + languageName: node + linkType: hard + +"split2@npm:^4.0.0, split2@npm:^4.1.0": + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 10/09bbefc11bcf03f044584c9764cd31a252d8e52cea29130950b26161287c11f519807c5e54bd9e5804c713b79c02cefe6a98f4688630993386be353e03f534ab + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10/e7587128c423f7e43cc625fe2f87e6affdf5ca51c1cc468e910d8aaca46bb44a7fbcfa552f787b1d3987f7043aeb4527d1b99559e6621e01b42b3f45e5a24cbb + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 10/c34828732ab8509c2741e5fd1af6b767c3daf2c642f267788f933a65b1614943c282e74c4284f4fa749c264b18ee016a0d37a3e5b73aee446da46277d3a85daa + languageName: node + linkType: hard + +"sqlstring@npm:2.3.3": + version: 2.3.3 + resolution: "sqlstring@npm:2.3.3" + checksum: 10/4e5a25af2d77a031fe00694034bf9fd822ddc3a483c9383124b120aa6b9ae9ab71e173cd29fba9c653998ebfef9e97be668957839960b9b3dc1afcb45f1ddb64 + languageName: node + linkType: hard + +"ssh-remote-port-forward@npm:^1.0.4": + version: 1.0.4 + resolution: "ssh-remote-port-forward@npm:1.0.4" + dependencies: + "@types/ssh2": "npm:^0.5.48" + ssh2: "npm:^1.4.0" + checksum: 10/c6c04c5ddfde7cb06e9a8655a152bd28fe6771c6fe62ff0bc08be229491546c410f30b153c968b8d6817a57d38678a270c228f30143ec0fe1be546efc4f6b65a + languageName: node + linkType: hard + +"ssh2@npm:^1.11.0, ssh2@npm:^1.4.0": + version: 1.16.0 + resolution: "ssh2@npm:1.16.0" + dependencies: + asn1: "npm:^0.2.6" + bcrypt-pbkdf: "npm:^1.0.2" + cpu-features: "npm:~0.0.10" + nan: "npm:^2.20.0" + dependenciesMeta: + cpu-features: + optional: true + nan: + optional: true + checksum: 10/0951c22d9c5a0e3b89a8e5ae890ebcbce9f1f94dbed37d1490e4e48e26bc8b074fa81f202ee57b708e31b5f33033f4c870b92047f4f02b6bc26c32225b01d84c + languageName: node + linkType: hard + +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10/7024c1a6e39b3f18aa8f1c8290e884fe91b0f9ca5a6c6d410544daad54de0ba664db879afe16412e187c6c292fd60b937f047ee44292e5c2af2dcc6d8e1a9b48 + languageName: node + linkType: hard + +"standard-as-callback@npm:^2.1.0": + version: 2.1.0 + resolution: "standard-as-callback@npm:2.1.0" + checksum: 10/88bec83ee220687c72d94fd86a98d5272c91d37ec64b66d830dbc0d79b62bfa6e47f53b71646011835fc9ce7fae62739545d13124262b53be4fbb3e2ebad551c + languageName: node + linkType: hard + "statuses@npm:2.0.1, statuses@npm:^2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -5587,6 +14376,36 @@ __metadata: languageName: node linkType: hard +"statuses@npm:>= 1.5.0 < 2": + version: 1.5.0 + resolution: "statuses@npm:1.5.0" + checksum: 10/c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c + languageName: node + linkType: hard + +"stream-events@npm:^1.0.5": + version: 1.0.5 + resolution: "stream-events@npm:1.0.5" + dependencies: + stubs: "npm:^3.0.0" + checksum: 10/969ce82e34bfbef5734629cc06f9d7f3705a9ceb8fcd6a526332f9159f1f8bbfdb1a453f3ced0b728083454f7706adbbe8428bceb788a0287ca48ba2642dc3fc + languageName: node + linkType: hard + +"stream-shift@npm:^1.0.2": + version: 1.0.3 + resolution: "stream-shift@npm:1.0.3" + checksum: 10/a24c0a3f66a8f9024bd1d579a533a53be283b4475d4e6b4b3211b964031447bdf6532dd1f3c2b0ad66752554391b7c62bd7ca4559193381f766534e723d50242 + languageName: node + linkType: hard + +"streamsearch@npm:0.1.2": + version: 0.1.2 + resolution: "streamsearch@npm:0.1.2" + checksum: 10/2c9407ee6682f100a9026b4b712d01ce3889fc818b928746eeb92fb4c0cf4ee79b74af27893fd766e4a36bbed08969a8e0bd0d0be5d30b2c9028859071f8f02b + languageName: node + linkType: hard + "streamsearch@npm:^1.1.0": version: 1.1.0 resolution: "streamsearch@npm:1.1.0" @@ -5594,6 +14413,56 @@ __metadata: languageName: node linkType: hard +"streamx@npm:^2.15.0, streamx@npm:^2.21.0": + version: 2.22.0 + resolution: "streamx@npm:2.22.0" + dependencies: + bare-events: "npm:^2.2.0" + fast-fifo: "npm:^1.3.2" + text-decoder: "npm:^1.1.0" + dependenciesMeta: + bare-events: + optional: true + checksum: 10/9c329bb316e2085e207e471ecd0da18b4ed5b1cfe5cf10e9e7fad3f8f50c6ca1a6a844bdfd9bc7521560b97f229890de82ca162a0e66115300b91a489b1cbefd + languageName: node + linkType: hard + +"string-argv@npm:~0.3.1": + version: 0.3.2 + resolution: "string-argv@npm:0.3.2" + checksum: 10/f9d3addf887026b4b5f997a271149e93bf71efc8692e7dc0816e8807f960b18bcb9787b45beedf0f97ff459575ee389af3f189d8b649834cac602f2e857e75af + languageName: node + linkType: hard + +"string-similarity@npm:^4.0.1": + version: 4.0.4 + resolution: "string-similarity@npm:4.0.4" + checksum: 10/53365fe64d4958e88951f0016b2174aaea330f762f522be6081bae4cac3e3396f723c8ec4091c0b0e266129652ead5dde3683c31d3a07ff1b6aa35057de28b1b + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, 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" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10/e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10/7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + "string.prototype.includes@npm:^2.0.1": version: 2.0.1 resolution: "string.prototype.includes@npm:2.0.1" @@ -5696,6 +14565,15 @@ __metadata: languageName: node linkType: hard +"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 10/54d23f4a6acae0e93f999a585e673be9e561b65cd4cca37714af1e893ab8cd8dfa52a9e4f58f48f87b4a44918d3a9254326cb80ed194bf2e4c226e2b21767e56 + languageName: node + linkType: hard + "string_decoder@npm:~1.1.1": version: 1.1.1 resolution: "string_decoder@npm:1.1.1" @@ -5705,6 +14583,24 @@ __metadata: languageName: node linkType: hard +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10/ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2 + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: "npm:^6.0.1" + checksum: 10/475f53e9c44375d6e72807284024ac5d668ee1d06010740dec0b9744f2ddf47de8d7151f80e5f6190fc8f384e802fdf9504b76a7e9020c9faee7103623338be2 + languageName: node + linkType: hard + "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -5719,6 +14615,35 @@ __metadata: languageName: node linkType: hard +"strnum@npm:^1.0.5, strnum@npm:^1.1.1": + version: 1.1.2 + resolution: "strnum@npm:1.1.2" + checksum: 10/ccd6297a1fdaf0fc8ea0ea904acdae76878d49a4b0d98a70155df4bc081fd88eac5ec99fb150f3d1d1af065c1898d38420705259ba6c39aa850c671bcd54e35d + languageName: node + linkType: hard + +"stubs@npm:^3.0.0": + version: 3.0.0 + resolution: "stubs@npm:3.0.0" + checksum: 10/dec7b82186e3743317616235c59bfb53284acc312cb9f4c3e97e2205c67a5c158b0ca89db5927e52351582e90a2672822eeaec9db396e23e56893d2a8676e024 + languageName: node + linkType: hard + +"subscriptions-transport-ws@npm:^0.9.19": + version: 0.9.19 + resolution: "subscriptions-transport-ws@npm:0.9.19" + dependencies: + backo2: "npm:^1.0.2" + eventemitter3: "npm:^3.1.0" + iterall: "npm:^1.2.1" + symbol-observable: "npm:^1.0.4" + ws: "npm:^5.2.0 || ^6.0.0 || ^7.0.0" + peerDependencies: + graphql: ">=0.10.0" + checksum: 10/20b048c155364e2ed0ae896565870e5bd8c9aa67283f8dc7f274f0d28b95a378234032d87d50625b061dad798c4d44d2e3f74073e4db8b706c5bcacce6a9f9d9 + languageName: node + linkType: hard + "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -5737,7 +14662,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0": +"supports-color@npm:^8.0.0, supports-color@npm:~8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: @@ -5760,6 +14685,13 @@ __metadata: languageName: node linkType: hard +"symbol-observable@npm:^1.0.4": + version: 1.2.0 + resolution: "symbol-observable@npm:1.2.0" + checksum: 10/4684327a2fef2453dcd4238b5bd8f69c460a4708fb8c024a824c6a707ca644b2b2a586e36e5197d0d1162ff48e288299a48844a8c46274ffcfd9260e03df7692 + languageName: node + linkType: hard + "synckit@npm:^0.9.1": version: 0.9.2 resolution: "synckit@npm:0.9.2" @@ -5777,6 +14709,102 @@ __metadata: languageName: node linkType: hard +"tar-fs@npm:^3.0.6": + version: 3.0.8 + resolution: "tar-fs@npm:3.0.8" + dependencies: + bare-fs: "npm:^4.0.1" + bare-path: "npm:^3.0.0" + pump: "npm:^3.0.0" + tar-stream: "npm:^3.1.5" + dependenciesMeta: + bare-fs: + optional: true + bare-path: + optional: true + checksum: 10/fdcd1c66dc5e2cad5544ffe7eab9a470b419290b22300c344688df51bf06127963da07a1e3ae23cae80851cd9f60149e80b38e56485dd7a14aea701241ac2f81 + languageName: node + linkType: hard + +"tar-fs@npm:~2.0.1": + version: 2.0.1 + resolution: "tar-fs@npm:2.0.1" + dependencies: + chownr: "npm:^1.1.1" + mkdirp-classic: "npm:^0.5.2" + pump: "npm:^3.0.0" + tar-stream: "npm:^2.0.0" + checksum: 10/85ceac6fce0e9175b5b67c0eca8864b7d29a940cae8b7657c60b66e8a252319d701c3df12814162a6839e6120f9e1975757293bdeaf294ad5b15721d236c4d32 + languageName: node + linkType: hard + +"tar-stream@npm:^2.0.0": + version: 2.2.0 + resolution: "tar-stream@npm:2.2.0" + dependencies: + bl: "npm:^4.0.3" + end-of-stream: "npm:^1.4.1" + fs-constants: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" + checksum: 10/1a52a51d240c118cbcd30f7368ea5e5baef1eac3e6b793fb1a41e6cd7319296c79c0264ccc5859f5294aa80f8f00b9239d519e627b9aade80038de6f966fec6a + languageName: node + linkType: hard + +"tar-stream@npm:^3.0.0, tar-stream@npm:^3.1.5": + version: 3.1.7 + resolution: "tar-stream@npm:3.1.7" + dependencies: + b4a: "npm:^1.6.4" + fast-fifo: "npm:^1.2.0" + streamx: "npm:^2.15.0" + checksum: 10/b21a82705a72792544697c410451a4846af1f744176feb0ff11a7c3dd0896961552e3def5e1c9a6bbee4f0ae298b8252a1f4c9381e9f991553b9e4847976f05c + languageName: node + linkType: hard + +"tar@npm:^7.4.3": + version: 7.4.3 + resolution: "tar@npm:7.4.3" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.0.1" + mkdirp: "npm:^3.0.1" + yallist: "npm:^5.0.0" + checksum: 10/12a2a4fc6dee23e07cc47f1aeb3a14a1afd3f16397e1350036a8f4cdfee8dcac7ef5978337a4e7b2ac2c27a9a6d46388fc2088ea7c80cb6878c814b1425f8ecf + languageName: node + linkType: hard + +"tarn@npm:^3.0.2": + version: 3.0.2 + resolution: "tarn@npm:3.0.2" + checksum: 10/7476ca83a39e0e4b1d951725b6c42071f16fdd65c456936c305500af00731861de0a20e41e59b54cf410b979722816db43acd137a5a580c3c8e48a73f389b523 + languageName: node + linkType: hard + +"teeny-request@npm:^9.0.0": + version: 9.0.0 + resolution: "teeny-request@npm:9.0.0" + dependencies: + http-proxy-agent: "npm:^5.0.0" + https-proxy-agent: "npm:^5.0.0" + node-fetch: "npm:^2.6.9" + stream-events: "npm:^1.0.5" + uuid: "npm:^9.0.0" + checksum: 10/44daabb6c2e239c3daed0218ebdafb50c7141c16d7257a6cfef786dbff56d7853c2c02c97934f7ed57818ce5861ac16c5f52f3a16fa292bd4caf53483d386443 + languageName: node + linkType: hard + +"telejson@npm:7.2.0": + version: 7.2.0 + resolution: "telejson@npm:7.2.0" + dependencies: + memoizerific: "npm:^1.11.3" + checksum: 10/6e89b3d3c45b5a2aced9132f6a968fcdf758c00be4c3acb115d7d81e95c9e04083a7a4a9b43057fcf48b101156c1607a38f5491615956acb28d4d1f78a4bda20 + languageName: node + linkType: hard + "terser-webpack-plugin@npm:^5.3.11": version: 5.3.14 resolution: "terser-webpack-plugin@npm:5.3.14" @@ -5813,6 +14841,84 @@ __metadata: languageName: node linkType: hard +"testcontainers@npm:10.20.0, testcontainers@npm:^10.20.0": + version: 10.20.0 + resolution: "testcontainers@npm:10.20.0" + dependencies: + "@balena/dockerignore": "npm:^1.0.2" + "@types/dockerode": "npm:^3.3.29" + archiver: "npm:^7.0.1" + async-lock: "npm:^1.4.1" + byline: "npm:^5.0.0" + debug: "npm:^4.3.5" + docker-compose: "npm:^0.24.8" + dockerode: "npm:^3.3.5" + get-port: "npm:^5.1.1" + proper-lockfile: "npm:^4.1.2" + properties-reader: "npm:^2.3.0" + ssh-remote-port-forward: "npm:^1.0.4" + tar-fs: "npm:^3.0.6" + tmp: "npm:^0.2.3" + undici: "npm:^5.28.5" + checksum: 10/bb5a2a9fbfb9013af766d89f1eeea3ed589883795263d4eb04532172b586c3734942b99130adb362e36378a3dab3e2d4302a3f7ce61dfe09e10e4b3badfb3f53 + languageName: node + linkType: hard + +"text-decoder@npm:^1.1.0": + version: 1.2.3 + resolution: "text-decoder@npm:1.2.3" + dependencies: + b4a: "npm:^1.6.4" + checksum: 10/bcdec33c0f070aeac38e46e4cafdcd567a58473ed308bdf75260bfbd8f7dc76acbc0b13226afaec4a169d0cb44cec2ab89c57b6395ccf02e941eaebbe19e124a + languageName: node + linkType: hard + +"thread-stream@npm:^2.0.0": + version: 2.7.0 + resolution: "thread-stream@npm:2.7.0" + dependencies: + real-require: "npm:^0.2.0" + checksum: 10/03e743a2ccb2af5fa695d2e4369113336ee9b9f09c4453d50a222cbb4ae3af321bff658e0e5bf8bfbce9d7f5a7bf6262d12a2a365e160f4e76380ec624d32e7b + languageName: node + linkType: hard + +"thread-stream@npm:^3.0.0": + version: 3.1.0 + resolution: "thread-stream@npm:3.1.0" + dependencies: + real-require: "npm:^0.2.0" + checksum: 10/ea2d816c4f6077a7062fac5414a88e82977f807c82ee330938fb9691fe11883bb03f078551c0518bb649c239e47ba113d44014fcbb5db42c5abd5996f35e4213 + languageName: node + linkType: hard + +"tildify@npm:2.0.0": + version: 2.0.0 + resolution: "tildify@npm:2.0.0" + checksum: 10/0f5fee93624c4afdf75ee224c3b65aece4817ba5317fd70f49eaf084ea720d73556a6ef3f50079425a773ba3b93805b4524d14057841d4e4336516fdbe80635b + languageName: node + linkType: hard + +"tiny-lru@npm:7.0.6": + version: 7.0.6 + resolution: "tiny-lru@npm:7.0.6" + checksum: 10/8130b898ad0dcb45d76b75309673e2d8ba2ebea980792b3c86a1da20ee47de0c188b07f14e4a95633e3d90019faf9d473bf969307587f1e64c67d17919e7af03 + languageName: node + linkType: hard + +"tiny-lru@npm:8.0.2": + version: 8.0.2 + resolution: "tiny-lru@npm:8.0.2" + checksum: 10/74b193d83b9edbe690b4e97e3cfd66c8a66d593c33b2c7133f132adacbf0442afbef82c679848208010137175aac3db9e68f350bef68cc299c0f2eb589554ffb + languageName: node + linkType: hard + +"tmp@npm:^0.2.3": + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 10/7b13696787f159c9754793a83aa79a24f1522d47b87462ddb57c18ee93ff26c74cbb2b8d9138f571d2e0e765c728fb2739863a672b280528512c6d83d511c6fa + languageName: node + linkType: hard + "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -5829,6 +14935,13 @@ __metadata: languageName: node linkType: hard +"toad-cache@npm:^3.3.0, toad-cache@npm:^3.7.0": + version: 3.7.0 + resolution: "toad-cache@npm:3.7.0" + checksum: 10/cdc62aacc047e94eab21697943e117bbb1938168a03e5e85fdba28ab6ea66f4796ff16b219019a64d2115048378f9dd1f4e62c78c1f1d4961d0b3d23f9a9374d + languageName: node + linkType: hard + "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" @@ -5852,6 +14965,15 @@ __metadata: languageName: node linkType: hard +"ts-invariant@npm:^0.4.0": + version: 0.4.4 + resolution: "ts-invariant@npm:0.4.4" + dependencies: + tslib: "npm:^1.9.3" + checksum: 10/dd6f268aa358f9d28dec0b8539667cc9829eaac588438a78a422079a1b3b9a98a96306f862a745b0581173528d11a6aeff861c6e3a988d65a113a82e55a5f409 + languageName: node + linkType: hard + "ts-loader@npm:9.5.2": version: 9.5.2 resolution: "ts-loader@npm:9.5.2" @@ -5862,9 +14984,47 @@ __metadata: semver: "npm:^7.3.4" source-map: "npm:^0.7.4" peerDependencies: - typescript: "*" - webpack: ^5.0.0 - checksum: 10/b2d0a4ae9eab459586580e6f83a4351fa0568ccd4d9b41b42368390c95335f98562120cd63c84b6008548ee7af13520a8b79c14b2e8114058104cf7cfb39873d + typescript: "*" + webpack: ^5.0.0 + checksum: 10/b2d0a4ae9eab459586580e6f83a4351fa0568ccd4d9b41b42368390c95335f98562120cd63c84b6008548ee7af13520a8b79c14b2e8114058104cf7cfb39873d + languageName: node + linkType: hard + +"ts-node@npm:10.9.1": + version: 10.9.1 + resolution: "ts-node@npm:10.9.1" + dependencies: + "@cspotcode/source-map-support": "npm:^0.8.0" + "@tsconfig/node10": "npm:^1.0.7" + "@tsconfig/node12": "npm:^1.0.7" + "@tsconfig/node14": "npm:^1.0.0" + "@tsconfig/node16": "npm:^1.0.2" + acorn: "npm:^8.4.1" + acorn-walk: "npm:^8.1.1" + arg: "npm:^4.1.0" + create-require: "npm:^1.1.0" + diff: "npm:^4.0.1" + make-error: "npm:^1.1.1" + v8-compile-cache-lib: "npm:^3.0.1" + yn: "npm:3.1.1" + peerDependencies: + "@swc/core": ">=1.2.50" + "@swc/wasm": ">=1.2.50" + "@types/node": "*" + typescript: ">=2.7" + peerDependenciesMeta: + "@swc/core": + optional: true + "@swc/wasm": + optional: true + bin: + ts-node: dist/bin.js + ts-node-cwd: dist/bin-cwd.js + ts-node-esm: dist/bin-esm.js + ts-node-script: dist/bin-script.js + ts-node-transpile-only: dist/bin-transpile.js + ts-script: dist/bin-script-deprecated.js + checksum: 10/bee56d4dc96ccbafc99dfab7b73fbabc62abab2562af53cdea91c874a301b9d11e42bc33c0a032a6ed6d813dbdc9295ec73dde7b73ea4ebde02b0e22006f7e04 languageName: node linkType: hard @@ -5906,6 +15066,17 @@ __metadata: languageName: node linkType: hard +"tsconfig-paths@npm:4.2.0": + version: 4.2.0 + resolution: "tsconfig-paths@npm:4.2.0" + dependencies: + json5: "npm:^2.2.2" + minimist: "npm:^1.2.6" + strip-bom: "npm:^3.0.0" + checksum: 10/5e55cc2fb6b800eb72011522e10edefccb45b1f9af055681a51354c9b597d1390c6fa9cc356b8c7529f195ac8a90a78190d563159f3a1eed10e01bbd4d01a8ab + languageName: node + linkType: hard + "tsconfig-paths@npm:^3.15.0": version: 3.15.0 resolution: "tsconfig-paths@npm:3.15.0" @@ -5918,13 +15089,20 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.8.1, tslib@npm:^2.1.0, tslib@npm:^2.6.2": +"tslib@npm:2.8.1, tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 languageName: node linkType: hard +"tslib@npm:^1.10.0, tslib@npm:^1.9.3": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: 10/7dbf34e6f55c6492637adb81b555af5e3b4f9cc6b998fb440dac82d3b42bdc91560a35a5fb75e20e24a076c651438234da6743d139e4feabf0783f3cdfe1dddb + languageName: node + linkType: hard + "tslib@npm:^2.0.3": version: 2.7.0 resolution: "tslib@npm:2.7.0" @@ -5932,6 +15110,27 @@ __metadata: languageName: node linkType: hard +"tslib@npm:~2.3.0": + version: 2.3.1 + resolution: "tslib@npm:2.3.1" + checksum: 10/5e7de59ed9f2b705b399bda28326b7c3e7526deb48bbe1716e2e17fbd4cecbb610253d09c7b8fd0a6e76cfed9304e2e608cdb81bb1ee812d69e5089d1a94c71a + languageName: node + linkType: hard + +"tslib@npm:~2.4.0": + version: 2.4.1 + resolution: "tslib@npm:2.4.1" + checksum: 10/e14311d5392ec0e3519feb9afdb54483d7f3aa2d3def6f1a1a30bd3deca5dfeadd106e80bee9ba880bce86a2e50854c9fe5958572cd188d7ac6f8625101a6a8f + languageName: node + linkType: hard + +"tweetnacl@npm:^0.14.3": + version: 0.14.5 + resolution: "tweetnacl@npm:0.14.5" + checksum: 10/04ee27901cde46c1c0a64b9584e04c96c5fe45b38c0d74930710751ea991408b405747d01dfae72f80fc158137018aea94f9c38c651cb9c318f0861a310c3679 + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -5941,7 +15140,21 @@ __metadata: languageName: node linkType: hard -"type-is@npm:^1.6.4": +"type-fest@npm:^3.0.0": + version: 3.13.1 + resolution: "type-fest@npm:3.13.1" + checksum: 10/9a8a2359ada34c9b3affcaf3a8f73ee14c52779e89950db337ce66fb74c3399776c697c99f2532e9b16e10e61cfdba3b1c19daffb93b338b742f0acd0117ce12 + languageName: node + linkType: hard + +"type-fest@npm:^4.0.0": + version: 4.37.0 + resolution: "type-fest@npm:4.37.0" + checksum: 10/882cf05374d7c635cbbbc50cb89863dad3d27a77c426d062144ba32b23a44087193213c5bbd64f3ab8be04215005c950286567be06fecca9d09c66abd290ef01 + languageName: node + linkType: hard + +"type-is@npm:^1.6.16, type-is@npm:^1.6.4, type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" dependencies: @@ -6123,6 +15336,32 @@ __metadata: languageName: node linkType: hard +"umzug@npm:3.3.1": + version: 3.3.1 + resolution: "umzug@npm:3.3.1" + dependencies: + "@rushstack/ts-command-line": "npm:^4.12.2" + emittery: "npm:^0.13.0" + glob: "npm:^8.0.3" + pony-cause: "npm:^2.1.4" + type-fest: "npm:^3.0.0" + checksum: 10/57f53b071e734508430b966b95713367d19feda4d217c74bf9eccd137d3666b21be955faa8d1101a74bbf76345ad3eaf615d3a2f0f14ac230058c07183cdd1eb + languageName: node + linkType: hard + +"umzug@npm:3.8.2": + version: 3.8.2 + resolution: "umzug@npm:3.8.2" + dependencies: + "@rushstack/ts-command-line": "npm:^4.12.2" + emittery: "npm:^0.13.0" + fast-glob: "npm:^3.3.2" + pony-cause: "npm:^2.1.4" + type-fest: "npm:^4.0.0" + checksum: 10/d9bf83e30a434a1c991828b165d54655ca865ebd4becc6e31de6cfd99565e94f81b96710c13343b36b8f87cd43c5815166c160ea069ee9f1d3f1513ef4f31eb3 + languageName: node + linkType: hard + "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -6147,6 +15386,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 10/0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd + languageName: node + linkType: hard + "undici-types@npm:~6.20.0": version: 6.20.0 resolution: "undici-types@npm:6.20.0" @@ -6154,7 +15400,14 @@ __metadata: languageName: node linkType: hard -"undici@npm:^5.28.4": +"undici@npm:^4.9.3": + version: 4.16.0 + resolution: "undici@npm:4.16.0" + checksum: 10/9cb629eeb81bcaa265e58fe172177e5cb1d16a8d8ba5b44570553cefcfc3274630a26b55548c4b0885091483ce05285231b94552be85adf2fccc871cc316b4e8 + languageName: node + linkType: hard + +"undici@npm:^5.28.4, undici@npm:^5.28.5": version: 5.28.5 resolution: "undici@npm:5.28.5" dependencies: @@ -6163,7 +15416,41 @@ __metadata: languageName: node linkType: hard -"unpipe@npm:1.0.0": +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" + dependencies: + unique-slug: "npm:^5.0.0" + checksum: 10/6a62094fcac286b9ec39edbd1f8f64ff92383baa430af303dfed1ffda5e47a08a6b316408554abfddd9730c78b6106bef4ca4d02c1231a735ddd56ced77573df + languageName: node + linkType: hard + +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10/beafdf3d6f44990e0a5ce560f8f881b4ee811be70b6ba0db25298c31c8cf525ed963572b48cd03be1c1349084f9e339be4241666d7cf1ebdad20598d3c652b27 + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10/ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 + languageName: node + linkType: hard + +"unixify@npm:^1.0.0": + version: 1.0.0 + resolution: "unixify@npm:1.0.0" + dependencies: + normalize-path: "npm:^2.1.1" + checksum: 10/3be30e48579fc6c7390bd59b4ab9e745fede0c164dfb7351cf710bd1dbef8484b1441186205af6bcb13b731c0c88caf9b33459f7bf8c89e79c046e656ae433f0 + languageName: node + linkType: hard + +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" checksum: 10/4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 @@ -6198,7 +15485,25 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"upper-case-first@npm:^2.0.2": + version: 2.0.2 + resolution: "upper-case-first@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10/4487db4701effe3b54ced4b3e4aa4d9ab06c548f97244d04aafb642eedf96a76d5a03cf5f38f10f415531d5792d1ac6e1b50f2a76984dc6964ad530f12876409 + languageName: node + linkType: hard + +"upper-case@npm:2.0.2, upper-case@npm:^2.0.2": + version: 2.0.2 + resolution: "upper-case@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 10/508723a2b03ab90cf1d6b7e0397513980fab821cbe79c87341d0e96cedefadf0d85f9d71eac24ab23f526a041d585a575cfca120a9f920e44eb4f8a7cf89121c + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -6207,13 +15512,43 @@ __metadata: languageName: node linkType: hard -"util-deprecate@npm:~1.0.1": +"url-parse@npm:~1.5.10": + version: 1.5.10 + resolution: "url-parse@npm:1.5.10" + dependencies: + querystringify: "npm:^2.1.1" + requires-port: "npm:^1.0.0" + checksum: 10/c9e96bc8c5b34e9f05ddfeffc12f6aadecbb0d971b3cc26015b58d5b44676a99f50d5aeb1e5c9e61fa4d49961ae3ab1ae997369ed44da51b2f5ac010d188e6ad + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" checksum: 10/474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 languageName: node linkType: hard +"util.promisify@npm:^1.0.0": + version: 1.1.3 + resolution: "util.promisify@npm:1.1.3" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + for-each: "npm:^0.3.3" + get-intrinsic: "npm:^1.2.6" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + object.getownpropertydescriptors: "npm:^2.1.8" + safe-array-concat: "npm:^1.1.3" + checksum: 10/e62f7978e48b6e1fba0d61138dfc64e48ab880bbaf2c84e70a03ba15ae638b121d70fc314270b02da18d9512d74764ee3926e8a94baa2d958ef4092a56b905b9 + languageName: node + linkType: hard + "utils-merge@npm:1.0.1": version: 1.0.1 resolution: "utils-merge@npm:1.0.1" @@ -6221,6 +15556,60 @@ __metadata: languageName: node linkType: hard +"uuid@npm:11.0.2": + version: 11.0.2 + resolution: "uuid@npm:11.0.2" + bin: + uuid: dist/esm/bin/uuid + checksum: 10/b98082f398fa2ece8cacc2264402f739256ca70def4bb82e3a14ec70777d189c01ce1054764c3b59b8fc098b62b135a15d1b24914712904c988822e2ac9b4f44 + languageName: node + linkType: hard + +"uuid@npm:11.0.5": + version: 11.0.5 + resolution: "uuid@npm:11.0.5" + bin: + uuid: dist/esm/bin/uuid + checksum: 10/0594ecdff3051e15d4a2c614b4c72e73af373bde0a5d156512353c01156975295d024ae8d7151846d7bd4d22ccd251b16ed51b4318fa71505fb20ad984102dc1 + languageName: node + linkType: hard + +"uuid@npm:11.1.0": + version: 11.1.0 + resolution: "uuid@npm:11.1.0" + bin: + uuid: dist/esm/bin/uuid + checksum: 10/d2da43b49b154d154574891ced66d0c83fc70caaad87e043400cf644423b067542d6f3eb641b7c819224a7cd3b4c2f21906acbedd6ec9c6a05887aa9115a9cf5 + languageName: node + linkType: hard + +"uuid@npm:^3.1.0": + version: 3.4.0 + resolution: "uuid@npm:3.4.0" + bin: + uuid: ./bin/uuid + checksum: 10/4f2b86432b04cc7c73a0dd1bcf11f1fc18349d65d2e4e32dd0fc658909329a1e0cc9244aa93f34c0cccfdd5ae1af60a149251a5f420ec3ac4223a3dab198fb2e + languageName: node + linkType: hard + +"uuid@npm:^8.0.0": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 10/9a5f7aa1d6f56dd1e8d5f2478f855f25c645e64e26e347a98e98d95781d5ed20062d6cca2eecb58ba7c84bc3910be95c0451ef4161906abaab44f9cb68ffbdd1 + languageName: node + linkType: hard + +"uuid@npm:^9.0.0, uuid@npm:^9.0.1": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 10/9d0b6adb72b736e36f2b1b53da0d559125ba3e39d913b6072f6f033e0c87835b414f0836b45bcfaf2bdf698f92297fea1c3cc19b0b258bc182c9c43cc0fab9f2 + languageName: node + linkType: hard + "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -6228,6 +15617,34 @@ __metadata: languageName: node linkType: hard +"validator@npm:13.12.0, validator@npm:^13.9.0": + version: 13.12.0 + resolution: "validator@npm:13.12.0" + checksum: 10/db6eb0725e2b67d60d30073ae8573982713b5903195d031dc3c7db7e82df8b74e8c13baef8e2106d146d979599fd61a06cde1fec5c148e4abd53d52817ff0fd9 + languageName: node + linkType: hard + +"value-or-promise@npm:1.0.10": + version: 1.0.10 + resolution: "value-or-promise@npm:1.0.10" + checksum: 10/6d6b564eec1874e552c8bec167850726809890c25e9c1bedc6a6af213708d259224aa11c2023650bd24fe068c30424de14900315fb852a3de96e3a8cd1d21a9b + languageName: node + linkType: hard + +"value-or-promise@npm:1.0.11": + version: 1.0.11 + resolution: "value-or-promise@npm:1.0.11" + checksum: 10/9bd1cf82be5b59ec4a7ee9fa17ca7b3f16165c3ea33ebabe514f7a20e4f88dd11f912900f0279760618eb7fbd5e3bb2a4cf4b351b5fd8e8da69aa2719725e54a + languageName: node + linkType: hard + +"value-or-promise@npm:^1.0.12": + version: 1.0.12 + resolution: "value-or-promise@npm:1.0.12" + checksum: 10/a4cc31fc9c3826b8a216ef2037b676904324c00c4acd903aaec2fe0c08516a189345261dd3cc822ec108532b2ea36b7c99bbdee1c3ddcb7f4b3d57d7e61b2064 + languageName: node + linkType: hard + "vary@npm:^1, vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -6245,6 +15662,20 @@ __metadata: languageName: node linkType: hard +"web-streams-polyfill@npm:4.0.0-beta.3": + version: 4.0.0-beta.3 + resolution: "web-streams-polyfill@npm:4.0.0-beta.3" + checksum: 10/dcdef67de57d83008f9dc330662b65ba4497315555dd0e4e7bcacb132ffdf8a830eaab8f74ad40a4a44f542461f51223f406e2a446ece1cc29927859b1405853 + languageName: node + linkType: hard + +"web-streams-polyfill@npm:^3.0.3, web-streams-polyfill@npm:^3.2.0": + version: 3.3.3 + resolution: "web-streams-polyfill@npm:3.3.3" + checksum: 10/8e7e13501b3834094a50abe7c0b6456155a55d7571312b89570012ef47ec2a46d766934768c50aabad10a9c30dd764a407623e8bfcc74fcb58495c29130edea9 + languageName: node + linkType: hard + "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -6402,6 +15833,24 @@ __metadata: languageName: node linkType: hard +"which@npm:^5.0.0": + version: 5.0.0 + resolution: "which@npm:5.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10/6ec99e89ba32c7e748b8a3144e64bfc74aa63e2b2eacbb61a0060ad0b961eb1a632b08fb1de067ed59b002cec3e21de18299216ebf2325ef0f78e0f121e14e90 + languageName: node + linkType: hard + +"wildcard@npm:^1.1.0": + version: 1.1.2 + resolution: "wildcard@npm:1.1.2" + checksum: 10/f93bf48a23b7b776f7960fa7f252af55da265b4ce8127852e420f04a907b78073bc0412f74fc662f561667f3277473974f6553a260ece67f53b1975d128320ab + languageName: node + linkType: hard + "word-wrap@npm:^1.2.5": version: 1.2.5 resolution: "word-wrap@npm:1.2.5" @@ -6409,6 +15858,28 @@ __metadata: languageName: node linkType: hard +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10/cebdaeca3a6880da410f75209e68cd05428580de5ad24535f22696d7d9cab134d1f8498599f344c3cf0fb37c1715807a183778d8c648d6cc0cb5ff2bb4236540 + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 10/7b1e4b35e9bb2312d2ee9ee7dc95b8cb5f8b4b5a89f7dde5543fe66c1e3715663094defa50d75454ac900bd210f702d575f15f3f17fa9ec0291806d2578d1ddf + languageName: node + linkType: hard + "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -6416,6 +15887,36 @@ __metadata: languageName: node linkType: hard +"ws@npm:8.18.0": + version: 8.18.0 + resolution: "ws@npm:8.18.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/70dfe53f23ff4368d46e4c0b1d4ca734db2c4149c6f68bc62cb16fc21f753c47b35fcc6e582f3bdfba0eaeb1c488cddab3c2255755a5c3eecb251431e42b3ff6 + languageName: node + linkType: hard + +"ws@npm:^5.2.0 || ^6.0.0 || ^7.0.0": + version: 7.5.10 + resolution: "ws@npm:7.5.10" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10/9c796b84ba80ffc2c2adcdfc9c8e9a219ba99caa435c9a8d45f9ac593bba325563b3f83edc5eb067cc6d21b9a6bf2c930adf76dd40af5f58a5ca6859e81858f0 + languageName: node + linkType: hard + "ws@npm:~8.17.1": version: 8.17.1 resolution: "ws@npm:8.17.1" @@ -6431,6 +15932,18 @@ __metadata: languageName: node linkType: hard +"xss@npm:^1.0.8": + version: 1.0.15 + resolution: "xss@npm:1.0.15" + dependencies: + commander: "npm:^2.20.3" + cssfilter: "npm:0.0.10" + bin: + xss: bin/xss + checksum: 10/074ad54babac9dd5107466dbf30d3b871dbedae1f8e7b8f4e3b76d60da8b92bd0f66f18ccd26b8524545444ef784b78c526cee089a907aa904f83c8b8d7958f6 + languageName: node + linkType: hard + "xtend@npm:^4.0.0": version: 4.0.2 resolution: "xtend@npm:4.0.2" @@ -6438,6 +15951,13 @@ __metadata: languageName: node linkType: hard +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10/5f1b5f95e3775de4514edbb142398a2c37849ccfaf04a015be5d75521e9629d3be29bd4432d23c57f37e5b61ade592fb0197022e9993f81a06a5afbdcda9346d + languageName: node + linkType: hard + "yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" @@ -6445,6 +15965,80 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 10/4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd + languageName: node + linkType: hard + +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10/1884d272d485845ad04759a255c71775db0fac56308764b4c77ea56a20d56679fad340213054c8c9c9c26fcfd4c4b2a90df993b7e0aaf3cdb73c618d1d1a802a + languageName: node + linkType: hard + +"yaml@npm:^1.10.0": + version: 1.10.2 + resolution: "yaml@npm:1.10.2" + checksum: 10/e088b37b4d4885b70b50c9fa1b7e54bd2e27f5c87205f9deaffd1fb293ab263d9c964feadb9817a7b129a5bf30a06582cb08750f810568ecc14f3cdbabb79cb3 + languageName: node + linkType: hard + +"yaml@npm:^2.2.2": + version: 2.7.0 + resolution: "yaml@npm:2.7.0" + bin: + yaml: bin.mjs + checksum: 10/c8c314c62fbd49244a6a51b06482f6d495b37ab10fa685fcafa1bbaae7841b7233ee7d12cab087bcca5a0b28adc92868b6e437322276430c28d00f1c1732eeec + languageName: node + linkType: hard + +"yargs-parser@npm:^20.2.2": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 10/0188f430a0f496551d09df6719a9132a3469e47fe2747208b1dd0ab2bb0c512a95d0b081628bbca5400fb20dbf2fabe63d22badb346cecadffdd948b049f3fcc + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10/9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e + languageName: node + linkType: hard + +"yargs@npm:17.7.2, yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + 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.5" + yargs-parser: "npm:^21.1.1" + checksum: 10/abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576 + languageName: node + linkType: hard + +"yargs@npm:^16.2.0": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" + dependencies: + cliui: "npm:^7.0.2" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.0" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^20.2.2" + checksum: 10/807fa21211d2117135d557f95fcd3c3d390530cda2eca0c840f1d95f0f40209dcfeb5ec18c785a1f3425896e623e3b2681e8bb7b6600060eda1c3f4804e7957e + languageName: node + linkType: hard + "yn@npm:3.1.1": version: 3.1.1 resolution: "yn@npm:3.1.1" @@ -6458,3 +16052,31 @@ __metadata: checksum: 10/f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 languageName: node linkType: hard + +"zen-observable-ts@npm:^0.8.21": + version: 0.8.21 + resolution: "zen-observable-ts@npm:0.8.21" + dependencies: + tslib: "npm:^1.9.3" + zen-observable: "npm:^0.8.0" + checksum: 10/557b614e8c7394ec9fe5658c67a3883c3aa329360659a3f9be5b5288142c8cdcbc3a02c10416414ebdde1607a9e052ace58e3cf19f276391b93b24063c8a649f + languageName: node + linkType: hard + +"zen-observable@npm:^0.8.0": + version: 0.8.15 + resolution: "zen-observable@npm:0.8.15" + checksum: 10/30eac3f4055d33f446b4cd075d3543da347c2c8e68fbc35c3f5a19fb43be67c6ed27ee136bc8f8933efa547be7ce04957809ad00ee7f1b00a964f199ae6fb514 + languageName: node + linkType: hard + +"zip-stream@npm:^6.0.1": + version: 6.0.1 + resolution: "zip-stream@npm:6.0.1" + dependencies: + archiver-utils: "npm:^5.0.0" + compress-commons: "npm:^6.0.2" + readable-stream: "npm:^4.0.0" + checksum: 10/aa5abd6a89590eadeba040afbc375f53337f12637e5e98330012a12d9886cde7a3ccc28bd91aafab50576035bbb1de39a9a316eecf2411c8b9009c9f94f0db27 + languageName: node + linkType: hard