From 599b625f11e5cdbc9bd14b4e5d3f55283e98e547 Mon Sep 17 00:00:00 2001 From: Eivind Fasting Date: Fri, 14 Jun 2024 21:10:27 +0200 Subject: [PATCH] moved packages into sub-folders, so that its easier to use them from vue-project --- package.json | 38 +- packages/language-server/package.json | 4 + .../language-server/src/core/superoffice.ts | 12 +- packages/language-server/src/server.ts | 7 +- packages/monaco/package.json | 6 + packages/monaco/src/custom.worker.ts | 17 +- packages/monaco/src/monaco-setup.ts | 6 +- packages/monaco/tsconfig.tsbuildinfo | 1 + packages/vscode/package.json | 38 +- packages/vscode/src/config.ts | 2 +- packages/vscode/src/container.ts | 10 +- packages/vscode/src/extension.ts | 7 +- .../fileSystemHandler.ts | 79 +- .../virtualWorkspaceFileManager.ts | 0 .../src/providers/authenticationProvider.ts | 2 +- .../src/services/authenticationService.ts | 12 +- pnpm-lock.yaml | 1809 ++++++++++++++--- tsconfig.base.json | 10 +- 18 files changed, 1648 insertions(+), 412 deletions(-) create mode 100644 packages/monaco/tsconfig.tsbuildinfo rename packages/vscode/src/{workspace => handlers}/fileSystemHandler.ts (61%) rename packages/vscode/src/{workspace => handlers}/virtualWorkspaceFileManager.ts (100%) diff --git a/package.json b/package.json index d56a1fb..8659894 100644 --- a/package.json +++ b/package.json @@ -25,35 +25,21 @@ }, "devDependencies": { "@types/node": "latest", - "@types/vscode": "^1.89.0", "typescript": "latest", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", - "@volar/vscode": "~2.2.0", - "vscode-languageclient": "^9.0.1", - "vite": "^5.2.10", - "esbuild": "^0.20.2", - "eslint": "^8.57.0", - "langium": "^3.0.0", - "uuid": "^9.0.1", - "@types/uuid": "^9.0.8" - }, - "dependencies": { - "@volar/typescript": "~2.2.0", - "@volar/language-core": "~2.2.0", - "@volar/monaco": "~2.2.0", "@volar/language-server": "~2.2.0", - "@volar/language-service": "~2.2.0", "volar-service-css": "volar-2.2", - "volar-service-emmet": "volar-2.2", - "volar-service-html": "volar-2.2", - "volar-service-typescript": "volar-2.2", - "monaco-editor": "^0.47.0", - "vscode-html-languageservice": "^5.2.0", - "@superoffice/webapi": "^10.3.4", + "volar-service-emmet": "volar-2.2", + "volar-service-html": "volar-2.2", + "volar-service-typescript": "volar-2.2", "@superoffice/langium-crmscript": "link:packages\\langium-crmscript", "@superoffice/language-server": "link:packages\\language-server", - "langium-cli": "~3.0.0", - "openid-client": "^5.6.5" - } + "langium": "^3.0.0", + "esbuild": "^0.20.2", + "eslint": "^8.57.0", + "vscode-uri": "^3.0.8", + "@superoffice/webapi": "^10.3.4" + }, + "workspaces": [ + "packages/*" + ] } \ No newline at end of file diff --git a/packages/language-server/package.json b/packages/language-server/package.json index b772437..590b0e1 100644 --- a/packages/language-server/package.json +++ b/packages/language-server/package.json @@ -14,5 +14,9 @@ "vscode:prepublish": "npm run build:prod", "build": "node ./scripts/build.mjs", "build:prod": "node ./scripts/build.mjs --production" + }, + "devDependencies": { + "@volar/language-core": "~2.2.0", + "vscode-html-languageservice": "^5.2.0" } } \ No newline at end of file diff --git a/packages/language-server/src/core/superoffice.ts b/packages/language-server/src/core/superoffice.ts index 6fba2d9..45b001a 100644 --- a/packages/language-server/src/core/superoffice.ts +++ b/packages/language-server/src/core/superoffice.ts @@ -47,10 +47,6 @@ export function getSuperOfficeLanguageModule(): LanguagePlugin generated.slice(start, end), + getText: (start: number | undefined, end: number | undefined) => generated.slice(start, end), getLength: () => generated.length, getChangeRange: () => undefined, }, @@ -199,7 +195,7 @@ class SuperOfficeVirtualCode implements VirtualCode { id: 'html', languageId: 'html', snapshot: { - getText: (start, end) => generated.slice(start, end), + getText: (start: number | undefined, end: number | undefined) => generated.slice(start, end), getLength: () => generated.length, getChangeRange: () => undefined, }, @@ -268,7 +264,7 @@ class SuperOfficeVirtualCode implements VirtualCode { id: 'style_' + styles++, languageId: 'css', snapshot: { - getText: (start, end) => styleText.substring(start, end), + getText: (start: number, end: number | undefined) => styleText.substring(start, end), getLength: () => styleText.length, getChangeRange: () => undefined, }, @@ -296,7 +292,7 @@ class SuperOfficeVirtualCode implements VirtualCode { id: 'script_' + scripts++, languageId: isTs ? 'typescript' : 'javascript', snapshot: { - getText: (start, end) => text.substring(start, end), + getText: (start: number, end: number | undefined) => text.substring(start, end), getLength: () => text.length, getChangeRange: () => undefined, }, diff --git a/packages/language-server/src/server.ts b/packages/language-server/src/server.ts index 8ca7546..fd6f9f4 100644 --- a/packages/language-server/src/server.ts +++ b/packages/language-server/src/server.ts @@ -1,15 +1,14 @@ import { create as createEmmetService } from 'volar-service-emmet'; import { create as createHtmlService } from 'volar-service-html'; import { create as createCssService } from 'volar-service-css'; -import { create as createTypeScriptServices } from 'volar-service-typescript'; +import { create as createTypeScriptService } from 'volar-service-typescript'; import { createServer, createConnection, createTypeScriptProjectProvider, loadTsdkByPath } from '@volar/language-server/node.js'; -import { create as createCrmscriptService, createOrUpdateLangiumDocument } from './plugins/crmscript-definition.js'; +import { create as createCrmscriptService } from './plugins/crmscript-definition.js'; import { getSuperOfficeLanguageModule } from './core/superoffice.js'; import { createCrmscriptServices } from '@superoffice/langium-crmscript/src/language/crmscript-module.js'; import { NodeFileSystem } from 'langium/node'; -import { URI } from 'langium'; const connection = createConnection(); @@ -41,7 +40,7 @@ connection.onInitialize(params => { createHtmlService(), createCssService(), createEmmetService({}), - ...createTypeScriptServices(tsdk.typescript, {}), + ...createTypeScriptService(tsdk.typescript, {}), createCrmscriptService({ sharedService: shared, definitionService: Definition }), ], createTypeScriptProjectProvider(tsdk.typescript, tsdk.diagnosticMessages, () => [getSuperOfficeLanguageModule()]), diff --git a/packages/monaco/package.json b/packages/monaco/package.json index 14cae92..132b518 100644 --- a/packages/monaco/package.json +++ b/packages/monaco/package.json @@ -12,5 +12,11 @@ "dev": "vite", "build": "tsc && vite build --base=./", "preview": "vite preview" + }, + "devDependencies": { + "@volar/language-service": "~2.2.0", + "@volar/monaco": "~2.2.0", + "vite": "^5.2.10", + "monaco-editor": "^0.47.0" } } \ No newline at end of file diff --git a/packages/monaco/src/custom.worker.ts b/packages/monaco/src/custom.worker.ts index 9f102cf..258e3f9 100644 --- a/packages/monaco/src/custom.worker.ts +++ b/packages/monaco/src/custom.worker.ts @@ -11,22 +11,28 @@ import { // import { service as crmscriptLanguageService } from "@superoffice/language-service/crmscriptLanguageService.js"; // import { suoLanguagePlugin } from "@superoffice/language-service/suoLanguagePlugin.js"; -import { create as createCrmscriptService } from '@superoffice/language-server/src/plugins/crmscript.js'; +import { create as createCrmscriptService } from '@superoffice/language-server/src/plugins/crmscript-definition.js'; import { getSuperOfficeLanguageModule } from '@superoffice/language-server/src/core/superoffice.js'; import ts from 'typescript'; -import { create as createTypeScriptService } from 'volar-service-typescript'; import { create as createEmmetService } from 'volar-service-emmet'; import { create as createHtmlService } from 'volar-service-html'; import { create as createCssService } from 'volar-service-css'; +import { create as createTypeScriptService } from 'volar-service-typescript'; +import { createCrmscriptServices } from '@superoffice/langium-crmscript/src/language/crmscript-module.js'; + +import { NodeFileSystem } from 'langium/node'; + +// Inject the shared services and language-specific services +const { shared, Definition } = createCrmscriptServices({ ...NodeFileSystem }); self.onmessage = () => { worker.initialize((ctx: monaco.worker.IWorkerContext) => { const env: ServiceEnvironment = { workspaceFolder: 'file:///', typescript: { - uriToFileName: uri => uri.substring('file://'.length), - fileNameToUri: fileName => 'file://' + fileName, + uriToFileName: (uri: string) => uri.substring('file://'.length), + fileNameToUri: (fileName: string) => 'file://' + fileName, }, }; @@ -42,6 +48,7 @@ self.onmessage = () => { workerContext: ctx, env, languagePlugins: [ + //TODO: Figure this out getSuperOfficeLanguageModule() ], servicePlugins: [ @@ -50,7 +57,7 @@ self.onmessage = () => { createCssService(), createEmmetService({}), ...createTypeScriptService(ts), - createCrmscriptService(), + createCrmscriptService({ sharedService: shared, definitionService: Definition }), ], }); }); diff --git a/packages/monaco/src/monaco-setup.ts b/packages/monaco/src/monaco-setup.ts index 275557b..0d84255 100644 --- a/packages/monaco/src/monaco-setup.ts +++ b/packages/monaco/src/monaco-setup.ts @@ -41,7 +41,7 @@ async function createAndSetWorker(language: Language){ const languageIds = [language.id]; const getSyncUris = () => editor.getModels().map(model => model.uri); - volar.activateMarkers(worker, languageIds, language.id, getSyncUris, editor); - volar.activateAutoInsertion(worker, languageIds, getSyncUris, editor); - await volar.registerProviders(worker, languageIds, getSyncUris, editorLanguages); + volar.activateMarkers(worker as any, languageIds, language.id, getSyncUris, editor); + volar.activateAutoInsertion(worker as any, languageIds, getSyncUris, editor); + await volar.registerProviders(worker as any, languageIds, getSyncUris, editorLanguages); } \ No newline at end of file diff --git a/packages/monaco/tsconfig.tsbuildinfo b/packages/monaco/tsconfig.tsbuildinfo new file mode 100644 index 0000000..7200a5b --- /dev/null +++ b/packages/monaco/tsconfig.tsbuildinfo @@ -0,0 +1 @@ +{"program":{"fileNames":["../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/lib.decorators.legacy.d.ts","./src/constants.ts","../../node_modules/.pnpm/monaco-editor@0.47.0/node_modules/monaco-editor/esm/vs/editor/editor.api.d.ts","../../node_modules/.pnpm/muggle-string@0.4.1/node_modules/muggle-string/out/types.d.ts","../../node_modules/.pnpm/muggle-string@0.4.1/node_modules/muggle-string/out/track.d.ts","../../node_modules/.pnpm/muggle-string@0.4.1/node_modules/muggle-string/out/index.d.ts","../../node_modules/.pnpm/@volar+source-map@2.2.5/node_modules/@volar/source-map/lib/sourcemap.d.ts","../../node_modules/.pnpm/@volar+source-map@2.2.5/node_modules/@volar/source-map/lib/translateoffset.d.ts","../../node_modules/.pnpm/@volar+source-map@2.2.5/node_modules/@volar/source-map/lib/buildmappings.d.ts","../../node_modules/.pnpm/@volar+source-map@2.2.5/node_modules/@volar/source-map/lib/buildstacks.d.ts","../../node_modules/.pnpm/@volar+source-map@2.2.5/node_modules/@volar/source-map/index.d.ts","../../node_modules/.pnpm/typescript@5.4.5/node_modules/typescript/lib/typescript.d.ts","../../node_modules/.pnpm/@volar+language-core@2.2.5/node_modules/@volar/language-core/lib/linkedcodemap.d.ts","../../node_modules/.pnpm/@volar+language-core@2.2.5/node_modules/@volar/language-core/lib/types.d.ts","../../node_modules/.pnpm/@volar+language-core@2.2.5/node_modules/@volar/language-core/lib/editorfeatures.d.ts","../../node_modules/.pnpm/@volar+language-core@2.2.5/node_modules/@volar/language-core/lib/utils.d.ts","../../node_modules/.pnpm/@volar+language-core@2.2.5/node_modules/@volar/language-core/index.d.ts","../../node_modules/.pnpm/vscode-languageserver-types@3.17.5/node_modules/vscode-languageserver-types/lib/umd/main.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/typings/thenable.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/messages.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/linkedmap.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/disposable.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/events.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/cancellation.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/encoding.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/ral.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/messagereader.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/messagewriter.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/connection.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/sharedarraycancellation.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/messagebuffer.d.ts","../../node_modules/.pnpm/vscode-jsonrpc@8.2.0/node_modules/vscode-jsonrpc/lib/common/api.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/messages.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.typedefinition.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspacefolder.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorprovider.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingrange.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionrange.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.callhierarchy.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.semantictokens.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.showdocument.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkededitingrange.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileoperations.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.typehierarchy.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlinevalue.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayhint.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlinecompletion.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/protocol.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/connection.d.ts","../../node_modules/.pnpm/vscode-languageserver-protocol@3.17.5/node_modules/vscode-languageserver-protocol/lib/common/api.d.ts","../../node_modules/.pnpm/vscode-languageserver-textdocument@1.0.11/node_modules/vscode-languageserver-textdocument/lib/umd/main.d.ts","../../node_modules/.pnpm/@volar+language-service@2.2.5/node_modules/@volar/language-service/lib/documents.d.ts","../../node_modules/.pnpm/@volar+language-service@2.2.5/node_modules/@volar/language-service/lib/types.d.ts","../../node_modules/.pnpm/@volar+language-service@2.2.5/node_modules/@volar/language-service/lib/languageservice.d.ts","../../node_modules/.pnpm/@volar+language-service@2.2.5/node_modules/@volar/language-service/lib/features/providerenameedits.d.ts","../../node_modules/.pnpm/@volar+language-service@2.2.5/node_modules/@volar/language-service/lib/utils/transform.d.ts","../../node_modules/.pnpm/@volar+language-service@2.2.5/node_modules/@volar/language-service/index.d.ts","../../node_modules/.pnpm/monaco-types@0.1.0/node_modules/monaco-types/monaco-editor.d.ts","../../node_modules/.pnpm/monaco-types@0.1.0/node_modules/monaco-types/index.d.ts","../../node_modules/.pnpm/@volar+monaco@2.2.5/node_modules/@volar/monaco/lib/ata.d.ts","../../node_modules/.pnpm/@volar+monaco@2.2.5/node_modules/@volar/monaco/worker.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/dependency-injection.d.ts","../../node_modules/.pnpm/@chevrotain+types@11.0.3/node_modules/@chevrotain/types/api.d.ts","../../node_modules/.pnpm/chevrotain@11.0.3/node_modules/chevrotain/chevrotain.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/languages/grammar-config.d.ts","../../node_modules/.pnpm/vscode-uri@3.0.8/node_modules/vscode-uri/lib/umd/uri.d.ts","../../node_modules/.pnpm/vscode-uri@3.0.8/node_modules/vscode-uri/lib/umd/utils.d.ts","../../node_modules/.pnpm/vscode-uri@3.0.8/node_modules/vscode-uri/lib/umd/index.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/uri-utils.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/languages/generated/ast.d.ts","../../node_modules/.pnpm/vscode-languageserver-textdocument@1.0.11/node_modules/vscode-languageserver-textdocument/lib/esm/main.d.ts","../../node_modules/.pnpm/vscode-languageserver-types@3.17.5/node_modules/vscode-languageserver-types/lib/esm/main.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/workspace/file-system-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/parser/lexer.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/parser/parser-config.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/parser/langium-parser.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/service-registry.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/stream.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/collections.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/cancellation.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/workspace/documents.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/syntax-tree.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/documentation/comment-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/disposable.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/caching.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/references/name-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/workspace/ast-node-locator.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/workspace/ast-descriptions.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/workspace/index-manager.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/documentation/jsdoc.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/documentation/documentation-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/languages/language-meta-data.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/references/scope.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/references/scope-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/references/linker.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/serializer/hydrator.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/event.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/promise-utils.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/parser/async-parser.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/parser/token-builder.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/parser/value-converter.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/references/references.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/references/scope-computation.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/serializer/json-serializer.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/validation/validation-registry.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/validation/document-validator.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/workspace/configuration.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/workspace/document-builder.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/workspace/workspace-lock.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/workspace/workspace-manager.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/services.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/default-module.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/documentation/index.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/languages/index.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/parser/completion-parser-builder.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/parser/cst-node-builder.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/parser/langium-parser-builder.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/parser/index.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/references/index.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/serializer/index.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/errors.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/grammar-loader.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/ast-utils.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/cst-utils.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/grammar-utils.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/regexp-utils.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/utils/index.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/validation/index.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/workspace/index.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/index.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/progress.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/configuration.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/workspacefolder.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/callhierarchy.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/semantictokens.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/showdocument.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/fileoperations.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/linkededitingrange.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/typehierarchy.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/inlinevalue.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/foldingrange.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/inlayhint.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/diagnostic.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/textdocuments.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/notebook.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/moniker.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/server.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/inlinecompletion.proposed.d.ts","../../node_modules/.pnpm/vscode-languageserver@9.0.1/node_modules/vscode-languageserver/lib/common/api.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/call-hierarchy-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/code-action.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/code-lens-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/declaration-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/definition-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/document-highlight-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/document-link-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/node-kind-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/document-symbol-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/document-update-handler.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/execute-command-handler.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/file-operation-handler.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/folding-range-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/formatter.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/fuzzy-matcher.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/hover-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/implementation-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/inlay-hint-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/language-server.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/references-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/rename-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/semantic-token-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/signature-help-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/type-hierarchy-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/type-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/workspace-symbol-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/lsp-services.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/completion/follow-element-computation.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/completion/completion-provider.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/default-lsp-module.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/lsp/index.d.ts","../langium-crmscript/src/language/generated/ast.ts","../langium-crmscript/src/language/generated/grammar.ts","../langium-crmscript/src/language/generated/module.ts","../langium-crmscript/src/language/type-system/descriptions.ts","../langium-crmscript/src/language/type-system/infer.ts","../langium-crmscript/src/language/type-system/assignment.ts","../langium-crmscript/src/language/type-system/operator.ts","../langium-crmscript/src/language/crmscript-validator.ts","../langium-crmscript/node_modules/vscode-uri/lib/umd/index.d.ts","../langium-crmscript/src/language/builtin/builtin.ts","../langium-crmscript/src/language/builtin/workspacemanager.ts","../langium-crmscript/src/language/crmscript-scope.ts","../langium-crmscript/src/language/crmscript-module.ts","../../node_modules/.pnpm/@volar+source-map@2.3.0/node_modules/@volar/source-map/lib/sourcemap.d.ts","../../node_modules/.pnpm/@volar+source-map@2.3.0/node_modules/@volar/source-map/lib/translateoffset.d.ts","../../node_modules/.pnpm/@volar+source-map@2.3.0/node_modules/@volar/source-map/lib/buildmappings.d.ts","../../node_modules/.pnpm/@volar+source-map@2.3.0/node_modules/@volar/source-map/lib/buildstacks.d.ts","../../node_modules/.pnpm/@volar+source-map@2.3.0/node_modules/@volar/source-map/index.d.ts","../../node_modules/.pnpm/@volar+language-core@2.3.0/node_modules/@volar/language-core/lib/linkedcodemap.d.ts","../../node_modules/.pnpm/@volar+language-core@2.3.0/node_modules/@volar/language-core/lib/types.d.ts","../../node_modules/.pnpm/@volar+language-core@2.3.0/node_modules/@volar/language-core/lib/editorfeatures.d.ts","../../node_modules/.pnpm/@volar+language-core@2.3.0/node_modules/@volar/language-core/lib/utils.d.ts","../../node_modules/.pnpm/@volar+language-core@2.3.0/node_modules/@volar/language-core/index.d.ts","../../node_modules/.pnpm/@volar+language-service@2.3.0/node_modules/@volar/language-service/lib/documents.d.ts","../../node_modules/.pnpm/@volar+language-service@2.3.0/node_modules/@volar/language-service/lib/utils/urimap.d.ts","../../node_modules/.pnpm/@volar+language-service@2.3.0/node_modules/@volar/language-service/lib/types.d.ts","../../node_modules/.pnpm/@volar+language-service@2.3.0/node_modules/@volar/language-service/lib/languageservice.d.ts","../../node_modules/.pnpm/@volar+language-service@2.3.0/node_modules/@volar/language-service/lib/features/providerenameedits.d.ts","../../node_modules/.pnpm/@volar+language-service@2.3.0/node_modules/@volar/language-service/lib/utils/transform.d.ts","../../node_modules/.pnpm/@volar+language-service@2.3.0/node_modules/@volar/language-service/index.d.ts","../../node_modules/.pnpm/@volar+language-server@2.3.0/node_modules/@volar/language-server/protocol.d.ts","../../node_modules/.pnpm/@volar+snapshot-document@2.3.0/node_modules/@volar/snapshot-document/lib/snapshotdocument.d.ts","../../node_modules/.pnpm/@volar+snapshot-document@2.3.0/node_modules/@volar/snapshot-document/index.d.ts","../../node_modules/.pnpm/@volar+language-server@2.3.0/node_modules/@volar/language-server/lib/server.d.ts","../../node_modules/.pnpm/@volar+language-server@2.3.0/node_modules/@volar/language-server/lib/types.d.ts","../../node_modules/.pnpm/@volar+language-server@2.3.0/node_modules/@volar/language-server/index.d.ts","../language-server/src/plugins/crmscript-definition.ts","../../node_modules/.pnpm/vscode-html-languageservice@5.2.0/node_modules/vscode-html-languageservice/lib/umd/htmllanguagetypes.d.ts","../../node_modules/.pnpm/vscode-html-languageservice@5.2.0/node_modules/vscode-html-languageservice/lib/umd/htmllanguageservice.d.ts","../language-server/src/core/superoffice.ts","../../node_modules/.pnpm/volar-service-emmet@0.0.50/node_modules/volar-service-emmet/index.d.ts","../../node_modules/.pnpm/@johnsoncodehk+vscode-html-languageservice@5.2.0-34a5462/node_modules/@johnsoncodehk/vscode-html-languageservice/lib/umd/htmllanguagetypes.d.ts","../../node_modules/.pnpm/@johnsoncodehk+vscode-html-languageservice@5.2.0-34a5462/node_modules/@johnsoncodehk/vscode-html-languageservice/lib/umd/htmllanguageservice.d.ts","../../node_modules/.pnpm/volar-service-html@0.0.50/node_modules/volar-service-html/index.d.ts","../../node_modules/.pnpm/vscode-css-languageservice@6.2.14/node_modules/vscode-css-languageservice/lib/umd/csslanguagetypes.d.ts","../../node_modules/.pnpm/vscode-css-languageservice@6.2.14/node_modules/vscode-css-languageservice/lib/umd/csslanguageservice.d.ts","../../node_modules/.pnpm/volar-service-css@0.0.51/node_modules/volar-service-css/index.d.ts","../../node_modules/.pnpm/volar-service-typescript@0.0.51/node_modules/volar-service-typescript/lib/plugins/semantic.d.ts","../../node_modules/.pnpm/volar-service-typescript@0.0.51/node_modules/volar-service-typescript/lib/plugins/syntactic.d.ts","../../node_modules/.pnpm/volar-service-typescript@0.0.51/node_modules/volar-service-typescript/index.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/node/node-file-system-provider.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/assert.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/assert/strict.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/header.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/readable.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/file.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/fetch.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/formdata.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/connector.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/client.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/errors.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/dispatcher.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/global-origin.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/pool-stats.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/pool.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/handlers.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/balanced-pool.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/agent.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-agent.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-client.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-pool.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/mock-errors.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/proxy-agent.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/api.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/cookies.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/patch.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/filereader.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/websocket.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/content-type.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/cache.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/interceptors.d.ts","../../node_modules/.pnpm/undici-types@5.26.5/node_modules/undici-types/index.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/globals.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/async_hooks.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/buffer.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/child_process.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/cluster.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/console.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/constants.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/crypto.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/dgram.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/dns.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/dns/promises.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/domain.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/dom-events.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/events.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/fs.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/fs/promises.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/http.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/http2.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/https.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/inspector.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/module.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/net.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/os.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/path.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/perf_hooks.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/process.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/punycode.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/querystring.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/readline.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/readline/promises.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/repl.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/sea.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/stream.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/stream/promises.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/stream/consumers.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/stream/web.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/string_decoder.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/test.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/timers.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/timers/promises.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/tls.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/trace_events.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/tty.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/url.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/util.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/v8.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/vm.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/wasi.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/worker_threads.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/zlib.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/globals.global.d.ts","../../node_modules/.pnpm/@types+node@20.14.2/node_modules/@types/node/index.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/node/worker-thread-async-parser.d.ts","../../node_modules/.pnpm/langium@3.0.0/node_modules/langium/lib/node/index.d.ts","./src/custom.worker.ts","../../node_modules/.pnpm/@volar+monaco@2.2.5/node_modules/@volar/monaco/lib/editor.d.ts","../../node_modules/.pnpm/@volar+monaco@2.2.5/node_modules/@volar/monaco/lib/languages.d.ts","../../node_modules/.pnpm/@volar+monaco@2.2.5/node_modules/@volar/monaco/index.d.ts","./src/themes/converted.ts","./src/themes/index.ts","./src/monaco-setup.ts","./src/main.ts","../../node_modules/.pnpm/vite@5.3.0_@types+node@20.14.2/node_modules/vite/types/hmrpayload.d.ts","../../node_modules/.pnpm/vite@5.3.0_@types+node@20.14.2/node_modules/vite/types/customevent.d.ts","../../node_modules/.pnpm/vite@5.3.0_@types+node@20.14.2/node_modules/vite/types/hot.d.ts","../../node_modules/.pnpm/vite@5.3.0_@types+node@20.14.2/node_modules/vite/types/importglob.d.ts","../../node_modules/.pnpm/vite@5.3.0_@types+node@20.14.2/node_modules/vite/types/importmeta.d.ts","../../node_modules/.pnpm/vite@5.3.0_@types+node@20.14.2/node_modules/vite/client.d.ts","./src/vite-env.d.ts"],"fileInfos":[{"version":"824cb491a40f7e8fdeb56f1df5edf91b23f3e3ee6b4cde84d4a99be32338faee","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","impliedFormat":1},{"version":"9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"87d693a4920d794a73384b3c779cadcb8548ac6945aa7a925832fe2418c9527a","affectsGlobalScope":true,"impliedFormat":1},{"version":"76f838d5d49b65de83bc345c04aa54c62a3cfdb72a477dc0c0fce89a30596c30","affectsGlobalScope":true,"impliedFormat":1},{"version":"138fb588d26538783b78d1e3b2c2cc12d55840b97bf5e08bca7f7a174fbe2f17","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true,"impliedFormat":1},{"version":"bc47685641087c015972a3f072480889f0d6c65515f12bd85222f49a98952ed7","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true,"impliedFormat":1},{"version":"6fc23bb8c3965964be8c597310a2878b53a0306edb71d4b5a4dfe760186bcc01","affectsGlobalScope":true,"impliedFormat":1},{"version":"ea011c76963fb15ef1cdd7ce6a6808b46322c527de2077b6cfdf23ae6f5f9ec7","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"bb42a7797d996412ecdc5b2787720de477103a0b2e53058569069a0e2bae6c7e","affectsGlobalScope":true,"impliedFormat":1},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true,"impliedFormat":1},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true,"impliedFormat":1},{"version":"b541a838a13f9234aba650a825393ffc2292dc0fc87681a5d81ef0c96d281e7a","affectsGlobalScope":true,"impliedFormat":1},{"version":"b20fe0eca9a4e405f1a5ae24a2b3290b37cf7f21eba6cbe4fc3fab979237d4f3","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"49ed889be54031e1044af0ad2c603d627b8bda8b50c1a68435fe85583901d072","affectsGlobalScope":true,"impliedFormat":1},{"version":"e93d098658ce4f0c8a0779e6cab91d0259efb88a318137f686ad76f8410ca270","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true,"impliedFormat":1},{"version":"5e07ed3809d48205d5b985642a59f2eba47c402374a7cf8006b686f79efadcbd","affectsGlobalScope":true,"impliedFormat":1},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true,"impliedFormat":1},{"version":"8073890e29d2f46fdbc19b8d6d2eb9ea58db9a2052f8640af20baff9afbc8640","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"13f6e6380c78e15e140243dc4be2fa546c287c6d61f4729bc2dd7cf449605471","affectsGlobalScope":true,"impliedFormat":1},{"version":"33358442698bb565130f52ba79bfd3d4d484ac85fe33f3cb1759c54d18201393","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},{"version":"42c32cb652cf0fe7c3aefc9544311e789ed2fa7133d416261567b985b62f65eb","signature":"58859662d1dc49621c32c0dd3b19c728c45f7da74c3a97bc76e3ae69902443a9","impliedFormat":99},{"version":"5f674ba57bd73ea0056381ac106250fb3a81feeaac57ea563371898d5859d672","affectsGlobalScope":true,"impliedFormat":1},{"version":"c2049104b857ad6205d3f6192a09a1d27d052db34f35df36a0a4419ef6a7ab24","impliedFormat":1},{"version":"21a4a57d8381fa5f4f6f59bb4cffd0f024aa4a44588f435569b9b3be15b2f55c","impliedFormat":1},{"version":"c42727fecaff7841e3fa4edb8106a25ccc98739a773349e443a1b05bc361fc09","impliedFormat":1},{"version":"43ddcfae0d1a413f3bf8acdf376250377fbad77797402aa573e537bf5100d44b","impliedFormat":1},{"version":"6f4d0a9ca605541143eb0631dcefbfefc3b49da8dd8d80cc964659ff47f2a3f2","impliedFormat":1},{"version":"8c8febd89ab9cf028902bad6687e65518d044383c707db82ba29d3bfe3d4f207","impliedFormat":1},{"version":"1e8e0d387795da0948990bcffc57cee7750df3dd9d9a69aa2413b89577ad3771","impliedFormat":1},{"version":"84e2547eb8c4660e4ccafcbe57756389b8fcaf7d8d8a8b87dbd52983e8d27de6","impliedFormat":1},{"version":"e4ba061c5bcfc75ef8a18eaf677e0ea007ca67931a12aab286cc4a851ce49263","impliedFormat":1},{"version":"36704f36479d26cd2614ab59b454a45974aca298d6a428118d0c6704d0571711","impliedFormat":1},{"version":"ff3a19d5bb7500fb78bff47b6e21e741765d4a3b38d90904e0952330784a9e13","impliedFormat":1},{"version":"a8c5aa89d1a68fb61de3746c66a9766a24834316228d4e1ab399c271186aca4e","impliedFormat":1},{"version":"acc26b070224f4f010e831dc6eb50f3d6fc8de88404940b5a8d9c0333a945ba1","impliedFormat":1},{"version":"f25d7d129fbf7b3a2c87469adaf2836c660451ddca9fe1621848f994ed36f9e8","impliedFormat":1},{"version":"2e900e22ef301dafb3a35df7aaab4f139bf1602c8e5dc0bb0ca8b24305af388e","impliedFormat":1},{"version":"65b9243c80068ec9696b1fbdd23c9acf80d51df02f97b2d7a0514312b0a9fe7d","affectsGlobalScope":true,"impliedFormat":1},{"version":"b716daa9737308e83fc9d3826cac21b3a6c12ff420b5e89415d1ca396616f1b6","impliedFormat":1},{"version":"cab0ba78dc961d90d639ccaf3d56c484e584056da39dc0d9bdaf1957be965f72","impliedFormat":1},{"version":"f0745ab78e18a2befaf1d9951481973318722c4e2f33e859239f55fa999ff2b1","impliedFormat":1},{"version":"886e183dd0199e7de45d6308ac3e2185dac6f83283d1b8200ea62cf5c43966a1","impliedFormat":1},{"version":"392dd7b1117b588cba36c04909efd24b0458980506e8e8c1966114f8989058e2","impliedFormat":1},{"version":"e445daedeac3005da51d0a3e3258be16096e1c0116701e8979272aaf7aba5fb4","impliedFormat":1},{"version":"2d79ae695899e28c4dba32ba39268a1eafc556f3f183175a355424fae553585a","impliedFormat":1},{"version":"3ca7b2e8012b9a6be09fafd62f8f3937388b9e1600a59c98887d2b11f6d01b43","impliedFormat":1},{"version":"b138b3f30708386023a7dc9981bb867808e5ff3383429ac7f69b7bfd0dcc5bd5","impliedFormat":1},{"version":"2ff2789ae43f9c056917e7516a02ad07c4cc1cafff3c68ff6b7ff8df623fd259","impliedFormat":1},{"version":"13ec544ab0a3a7ff96afac1016f55b264c812428e37d595dc33b688296435469","impliedFormat":1},{"version":"4962729121c2cb97a4481cdb06dfc720a79a3bc2fc9330ff2bcf604cfc541177","impliedFormat":1},{"version":"d576ef1b6aa804d0f0e8dfb3f6149b576788b598054aa2e15d5a7f7f52faf371","impliedFormat":1},{"version":"5bf947093bfad8e98456c28106a9db37d9276261a7b82fa04f4dc8119bab7f8e","impliedFormat":1},{"version":"bac171d09621591ee5fcddc28e031b348b0e038d12cc1ca2cf99cbaa27479999","impliedFormat":1},{"version":"eec5fe9863d12133a6b4803b62741054a3481fc0fcbf2be6bf26c681935cdfdc","impliedFormat":1},{"version":"05f6b2b3bef27dfc0e2464197510d08f275f2464363b441def7f309cbf42f51d","impliedFormat":1},{"version":"00f191fd642e8130d5b77fb11f76f4762eb86ac1cbe9b89b4ff63ab95be58baa","impliedFormat":1},{"version":"33e11cee43184a95afe9a450f7dde6bd2b6a03fc9643f898268e8594c266554a","impliedFormat":1},{"version":"45f441bf74e920f6909ca6874037fdd10f06644c341b99fd7cfd041ea565ce1f","impliedFormat":1},{"version":"f8d1db1f521b60c8d9fd9b49d230ce6981ff7468c63e6ac27f82ed7b67500e67","impliedFormat":1},{"version":"b5d49f459d2efc77cff4ab27d929aa67d0c9121bc20763d84942c7fca2cc7b8f","impliedFormat":1},{"version":"96c0c4b30165eaedb3ade3b4e9f491113a1816c448d67fff542b2793bf565b04","impliedFormat":1},{"version":"29a456c61c3d93e36f5eba4c0ed567d7896a9c08a38b537c3fc192a99d03b348","impliedFormat":1},{"version":"9381d5bdf7197cc4f732243e22762d27508daf7fcab0fff7339fe4660c11f382","impliedFormat":1},{"version":"0a61f7b50171225629903175e062d3f43225e6eba24eb2e50f88ca05fb441aa6","impliedFormat":1},{"version":"818d9a0841c884447fbd61b934c6743aea1fa6f1c0159ef44ef55b8f02b9120f","impliedFormat":1},{"version":"77afb3c5f47b721ab94b2b2faace898f0b4e1e4f7cec679baeaa2f9a6f530079","impliedFormat":1},{"version":"80ca6e12029d689b45326d13816c8374a1b3804a57e67940da2a2e9ed0689917","impliedFormat":1},{"version":"daad4c291d7d4ab0ca94693295f33533c6fc44c9ab31806a949367207c4b27fe","impliedFormat":1},{"version":"6ae49bf0bdc093ec209b0d2ae86a903be5813093dc25f612b9f84d85c3d43ba4","impliedFormat":1},{"version":"656106ddbe4e00bd32af2c46abb1a8c9abbb8679fbf29adc637c053620286034","impliedFormat":1},{"version":"ddf3f680de453b300dd1c47e136b8ade3857d2c357635efeb0f9977d81d1e96d","impliedFormat":1},{"version":"dfc345d92b6d08863b239b8d025ea513df322af74e221d62f4bdbe217d08f69d","impliedFormat":1},{"version":"7d40ae7bd3141e4fbad1572e9461e44eb631f3c3db8429d78a26ac7359d6e4e5","impliedFormat":1},{"version":"2f3aa6fb84e6955886902a6a8818e4bff9c79b97356773bd6ac2ff3993c097a2","impliedFormat":1},{"version":"c0c205fec8b10f3ad0e65af65dd20ea7cf633df0964c84305e375ccdc4f5557e","impliedFormat":1},{"version":"08724e39439dbc02bdba9768f84736ed132bb02a04fbce0a2cdfc91f42e90505","impliedFormat":1},{"version":"96a56b3bbf8346c584c5d58db4fb8adc58982e4e9f2929488ad5aeb89ddc19f8","impliedFormat":1},{"version":"3a5d0fc7078536b4bf45add424711f9170e5f5fc510e04ec563386965bb45fcc","impliedFormat":1},{"version":"c1f4669e853f1a5f3cdaaeea3e2e94f074a86cd72a96920be3c8dc0fc4686aed","impliedFormat":1},{"version":"40f7b888321aa5636fd8b41a708dfa977e8aa328c551eae20ba1dcfacd2ae93e","impliedFormat":1},{"version":"0fd1138479421c00393b36f2be7b831c7c54133c3d3ece1b3a8eeb5cf80e14e8","impliedFormat":1},{"version":"61f923acd307fb9ddbdc45feded034bd415bbec62982295ef8faaa4b442e1b59","impliedFormat":1},{"version":"d973077a71c681ca31fb9359a048cc57a0fb124066af49ec97b2e6dfdee1a05a","impliedFormat":1},{"version":"7dee2515a9dc89879bd1b49427c87bb851d0e78090059a180e31a4599f0514bd","impliedFormat":1},{"version":"35bd02fee5c46159d13d6790939d96e450547fb0e4981f7956cd78e9127bdd9c","impliedFormat":1},{"version":"22aaff63a309a222cf221328563973f9c0f09804641b35d179942794e7d027ab","impliedFormat":99},{"version":"b5e34d7f5c08f8ced87205de510db07e1720312c9db149c00a3aa5999f398ea3","impliedFormat":99},{"version":"a336a238aca8545bed131a66ba0ac699f56df4604ef0c937002a38e03a500f73","impliedFormat":99},{"version":"4adfc8362cca4c55b3c9a810ad81ebc259985c96ab0f8dc2b42aadda4be3c039","impliedFormat":99},{"version":"2bd28ee0506f2b0529c5505478c45783e601f142265ef0aa94d0fd9e4db35f6f","impliedFormat":99},{"version":"9fe80e846891149a3a5e7e210647ba48b4c6360baa2be8d904fbcd90a64e067e","impliedFormat":99},{"version":"657e6dc684415721980e91e97785f1b8e6da4134e194de757d2d3733c54b4f06","impliedFormat":1},{"version":"bad1bc59cf9ba7f2b8efc0f7342b141843cbf3d3d791fa13df4ff9b86db26df9","impliedFormat":1},{"version":"a2ca9f3aee02a7fa0ec6f80afc09c5465191e5ca513be720bf858f5da275e66b","impliedFormat":1},{"version":"725030b8049bb94463241300eebd9e1d2fa05ad3a05e27931d1351e79d3744fd","impliedFormat":99},{"version":"bc67d1ee93bf180a0ff7a72f80dae334686ff3eac6043c44e9790a1f0a124192","impliedFormat":99},{"version":"96a56b3bbf8346c584c5d58db4fb8adc58982e4e9f2929488ad5aeb89ddc19f8","impliedFormat":99},{"version":"2e900e22ef301dafb3a35df7aaab4f139bf1602c8e5dc0bb0ca8b24305af388e","impliedFormat":99},{"version":"93af009d11e6f31f5a66cf495c8609cace5dcf9a8b18a2638c2f476192f37f87","impliedFormat":99},{"version":"b7cefa0bc5cacabae0833b5d40b8b3085d360e0159c55c0a7a4dad043819d71f","impliedFormat":99},{"version":"f0ea2897806aaa3501433db2215e6e7418f7b0088750e687055b706b277c5e66","impliedFormat":99},{"version":"ca4d13d5c6d98a5877edae9349256c676c105222ab8ba972d9f237547bf2229d","impliedFormat":99},{"version":"7c7db3953afb7b02dea5521239fa6b431062c56b589c47c58596eead637cd2b4","impliedFormat":99},{"version":"884c7f6dde2cfc34f05c1a291ce9dfe390a364f9f436f0e2cd38acc4dd5e4e4c","impliedFormat":99},{"version":"48cd4b5c7909d934d6e84f13dd312a3f5018e93c30a3bccb59835e7bdcc69c7a","impliedFormat":99},{"version":"dddbeda34daaf5f31544866d4af7bb8b7b9199029a0ed12c83fca59c2fa99ee7","impliedFormat":99},{"version":"13b7ceb345d22d4c27dfcfce4875f50a81772fdc397cc3d44a770d9b292aa320","impliedFormat":99},{"version":"acd11af7a45f4fb605b83873dd87f78011f4603db692a5e265571ec1a20c9952","impliedFormat":99},{"version":"ed863716aba8e4bf5ef3aca693b588f874c38a95fbad004e3fc21bb708b1f0e0","impliedFormat":99},{"version":"df594852e86f5f6ae0494efb98ddc6c5b0fffea974b9a17007cd0e1b9a1d3ccf","impliedFormat":99},{"version":"953df32f4bd5a92b5f9cdefbd7da48091643af8994df58cef364eb5a80958619","impliedFormat":99},{"version":"4c0c6b7866e93ae8f2e937f8026cd71681d24b9eecf5dc4a87d8ce502012e7e7","impliedFormat":99},{"version":"8a787e543569533d840f260e2861fc44c2764d02b5dcbd2215668cf1dfbc0916","impliedFormat":99},{"version":"da8b94be74a6605c027d9e059c44b65b39acbea26c7f385d8c80cfdf221283dd","impliedFormat":99},{"version":"096ca4f6a9ed567e4050df06aa3ee565a34e8fa081d0351ad4e291d7c7c5e2b4","impliedFormat":99},{"version":"d8ebf4d562d016409590f2143fd5e579fe39e35b7211716b7a05f41909b5051d","impliedFormat":99},{"version":"42b2e250974954e794e4b8b7709a3c1a555df1a9f8b4361270b54c3fa32b8ebb","impliedFormat":99},{"version":"b2bd0c3d8d2dd1b4a8bc555b03da258e95d57ef5b534a0c55243b065f86a6fe2","impliedFormat":99},{"version":"7deae62ec62463d30ef8a43e32279ad4fe833440d4a7579a5d07013aa4971da4","impliedFormat":99},{"version":"441c0f27f17cbcb4f899bd67ec2d8d99240b3a92482be3fb9db9fa45742b75bf","impliedFormat":99},{"version":"b7113b8bac4c1487b4df725abefcd33a3490f4c088a3846ba9c3c067a96c92b0","impliedFormat":99},{"version":"7faf92f6186caffb9c389de5d3a1f3e77138cc684a565a5d7d9f5fd0fbc71d2f","impliedFormat":99},{"version":"479ce786bbc93d7f90ecaf0779503c3a7894d6d4bde153ce0d7da7de0c341ba9","impliedFormat":99},{"version":"04e92db6b713fc5c31e44a87d8aa02c5cfef13da89df69d2207615f6fc5623fc","impliedFormat":99},{"version":"4443e59946cddf7b90dba8525d12b0d4a72d5ee7560683a29b6276f2056e03be","impliedFormat":99},{"version":"745e6a513e51d752dbebc06f1a03168c044abddca79759a29f0447627b9fe61f","impliedFormat":99},{"version":"ab8ad87132b6e7354f5f43642b24668cc05cc18399e04d8d9092d5d4a11aca85","impliedFormat":99},{"version":"11baa7f7d2821e844d830fa8de7c873b38daa440115043ae815a7e524d1fae85","impliedFormat":99},{"version":"a6233a8931985161d23fd12556df73570ff2c95c66ddb8b320a49f74be0e95dc","impliedFormat":99},{"version":"d028a07f81a7c2f68fe77227de9889c2a6ce30376b2958637b66776bfc967f2f","impliedFormat":99},{"version":"283bad25c9641bdca288ed8ebea09e0aecd74cc87fc56934f5132c2b9bac8766","impliedFormat":99},{"version":"10f9a5e2e634f4b79fb5c9c98b83113308235bd6ad35d9b74d122a294bc56884","impliedFormat":99},{"version":"b58d58af331e9f3ee9dbd05f902c5960803c5ea42938f7a3d1f5f9e19b1b9d6b","impliedFormat":99},{"version":"421872cdfa746376a220256715f0ee6a2397a7e077ac9edd1e2f4df22784835d","impliedFormat":99},{"version":"222e13e34123d24549627b17989dc36655f4a476938b2d364f8541b00d1ff95e","impliedFormat":99},{"version":"0298a39fb5bb7f86f8ad5070fd0d382ff65e311107f05df77466a50798baec9b","impliedFormat":99},{"version":"6273377449364e06121b511d503aa61055d260f2586226d6c0bf7bd97699b7a0","impliedFormat":99},{"version":"f28e9707ac743333587c1b833adec397f6529d8f12e35a27bdaac5c7e40f8c2c","impliedFormat":99},{"version":"54e65104a89f84c238f94ccad4a38e5f7cd76e195d6bb7335b3b22954062da1f","impliedFormat":99},{"version":"0a2091887c6aeb6b00ea1de708ebdfbdd4aee0a6a52fa53eccd710e70ab25218","impliedFormat":99},{"version":"8e08d2b530ea2c416faec2f94cbda9c486ba5b2aa898e5d26d29c325156eee5b","impliedFormat":99},{"version":"d4a5bc1aa4fc5d6eb16633b6cdfff54d4987d8cdd0b5b95457e91939320a4225","impliedFormat":99},{"version":"2f8b4478ff341709ab2874975ab5c5ff1b9c10b31af0626c5b18d0e38b7a2a0c","impliedFormat":99},{"version":"d480626aed2b3d1aad29b21ae221115fff49482855e05c5bc2d774cb1fdea024","impliedFormat":99},{"version":"607125ad976af55c7e97db1312f1557694f5665bab0a33c08955918638147755","impliedFormat":99},{"version":"6f1c4da4e034a3df1393c7d9fd3e8f1c63ead5acade996e9aa23e149dd45ef7f","impliedFormat":99},{"version":"420b4d9f62915c7153df8769247f46753bde460202317b141a23becb7c3fa259","impliedFormat":99},{"version":"fe3da0fee825598002fc5ed15dd23260f1060e88533d4c72df3e8e56fcf1a54d","impliedFormat":99},{"version":"c973dafa3d25dcafdb1ad43c642e1af8f193c2b27762992a5e3d0b049fb10198","impliedFormat":99},{"version":"a6a9706a7a429e0c12c4373b72ae7dcec0adef4b67f57fa6dbcbeccc3678069c","impliedFormat":99},{"version":"ec21f8d02a48bdf3d5e6fc1e8ed0e95660e52dd5d5748e9a299f2196b8113513","impliedFormat":99},{"version":"0fe80e0984c735e8cde42a42b6b1c7a67a1a2476de9eda8e3938b640d1bb8317","impliedFormat":99},{"version":"32fdd894ceb0974ff1e54633d44fd87ffaf467b26e0e3d4cd2c01e1ffe3bb89f","impliedFormat":99},{"version":"5bf8c5cb7c3c2241d627ed16deb9a2d8f65be7b5e3b0d6097c4a270b2f3c69f1","impliedFormat":99},{"version":"618b76f12f74db77372c361447b8ec222f88d60a1dd558ea717d00955a02652a","impliedFormat":99},{"version":"99e25011a0cd9c2dd727a93336d7e60c12c6c0a4d3f3f6bdc29b9b417fe329cf","impliedFormat":99},{"version":"f1f23acd4a8193453749f69d4432f5f122d6d572b793a8b630dd12fe80b0c3d3","impliedFormat":1},{"version":"7662d6994d28c9ebbe61b88cc35c3d705804351eedbf363df30ea9fe8c4961dc","impliedFormat":1},{"version":"1fb68106bddae35448e5279095461a4b54c4bbb42787cd629f70924b17e9a11e","impliedFormat":1},{"version":"46a9b0122b230cb2fab65999ba92f98a16fd8f1c25efaed47141cbf5056f6928","impliedFormat":1},{"version":"5a9a4741aa510bdee406441f77186c6d2005be78e78c2e0da8201d9991950164","impliedFormat":1},{"version":"351bbf43d585484825ee6c4b4805aac137ffc8e8a3b9812af99945a202db7c02","impliedFormat":1},{"version":"3990ae796cc23fb9829eae206eff1eddded9465504467a4433f2509e18ef1aed","impliedFormat":1},{"version":"b557ea3605e52406e35eeea468cb96f25b1ca906f2055f376597f0b02492d94c","impliedFormat":1},{"version":"f384bb303dbc114af6460e7cb30b766cc92eed33fccb331126b08bb63f15a034","impliedFormat":1},{"version":"8a9bd1cf8c1f75435f83595b43737c135e7f73bde39ba4c9339dc6a31e8bb069","impliedFormat":1},{"version":"aa7747ab234b18813944ecdd61683a696025cd4f6970d7749d370080d4f9b349","impliedFormat":1},{"version":"8274bfd5de49f9f072be2f39c34e390101a8b69844e55eda36c7df23ba6d03e2","impliedFormat":1},{"version":"f8b482dddda55dd6677d7895a3fef8cd9d067f8c36c63cc7fe93b82a6dd4f10c","impliedFormat":1},{"version":"71d11ad1f05b0b90e95591fa85c1c8043e590d67972dcaba9b50435a0c04d8fa","impliedFormat":1},{"version":"5c74e3eee30bb7899eebe784e3c05cb29f1bed3efb2a3b4599b66173fda4aa30","impliedFormat":1},{"version":"a980ce9470dc95ac355d7efb729f9cfb0564505eba96da4bbde504299efb833a","impliedFormat":1},{"version":"72a33e518e5b98cd9c9dc8ee294f7507bf2a8938f491b0cf49c8ae582b966b3a","impliedFormat":1},{"version":"173838811f6dcba587706efd87358f804261549bc02c455d31818328c1af97ad","impliedFormat":1},{"version":"483ff04f1796aef40323f47ca3f03bf53492a2878508c8d7be98cdb4fae151f3","impliedFormat":1},{"version":"4d432eaaa541619be9dda7725ea18065578c87a7d7f92153c277ab875f742661","impliedFormat":99},{"version":"dd5a35c58866f878186f7b7b193c6aa5dd364777731e8792adfe87f84889776c","impliedFormat":99},{"version":"037a8de7a47fbbc233b284869c2e6a3871881a5d47819495bdeceb2c88712909","impliedFormat":99},{"version":"758a9b6f354ca9858d750359a68ea86f50c7a922a5e95ee39930708bc1034760","impliedFormat":99},{"version":"6542dbf246d75b4967de90f822eb274fec40c85a5c2426e894c12dcbce6a63c3","impliedFormat":99},{"version":"7414eace37dc4d974051c31aad45d24caf30166aaf07e6a8f05d4f13dac2592d","impliedFormat":99},{"version":"3ccee62782b37a7ac20b094c6ae51a1ab9559beb67f9a87f5400338f43bb8c42","impliedFormat":99},{"version":"d39a44774876fee6774b85601f4b11fa15aef58628f11418b603bc9e9ddcc69a","impliedFormat":99},{"version":"cc85aa23eadfda7084f28be0da36fc4ed0aca582fa4f12543df88e0d48a9ae5f","impliedFormat":99},{"version":"83e275fa5f27d5478d6d156d846c86d5fb101c4ed2b4528b605d31a39f0314bd","impliedFormat":99},{"version":"da811bdc5791ff6e8c385af902402e40781be2850d443609df8c7ac6e938a18a","impliedFormat":99},{"version":"1e8b82345caa1b0ea4373312885ce1e529a8990287e3e1f6df24df71c304082a","impliedFormat":99},{"version":"71ca0b8255ecd40a473e937dbfd1bd8fab29f06ba1ed195cb4dae15c60ad8e42","impliedFormat":99},{"version":"b40ad35c143fc863ce4e277dbb620a5db9615d6f8d02a82fbc42241f12c7060f","impliedFormat":99},{"version":"05692b77544bf4598e4054d6968e20a95626d3d5ac2770aff88ac06d49ac82bc","impliedFormat":99},{"version":"2666726b31a47fdea5d6c4ece0e1701edaa6092d1623690526d8c309f3a237af","impliedFormat":99},{"version":"24142a82c1d27984319fe700b5170fa784fd08cfe13ead43fa4ab6fc253ed5df","impliedFormat":99},{"version":"f25d0b1fc221e790fbe50aead983df861aa4e79cd44e7e1b58baab6f65dc841b","impliedFormat":99},{"version":"f3116a1ac601bf9fa8eaa76d785780c76dfc044dac41bc4965fe103132d87d0a","impliedFormat":99},{"version":"50ff1d02a92bfa57f91b2ec31ceeb4a5d92b18aecd65bb93253c8f80efae09a6","impliedFormat":99},{"version":"0629bc27cdebe939217900246dafa39930fb8b40f0f90cc5ba7308f6adcd0078","impliedFormat":99},{"version":"1a06ce63c46a4b996bce06c682eb09e8042dc8cc2b021578d87691bf4a2e6c23","impliedFormat":99},{"version":"6d56ca56d895ea76422dbb34809bbaec28c6447ecea1989d7f42abf368417631","impliedFormat":99},{"version":"5e54a150e8d57275e9d70d2e2a58e8f6faef46d79cbdf0b2361d9c09f39c2366","impliedFormat":99},{"version":"498c9df185757e3e66b426c063a49a4b62e4031b5edf728ad2327df99b347f8c","impliedFormat":99},{"version":"6f72774689aea4369de7555fc127546c6c46f809d1be07b1109e147fe71455c0","impliedFormat":99},{"version":"00776f637a52748c7ffd7b62997e8deb641b5e293377ed5646222f159460b7bb","impliedFormat":99},{"version":"370293353ecf173bea514ac215dbd0bc9698ab866b266c1830e60c3e5e668cf9","impliedFormat":99},{"version":"7f683e86d192cf273ad2ab9aea8adcd484a8331007356bb514b940704d3a9731","impliedFormat":99},{"version":"f18e5ebdea495ee9f7b369e86abbbd0c8e7698dc7cdcfac4469a24f2f41b6107","impliedFormat":99},{"version":"23e9ed860ed3653ceff2a3e77185d6709864693307df832b40296d5240ce0ca0","impliedFormat":99},{"version":"71f4944cf68453f797380702a0202609799569be19ee833e7f92ddcae309c6aa","impliedFormat":99},{"version":"93ec48dcf8fef34d17424190704d1f611603701e6264cef279f62272124c5d9a","impliedFormat":99},{"version":"529fbbcfee8f1d6924f21bcfc3ea802d0f81ffb00b91995f27c3fdfe746d2e39","impliedFormat":99},{"version":"51efec3b5f26f28b60f8b65ae0e383cb7c420f7396a67f6683bb8d4909e9d73d","impliedFormat":99},{"version":"af517bc0e89dbe20795f59111eb0fe7e573805b88c7c6175626d00f0f011b76b","impliedFormat":99},{"version":"8a5d9df990d27e98a29841d66cb281a08813c5cbc9bb9136009c23505ea476fc","impliedFormat":99},{"version":"613640df55633b2d146946e5711f1d12bcc0268e106643b4d79ec8b75c004f16","impliedFormat":99},{"version":"4a0fd55a0c114994da0e99521887d90670c283ea32426fab9ba92306dd72b9fc","impliedFormat":99},{"version":"a2ca9f3aee02a7fa0ec6f80afc09c5465191e5ca513be720bf858f5da275e66b","impliedFormat":1},{"version":"0f6c9b387e2376dff3a29b9faf419d27543ad18a00b29247df6aa6e23341e42e","impliedFormat":99},{"version":"69acce5203fd174c62a1a075e5c03ce6619492a4eba2d6d271b70d886ac8ccef","impliedFormat":99},{"version":"8528b4784e00d3ac04b7ebab85271e32f7cde35501bfbe9b2ec834b791e3f4ac","impliedFormat":99},{"version":"dfafb1b6c32e103be9f8e4d5de3c3d697a5f456251251fb1bef9fe87c2ef3ef4","impliedFormat":99},{"version":"0b38c0cbc5da93e343da8e0c64a629bb7eba5df99b364aedcfdcdd0cc15be161","impliedFormat":1},{"version":"6f4d0a9ca605541143eb0631dcefbfefc3b49da8dd8d80cc964659ff47f2a3f2","impliedFormat":1},{"version":"8c8febd89ab9cf028902bad6687e65518d044383c707db82ba29d3bfe3d4f207","impliedFormat":1},{"version":"1e8e0d387795da0948990bcffc57cee7750df3dd9d9a69aa2413b89577ad3771","impliedFormat":1},{"version":"84e2547eb8c4660e4ccafcbe57756389b8fcaf7d8d8a8b87dbd52983e8d27de6","impliedFormat":1},{"version":"30482615b0ddb5167db981fd9a628ab56384635cfbc2538b5940bb9b938d3b8b","impliedFormat":1},{"version":"7b0444d8e224a8cfc15df7dbc78ec3cac453acd47840ffaf85e05318e406a352","impliedFormat":1},{"version":"a8c5aa89d1a68fb61de3746c66a9766a24834316228d4e1ab399c271186aca4e","impliedFormat":1},{"version":"acc26b070224f4f010e831dc6eb50f3d6fc8de88404940b5a8d9c0333a945ba1","impliedFormat":1},{"version":"f85bcb7bf11eddbf588ad55d5bfa86771e4747898fffab98425aaf155a581bd2","impliedFormat":1},{"version":"9fe994832db80615eecf29ff85bc239e260402a883f2b13a63fd5e05487c9b24","impliedFormat":1},{"version":"cc1cae0a4b760e3f7a999aa701cab8506d072dc2ce735a8d66a166bced7a50a9","impliedFormat":1},{"version":"f690b2f01e4b1dcbcc1f79766bdc3b4dac34f645700d3a6aeac0eb61baebdddc","impliedFormat":1},{"version":"07b97ef944b0c61ca322a743d0e756e40c91ef3a18a82b2d862ac6482ef30764","impliedFormat":1},{"version":"cb95d593566dd1c94319efb696ff35de2dd449439fd0143e2744b19fccb963f8","impliedFormat":1},{"version":"0a5cb7ab374ab280a3977d7bda60e3c1d388bb2de1ba097dc2a3b53e42be9f90","impliedFormat":1},{"version":"29573979ec4aef199ef31b023f2115c3965251cd7dca4cff50a494d12a6bdee0","impliedFormat":1},{"version":"32e5132de643b67c1c77dc37cdd44a183ff11b2f826bbbbf037891cc4e26b89f","impliedFormat":1},{"version":"e1bd89448b0c84f457f4e3d4d1d1e10a6649a801ee38d38e8e00ff8c02288e1a","impliedFormat":1},{"version":"43cf1bedeebd62a722c59f64fd6dfcf00d2dc61d34e43df5bda685b4c371a028","impliedFormat":1},{"version":"f465bd883de7312b8ddc1d8664f4066ee40a452c25cd5ce47d6c37cf32a0882a","impliedFormat":1},{"version":"d1f040e8dd05728003ee8c5bc0c383f9509335d405bc9e556f4d54879f9bfee7","impliedFormat":1},{"version":"62d7505bed35104521502937eae5b9a9dc2e4605c503c8360f6e05773eb431c3","impliedFormat":1},{"version":"b0076a41f5db0a153c61b8671c183591ade4cbe6fa5b43d0c1d9877edc67554e","impliedFormat":99},{"version":"7f5b0f6aad8f3ff0736fa295c721b27f16d974f511221d8b6954cb2a91d49970","impliedFormat":1},{"version":"8044ec1977fdea7750c43309c60f2ee8aeab66616631a13e811559370bed57de","impliedFormat":1},{"version":"af1962bd2f9e9d5c9ff84a43570ab422e23aadaf78cab3388231d457ddf76b90","impliedFormat":99},{"version":"515fd7a4559756a19de88c985120d5f6563e5c576d2f5f59fa3e77a01bdad6af","impliedFormat":1},{"version":"7f5b0f6aad8f3ff0736fa295c721b27f16d974f511221d8b6954cb2a91d49970","impliedFormat":1},{"version":"8044ec1977fdea7750c43309c60f2ee8aeab66616631a13e811559370bed57de","impliedFormat":1},{"version":"88b55740d9ba5d3f7fb4f01be1c8af17b3ee526f501c3f13502184a91f2f94b6","impliedFormat":1},{"version":"f46a0dfd2ced1285d25430c3b3dbc40e32731944437e4313930b249020f4d249","impliedFormat":1},{"version":"3149fcf685bcbf979a20c83715732dd5c357b50da42a09ada901dc6666a12b47","impliedFormat":1},{"version":"8d5b0aa8ed38cf36bd09d1597b00cc6c56e28de3f018e512e62a7c7e31ed6fdb","impliedFormat":1},{"version":"0c37257073c625945df2a90fc04ee50b0a8d15f760c3cbdfa7e16e88e48749bd","impliedFormat":1},{"version":"9c482a35f2ce881e6d2b7cb70019d3f4e759a20a8ae40a83c8640439bc13576e","impliedFormat":1},{"version":"218311b26ec8822bba260705bcdba33d70b4a7dad4546e68a3a8745169f75f52","impliedFormat":1},{"version":"b48de18f05676d8b811d25d3fb26259a92bc9b2fb13d8ba4072514ad2e934eb5","impliedFormat":99},{"version":"2db0dd3aaa2ed285950273ce96ae8a450b45423aa9da2d10e194570f1233fa6b","impliedFormat":1},{"version":"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","impliedFormat":1},{"version":"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","impliedFormat":1},{"version":"7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","impliedFormat":1},{"version":"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","impliedFormat":1},{"version":"54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","impliedFormat":1},{"version":"3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","impliedFormat":1},{"version":"a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","impliedFormat":1},{"version":"e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","impliedFormat":1},{"version":"471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","impliedFormat":1},{"version":"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","impliedFormat":1},{"version":"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","impliedFormat":1},{"version":"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","impliedFormat":1},{"version":"db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","impliedFormat":1},{"version":"c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","impliedFormat":1},{"version":"40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","impliedFormat":1},{"version":"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","impliedFormat":1},{"version":"3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","impliedFormat":1},{"version":"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","impliedFormat":1},{"version":"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","impliedFormat":1},{"version":"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","impliedFormat":1},{"version":"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","impliedFormat":1},{"version":"33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","impliedFormat":1},{"version":"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","impliedFormat":1},{"version":"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","impliedFormat":1},{"version":"e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","impliedFormat":1},{"version":"339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","impliedFormat":1},{"version":"9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","impliedFormat":1},{"version":"8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","impliedFormat":1},{"version":"d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","impliedFormat":1},{"version":"4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1","impliedFormat":1},{"version":"a14ed46fa3f5ffc7a8336b497cd07b45c2084213aaca933a22443fcb2eef0d07","affectsGlobalScope":true,"impliedFormat":1},{"version":"3d77c73be94570813f8cadd1f05ebc3dc5e2e4fdefe4d340ca20cd018724ee36","impliedFormat":1},{"version":"392eadc2af403dd10b4debfbc655c089a7fa6a9750caeb770cfb30051e55e848","affectsGlobalScope":true,"impliedFormat":1},{"version":"b67f9c5d42e7770ddf8b6d1747b531275c44617e8071d2602a2cffd2932ad95e","impliedFormat":1},{"version":"53f0960fdcc53d097918adfd8861ffbe0db989c56ffc16c052197bf115da5ed6","impliedFormat":1},{"version":"662163e5327f260b23ca0a1a1ad8a74078aabb587c904fcb5ef518986987eaff","affectsGlobalScope":true,"impliedFormat":1},{"version":"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","impliedFormat":1},{"version":"c48c503c6b3f63baf18257e9a87559b5602a4e960107c762586d2a6a62b64a18","affectsGlobalScope":true,"impliedFormat":1},{"version":"b0c0d1d13be149f790a75b381b413490f98558649428bb916fd2d71a3f47a134","impliedFormat":1},{"version":"3c884d9d9ec454bdf0d5a0b8465bf8297d2caa4d853851d92cc417ac6f30b969","impliedFormat":1},{"version":"3bb6e21a9f30417c0a059e240b3f8f70c8af9c4cb6f2fd1bc2db594c647e285f","impliedFormat":1},{"version":"7483ef24249f6a3e24eb3d8136ec7fe0633cd6f8ffe752e2a8d99412aff35bb7","impliedFormat":1},{"version":"d0ca5d7df114035258a9d01165be309371fcccf0cccd9d57b1453204686d1ed0","impliedFormat":1},{"version":"ee1ee365d88c4c6c0c0a5a5701d66ebc27ccd0bcfcfaa482c6e2e7fe7b98edf7","affectsGlobalScope":true,"impliedFormat":1},{"version":"1bb9aab2311a9d596a45dba7c378b4e23846738d9bae54d60863dd3676b1edbc","affectsGlobalScope":true,"impliedFormat":1},{"version":"173b6275a81ebdb283b180654890f46516c21199734fed01a773b1c168b8c45c","impliedFormat":1},{"version":"304f66274aa8119e8d65a49b1cff84cbf803def6afe1b2cc987386e9a9890e22","impliedFormat":1},{"version":"1b9adafe8a7fefaeaf9099a0e06f602903f6268438147b843a33a5233ac71745","impliedFormat":1},{"version":"98273274f2dbb79b0b2009b20f74eca4a7146a3447c912d580cd5d2d94a7ae30","impliedFormat":1},{"version":"c933f7ba4b201c98b14275fd11a14abb950178afd2074703250fe3654fc10cd2","impliedFormat":1},{"version":"2eaa31492906bc8525aff3c3ec2236e22d90b0dfeee77089f196cd0adf0b3e3b","impliedFormat":1},{"version":"ea455cc68871b049bcecd9f56d4cf27b852d6dafd5e3b54468ca87cc11604e4d","affectsGlobalScope":true,"impliedFormat":1},{"version":"8f5814f29dbaf8bacd1764aebdf1c8a6eb86381f6a188ddbac0fcbaab855ce52","impliedFormat":1},{"version":"a63d03de72adfb91777784015bd3b4125abd2f5ef867fc5a13920b5649e8f52b","impliedFormat":1},{"version":"d20e003f3d518a7c1f749dbe27c6ab5e3be7b3c905a48361b04a9557de4a6900","impliedFormat":1},{"version":"1d4d78c8b23c9ddaaaa49485e6adc2ec01086dfe5d8d4d36ca4cdc98d2f7e74a","affectsGlobalScope":true,"impliedFormat":1},{"version":"44fc16356b81c0463cc7d7b2b35dcf324d8144136f5bc5ce73ced86f2b3475b5","affectsGlobalScope":true,"impliedFormat":1},{"version":"575fb200043b11b464db8e42cc64379c5fd322b6d787638e005b5ee98a64486d","impliedFormat":1},{"version":"6de2f225d942562733e231a695534b30039bdf1875b377bb7255881f0df8ede8","impliedFormat":1},{"version":"56249fd3ef1f6b90888e606f4ea648c43978ef43a7263aafad64f8d83cd3b8aa","impliedFormat":1},{"version":"139ad1dc93a503da85b7a0d5f615bddbae61ad796bc68fedd049150db67a1e26","impliedFormat":1},{"version":"7b166975fdbd3b37afb64707b98bca88e46577bbc6c59871f9383a7df2daacd1","impliedFormat":1},{"version":"9eece5e586312581ccd106d4853e861aaaa1a39f8e3ea672b8c3847eedd12f6e","impliedFormat":1},{"version":"81505c54d7cad0009352eaa21bd923ab7cdee7ec3405357a54d9a5da033a2084","impliedFormat":1},{"version":"269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","impliedFormat":1},{"version":"93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","impliedFormat":1},{"version":"3c1f19c7abcda6b3a4cf9438a15c7307a080bd3b51dfd56b198d9f86baf19447","impliedFormat":1},{"version":"2ee1645e0df9d84467cfe1d67b0ad3003c2f387de55874d565094464ee6f2927","impliedFormat":1},{"version":"abe61b580e030f1ca3ee548c8fd7b40fc686a97a056d5d1481f34c39c637345f","affectsGlobalScope":true,"impliedFormat":1},{"version":"9cf780e96b687e4bdfd1907ed26a688c18b89797490a00598fa8b8ab683335dd","affectsGlobalScope":true,"impliedFormat":1},{"version":"98e00f3613402504bc2a2c9a621800ab48e0a463d1eed062208a4ae98ad8f84c","impliedFormat":1},{"version":"9ae88ce9f73446c24b2d2452e993b676da1b31fca5ceb7276e7f36279f693ed1","impliedFormat":1},{"version":"e49d7625faff2a7842e4e7b9b197f972633fca685afcf6b4403400c97d087c36","impliedFormat":1},{"version":"b82c38abc53922b1b3670c3af6f333c21b735722a8f156e7d357a2da7c53a0a0","impliedFormat":1},{"version":"b423f53647708043299ded4daa68d95c967a2ac30aa1437adc4442129d7d0a6c","affectsGlobalScope":true,"impliedFormat":1},{"version":"7245af181218216bacb01fbdf51095617a51661f20d77178c69a377e16fb69ed","affectsGlobalScope":true,"impliedFormat":1},{"version":"4f0fc7b7f54422bd97cfaf558ddb4bca86893839367b746a8f86b60ac7619673","impliedFormat":1},{"version":"4cdd8b6b51599180a387cc7c1c50f49eca5ce06595d781638fd0216520d98246","impliedFormat":1},{"version":"d91a7d8b5655c42986f1bdfe2105c4408f472831c8f20cf11a8c3345b6b56c8c","impliedFormat":1},{"version":"ac14eb65c59722f0333e776a73e6a02cea23b5aa857a749ea176daf4e960e872","affectsGlobalScope":true,"impliedFormat":1},{"version":"7c6929fd7cbf38499b6a600b91c3b603d1d78395046dc3499b2b92d01418b94b","impliedFormat":1},{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true,"impliedFormat":1},{"version":"a42be67ed1ddaec743582f41fc219db96a1b69719fccac6d1464321178d610fc","impliedFormat":1},{"version":"fb66a3c606cdb2907f79013f6cfd6541fb2b05f627846c383d4ce62fb03558c1","impliedFormat":99},{"version":"eee37be17e14431eee12829fbaa02782d478f31d7221de0f9284f8425db4a9f8","impliedFormat":99},{"version":"77c5a52f9759267c82bfe016060806460134765ceba496e09ccf95aaeaf87f10","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":99},{"version":"11c3456f135135c724b961e10706fa60f54ea5d9138a725c8564667edc9b97e6","impliedFormat":99},{"version":"4d07113cdcb72cb02baf508ed48aa2815bf4ad0d22283ecc0486cc42196ea1a6","impliedFormat":99},{"version":"f739065d03b8edcd86f549ae83c5c7558f1a09ac15b2e1c49c73520b16a77d43","impliedFormat":99},{"version":"53cccb1b1292f9121e21b6d0ffdc8f17778ecd8700c08b99476baf52b5e0e8f0","signature":"776a548c2621b2b6ac4fce7226a2306e04f72c1ec2460be9c73b6c41f49f4be1","impliedFormat":99},{"version":"668484231b69f4d30a354e6b98926bed0ca66effd92300db22b43b7a5a8b5c13","signature":"807994a093f6cf89a2a1c29a6d39f4f8cad01b58f04e4f5ff4a48417053b1967","impliedFormat":99},{"version":"9cb99337e5b0c4876a5ff24a3515f55371698f3615f46f8211a302b195800f3b","signature":"016566e0f365897e97730b6c1027fb98a7c19093c608152b3b7b88e3c198d4c8","impliedFormat":99},{"version":"4b47f3e51bc1d042e68e654aeb32f0e3231743d75aa4bc2d694f925b635de997","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881","impliedFormat":99},{"version":"282f98006ed7fa9bb2cd9bdbe2524595cfc4bcd58a0bb3232e4519f2138df811","impliedFormat":1},{"version":"6222e987b58abfe92597e1273ad7233626285bc2d78409d4a7b113d81a83496b","impliedFormat":1},{"version":"cbe726263ae9a7bf32352380f7e8ab66ee25b3457137e316929269c19e18a2be","impliedFormat":1},{"version":"7f698624bbbb060ece7c0e51b7236520ebada74b747d7523c7df376453ed6fea","impliedFormat":1},{"version":"4025a454b1ca489b179ee8c684bdd70ff8c1967e382076ade53e7e4653e1daec","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f6a75013df4f3c55c838db3cbcf415a062435f2cd65318cf2d1864d2b5d5ab7","affectsGlobalScope":true,"impliedFormat":99},{"version":"ec13d61c1a5c5a07acc6b21f71da96dfe9278775dcce79177fc2408c431eb159","impliedFormat":99}],"root":[48,374,380,381,388],"options":{"composite":true,"declaration":true,"module":100,"noFallthroughCasesInSwitch":true,"noUnusedLocals":true,"noUnusedParameters":true,"skipLibCheck":true,"sourceMap":true,"strict":true,"target":9,"useDefineForClassFields":true},"fileIdsList":[[275],[64,104],[285],[320],[321,326,355],[322,327,333,334,341,352,363],[322,323,333,341],[324,364],[325,326,334,342],[326,352,360],[327,329,333,341],[320,328],[329,330],[333],[331,333],[320,333],[333,334,335,352,363],[333,334,335,348,352,355],[318,321,368],[329,333,336,341,352,363],[333,334,336,337,341,352,360,363],[336,338,352,360,363],[285,286,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370],[333,339],[340,363,368],[329,333,341,352],[342],[343],[320,344],[341,342,345,362,368],[346],[347],[333,348,349],[348,350,364,366],[321,333,352,353,354,355],[321,352,354],[352,353],[355],[356],[320,352],[333,358,359],[358,359],[326,341,352,360],[361],[341,362],[321,336,347,363],[326,364],[352,365],[340,366],[367],[321,326,333,335,344,352,363,366,368],[352,369],[57,58,59,60,61,62],[60],[57],[57,58,59],[251,252,253,254,255],[253],[251],[58,251,252],[202,253,259,264,268],[121,202,263,266,268],[121,263,267],[103,256,263],[63,103,105,106,107,108,109],[63,103,104],[103,106],[63,103,106],[58,63,103,104,105,107],[103,104,106],[256,257,258,259,260,261,262],[103,104,256],[103,121,259],[103,121,256,259],[58,103,104,121,256,257,258,260],[103,104,121,259],[121],[375,376],[110],[110,112],[58,110,112,113],[265],[58,103,104],[52,53,54,55,56],[52,53],[52],[52,247,248,249,250],[52,247],[116],[115,126,164],[118,135,164],[135,136,142,143,164],[136,143,144],[125,135],[115,123,130,135,164,165,166,167,171,172,173,180,181,182],[135],[164],[118,145],[118,131,133,134,135,139,141,151,155,202,229],[133,134,151,202],[103,118,123,127,129,131,133,134,135,139,147,151,202,210,217,229,230],[117,123],[115,164,165,202,229],[118,133,134,135,139,151,155,202,229],[118,133,134,139,141,151,155,202,229],[133,134,135,139,151,202,210,229],[122,134,161,162,163,202,229],[133,151],[151,202],[133,134,135,151,202,229],[103,131,133,134,135,151],[118,133,134,135,144,151,155,202,229],[118,133,134,135,151,155,202,229],[203,204,205,206,207,208,209,210,211,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232],[133,134,135,151,202],[103,134,164,202,229],[134,164,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,231],[135,202],[103,118,133,134,135,139,151,155,229],[118,134,135,139,151,155,202,229],[133,134,135,151,155,202,229],[133,135,142,151,202,210,217,229],[284,372],[122,126],[152,164,368,371],[129,133,135,149,150,151,164],[129,164],[117,123,125,135],[127,128,129,152,153,154,168,169,170],[117,123,127,128,135,164],[117,164],[117],[117,123,131],[123,135],[139,146,147,148,155,156],[133,134,135,140,147,164],[122,131,135,139,140,141,142,164],[133,134,135,139,141,164],[135,138,139,141,142,146,164],[131,135],[117,123,127,129,132,135,148,164],[149,157],[121,134,135,136,139,140,164],[122,164],[117,118,123,126,127,128,129,130,134,135,136,139,140,141,142,144,145,147,148,149,152,153,154,155,156,157,158,159,160,161,162,163],[117,122,123,134],[125,131,134,135],[122,137,164],[70],[131],[116,125,131,134,135],[69],[123],[122,131,132,133,137,138,150,151,174,175,176,177,178,179],[133],[125,129,133,134,135,145,158,164],[158,159],[125,131,133,134,135,151,164],[122,133,134,135,139,140,164],[103,130,151,164],[122,130,132,133,134,135,137,142,151,158,159,164],[122,124,125,126,129,130,131,132,133,134,135,164],[122],[122,130,131,133,134,135,138,141,164],[126,134,140,141,142,160,161,162,163],[103,122,125,126,130,133,134,151,161,162,164],[111],[49],[50,51],[50],[295,299,363],[295,352,363],[290],[292,295,360,363],[341,360],[371],[290,371],[292,295,341,363],[287,288,291,294,321,333,352,363],[287,293],[291,295,321,355,363,371],[321,371],[311,321,371],[289,290,371],[295],[289,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,308,309,310,312,313,314,315,316,317],[295,302,303],[293,295,303,304],[294],[287,290,295],[295,299,303,304],[299],[293,295,298,363],[287,292,293,295,299,302],[321,352],[290,295,311,321,368,371],[386],[382],[383],[384,385],[104,263,279],[263],[104,263,276],[58,263,281,282],[58,104,121,263],[58,104,263],[278],[271],[65,66,67,68,69,70,71,72,73,74,75,76,77],[68,69],[66,68,69,70,73,74],[66,72],[68],[72],[66,69,71,72,78],[66,69,71,72],[68,71],[66,70,75],[64,78,79,101,102],[78,79],[78],[64,78,79,101],[64,78,79],[64,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100],[79,101],[64,79,101],[103,184,188,197,198,200,201],[103,200],[103,197,200],[103,184,185,186,187,188,189,190,191,192,193,194,195,196,198,199],[103],[119,120],[119],[121,183,202,243],[183,233,236,241,244,245],[183,233,234,237,238],[183,234,237,238,239,240,246],[183],[183,234,235],[237,238],[183,234],[183,234,237],[237],[58,121,256,272],[183,233,246,269],[49,58,114,270,273,274,277,280,283,373,388],[48,49,380],[48,49,263,377,379,387],[49,378],[387]],"referencedMap":[[276,1],[275,2],[285,3],[286,3],[320,4],[321,5],[322,6],[323,7],[324,8],[325,9],[326,10],[327,11],[328,12],[329,13],[330,13],[332,14],[331,15],[333,16],[334,17],[335,18],[319,19],[336,20],[337,21],[338,22],[371,23],[339,24],[340,25],[341,26],[342,27],[343,28],[344,29],[345,30],[346,31],[347,32],[348,33],[349,33],[350,34],[352,35],[354,36],[353,37],[355,38],[356,39],[357,40],[358,41],[359,42],[360,43],[361,44],[362,45],[363,46],[364,47],[365,48],[366,49],[367,50],[368,51],[369,52],[63,53],[61,54],[59,55],[60,56],[256,57],[254,58],[252,59],[253,60],[269,61],[267,62],[268,63],[264,64],[110,65],[105,66],[108,67],[107,68],[106,69],[109,70],[263,71],[257,72],[261,73],[260,74],[259,75],[262,76],[258,77],[377,78],[113,79],[375,80],[376,80],[114,81],[266,82],[265,83],[57,84],[55,85],[56,86],[251,87],[249,88],[250,86],[117,89],[165,90],[136,91],[144,92],[166,93],[143,94],[183,95],[123,96],[118,97],[167,98],[203,99],[204,100],[205,100],[231,101],[230,102],[206,100],[232,103],[207,104],[208,105],[209,100],[211,106],[212,107],[213,108],[214,109],[215,110],[216,111],[218,112],[219,113],[233,114],[220,115],[221,116],[229,117],[210,118],[222,104],[223,119],[224,110],[225,115],[226,120],[227,121],[228,122],[373,123],[284,124],[372,125],[152,126],[168,127],[169,128],[171,129],[170,127],[129,130],[127,131],[128,132],[153,133],[154,134],[172,135],[148,136],[139,96],[155,137],[156,138],[147,139],[146,140],[149,141],[173,142],[157,143],[130,144],[164,145],[135,146],[176,147],[138,148],[133,149],[132,150],[177,151],[174,96],[150,152],[175,153],[178,134],[180,154],[151,155],[122,77],[159,156],[181,157],[158,158],[141,159],[140,96],[160,160],[161,161],[134,162],[126,163],[142,164],[182,165],[162,108],[163,166],[112,167],[111,168],[52,169],[51,170],[302,171],[309,172],[301,171],[316,173],[293,174],[292,175],[315,176],[310,177],[313,178],[295,179],[294,180],[290,181],[289,182],[312,183],[291,184],[296,185],[300,185],[318,186],[317,185],[304,187],[305,188],[307,189],[303,190],[306,191],[311,176],[298,192],[299,193],[308,194],[288,195],[314,196],[387,197],[383,198],[384,199],[386,200],[280,201],[274,202],[277,203],[283,204],[281,205],[282,206],[279,207],[278,2],[272,208],[271,2],[78,209],[70,210],[75,211],[71,212],[69,213],[77,214],[73,215],[74,216],[72,217],[76,218],[103,219],[102,220],[79,221],[89,222],[84,222],[83,223],[101,224],[86,222],[98,222],[93,223],[85,222],[80,222],[97,222],[100,222],[96,222],[92,222],[94,225],[99,226],[88,223],[87,222],[90,222],[91,223],[81,222],[95,222],[82,223],[202,227],[187,228],[185,228],[196,228],[190,228],[194,228],[195,228],[201,228],[193,228],[191,228],[199,228],[198,229],[184,228],[188,228],[200,230],[189,228],[197,231],[192,228],[186,228],[121,232],[120,233],[242,232],[244,234],[246,235],[245,236],[241,237],[234,238],[235,238],[236,239],[239,240],[237,241],[238,242],[240,243],[273,244],[270,245],[374,246],[381,247],[380,248],[379,249],[388,250]],"exportedModulesMap":[[276,1],[275,2],[285,3],[286,3],[320,4],[321,5],[322,6],[323,7],[324,8],[325,9],[326,10],[327,11],[328,12],[329,13],[330,13],[332,14],[331,15],[333,16],[334,17],[335,18],[319,19],[336,20],[337,21],[338,22],[371,23],[339,24],[340,25],[341,26],[342,27],[343,28],[344,29],[345,30],[346,31],[347,32],[348,33],[349,33],[350,34],[352,35],[354,36],[353,37],[355,38],[356,39],[357,40],[358,41],[359,42],[360,43],[361,44],[362,45],[363,46],[364,47],[365,48],[366,49],[367,50],[368,51],[369,52],[63,53],[61,54],[59,55],[60,56],[256,57],[254,58],[252,59],[253,60],[269,61],[267,62],[268,63],[264,64],[110,65],[105,66],[108,67],[107,68],[106,69],[109,70],[263,71],[257,72],[261,73],[260,74],[259,75],[262,76],[258,77],[377,78],[113,79],[375,80],[376,80],[114,81],[266,82],[265,83],[57,84],[55,85],[56,86],[251,87],[249,88],[250,86],[117,89],[165,90],[136,91],[144,92],[166,93],[143,94],[183,95],[123,96],[118,97],[167,98],[203,99],[204,100],[205,100],[231,101],[230,102],[206,100],[232,103],[207,104],[208,105],[209,100],[211,106],[212,107],[213,108],[214,109],[215,110],[216,111],[218,112],[219,113],[233,114],[220,115],[221,116],[229,117],[210,118],[222,104],[223,119],[224,110],[225,115],[226,120],[227,121],[228,122],[373,123],[284,124],[372,125],[152,126],[168,127],[169,128],[171,129],[170,127],[129,130],[127,131],[128,132],[153,133],[154,134],[172,135],[148,136],[139,96],[155,137],[156,138],[147,139],[146,140],[149,141],[173,142],[157,143],[130,144],[164,145],[135,146],[176,147],[138,148],[133,149],[132,150],[177,151],[174,96],[150,152],[175,153],[178,134],[180,154],[151,155],[122,77],[159,156],[181,157],[158,158],[141,159],[140,96],[160,160],[161,161],[134,162],[126,163],[142,164],[182,165],[162,108],[163,166],[112,167],[111,168],[52,169],[51,170],[302,171],[309,172],[301,171],[316,173],[293,174],[292,175],[315,176],[310,177],[313,178],[295,179],[294,180],[290,181],[289,182],[312,183],[291,184],[296,185],[300,185],[318,186],[317,185],[304,187],[305,188],[307,189],[303,190],[306,191],[311,176],[298,192],[299,193],[308,194],[288,195],[314,196],[387,197],[383,198],[384,199],[386,200],[280,201],[274,202],[277,203],[283,204],[281,205],[282,206],[279,207],[278,2],[272,208],[271,2],[78,209],[70,210],[75,211],[71,212],[69,213],[77,214],[73,215],[74,216],[72,217],[76,218],[103,219],[102,220],[79,221],[89,222],[84,222],[83,223],[101,224],[86,222],[98,222],[93,223],[85,222],[80,222],[97,222],[100,222],[96,222],[92,222],[94,225],[99,226],[88,223],[87,222],[90,222],[91,223],[81,222],[95,222],[82,223],[202,227],[187,228],[185,228],[196,228],[190,228],[194,228],[195,228],[201,228],[193,228],[191,228],[199,228],[198,229],[184,228],[188,228],[200,230],[189,228],[197,231],[192,228],[186,228],[121,232],[120,233],[242,232],[244,234],[246,235],[245,236],[241,237],[234,238],[235,238],[236,239],[239,240],[237,241],[238,242],[240,243],[273,244],[270,245],[379,168],[388,250]],"semanticDiagnosticsPerFile":[116,276,275,285,286,320,321,322,323,324,325,326,327,328,329,330,332,331,333,334,335,319,370,336,337,338,371,339,340,341,342,343,344,345,346,347,348,349,350,351,352,354,353,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,63,61,59,60,62,256,254,252,253,255,269,267,268,264,110,105,108,107,106,109,263,257,261,260,259,262,258,377,113,375,376,114,266,265,57,55,56,53,54,251,249,250,247,248,117,165,115,136,144,166,143,183,123,118,167,145,203,204,205,231,230,206,232,207,208,209,211,212,213,214,215,216,217,218,219,233,220,221,229,210,222,223,224,225,226,227,228,373,284,372,152,168,169,171,170,129,127,128,153,154,172,148,139,155,156,147,146,149,173,157,130,164,135,176,138,133,132,177,137,174,150,175,178,180,151,179,131,122,159,181,158,141,140,160,161,134,126,142,182,162,163,49,112,111,52,51,50,46,47,8,9,11,10,2,12,13,14,15,16,17,18,19,3,20,4,21,25,22,23,24,26,27,28,5,29,30,31,32,6,36,33,34,35,37,7,38,43,44,39,40,41,42,1,45,58,302,309,301,316,293,292,315,310,313,295,294,290,289,312,291,296,297,300,287,318,317,304,305,307,303,306,311,298,299,308,288,314,387,383,382,384,385,386,280,274,277,283,281,282,279,278,272,271,78,70,75,68,71,69,67,77,73,66,74,72,76,65,103,102,79,89,84,83,101,86,98,93,85,80,97,100,96,92,94,99,88,87,90,91,81,95,82,124,104,125,64,202,187,185,196,190,194,195,201,193,191,199,198,184,188,200,189,197,192,186,121,119,120,242,243,244,246,245,[241,[{"file":"../langium-crmscript/src/language/crmscript-validator.ts","start":1433,"length":10,"messageText":"'expression' is declared but its value is never read.","category":1,"code":6133,"reportsUnnecessary":true},{"file":"../langium-crmscript/src/language/crmscript-validator.ts","start":1457,"length":6,"messageText":"'accept' is declared but its value is never read.","category":1,"code":6133,"reportsUnnecessary":true},{"file":"../langium-crmscript/src/language/crmscript-validator.ts","start":2149,"length":11,"messageText":"'declaration' is declared but its value is never read.","category":1,"code":6133,"reportsUnnecessary":true},{"file":"../langium-crmscript/src/language/crmscript-validator.ts","start":2169,"length":6,"messageText":"'accept' is declared but its value is never read.","category":1,"code":6133,"reportsUnnecessary":true}]],234,235,236,239,237,238,240,273,270,48,[374,[{"file":"./src/custom.worker.ts","start":594,"length":100,"messageText":"'getSuperOfficeLanguageModule' is declared but its value is never read.","category":1,"code":6133,"reportsUnnecessary":true},{"file":"./src/custom.worker.ts","start":1048,"length":61,"messageText":"Cannot find module 'packages/langium-crmscript/src/language/crmscript-module.js' or its corresponding type declarations.","category":1,"code":2307},{"file":"./src/custom.worker.ts","start":2111,"length":19,"code":2322,"category":1,"messageText":{"messageText":"Type 'import(\"C:/Github/ejfasting/language-tools/node_modules/.pnpm/@volar+language-service@2.3.0/node_modules/@volar/language-service/lib/types\").LanguageServicePlugin' is not assignable to type 'import(\"C:/Github/ejfasting/language-tools/node_modules/.pnpm/@volar+language-service@2.2.5/node_modules/@volar/language-service/lib/types\").LanguageServicePlugin'.","category":1,"code":2322,"next":[{"messageText":"Types of property 'create' are incompatible.","category":1,"code":2326,"next":[{"messageText":"Type '(context: LanguageServiceContext) => LanguageServicePluginInstance' is not assignable to type '{ (context: ServiceContext): LanguageServicePluginInstance; (context: ServiceContext, languageService: { getTriggerCharacters: () => string[]; ... 38 more ...; context: ServiceContext; }): LanguageServicePluginInstance<...>; }'.","category":1,"code":2322,"next":[{"messageText":"Types of parameters 'context' and 'context' are incompatible.","category":1,"code":2328,"next":[{"messageText":"Type 'ServiceContext' is missing the following properties from type 'LanguageServiceContext': getLanguageService, plugins","category":1,"code":2739}]}]}]}]}},{"file":"./src/custom.worker.ts","start":2137,"length":18,"code":2322,"category":1,"messageText":"Type 'import(\"C:/Github/ejfasting/language-tools/node_modules/.pnpm/@volar+language-service@2.3.0/node_modules/@volar/language-service/lib/types\").LanguageServicePlugin' is not assignable to type 'import(\"C:/Github/ejfasting/language-tools/node_modules/.pnpm/@volar+language-service@2.2.5/node_modules/@volar/language-service/lib/types\").LanguageServicePlugin'."},{"file":"./src/custom.worker.ts","start":2162,"length":22,"code":2322,"category":1,"messageText":"Type 'import(\"C:/Github/ejfasting/language-tools/node_modules/.pnpm/@volar+language-service@2.3.0/node_modules/@volar/language-service/lib/types\").LanguageServicePlugin' is not assignable to type 'import(\"C:/Github/ejfasting/language-tools/node_modules/.pnpm/@volar+language-service@2.2.5/node_modules/@volar/language-service/lib/types\").LanguageServicePlugin'."},{"file":"./src/custom.worker.ts","start":2191,"length":30,"code":2322,"category":1,"messageText":"Type 'import(\"C:/Github/ejfasting/language-tools/node_modules/.pnpm/@volar+language-service@2.3.0/node_modules/@volar/language-service/lib/types\").LanguageServicePlugin' is not assignable to type 'import(\"C:/Github/ejfasting/language-tools/node_modules/.pnpm/@volar+language-service@2.2.5/node_modules/@volar/language-service/lib/types\").LanguageServicePlugin'."},{"file":"./src/custom.worker.ts","start":2228,"length":80,"code":2322,"category":1,"messageText":"Type 'import(\"C:/Github/ejfasting/language-tools/node_modules/.pnpm/@volar+language-service@2.3.0/node_modules/@volar/language-service/lib/types\").LanguageServicePlugin' is not assignable to type 'import(\"C:/Github/ejfasting/language-tools/node_modules/.pnpm/@volar+language-service@2.2.5/node_modules/@volar/language-service/lib/types\").LanguageServicePlugin'."}]],381,380,[378,[{"file":"./src/themes/converted.ts","start":88,"length":20,"messageText":"Cannot find module 'monaco-editor-core' or its corresponding type declarations.","category":1,"code":2307}]],[379,[{"file":"./src/themes/index.ts","start":34,"length":16,"messageText":"An import path can only end with a '.ts' extension when 'allowImportingTsExtensions' is enabled.","category":1,"code":5097}]],388],"latestChangedDtsFile":"./src/main.d.ts"},"version":"5.4.5"} \ No newline at end of file diff --git a/packages/vscode/package.json b/packages/vscode/package.json index 95bf078..ac2f1fe 100644 --- a/packages/vscode/package.json +++ b/packages/vscode/package.json @@ -28,20 +28,25 @@ { "id": "crmscript-definition", "aliases": [ - "crmscript Definition", - "crmscript-definition" + "crmscript Definition", + "crmscript-definition" + ], + "extensions": [ + ".crmscript-definition" ], - "extensions": [".crmscript-definition"], "configuration": "./crmscript-language-configuration.json" - }, { + }, + { "id": "crmscript-implementation", "aliases": [ - "crmscript Implementation", - "crmscript-implementation" + "crmscript Implementation", + "crmscript-implementation" + ], + "extensions": [ + ".crmscript" ], - "extensions": [".crmscript"], "configuration": "./crmscript-language-configuration.json" - } + } ], "grammars": [ { @@ -53,12 +58,12 @@ "language": "crmscript-definition", "scopeName": "source.crmscript-definition", "path": "./syntaxes/crmscript-definition.tmLanguage.json" - }, - { + }, + { "language": "crmscript-implementation", "scopeName": "source.crmscript-implementation", "path": "./syntaxes/crmscript-implementation.tmLanguage.json" - } + } ], "commands": [ { @@ -151,13 +156,20 @@ "label": "SuperOffice" } ], - "configuration": [ - ] + "configuration": [] }, "scripts": { "preinstall": "npx only-allow pnpm", "vscode:prepublish": "npm run build:prod", "build": "node ./scripts/build.js", "build:prod": "node ./scripts/build.js --production" + }, + "devDependencies": { + "@types/vscode": "^1.82.0", + "@volar/vscode": "~2.2.0", + "@types/uuid": "^9.0.8", + "uuid": "^9.0.1", + "openid-client": "^5.6.5", + "vscode-languageclient": "^9.0.1" } } \ No newline at end of file diff --git a/packages/vscode/src/config.ts b/packages/vscode/src/config.ts index f5bb370..f054c37 100644 --- a/packages/vscode/src/config.ts +++ b/packages/vscode/src/config.ts @@ -20,7 +20,7 @@ export const CONFIG_COMMANDS = { }; export const CONFIG_AUTHSERVICE = { - REDIRECT_URI: 'http://127.0.0.1:8000', + REDIRECT_URI: 'http://127.0.0.1:8000' }; export const CONFIG_SYSTEMSERVICE = { diff --git a/packages/vscode/src/container.ts b/packages/vscode/src/container.ts index 1044553..4795ad4 100644 --- a/packages/vscode/src/container.ts +++ b/packages/vscode/src/container.ts @@ -1,14 +1,14 @@ // container.ts import * as vscode from 'vscode'; -import { Issuer, generators } from 'openid-client'; +import { Issuer as issuer } from 'openid-client'; import { createServer } from 'http'; import { AuthenticationService, IAuthenticationService } from './services/authenticationService'; import { parse } from 'url'; -import { FileSystemHandler, IFileSystemHandler } from './workspace/fileSystemHandler'; +import { FileSystemHandler, IFileSystemHandler } from './handlers/fileSystemHandler'; import { IScriptService, ScriptService } from './services/scriptService'; import { TreeViewDataProvider } from './providers/treeViewDataProvider'; -import { VirtualFileSystemProvider } from './workspace/virtualWorkspaceFileManager'; +import { VirtualFileSystemProvider } from './handlers/virtualWorkspaceFileManager'; export async function initializeServices(): Promise<{ authenticationService: IAuthenticationService, @@ -20,8 +20,8 @@ export async function initializeServices(): Promise<{ const fileSystemHandler: IFileSystemHandler = new FileSystemHandler(); const authenticationService: IAuthenticationService = new AuthenticationService({ - Issuer, - generators, + issuer, + //generators, parse, createServer, vscode diff --git a/packages/vscode/src/extension.ts b/packages/vscode/src/extension.ts index 7c73268..13b652d 100644 --- a/packages/vscode/src/extension.ts +++ b/packages/vscode/src/extension.ts @@ -5,7 +5,7 @@ import { LabsInfo, createLabsInfo, getTsdk } from '@volar/vscode'; import * as vscode from 'vscode'; import * as lsp from 'vscode-languageclient/node'; import { TreeViewDataProvider } from './providers/treeViewDataProvider'; -import { VirtualFileSystemProvider } from './workspace/virtualWorkspaceFileManager'; +//import { VirtualFileSystemProvider } from './handlers/virtualWorkspaceFileManager'; import { CONFIG_COMMANDS } from './config'; import { SuperofficeAuthenticationProvider } from './providers/authenticationProvider'; import { registerCommands } from './commands'; @@ -37,6 +37,7 @@ export async function activate(context: vscode.ExtensionContext): Promise; + + /** + * Creates a folder at the specified path, in the local workspace. + * @param folderPath The path to the folder to create. + * @throws {Error} If the folder cannot be created. + * @returns A promise that resolves when the folder has been created. + */ createFolderAsync(folderPath: vscode.Uri): Promise; + + /** + * Reads the .suo-file from the local workspace. + * @returns The content of the file as a Uint8Array. + * @throws {Error} If the file cannot be read. + */ readSuoFileAsync(): Promise; + + /** + * Writes the .suo-file to the local workspace. + * @param content The content to write to the file. + * @returns A promise that resolves when the file has been written. + * @throws {Error} If the file cannot be written to. + */ writeSuoFileAsync(content: string): Promise; } @@ -29,6 +56,12 @@ export class FileSystemHandler implements IFileSystemHandler { return vscode.Uri.joinPath(workspaceFolder.uri, relativePath); } + /** + * Reads a file from the local workspace. + * @param relativePath The relative path to the desired file within the workspace. + * @returns The content of the file as a Uint8Array. + * @throws {Error} If the file cannot be read. + */ public async readFileAsync(relativePath: string): Promise { try { const data = await vscode.workspace.fs.readFile(this.getFileUriInWorkspace(relativePath)); @@ -41,12 +74,17 @@ export class FileSystemHandler implements IFileSystemHandler { } } - // Write file to relativePath + /** + * Writes content to a file at the specified path. + * @param relativePath The relative path to the desired file within the workspace. + * @param content The content to write to the file. + * @returns The URI of the written file. + * @throws {Error} If the file cannot be written to. + */ public async writeFileAsync(relativePath: string, content: string): Promise { const fileUri = this.getFileUriInWorkspace(relativePath); - const dirUri = fileUri.with({ path: fileUri.path.replace(/\/[^/]+$/, '') }); // remove the last segment of the path to get the directory + const dirUri = fileUri.with({ path: fileUri.path.replace(/\/[^/]+$/, '') }); - // Ensure directory structure exists await this.ensureDirectoryExistsAsync(dirUri); try { @@ -61,6 +99,11 @@ export class FileSystemHandler implements IFileSystemHandler { } } + /** + * Creates a folder at the specified path. + * @param folderPath The path to the folder to create. + * @throws {Error} If the folder cannot be created. + */ public async createFolderAsync(folderPath: vscode.Uri): Promise { try { await vscode.workspace.fs.createDirectory(folderPath); @@ -69,6 +112,11 @@ export class FileSystemHandler implements IFileSystemHandler { } } + /** + * Ensures that the directory exists. + * @param folderPath The path to the folder. + * @throws {Error} If an error occurs while ensuring the directory exists. + */ private async ensureDirectoryExistsAsync(folderPath: vscode.Uri): Promise { try { await vscode.workspace.fs.stat(folderPath); @@ -83,23 +131,38 @@ export class FileSystemHandler implements IFileSystemHandler { } } + /** + * Reads the .suo file from the local workspace. + * @returns The content of the .suo file. + * @throws {Error} If the file cannot be read or parsed. + */ public async readSuoFileAsync(): Promise { try { const suoFileContent = await this.readFileAsync(CONFIG.SUOFILE_PATH); const suoFile = JSON.parse(suoFileContent.toString()); - // Validate manually - this.validateSuoFile(suoFile); + this.validateSuoFile(suoFile); - return JSON.parse(suoFileContent.toString()) as SuoFile; + return suoFile as SuoFile; } catch (error) { throw new Error(`Error reading or parsing suoFile ${CONFIG.SUOFILE_PATH}: ${error}`); } } + /** + * Writes content to the .suo file. + * @param content The content to write to the file. + * @returns The URI of the written file. + * @throws {Error} If the file cannot be written to. + */ public async writeSuoFileAsync(content: string): Promise { return await this.writeFileAsync(CONFIG.SUOFILE_PATH, content); } + /** + * Validates the .suo file content. + * @param suoFile The content of the .suo file. + * @throws {Error} If the .suo file content is invalid. + */ private validateSuoFile(suoFile: SuoFile): void { if (typeof suoFile.clientId !== 'string') { throw new Error("Invalid suoFile: 'clientId' is required and must be a string."); @@ -111,4 +174,4 @@ export class FileSystemHandler implements IFileSystemHandler { throw new Error("Invalid suoFile: 'environment' is required and must be a string."); } } -} \ No newline at end of file +} diff --git a/packages/vscode/src/workspace/virtualWorkspaceFileManager.ts b/packages/vscode/src/handlers/virtualWorkspaceFileManager.ts similarity index 100% rename from packages/vscode/src/workspace/virtualWorkspaceFileManager.ts rename to packages/vscode/src/handlers/virtualWorkspaceFileManager.ts diff --git a/packages/vscode/src/providers/authenticationProvider.ts b/packages/vscode/src/providers/authenticationProvider.ts index c91a37b..f58a6e5 100644 --- a/packages/vscode/src/providers/authenticationProvider.ts +++ b/packages/vscode/src/providers/authenticationProvider.ts @@ -4,7 +4,7 @@ import { v4 as uuid } from 'uuid'; import { IAuthenticationService } from '../services/authenticationService'; import { SuperOfficeAuthenticationSession, UserClaims } from '../types'; import { getTenantStateAsync } from '../services/systemService'; -import { IFileSystemHandler } from "../workspace/fileSystemHandler"; +import { IFileSystemHandler } from "../handlers/fileSystemHandler"; import { TreeViewDataProvider } from "./treeViewDataProvider"; export const AUTH_TYPE = `superoffice`; diff --git a/packages/vscode/src/services/authenticationService.ts b/packages/vscode/src/services/authenticationService.ts index 4472a9a..6685711 100644 --- a/packages/vscode/src/services/authenticationService.ts +++ b/packages/vscode/src/services/authenticationService.ts @@ -3,7 +3,7 @@ import { createServer, Server } from 'http'; import { parse } from 'url'; import * as vscode from 'vscode'; import { CONFIG_AUTHSERVICE } from "../config"; -import { IFileSystemHandler } from "../workspace/fileSystemHandler"; +import { IFileSystemHandler } from "../handlers/fileSystemHandler"; // Configuration variables @@ -13,8 +13,8 @@ let server: Server | null = null; let codeVerifier: string; interface AuthServiceDependencies { - Issuer: typeof Issuer; - generators: typeof generators; + issuer: typeof Issuer; + //generators: typeof generators; parse: typeof parse; createServer: typeof createServer; vscode: typeof vscode; @@ -69,7 +69,7 @@ export class AuthenticationService implements IAuthenticationService { } private async generateAuthorizeUrlAsync(): Promise { - const { Issuer, generators } = this.dependencies; + //const { Issuer, generators } = this.dependencies; const superOfficeIssuer = await Issuer.discover(`https://${this.environment}.superoffice.com/login/.well-known/openid-configuration`); const client = new superOfficeIssuer.Client(this.clientMetadata); @@ -151,8 +151,8 @@ export class AuthenticationService implements IAuthenticationService { throw new Error("Client metadata not initialized"); } - const { Issuer } = this.dependencies; - const superOfficeIssuer = await Issuer.discover(`https://${this.environment}.superoffice.com/login/.well-known/openid-configuration`); + const { issuer } = this.dependencies; + const superOfficeIssuer = await issuer.discover(`https://${this.environment}.superoffice.com/login/.well-known/openid-configuration`); const client = new superOfficeIssuer.Client(this.clientMetadata); try { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4128519..fbeda70 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ settings: importers: .: - dependencies: + devDependencies: '@superoffice/langium-crmscript': specifier: link:packages\langium-crmscript version: link:packages/langium-crmscript @@ -16,97 +16,138 @@ importers: version: link:packages/language-server '@superoffice/webapi': specifier: ^10.3.4 - version: 10.3.5 - '@volar/language-core': - specifier: ~2.2.0 - version: 2.2.2 + version: 10.3.6 + '@types/node': + specifier: latest + version: 20.14.2 '@volar/language-server': specifier: ~2.2.0 - version: 2.2.2 - '@volar/language-service': - specifier: ~2.2.0 - version: 2.2.2 - '@volar/monaco': - specifier: ~2.2.0 - version: 2.2.2 - '@volar/typescript': - specifier: ~2.2.0 - version: 2.2.2 - langium-cli: - specifier: ~3.0.0 - version: 3.0.3 - monaco-editor: - specifier: ^0.47.0 - version: 0.47.0 - openid-client: - specifier: ^5.6.5 - version: 5.6.5 + version: 2.2.5 + esbuild: + specifier: ^0.20.2 + version: 0.20.2 + eslint: + specifier: ^8.57.0 + version: 8.57.0 + langium: + specifier: ^3.0.0 + version: 3.0.0 + typescript: + specifier: latest + version: 5.4.5 volar-service-css: specifier: volar-2.2 - version: 0.0.44(@volar/language-service@2.2.2) + version: 0.0.47 volar-service-emmet: specifier: volar-2.2 - version: 0.0.44(@volar/language-service@2.2.2) + version: 0.0.47 volar-service-html: specifier: volar-2.2 - version: 0.0.44(@volar/language-service@2.2.2) + version: 0.0.47 volar-service-typescript: specifier: volar-2.2 - version: 0.0.44(@volar/language-service@2.2.2) + version: 0.0.47 + vscode-uri: + specifier: ^3.0.8 + version: 3.0.8 + + packages/langium-crmscript: + dependencies: + langium: + specifier: ~3.0.0 + version: 3.0.0 + vscode-languageclient: + specifier: ~9.0.1 + version: 9.0.1 + vscode-languageserver: + specifier: ~9.0.1 + version: 9.0.1 + devDependencies: + '@types/node': + specifier: ^18.0.0 + version: 18.19.34 + '@types/vscode': + specifier: ~1.67.0 + version: 1.67.0 + '@typescript-eslint/eslint-plugin': + specifier: ~6.4.1 + version: 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.47.0)(typescript@5.1.6) + '@typescript-eslint/parser': + specifier: ~6.4.1 + version: 6.4.1(eslint@8.47.0)(typescript@5.1.6) + concurrently: + specifier: ~8.2.1 + version: 8.2.2 + esbuild: + specifier: ~0.19.2 + version: 0.19.12 + eslint: + specifier: ~8.47.0 + version: 8.47.0 + langium-cli: + specifier: ~3.0.0 + version: 3.0.3 + typescript: + specifier: ~5.1.6 + version: 5.1.6 + vitest: + specifier: ~1.0.0 + version: 1.0.4(@types/node@18.19.34) + + packages/language-server: + devDependencies: + '@volar/language-core': + specifier: ~2.2.0 + version: 2.2.5 vscode-html-languageservice: specifier: ^5.2.0 version: 5.2.0 + + packages/monaco: + devDependencies: + '@volar/language-service': + specifier: ~2.2.0 + version: 2.2.5 + '@volar/monaco': + specifier: ~2.2.0 + version: 2.2.5 + monaco-editor: + specifier: ^0.47.0 + version: 0.47.0 + vite: + specifier: ^5.2.10 + version: 5.3.0(@types/node@20.14.2) + + packages/vscode: devDependencies: - '@types/node': - specifier: latest - version: 20.12.12 '@types/uuid': specifier: ^9.0.8 version: 9.0.8 '@types/vscode': - specifier: ^1.89.0 - version: 1.89.0 - '@typescript-eslint/eslint-plugin': - specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/parser': - specifier: ^6.21.0 - version: 6.21.0(eslint@8.57.0)(typescript@5.4.5) + specifier: ^1.82.0 + version: 1.90.0 '@volar/vscode': specifier: ~2.2.0 - version: 2.2.2 - esbuild: - specifier: ^0.20.2 - version: 0.20.2 - eslint: - specifier: ^8.57.0 - version: 8.57.0 - langium: - specifier: ^3.0.0 - version: 3.0.0 - typescript: - specifier: latest - version: 5.4.5 + version: 2.2.5 + openid-client: + specifier: ^5.6.5 + version: 5.6.5 uuid: specifier: ^9.0.1 version: 9.0.1 - vite: - specifier: ^5.2.10 - version: 5.2.11(@types/node@20.12.12) vscode-languageclient: specifier: ^9.0.1 version: 9.0.1 - packages/langium-crmscript: {} - - packages/language-server: {} - - packages/monaco: {} - - packages/vscode: {} - packages: + /@babel/runtime@7.24.7: + resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.1 + dev: true + /@chevrotain/cst-dts-gen@11.0.3: resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} dependencies: @@ -133,17 +174,47 @@ packages: resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} dependencies: '@emmetio/scanner': 1.0.4 - dev: false + dev: true /@emmetio/css-abbreviation@2.1.8: resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==} dependencies: '@emmetio/scanner': 1.0.4 - dev: false + dev: true + + /@emmetio/css-parser@0.4.0: + resolution: {integrity: sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==} + dependencies: + '@emmetio/stream-reader': 2.2.0 + '@emmetio/stream-reader-utils': 0.1.0 + dev: true + + /@emmetio/html-matcher@1.3.0: + resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==} + dependencies: + '@emmetio/scanner': 1.0.4 + dev: true /@emmetio/scanner@1.0.4: resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} - dev: false + dev: true + + /@emmetio/stream-reader-utils@0.1.0: + resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==} + dev: true + + /@emmetio/stream-reader@2.2.0: + resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} + dev: true + + /@esbuild/aix-ppc64@0.19.12: + resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true /@esbuild/aix-ppc64@0.20.2: resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} @@ -154,6 +225,24 @@ packages: dev: true optional: true + /@esbuild/aix-ppc64@0.21.5: + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64@0.19.12: + resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm64@0.20.2: resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} @@ -163,6 +252,24 @@ packages: dev: true optional: true + /@esbuild/android-arm64@0.21.5: + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm@0.19.12: + resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.20.2: resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} @@ -172,6 +279,24 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.21.5: + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64@0.19.12: + resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.20.2: resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} @@ -181,6 +306,24 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.21.5: + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64@0.19.12: + resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.20.2: resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} @@ -190,6 +333,24 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.21.5: + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64@0.19.12: + resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.20.2: resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} @@ -199,6 +360,24 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.21.5: + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64@0.19.12: + resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.20.2: resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} @@ -208,6 +387,24 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.21.5: + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64@0.19.12: + resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.20.2: resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} @@ -217,83 +414,263 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64@0.21.5: + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.19.12: + resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.20.2: resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} - cpu: [arm64] + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64@0.21.5: + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.19.12: + resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.20.2: + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm@0.21.5: + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.19.12: + resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.20.2: + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32@0.21.5: + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.19.12: + resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.20.2: + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-loong64@0.21.5: + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.19.12: + resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.20.2: + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el@0.21.5: + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.19.12: + resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.20.2: + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64@0.21.5: + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.19.12: + resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64@0.20.2: + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + engines: {node: '>=12'} + cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-arm@0.20.2: - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + /@esbuild/linux-riscv64@0.21.5: + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} engines: {node: '>=12'} - cpu: [arm] + cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-ia32@0.20.2: - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + /@esbuild/linux-s390x@0.19.12: + resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==} engines: {node: '>=12'} - cpu: [ia32] + cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-loong64@0.20.2: - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + /@esbuild/linux-s390x@0.20.2: + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} - cpu: [loong64] + cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-mips64el@0.20.2: - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + /@esbuild/linux-s390x@0.21.5: + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} engines: {node: '>=12'} - cpu: [mips64el] + cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-ppc64@0.20.2: - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + /@esbuild/linux-x64@0.19.12: + resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==} engines: {node: '>=12'} - cpu: [ppc64] + cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-riscv64@0.20.2: - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + /@esbuild/linux-x64@0.20.2: + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} - cpu: [riscv64] + cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-s390x@0.20.2: - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + /@esbuild/linux-x64@0.21.5: + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} engines: {node: '>=12'} - cpu: [s390x] + cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@esbuild/linux-x64@0.20.2: - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + /@esbuild/netbsd-x64@0.19.12: + resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==} engines: {node: '>=12'} cpu: [x64] - os: [linux] + os: [netbsd] requiresBuild: true dev: true optional: true @@ -307,6 +684,24 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.21.5: + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64@0.19.12: + resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.20.2: resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} @@ -316,6 +711,24 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.21.5: + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64@0.19.12: + resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.20.2: resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} @@ -325,6 +738,24 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.21.5: + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64@0.19.12: + resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.20.2: resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} @@ -334,6 +765,24 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.21.5: + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32@0.19.12: + resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.20.2: resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} @@ -343,6 +792,24 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.21.5: + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64@0.19.12: + resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.20.2: resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} @@ -352,6 +819,25 @@ packages: dev: true optional: true + /@esbuild/win32-x64@0.21.5: + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@eslint-community/eslint-utils@4.4.0(eslint@8.47.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.47.0 + eslint-visitor-keys: 3.4.3 + dev: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -362,8 +848,8 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/regexpp@4.10.0: - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + /@eslint-community/regexpp@4.10.1: + resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true @@ -372,7 +858,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.5 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.1 @@ -392,9 +878,10 @@ packages: /@humanwhocodes/config-array@0.11.14: resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 + debug: 4.3.5 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -407,6 +894,14 @@ packages: /@humanwhocodes/object-schema@2.0.3: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + dev: true + + /@jest/schemas@29.6.3: + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@sinclair/typebox': 0.27.8 dev: true /@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462: @@ -416,7 +911,11 @@ packages: vscode-languageserver-textdocument: 1.0.11 vscode-languageserver-types: 3.17.5 vscode-uri: 3.0.8 - dev: false + dev: true + + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: true /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -439,144 +938,148 @@ packages: fastq: 1.17.1 dev: true - /@rollup/rollup-android-arm-eabi@4.17.2: - resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} + /@rollup/rollup-android-arm-eabi@4.18.0: + resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==} cpu: [arm] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-android-arm64@4.17.2: - resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} + /@rollup/rollup-android-arm64@4.18.0: + resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==} cpu: [arm64] os: [android] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-arm64@4.17.2: - resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} + /@rollup/rollup-darwin-arm64@4.18.0: + resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==} cpu: [arm64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-darwin-x64@4.17.2: - resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} + /@rollup/rollup-darwin-x64@4.18.0: + resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==} cpu: [x64] os: [darwin] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.17.2: - resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} + /@rollup/rollup-linux-arm-gnueabihf@4.18.0: + resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm-musleabihf@4.17.2: - resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} + /@rollup/rollup-linux-arm-musleabihf@4.18.0: + resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==} cpu: [arm] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.17.2: - resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} + /@rollup/rollup-linux-arm64-gnu@4.18.0: + resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-arm64-musl@4.17.2: - resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} + /@rollup/rollup-linux-arm64-musl@4.18.0: + resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==} cpu: [arm64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.17.2: - resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} + /@rollup/rollup-linux-powerpc64le-gnu@4.18.0: + resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==} cpu: [ppc64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.17.2: - resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} + /@rollup/rollup-linux-riscv64-gnu@4.18.0: + resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==} cpu: [riscv64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-s390x-gnu@4.17.2: - resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} + /@rollup/rollup-linux-s390x-gnu@4.18.0: + resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==} cpu: [s390x] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-gnu@4.17.2: - resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} + /@rollup/rollup-linux-x64-gnu@4.18.0: + resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-linux-x64-musl@4.17.2: - resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} + /@rollup/rollup-linux-x64-musl@4.18.0: + resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==} cpu: [x64] os: [linux] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.17.2: - resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} + /@rollup/rollup-win32-arm64-msvc@4.18.0: + resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==} cpu: [arm64] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.17.2: - resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} + /@rollup/rollup-win32-ia32-msvc@4.18.0: + resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==} cpu: [ia32] os: [win32] requiresBuild: true dev: true optional: true - /@rollup/rollup-win32-x64-msvc@4.17.2: - resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} + /@rollup/rollup-win32-x64-msvc@4.18.0: + resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==} cpu: [x64] os: [win32] requiresBuild: true dev: true optional: true - /@superoffice/webapi@10.3.5: - resolution: {integrity: sha512-H/TnW/fIXeEfIZ7OFzUIhgjNiTJa1hDNRSXbMVo/107LwIVdsshAfC9WrF+293kNy2NDu7tdPSNyJoVtHpp5ug==} + /@sinclair/typebox@0.27.8: + resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + dev: true + + /@superoffice/webapi@10.3.6: + resolution: {integrity: sha512-wrU/XTKd1xsvDEO4aDHx6JaYKUZIzFgKZy2gxyJm+SQJvgmVqy18/3gM9TCtAynEoFyKs3sHNoeVjmjs46Fogg==} dependencies: - axios: 1.6.8 + axios: 1.7.2 dayjs: 1.11.11 follow-redirects: 1.15.6 tslib: 2.6.2 transitivePeerDependencies: - debug - dev: false + dev: true /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -586,8 +1089,14 @@ packages: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} dev: true - /@types/node@20.12.12: - resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} + /@types/node@18.19.34: + resolution: {integrity: sha512-eXF4pfBNV5DAMKGbI02NnDtWrQ40hAN558/2vvS4gMpMIxaf6JmD7YjnZbq0Q9TDSSkKBamime8ewRoomHdt4g==} + dependencies: + undici-types: 5.26.5 + dev: true + + /@types/node@20.14.2: + resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} dependencies: undici-types: 5.26.5 dev: true @@ -600,12 +1109,16 @@ packages: resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} dev: true - /@types/vscode@1.89.0: - resolution: {integrity: sha512-TMfGKLSVxfGfoO8JfIE/neZqv7QLwS4nwPwL/NwMvxtAY2230H2I4Z5xx6836pmJvMAzqooRQ4pmLm7RUicP3A==} + /@types/vscode@1.67.0: + resolution: {integrity: sha512-GH8BDf8cw9AC9080uneJfulhSa7KHSMI2s/CyKePXoGNos9J486w2V4YKoeNUqIEkW4hKoEAWp6/cXTwyGj47g==} dev: true - /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} + /@types/vscode@1.90.0: + resolution: {integrity: sha512-oT+ZJL7qHS9Z8bs0+WKf/kQ27qWYR3trsXpq46YDjFqBsMLG4ygGGjPaJ2tyrH0wJzjOEmDyg9PDJBBhWg9pkQ==} + dev: true + + /@typescript-eslint/eslint-plugin@6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.47.0)(typescript@5.1.6): + resolution: {integrity: sha512-3F5PtBzUW0dYlq77Lcqo13fv+58KDwUib3BddilE8ajPJT+faGgxmI9Sw+I8ZS22BYwoir9ZhNXcLi+S+I2bkw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -615,26 +1128,26 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4 - eslint: 8.57.0 + '@eslint-community/regexpp': 4.10.1 + '@typescript-eslint/parser': 6.4.1(eslint@8.47.0)(typescript@5.1.6) + '@typescript-eslint/scope-manager': 6.4.1 + '@typescript-eslint/type-utils': 6.4.1(eslint@8.47.0)(typescript@5.1.6) + '@typescript-eslint/utils': 6.4.1(eslint@8.47.0)(typescript@5.1.6) + '@typescript-eslint/visitor-keys': 6.4.1 + debug: 4.3.5 + eslint: 8.47.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.3.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} + /@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6): + resolution: {integrity: sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -643,27 +1156,27 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4 - eslint: 8.57.0 - typescript: 5.4.5 + '@typescript-eslint/scope-manager': 6.4.1 + '@typescript-eslint/types': 6.4.1 + '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.1.6) + '@typescript-eslint/visitor-keys': 6.4.1 + debug: 4.3.5 + eslint: 8.47.0 + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@6.21.0: - resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} + /@typescript-eslint/scope-manager@6.4.1: + resolution: {integrity: sha512-p/OavqOQfm4/Hdrr7kvacOSFjwQ2rrDVJRPxt/o0TOWdFnjJptnjnZ+sYDR7fi4OimvIuKp+2LCkc+rt9fIW+A==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 + '@typescript-eslint/types': 6.4.1 + '@typescript-eslint/visitor-keys': 6.4.1 dev: true - /@typescript-eslint/type-utils@6.21.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} + /@typescript-eslint/type-utils@6.4.1(eslint@8.47.0)(typescript@5.1.6): + resolution: {integrity: sha512-7ON8M8NXh73SGZ5XvIqWHjgX2f+vvaOarNliGhjrJnv1vdjG0LVIz+ToYfPirOoBi56jxAKLfsLm40+RvxVVXA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -672,23 +1185,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.5) - debug: 4.3.4 - eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 + '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.1.6) + '@typescript-eslint/utils': 6.4.1(eslint@8.47.0)(typescript@5.1.6) + debug: 4.3.5 + eslint: 8.47.0 + ts-api-utils: 1.3.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@6.21.0: - resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} + /@typescript-eslint/types@6.4.1: + resolution: {integrity: sha512-zAAopbNuYu++ijY1GV2ylCsQsi3B8QvfPHVqhGdDcbx/NK5lkqMnCGU53amAjccSpk+LfeONxwzUhDzArSfZJg==} engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.5): - resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} + /@typescript-eslint/typescript-estree@6.4.1(typescript@5.1.6): + resolution: {integrity: sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -696,43 +1209,42 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4 + '@typescript-eslint/types': 6.4.1 + '@typescript-eslint/visitor-keys': 6.4.1 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.3 semver: 7.6.2 - ts-api-utils: 1.3.0(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.3.0(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + /@typescript-eslint/utils@6.4.1(eslint@8.47.0)(typescript@5.1.6): + resolution: {integrity: sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.47.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) - eslint: 8.57.0 + '@typescript-eslint/scope-manager': 6.4.1 + '@typescript-eslint/types': 6.4.1 + '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.1.6) + eslint: 8.47.0 semver: 7.6.2 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@6.21.0: - resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} + /@typescript-eslint/visitor-keys@6.4.1: + resolution: {integrity: sha512-y/TyRJsbZPkJIZQXrHfdnxVnxyKegnpEvnRGNam7s3TRR2ykGefEWOhaef00/UUN3IZxizS7BTO3svd3lCOJRQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/types': 6.4.1 eslint-visitor-keys: 3.4.3 dev: true @@ -740,18 +1252,57 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@volar/language-core@2.2.2: - resolution: {integrity: sha512-GuvEL4JdxbnLVhPLICncCGT+tVW4cIz9GxXNeDofNnJ4iNTKhr5suGVsA1GLOne9PbraSjn8PlLt+pvLxuRVeQ==} + /@vitest/expect@1.0.4: + resolution: {integrity: sha512-/NRN9N88qjg3dkhmFcCBwhn/Ie4h064pY3iv7WLRsDJW7dXnEgeoa8W9zy7gIPluhz6CkgqiB3HmpIXgmEY5dQ==} + dependencies: + '@vitest/spy': 1.0.4 + '@vitest/utils': 1.0.4 + chai: 4.4.1 + dev: true + + /@vitest/runner@1.0.4: + resolution: {integrity: sha512-rhOQ9FZTEkV41JWXozFM8YgOqaG9zA7QXbhg5gy6mFOVqh4PcupirIJ+wN7QjeJt8S8nJRYuZH1OjJjsbxAXTQ==} + dependencies: + '@vitest/utils': 1.0.4 + p-limit: 5.0.0 + pathe: 1.1.2 + dev: true + + /@vitest/snapshot@1.0.4: + resolution: {integrity: sha512-vkfXUrNyNRA/Gzsp2lpyJxh94vU2OHT1amoD6WuvUAA12n32xeVZQ0KjjQIf8F6u7bcq2A2k969fMVxEsxeKYA==} + dependencies: + magic-string: 0.30.10 + pathe: 1.1.2 + pretty-format: 29.7.0 + dev: true + + /@vitest/spy@1.0.4: + resolution: {integrity: sha512-9ojTFRL1AJVh0hvfzAQpm0QS6xIS+1HFIw94kl/1ucTfGCaj1LV/iuJU4Y6cdR03EzPDygxTHwE1JOm+5RCcvA==} dependencies: - '@volar/source-map': 2.2.2 + tinyspy: 2.2.1 + dev: true + + /@vitest/utils@1.0.4: + resolution: {integrity: sha512-gsswWDXxtt0QvtK/y/LWukN7sGMYmnCcv1qv05CsY6cU/Y1zpGX1QuvLs+GO1inczpE6Owixeel3ShkjhYtGfA==} + dependencies: + diff-sequences: 29.6.3 + loupe: 2.3.7 + pretty-format: 29.7.0 + dev: true - /@volar/language-server@2.2.2: - resolution: {integrity: sha512-9KwlCDNeFCoxTIhYOJNtpQA7M0JP0DHvvwXrqN8qNNEMJT1Oe0cic0C2tUCa/poCgkiXDbUxRldwamyuTZ6ZQg==} + /@volar/language-core@2.2.5: + resolution: {integrity: sha512-2htyAuxRrAgETmFeUhT4XLELk3LiEcqoW/B8YUXMF6BrGWLMwIR09MFaZYvrA2UhbdAeSyeQ726HaWSWkexUcQ==} dependencies: - '@volar/language-core': 2.2.2 - '@volar/language-service': 2.2.2 - '@volar/snapshot-document': 2.2.2 - '@volar/typescript': 2.2.2 + '@volar/source-map': 2.2.5 + dev: true + + /@volar/language-server@2.2.5: + resolution: {integrity: sha512-PV/jkUkI+m72HTXwnY7hsGqLY3VNi96ZRoWFRzVC9QG/853bixxjveXPJIiydMJ9I739lO3kcj3hnGrF5Sm+HA==} + dependencies: + '@volar/language-core': 2.2.5 + '@volar/language-service': 2.2.5 + '@volar/snapshot-document': 2.2.5 + '@volar/typescript': 2.2.5 '@vscode/l10n': 0.0.16 path-browserify: 1.0.1 request-light: 0.7.0 @@ -759,46 +1310,51 @@ packages: vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 + dev: true - /@volar/language-service@2.2.2: - resolution: {integrity: sha512-uxooJqRhtESXaPAGs+YFJGAtZQuRO1KLG4LPPGrHHO1ZTkx0TfQPym6WNnBfVCcBXwnSlyFVv+IbAndR5oKz1w==} + /@volar/language-service@2.2.5: + resolution: {integrity: sha512-a97e/0uCe+uSu23F4zvgvldqJtZe6jugQeEHWjTfhgOEO8+Be0t5CZNNVItQqmPyAsD8eElg0S/cP6uxvCmCSQ==} dependencies: - '@volar/language-core': 2.2.2 + '@volar/language-core': 2.2.5 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 + dev: true - /@volar/monaco@2.2.2: - resolution: {integrity: sha512-TE9WpxKSL7ie09zulXfwISpDc98ItE5A7B544XbL7v8VATMnV+obTlsf1smWk1zOJbzwz6+b1oKhkXsXESCF8A==} + /@volar/monaco@2.2.5: + resolution: {integrity: sha512-A5ih6na+oQQZt6Rtej7D6Zcc8QWOEGFvejJGowSF7fBrskkRraFOmsH3F/Ik8bcUwJg45UMyqcUVZ4gUm54UDQ==} dependencies: - '@volar/language-service': 2.2.2 - '@volar/typescript': 2.2.2 - monaco-languageserver-types: 0.3.3 + '@volar/language-service': 2.2.5 + '@volar/typescript': 2.2.5 + monaco-languageserver-types: 0.3.4 monaco-types: 0.1.0 vscode-uri: 3.0.8 - dev: false + dev: true - /@volar/snapshot-document@2.2.2: - resolution: {integrity: sha512-JKj3aRpfoJZ84EeFN62PFw3jwKo2WTQnaemhWu/S4QNlw7q+IoDI1jNcgxZwblfBl0X5YGlRI1zYbwr8WidBTA==} + /@volar/snapshot-document@2.2.5: + resolution: {integrity: sha512-MTOvWVKxM7ugKO3Amffkv2pND03fe2JtfygYaputqjVFML7YxtTXj8SPnI2pODLeSwOKzDYL6Q8r5j6Y5AgUzQ==} dependencies: vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.11 + dev: true - /@volar/source-map@2.2.2: - resolution: {integrity: sha512-vUwvZuSW6iN4JI9QRinh9EjFasx1TUtnaWMKwgWx08xz1PyYuNkLlWlrZXBZ5GGBhML0u230M/7X+AHY2h9yKg==} + /@volar/source-map@2.2.5: + resolution: {integrity: sha512-wrOEIiZNf4E+PWB0AxyM4tfhkfldPsb3bxg8N6FHrxJH2ohar7aGu48e98bp3pR9HUA7P/pR9VrLmkTrgCCnWQ==} dependencies: muggle-string: 0.4.1 + dev: true - /@volar/typescript@2.2.2: - resolution: {integrity: sha512-WcwOREz7+uOrpjUrKhOMaOKKmyPdtqF95HWX7SE0d9hhBB1KkfahxhaAex5U9Bn43LfINHlycLoYCNEtfeKm0g==} + /@volar/typescript@2.2.5: + resolution: {integrity: sha512-eSV/n75+ppfEVugMC/salZsI44nXDPAyL6+iTYCNLtiLHGJsnMv9GwiDMujrvAUj/aLQyqRJgYtXRoxop2clCw==} dependencies: - '@volar/language-core': 2.2.2 + '@volar/language-core': 2.2.5 path-browserify: 1.0.1 + dev: true - /@volar/vscode@2.2.2: - resolution: {integrity: sha512-PwacgTed2Jh7bDjnScB2QBkHcAKP5FExsqmdK022lY72mTiDQVPStD6BbjcncYtfciS8I8R+6+TVRJN1uZifbA==} + /@volar/vscode@2.2.5: + resolution: {integrity: sha512-Ea8C81z6REvGlywFX78WOtsZMCzWjA+WI2OnryRfTDFapxpl9elp4sqGmg0xwMyze7v625fqg5hHGxeBdOYqzg==} dependencies: - '@volar/language-server': 2.2.2 + '@volar/language-server': 2.2.5 path-browserify: 1.0.1 vscode-languageclient: 9.0.1 vscode-nls: 5.2.0 @@ -812,14 +1368,15 @@ packages: vscode-languageserver-textdocument: 1.0.11 vscode-languageserver-types: 3.17.5 vscode-uri: 2.1.2 - dev: false + dev: true /@vscode/l10n@0.0.16: resolution: {integrity: sha512-JT5CvrIYYCrmB+dCana8sUqJEcGB1ZDXNLMQ2+42bW995WmNoenijWMUdZfwmuQUTQcEVVIa2OecZzTYWUW9Cg==} + dev: true /@vscode/l10n@0.0.18: resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} - dev: false + dev: true /acorn-jsx@5.3.2(acorn@8.11.3): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -829,6 +1386,11 @@ packages: acorn: 8.11.3 dev: true + /acorn-walk@8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + engines: {node: '>=0.4.0'} + dev: true + /acorn@8.11.3: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} @@ -856,6 +1418,11 @@ packages: color-convert: 2.0.1 dev: true + /ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + dev: true + /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true @@ -865,23 +1432,26 @@ packages: engines: {node: '>=8'} dev: true + /assertion-error@1.1.0: + resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + dev: true + /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - dev: false + dev: true - /axios@1.6.8: - resolution: {integrity: sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==} + /axios@1.7.2: + resolution: {integrity: sha512-2A8QhOMrbomlDuiLeK9XibIBzuHeRcqqNOHp0Cyp5EoJ1IFDh+XZH3A6BkXtv0K4gFGCI0Y4BM7B1wOEi0Rmgw==} dependencies: follow-redirects: 1.15.6 form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - dev: false + dev: true /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -894,13 +1464,17 @@ packages: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.2 - dev: true - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + /braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 + dev: true + + /cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} dev: true /callsites@3.1.0: @@ -908,6 +1482,19 @@ packages: engines: {node: '>=6'} dev: true + /chai@4.4.1: + resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} + engines: {node: '>=4'} + dependencies: + assertion-error: 1.1.0 + check-error: 1.0.3 + deep-eql: 4.1.4 + get-func-name: 2.0.2 + loupe: 2.3.7 + pathval: 1.1.1 + type-detect: 4.0.8 + dev: true + /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -919,7 +1506,13 @@ packages: /chalk@5.3.0: resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - dev: false + dev: true + + /check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + dependencies: + get-func-name: 2.0.2 + dev: true /chevrotain-allstar@0.3.1(chevrotain@11.0.3): resolution: {integrity: sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==} @@ -939,6 +1532,15 @@ packages: '@chevrotain/utils': 11.0.3 lodash-es: 4.17.21 + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: true + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} @@ -955,17 +1557,37 @@ packages: engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 - dev: false + dev: true /commander@11.0.0: resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==} engines: {node: '>=16'} - dev: false + dev: true /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true + /concurrently@8.2.2: + resolution: {integrity: sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==} + engines: {node: ^14.13.0 || >=16.0.0} + hasBin: true + dependencies: + chalk: 4.1.2 + date-fns: 2.30.0 + lodash: 4.17.21 + rxjs: 7.8.1 + shell-quote: 1.8.1 + spawn-command: 0.0.2 + supports-color: 8.1.1 + tree-kill: 1.2.2 + yargs: 17.7.2 + dev: true + + /confbox@0.1.7: + resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + dev: true + /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -975,12 +1597,19 @@ packages: which: 2.0.2 dev: true + /date-fns@2.30.0: + resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} + engines: {node: '>=0.11'} + dependencies: + '@babel/runtime': 7.24.7 + dev: true + /dayjs@1.11.11: resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} - dev: false + dev: true - /debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + /debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -991,6 +1620,13 @@ packages: ms: 2.1.2 dev: true + /deep-eql@4.1.4: + resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} + engines: {node: '>=6'} + dependencies: + type-detect: 4.0.8 + dev: true + /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true @@ -998,7 +1634,12 @@ packages: /delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} - dev: false + dev: true + + /diff-sequences@29.6.3: + resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dev: true /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} @@ -1019,7 +1660,42 @@ packages: dependencies: '@emmetio/abbreviation': 2.3.3 '@emmetio/css-abbreviation': 2.1.8 - dev: false + dev: true + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: true + + /esbuild@0.19.12: + resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.19.12 + '@esbuild/android-arm': 0.19.12 + '@esbuild/android-arm64': 0.19.12 + '@esbuild/android-x64': 0.19.12 + '@esbuild/darwin-arm64': 0.19.12 + '@esbuild/darwin-x64': 0.19.12 + '@esbuild/freebsd-arm64': 0.19.12 + '@esbuild/freebsd-x64': 0.19.12 + '@esbuild/linux-arm': 0.19.12 + '@esbuild/linux-arm64': 0.19.12 + '@esbuild/linux-ia32': 0.19.12 + '@esbuild/linux-loong64': 0.19.12 + '@esbuild/linux-mips64el': 0.19.12 + '@esbuild/linux-ppc64': 0.19.12 + '@esbuild/linux-riscv64': 0.19.12 + '@esbuild/linux-s390x': 0.19.12 + '@esbuild/linux-x64': 0.19.12 + '@esbuild/netbsd-x64': 0.19.12 + '@esbuild/openbsd-x64': 0.19.12 + '@esbuild/sunos-x64': 0.19.12 + '@esbuild/win32-arm64': 0.19.12 + '@esbuild/win32-ia32': 0.19.12 + '@esbuild/win32-x64': 0.19.12 + dev: true /esbuild@0.20.2: resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} @@ -1052,6 +1728,42 @@ packages: '@esbuild/win32-x64': 0.20.2 dev: true + /esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + dev: true + + /escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + dev: true + /escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} @@ -1070,13 +1782,59 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /eslint@8.47.0: + resolution: {integrity: sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.47.0) + '@eslint-community/regexpp': 4.10.1 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.0 + '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.5 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.1 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /eslint@8.57.0: resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.10.1 '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 @@ -1086,7 +1844,7 @@ packages: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.5 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -1150,6 +1908,21 @@ packages: engines: {node: '>=0.10.0'} dev: true + /execa@8.0.1: + resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} + engines: {node: '>=16.17'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 8.0.1 + human-signals: 5.0.0 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.3.0 + onetime: 6.0.0 + signal-exit: 4.1.0 + strip-final-newline: 3.0.0 + dev: true + /fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true @@ -1162,7 +1935,7 @@ packages: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.7 dev: true /fast-json-stable-stringify@2.1.0: @@ -1186,8 +1959,8 @@ packages: flat-cache: 3.2.0 dev: true - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + /fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 @@ -1222,7 +1995,7 @@ packages: peerDependenciesMeta: debug: optional: true - dev: false + dev: true /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} @@ -1231,7 +2004,7 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: false + dev: true /fs-extra@11.1.1: resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} @@ -1240,7 +2013,7 @@ packages: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 - dev: false + dev: true /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -1254,6 +2027,20 @@ packages: dev: true optional: true + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: true + + /get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} + dev: true + + /get-stream@8.0.1: + resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} + engines: {node: '>=16'} + dev: true + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -1270,6 +2057,7 @@ packages: /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -1300,7 +2088,7 @@ packages: /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - dev: false + dev: true /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} @@ -1311,6 +2099,11 @@ packages: engines: {node: '>=8'} dev: true + /human-signals@5.0.0: + resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} + engines: {node: '>=16.17.0'} + dev: true + /ignore@5.3.1: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} @@ -1331,6 +2124,7 @@ packages: /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: once: 1.4.0 wrappy: 1.0.2 @@ -1345,6 +2139,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: true + /is-glob@4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -1362,13 +2161,18 @@ packages: engines: {node: '>=8'} dev: true + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true /jose@4.15.5: resolution: {integrity: sha512-jc7BFxgKPKi94uOvEmzlSWFFe2+vASyXaKUpdQKatWAESU2MWjDfFf0fdfc83CDKcA5QecabZeNLyfhe3yKNkg==} - dev: false + dev: true /js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} @@ -1391,7 +2195,7 @@ packages: /jsonc-parser@2.3.1: resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} - dev: false + dev: true /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} @@ -1399,11 +2203,11 @@ packages: universalify: 2.0.1 optionalDependencies: graceful-fs: 4.2.11 - dev: false + dev: true /jsonschema@1.4.1: resolution: {integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==} - dev: false + dev: true /keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -1423,14 +2227,14 @@ packages: langium: 3.0.0 langium-railroad: 3.0.0 lodash: 4.17.21 - dev: false + dev: true /langium-railroad@3.0.0: resolution: {integrity: sha512-GQOnQBGl5gJqzgK/4bKvJO5QhJGNnprpYH6Fghbl4FviVLHwP6yzyqiouDelLSoCadChCr2JqKaBp5HXv7CgWw==} dependencies: langium: 3.0.0 railroad-diagrams: 1.0.0 - dev: false + dev: true /langium@3.0.0: resolution: {integrity: sha512-+Ez9EoiByeoTu/2BXmEaZ06iPNXM6thWJp02KfBO/raSMyCJ4jw7AkWWa+zBCTm0+Tw1Fj9FOxdqSskyN5nAwg==} @@ -1450,6 +2254,14 @@ packages: type-check: 0.4.0 dev: true + /local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + dependencies: + mlly: 1.7.1 + pkg-types: 1.1.1 + dev: true + /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} @@ -1466,39 +2278,60 @@ packages: /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: false + dev: true + + /loupe@2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + dependencies: + get-func-name: 2.0.2 + dev: true /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} dependencies: yallist: 4.0.0 - dev: false + dev: true + + /magic-string@0.30.10: + resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true /merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} dev: true - /micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + /micromatch@4.0.7: + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 dev: true /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} - dev: false + dev: true /mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 - dev: false + dev: true + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true /minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -1511,30 +2344,31 @@ packages: engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 - dev: true - /minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} + /mlly@1.7.1: + resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} dependencies: - brace-expansion: 2.0.1 + acorn: 8.11.3 + pathe: 1.1.2 + pkg-types: 1.1.1 + ufo: 1.5.3 dev: true /monaco-editor@0.47.0: resolution: {integrity: sha512-VabVvHvQ9QmMwXu4du008ZDuyLnHs9j7ThVFsiJoXSOQk18+LF89N4ADzPbFenm0W4V2bGHnFBztIRQTgBfxzw==} - dev: false + dev: true - /monaco-languageserver-types@0.3.3: - resolution: {integrity: sha512-4uJ6XaVwVamOQ1SXfBGusAqL4fTn7ZJzaybEinr2U5ZX7AKSjsbXWlu0X3Ah+hyefn+85+Ca7GZwbI87g55C8Q==} + /monaco-languageserver-types@0.3.4: + resolution: {integrity: sha512-d58sP5yNhjs8uG1ESXs0hFnuX2YfdMhiGeWhdgTUZyG9aaWgyI4dDwrK1khf1mPF2u9Sljv42sfYqPFZnqYMYg==} dependencies: monaco-types: 0.1.0 vscode-languageserver-protocol: 3.17.5 vscode-uri: 3.0.8 - dev: false + dev: true /monaco-types@0.1.0: resolution: {integrity: sha512-aWK7SN9hAqNYi0WosPoMjenMeXJjwCxDibOqWffyQ/qXdzB/86xshGQobRferfmNz7BSNQ8GB0MD0oby9/5fTQ==} - dev: false + dev: true /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -1542,6 +2376,7 @@ packages: /muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + dev: true /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} @@ -1553,15 +2388,22 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true + /npm-run-path@5.3.0: + resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: true + /object-hash@2.2.0: resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} engines: {node: '>= 6'} - dev: false + dev: true /oidc-token-hash@5.0.3: resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==} engines: {node: ^10.13.0 || >=12.0.0} - dev: false + dev: true /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -1569,6 +2411,13 @@ packages: wrappy: 1.0.2 dev: true + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: true + /openid-client@5.6.5: resolution: {integrity: sha512-5P4qO9nGJzB5PI0LFlhj4Dzg3m4odt0qsJTfyEtZyOlkgpILwEioOhVVJOrS1iVH494S4Ee5OCjjg6Bf5WOj3w==} dependencies: @@ -1576,7 +2425,7 @@ packages: lru-cache: 6.0.0 object-hash: 2.2.0 oidc-token-hash: 5.0.3 - dev: false + dev: true /optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} @@ -1597,6 +2446,13 @@ packages: yocto-queue: 0.1.0 dev: true + /p-limit@5.0.0: + resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} + engines: {node: '>=18'} + dependencies: + yocto-queue: 1.0.0 + dev: true + /p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} @@ -1613,6 +2469,7 @@ packages: /path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + dev: true /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} @@ -1629,11 +2486,24 @@ packages: engines: {node: '>=8'} dev: true + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true + /path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} dev: true + /pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + dev: true + + /pathval@1.1.1: + resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + dev: true + /picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} dev: true @@ -1643,6 +2513,14 @@ packages: engines: {node: '>=8.6'} dev: true + /pkg-types@1.1.1: + resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} + dependencies: + confbox: 0.1.7 + mlly: 1.7.1 + pathe: 1.1.2 + dev: true + /postcss@8.4.38: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} @@ -1657,9 +2535,18 @@ packages: engines: {node: '>= 0.8.0'} dev: true + /pretty-format@29.7.0: + resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.6.3 + ansi-styles: 5.2.0 + react-is: 18.3.1 + dev: true + /proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - dev: false + dev: true /punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} @@ -1672,10 +2559,24 @@ packages: /railroad-diagrams@1.0.0: resolution: {integrity: sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==} - dev: false + dev: true + + /react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + dev: true + + /regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + dev: true /request-light@0.7.0: resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} + dev: true + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + dev: true /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} @@ -1689,34 +2590,35 @@ packages: /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true dependencies: glob: 7.2.3 dev: true - /rollup@4.17.2: - resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==} + /rollup@4.18.0: + resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.17.2 - '@rollup/rollup-android-arm64': 4.17.2 - '@rollup/rollup-darwin-arm64': 4.17.2 - '@rollup/rollup-darwin-x64': 4.17.2 - '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 - '@rollup/rollup-linux-arm-musleabihf': 4.17.2 - '@rollup/rollup-linux-arm64-gnu': 4.17.2 - '@rollup/rollup-linux-arm64-musl': 4.17.2 - '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 - '@rollup/rollup-linux-riscv64-gnu': 4.17.2 - '@rollup/rollup-linux-s390x-gnu': 4.17.2 - '@rollup/rollup-linux-x64-gnu': 4.17.2 - '@rollup/rollup-linux-x64-musl': 4.17.2 - '@rollup/rollup-win32-arm64-msvc': 4.17.2 - '@rollup/rollup-win32-ia32-msvc': 4.17.2 - '@rollup/rollup-win32-x64-msvc': 4.17.2 + '@rollup/rollup-android-arm-eabi': 4.18.0 + '@rollup/rollup-android-arm64': 4.18.0 + '@rollup/rollup-darwin-arm64': 4.18.0 + '@rollup/rollup-darwin-x64': 4.18.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.18.0 + '@rollup/rollup-linux-arm-musleabihf': 4.18.0 + '@rollup/rollup-linux-arm64-gnu': 4.18.0 + '@rollup/rollup-linux-arm64-musl': 4.18.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0 + '@rollup/rollup-linux-riscv64-gnu': 4.18.0 + '@rollup/rollup-linux-s390x-gnu': 4.18.0 + '@rollup/rollup-linux-x64-gnu': 4.18.0 + '@rollup/rollup-linux-x64-musl': 4.18.0 + '@rollup/rollup-win32-arm64-msvc': 4.18.0 + '@rollup/rollup-win32-ia32-msvc': 4.18.0 + '@rollup/rollup-win32-x64-msvc': 4.18.0 fsevents: 2.3.3 dev: true @@ -1726,6 +2628,12 @@ packages: queue-microtask: 1.2.3 dev: true + /rxjs@7.8.1: + resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + dependencies: + tslib: 2.6.3 + dev: true + /semver@7.6.2: resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} engines: {node: '>=10'} @@ -1743,6 +2651,19 @@ packages: engines: {node: '>=8'} dev: true + /shell-quote@1.8.1: + resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} + dev: true + + /siginfo@2.0.0: + resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} + dev: true + + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + dev: true + /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -1753,6 +2674,27 @@ packages: engines: {node: '>=0.10.0'} dev: true + /spawn-command@0.0.2: + resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} + dev: true + + /stackback@0.0.2: + resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} + dev: true + + /std-env@3.7.0: + resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + dev: true + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: true + /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -1760,11 +2702,22 @@ packages: ansi-regex: 5.0.1 dev: true + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true + /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} dev: true + /strip-literal@1.3.0: + resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} + dependencies: + acorn: 8.11.3 + dev: true + /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -1772,10 +2725,31 @@ packages: has-flag: 4.0.0 dev: true + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: true + /text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true + /tinybench@2.8.0: + resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + dev: true + + /tinypool@0.8.4: + resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} + engines: {node: '>=14.0.0'} + dev: true + + /tinyspy@2.2.1: + resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} + engines: {node: '>=14.0.0'} + dev: true + /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -1783,18 +2757,27 @@ packages: is-number: 7.0.0 dev: true - /ts-api-utils@1.3.0(typescript@5.4.5): + /tree-kill@1.2.2: + resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} + hasBin: true + dev: true + + /ts-api-utils@1.3.0(typescript@5.1.6): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.4.5 + typescript: 5.1.6 dev: true /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - dev: false + dev: true + + /tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + dev: true /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -1803,6 +2786,11 @@ packages: prelude-ls: 1.2.1 dev: true + /type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + dev: true + /type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -1812,7 +2800,13 @@ packages: resolution: {integrity: sha512-+laqe5SFL1vN62FPOOJSUDTZxtgsoOXjneYOXIpx5rQ4UMiN89NAtJLpqLqyebv9fgQ/IMeeTX+mQyRnwvJzvg==} dependencies: semver: 7.6.2 - dev: false + dev: true + + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} + hasBin: true + dev: true /typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} @@ -1820,6 +2814,10 @@ packages: hasBin: true dev: true + /ufo@1.5.3: + resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} + dev: true + /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} dev: true @@ -1827,7 +2825,7 @@ packages: /universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - dev: false + dev: true /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -1840,8 +2838,65 @@ packages: hasBin: true dev: true - /vite@5.2.11(@types/node@20.12.12): - resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} + /vite-node@1.0.4(@types/node@18.19.34): + resolution: {integrity: sha512-9xQQtHdsz5Qn8hqbV7UKqkm8YkJhzT/zr41Dmt5N7AlD8hJXw/Z7y0QiD5I8lnTthV9Rvcvi0QW7PI0Fq83ZPg==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.5 + pathe: 1.1.2 + picocolors: 1.0.1 + vite: 5.3.0(@types/node@18.19.34) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /vite@5.3.0(@types/node@18.19.34): + resolution: {integrity: sha512-hA6vAVK977NyW1Qw+fLvqSo7xDPej7von7C3DwwqPRmnnnK36XEBC/J3j1V5lP8fbt7y0TgTKJbpNGSwM+Bdeg==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.19.34 + esbuild: 0.21.5 + postcss: 8.4.38 + rollup: 4.18.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + + /vite@5.3.0(@types/node@20.14.2): + resolution: {integrity: sha512-hA6vAVK977NyW1Qw+fLvqSo7xDPej7von7C3DwwqPRmnnnK36XEBC/J3j1V5lP8fbt7y0TgTKJbpNGSwM+Bdeg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -1868,70 +2923,124 @@ packages: terser: optional: true dependencies: - '@types/node': 20.12.12 - esbuild: 0.20.2 + '@types/node': 20.14.2 + esbuild: 0.21.5 postcss: 8.4.38 - rollup: 4.17.2 + rollup: 4.18.0 optionalDependencies: fsevents: 2.3.3 dev: true - /volar-service-css@0.0.44(@volar/language-service@2.2.2): - resolution: {integrity: sha512-M3yQMlwEvtaL0F5nQj9g2qqHKeqK6fAtDS79YCDBpbxADrpG3q9I4OnbtGTw0m5W8eTn9NOVm4KkAh0OyFwp6Q==} + /vitest@1.0.4(@types/node@18.19.34): + resolution: {integrity: sha512-s1GQHp/UOeWEo4+aXDOeFBJwFzL6mjycbQwwKWX2QcYfh/7tIerS59hWQ20mxzupTJluA2SdwiBuWwQHH67ckg==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': ^1.0.0 + '@vitest/ui': ^1.0.0 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + dependencies: + '@types/node': 18.19.34 + '@vitest/expect': 1.0.4 + '@vitest/runner': 1.0.4 + '@vitest/snapshot': 1.0.4 + '@vitest/spy': 1.0.4 + '@vitest/utils': 1.0.4 + acorn-walk: 8.3.2 + cac: 6.7.14 + chai: 4.4.1 + debug: 4.3.5 + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.10 + pathe: 1.1.2 + picocolors: 1.0.1 + std-env: 3.7.0 + strip-literal: 1.3.0 + tinybench: 2.8.0 + tinypool: 0.8.4 + vite: 5.3.0(@types/node@18.19.34) + vite-node: 1.0.4(@types/node@18.19.34) + why-is-node-running: 2.2.2 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + + /volar-service-css@0.0.47: + resolution: {integrity: sha512-63rkUG/Xo5WiLGzDNzSrbdrX1InXus01o3sPqt3H3lSwjsbcq4W23uLUjkKqDHI+DzrJ7Y+JooGi12dIvfDmZw==} peerDependencies: - '@volar/language-service': ~2.2.0 + '@volar/language-service': ~2.2.3 peerDependenciesMeta: '@volar/language-service': optional: true dependencies: - '@volar/language-service': 2.2.2 vscode-css-languageservice: 6.2.14 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - dev: false + dev: true - /volar-service-emmet@0.0.44(@volar/language-service@2.2.2): - resolution: {integrity: sha512-qDwhfRRg9hgZF8DpWblWYV2FvY1wzhozbiiFRghQK8hEUY977G51rkQvBWRMK9BKDSUEOa7P8r9i75vgL1A2Ww==} + /volar-service-emmet@0.0.47: + resolution: {integrity: sha512-Jakmpy4r8XDGOsORMIKzxibF7Pk6xkbOL8MBmhZtyeN5ybfQFItpv+lUKTGMhs8bfc0dJl3tNz+Iaza2wAga9w==} peerDependencies: - '@volar/language-service': ~2.2.0 + '@volar/language-service': ~2.2.3 peerDependenciesMeta: '@volar/language-service': optional: true dependencies: - '@volar/language-service': 2.2.2 + '@emmetio/css-parser': 0.4.0 + '@emmetio/html-matcher': 1.3.0 '@vscode/emmet-helper': 2.9.3 - vscode-html-languageservice: /@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462 - dev: false + dev: true - /volar-service-html@0.0.44(@volar/language-service@2.2.2): - resolution: {integrity: sha512-I6xSeixpZG0xbt1+EvuyDSLvEt8yM4B5S/oYgJo9lFa3wVVJN9Vjty5G1GFZav+FaYzUBe4VynvOPiYRwHlFUQ==} + /volar-service-html@0.0.47: + resolution: {integrity: sha512-1O8V9jKxOZ8QC3tGZbkWNaLIeC3ApyCeToDC+WX1eHj0gvfiHnePgqhe6YmdIeOo8TYcxzZhy7W6Rd8EPSbLFQ==} peerDependencies: - '@volar/language-service': ~2.2.0 + '@volar/language-service': ~2.2.3 peerDependenciesMeta: '@volar/language-service': optional: true dependencies: - '@volar/language-service': 2.2.2 vscode-html-languageservice: /@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - dev: false + dev: true - /volar-service-typescript@0.0.44(@volar/language-service@2.2.2): - resolution: {integrity: sha512-7aD43TXt7ou7boK2ytBYdleLRKKH9tQ4WFKWfMfxDjYZ+MNAg8Obx41ysCdHj00H2VkthXLaEH3czr2FLTm8YA==} + /volar-service-typescript@0.0.47: + resolution: {integrity: sha512-KJI1YeMzJ/FC79zt5BproMMWkob3VLjExeFiUo8XiM+g/yTp6008VxJwdj1e5LoR6zXAdR3ykLnoJgS73fstuA==} peerDependencies: - '@volar/language-service': ~2.2.0 + '@volar/language-service': ~2.2.3 peerDependenciesMeta: '@volar/language-service': optional: true dependencies: - '@volar/language-service': 2.2.2 path-browserify: 1.0.1 semver: 7.6.2 typescript-auto-import-cache: 0.3.2 vscode-languageserver-textdocument: 1.0.11 vscode-nls: 5.2.0 - dev: false + dev: true /vscode-css-languageservice@6.2.14: resolution: {integrity: sha512-5UPQ9Y1sUTnuMyaMBpO7LrBkqjhEJb5eAwdUlDp+Uez8lry+Tspnk3+3p2qWS4LlNsr4p3v9WkZxUf1ltgFpgw==} @@ -1940,7 +3049,7 @@ packages: vscode-languageserver-textdocument: 1.0.11 vscode-languageserver-types: 3.17.5 vscode-uri: 3.0.8 - dev: false + dev: true /vscode-html-languageservice@5.2.0: resolution: {integrity: sha512-cdNMhyw57/SQzgUUGSIMQ66jikqEN6nBNyhx5YuOyj9310+eY9zw8Q0cXpiKzDX8aHYFewQEXRnigl06j/TVwQ==} @@ -1949,7 +3058,7 @@ packages: vscode-languageserver-textdocument: 1.0.11 vscode-languageserver-types: 3.17.5 vscode-uri: 3.0.8 - dev: false + dev: true /vscode-jsonrpc@8.2.0: resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} @@ -1962,7 +3071,6 @@ packages: minimatch: 5.1.6 semver: 7.6.2 vscode-languageserver-protocol: 3.17.5 - dev: true /vscode-languageserver-protocol@3.17.5: resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} @@ -1984,10 +3092,11 @@ packages: /vscode-nls@5.2.0: resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} + dev: true /vscode-uri@2.1.2: resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==} - dev: false + dev: true /vscode-uri@3.0.8: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} @@ -2000,20 +3109,66 @@ packages: isexe: 2.0.0 dev: true + /why-is-node-running@2.2.2: + resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + dev: true + /word-wrap@1.2.5: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} dev: true + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: true + /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + dev: true + /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: false + dev: true + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + dev: true + + /yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + dependencies: + cliui: 8.0.1 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + dev: true /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} dev: true + + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: true diff --git a/tsconfig.base.json b/tsconfig.base.json index 588817f..313ff02 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -12,6 +12,12 @@ "skipLibCheck": true, "noUnusedLocals": true, "noUnusedParameters": true, - "baseUrl": "./" - }, + "baseUrl": "./", + "paths": { + "*": [ + "node_modules/*" + ] + } + }, + "include": ["packages/**/*"] } \ No newline at end of file