diff --git a/.env b/.env index 051b5532476..3610881c360 100644 --- a/.env +++ b/.env @@ -18,5 +18,5 @@ REACT_APP_VERSION=$npm_package_version REACT_APP_APIDOM_WORKER_PATH=./src/plugins/editor-monaco-language-apidom/language/apidom.worker.js REACT_APP_APIDOM_WORKER_FILENAME=./apidom.worker.js -REACT_APP_EDITOR_WORKER_PATH=./node_modules/monaco-editor/esm/vs/editor/editor.worker.js +REACT_APP_EDITOR_WORKER_PATH=./node_modules/monaco-editor/esm/vs/editor/editor.worker.start.js REACT_APP_EDITOR_WORKER_FILENAME=./editor.worker.js diff --git a/docs/customization/plug-points/editor-monaco-language-apidom.md b/docs/customization/plug-points/editor-monaco-language-apidom.md index 6fe59f22a6c..2e3aa4db8f3 100644 --- a/docs/customization/plug-points/editor-monaco-language-apidom.md +++ b/docs/customization/plug-points/editor-monaco-language-apidom.md @@ -11,9 +11,6 @@ By default, this configuration looks like this: completionProviders: [], performanceLogs: false, logLevel: apidomLS.LogLevel.WARN, - defaultContentLanguage: { - namespace: 'asyncapi', - }, completionContext: { maxNumberOfItems: 100, enableLSPFilter: false, diff --git a/package-lock.json b/package-lock.json index fdfd9079136..df155318ee8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@asyncapi/parser": "3.4.0", "@asyncapi/protobuf-schema-parser": "3.6.0", "@asyncapi/react-component": "2.6.5", - "@codingame/monaco-vscode-api": "=15.0.3", + "@codingame/monaco-vscode-api": "=23.2.2", "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", "@mui/material": "^5.16.9", @@ -47,7 +47,7 @@ "js-file-download": "^0.4.12", "js-yaml": "4.1.1", "lodash": "^4.17.21", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@=15.0.3", + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@=23.2.2", "monaco-marker-data-provider": "^1.2.4", "prop-types": "^15.8.1", "react": ">=17 <19", @@ -62,7 +62,7 @@ "styled-components": "^6.1.17", "swagger-ui-react": "^5.30.3", "util": "^0.12.5", - "vscode": "npm:@codingame/monaco-vscode-extension-api@=15.0.3", + "vscode": "npm:@codingame/monaco-vscode-extension-api@=23.2.2", "vscode-languageclient": "=10.0.0-next.7", "vscode-languageserver-textdocument": "^1.0.12" }, @@ -2440,500 +2440,401 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "node_modules/@codingame/monaco-vscode-039b5553-0838-562a-97c2-30d6e54a7b42-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-039b5553-0838-562a-97c2-30d6e54a7b42-common/-/monaco-vscode-039b5553-0838-562a-97c2-30d6e54a7b42-common-15.0.3.tgz", - "integrity": "sha512-RIe5gN1C3fdQhdwTvSOr61g1hQJ5kivdTMfMyT2FTtCdN4dQytz0N5T2n5uSDjHHdEogMGOJrq0l4yzte5TXTg==", - "license": "MIT" - }, - "node_modules/@codingame/monaco-vscode-0b087f42-a5a3-5eb9-9bfd-1eebc1bba163-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-0b087f42-a5a3-5eb9-9bfd-1eebc1bba163-common/-/monaco-vscode-0b087f42-a5a3-5eb9-9bfd-1eebc1bba163-common-15.0.3.tgz", - "integrity": "sha512-rpC8ILWQklPfNWJMy9sK1mKJRWcCQPNZAQXI/DGTo37wgoaKT7wnBHnNHwY7ccbDMuck7IjXyc8yvqPVnGnaLw==", + "node_modules/@codingame/monaco-vscode-05a2a821-e4de-5941-b7f9-bbf01c09f229-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-05a2a821-e4de-5941-b7f9-bbf01c09f229-common/-/monaco-vscode-05a2a821-e4de-5941-b7f9-bbf01c09f229-common-23.2.2.tgz", + "integrity": "sha512-rIb9ngwcpKNU0BVEaRBSazraXeXHCddUFF97z6QBdWpvD1UcwqYwO1wZiD/HGrENZicqUkSX+fJ6xSpQ5L3IKQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-1bb39316-6fbf-572e-ab6a-818a2496c14f-common": "15.0.3", - "@codingame/monaco-vscode-7bbc9e7d-eeae-55fc-8bf9-dc2f66e0dc73-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2", + "@codingame/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common/-/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common-15.0.3.tgz", - "integrity": "sha512-wsvQjwtAmmffinxZkN+zAMZ6KnqszjEnOSenhNgzuPyC3wLcV38obU1jJaO1RJCn2XQqFw0PrjpP65DCX8owMg==", + "node_modules/@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common/-/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common-23.2.2.tgz", + "integrity": "sha512-NauXoxjhVF953sOxIB1ZoOzD06UQdFI4se0T4Lv1+kdS4RxUDYgFjcwLgpjiR5FHS58MIqN95HQ+g/rH+Iydsg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-2e67e044-0db9-5fa6-8bd1-3737a7d586d4-common": "15.0.3", - "@codingame/monaco-vscode-86d65fc6-30f9-5dca-9501-e249de688591-common": "15.0.3", - "@codingame/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common": "23.2.2", + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common/-/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common-15.0.3.tgz", - "integrity": "sha512-vfrtx1j10CEGrC1jQ9Mfd5IRDWdTs77vSnyj57S7YwDC+Od8/TURFyWSKl97i63OktyJ0voi0e93m0ungkyKxg==", + "node_modules/@codingame/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common/-/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common-23.2.2.tgz", + "integrity": "sha512-kaZSCXy7a3c32MoCpTFiHwKL7rh6pImuGe8Ql56Up3V0cNtWDBTDTIgKNLFon0GilowPG0c/vl9OGwV1/fJ0jA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-d8236b3b-b91a-522d-89f4-94d70a546f6a-common": "15.0.3" + "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common/-/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common-15.0.3.tgz", - "integrity": "sha512-an0El54+qMgK3scJDayHRRCLzEp42F9qpIUNeyQANys4BvbeJtrMBfX1OJTbbN9hQprl49/vtOTXnTQI0Uv9vw==", + "node_modules/@codingame/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common/-/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common-23.2.2.tgz", + "integrity": "sha512-Did1bvbuMbRZ+jm66P5L2Ujnm11J7c39rsxDCgkBqGDnstk5Za3J1pF835ZFt8dJkXScrlzZfATN0eo+SNRWrQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-65619f8f-0eab-5d8b-855a-43b6353fe527-common": "15.0.3", - "@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-fdf643f9-94dd-5510-b97a-408abf26ad92-common": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2", + "@codingame/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common": "23.2.2" } }, + "node_modules/@codingame/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common/-/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common-23.2.2.tgz", + "integrity": "sha512-CFIfW2BUIb5UDmkq8L3uUogwj84BGtDjuEAQE4RlBtknbP4u3CiUOl6aFEChx41EzTOgR2cJ6aX7lRADEmrI1A==", + "license": "MIT" + }, "node_modules/@codingame/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common/-/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common-15.0.3.tgz", - "integrity": "sha512-aH8Vubem2xdeB7ToLfd4TqT5R/JR+R4mcdJsCa3rUXAzZzENXUV9jSmpWYdL7Upknu4Oc7ktQU24JqeTucS8cw==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common/-/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common-23.2.2.tgz", + "integrity": "sha512-HKGsnZ0usEYO5TYz/RIbxg4vd0lhydL/Agwb/p2sFzUUGRl0d/No5BhE43nhwcnp7KLhWVfar7syMUflH4jY5w==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-2e67e044-0db9-5fa6-8bd1-3737a7d586d4-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-168b98e5-dc20-5807-b1f9-798f1f92b37f-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-168b98e5-dc20-5807-b1f9-798f1f92b37f-common/-/monaco-vscode-168b98e5-dc20-5807-b1f9-798f1f92b37f-common-15.0.3.tgz", - "integrity": "sha512-VRvSryHp0pZZ0GEoVchXWEXuK5/4VEkM7ZsQlJzSdUhmQCX8548ZrMFzureC9zhtfXTLHRbSYm6icWSUXuZxdg==", + "node_modules/@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common/-/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common-23.2.2.tgz", + "integrity": "sha512-EEkup169DBNWw3wdfbBBckhxrGFOqbIzqIPgnw0uxWedBltysRgXbS1yNV6MR93RrIiEWibp1sDgiJBZdX1+zA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-1bb39316-6fbf-572e-ab6a-818a2496c14f-common": "15.0.3", - "@codingame/monaco-vscode-2e69e120-617a-5258-95e0-3b8902f4e014-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-1bb39316-6fbf-572e-ab6a-818a2496c14f-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-1bb39316-6fbf-572e-ab6a-818a2496c14f-common/-/monaco-vscode-1bb39316-6fbf-572e-ab6a-818a2496c14f-common-15.0.3.tgz", - "integrity": "sha512-n7xSvpBlufvOrnzHQYYRQ9/9mLiLSJkCdYg4aUu45fGwHQX9/2tfJ6JQ2GpyNHPBHHc3F467/zCOZzIgOU5UmA==", + "node_modules/@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common/-/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common-23.2.2.tgz", + "integrity": "sha512-bOWcF7S+7n1KgnPeaUrcMPcYizQME3Gs1DlDtXth2itUvmK6db27zWNssDX25w4FhPpuztbVLGyj2pngtRL8og==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-210e86a9-a91b-5273-b05d-390c776dde1f-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-210e86a9-a91b-5273-b05d-390c776dde1f-common/-/monaco-vscode-210e86a9-a91b-5273-b05d-390c776dde1f-common-15.0.3.tgz", - "integrity": "sha512-H7b+DxVM0dKN4jjJwDUkGXdTyOgDgCs1LDungfT5daio0iOX3X8s5T3zgxGW8wCmYlcaGLYfOjbPFyP2jzz8PA==", + "node_modules/@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common/-/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common-23.2.2.tgz", + "integrity": "sha512-pD069iwyMvy061W3kaKYgTxNsuhjz/1jDmGTN4yPf5Ukzk5814ttWX5caAlQKLKiU6+ElDocqgrbr7UydiMaSQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common/-/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common-15.0.3.tgz", - "integrity": "sha512-puUB9cLjRmlxOsppr3EkiANhs48pNI9U8UxPmJvB9Z9FliK5SqXBUNc9qetaPeWKQ03+NqSOvjK0O+5HABkqpQ==", + "node_modules/@codingame/monaco-vscode-23aade48-f094-5c08-9555-97fc9cca96c9-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-23aade48-f094-5c08-9555-97fc9cca96c9-common/-/monaco-vscode-23aade48-f094-5c08-9555-97fc9cca96c9-common-23.2.2.tgz", + "integrity": "sha512-2XecuE+3dXIXUpyO9bNBiejZlYbERP4p/uJoT93s+s353YiJP5a2zK8Is4369lDn0oRVVEUtQqEYsozmPeG0XA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-411e0589-fa79-504b-b32c-80a88847b23a-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-29bc1406-2925-5b8f-b25e-d04a7772d896-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-29bc1406-2925-5b8f-b25e-d04a7772d896-common/-/monaco-vscode-29bc1406-2925-5b8f-b25e-d04a7772d896-common-15.0.3.tgz", - "integrity": "sha512-qk9GXEH0543oDrbLAke/Yh4x5mVejZc2v2tigQhwSCufG+1G3xMjX3f85ptSNGUHG9hbZNLXEtZm+zIXdeKPgw==", + "node_modules/@codingame/monaco-vscode-249dc928-1da3-51c1-82d0-45e0ba9d08a1-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-249dc928-1da3-51c1-82d0-45e0ba9d08a1-common/-/monaco-vscode-249dc928-1da3-51c1-82d0-45e0ba9d08a1-common-23.2.2.tgz", + "integrity": "sha512-VC/m/UEG5g06FzygWQUlBGuWuOCHYSN4fpYQzjoTa4Xf7NKLY2A27ZZ31cwMCl+3KUoPYsMMD9ybfJ7kz9OZdA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-210e86a9-a91b-5273-b05d-390c776dde1f-common": "15.0.3", - "@codingame/monaco-vscode-9a6d8b6c-ad4c-5ea3-9558-f43d6dc4c0ad-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-c4e2825a-b5b1-5f0e-b547-068c32e06d50-common": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-2e67e044-0db9-5fa6-8bd1-3737a7d586d4-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-2e67e044-0db9-5fa6-8bd1-3737a7d586d4-common/-/monaco-vscode-2e67e044-0db9-5fa6-8bd1-3737a7d586d4-common-15.0.3.tgz", - "integrity": "sha512-jneKhOVaFGUbCJ3ypTEM2AA1epNJ/Q0Y/8p5xl1erbWwiKcSXGplIfW4HM9kFIvZeiVFZgl1Cndo9T/SQu5GJA==", + "node_modules/@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common/-/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common-23.2.2.tgz", + "integrity": "sha512-z92b3lwHLL3OcR2Cx8nEESSyBbO0RH/1iNhzADWVJ8eAuLf/f0NcCo3Jn2iUsKNRpReGgDJgS8KK137XI6Lbjw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3", - "@vscode/iconv-lite-umd": "0.7.0", - "jschardet": "3.1.4" + "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-2e69e120-617a-5258-95e0-3b8902f4e014-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-2e69e120-617a-5258-95e0-3b8902f4e014-common/-/monaco-vscode-2e69e120-617a-5258-95e0-3b8902f4e014-common-15.0.3.tgz", - "integrity": "sha512-2WXaQ0omlCmuVSirjSFtBF8zfOVbYWG8R7GdGb2KdXxOpiJMyvqqHbgTuCO4F/crE4wyTPZV243UAPIKHQqWsg==", + "node_modules/@codingame/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common/-/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common-23.2.2.tgz", + "integrity": "sha512-YXCAjWostTMS2yV1Ik3dx1VUXe6M4L50WP6DPOwdGY2RQne4Kndt1Uic4V4IDq5E4m3ioVnND8LOk8s84m9enQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-38f25ab8-ea30-5ba9-8a08-ae3308c297c0-common": "15.0.3", - "@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-fdf643f9-94dd-5510-b97a-408abf26ad92-common": "15.0.3" + "@codingame/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common": "23.2.2", + "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common/-/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common-15.0.3.tgz", - "integrity": "sha512-RINRbA9lMIAVHdb16wQzIMoTIB7kXjG7XVNrJPcPYPrWScSXU14zsVppVkjxkLj1B92z714Usjd2+lyxYkrpPA==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common/-/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common-23.2.2.tgz", + "integrity": "sha512-pZYOnBE+9bVDzap0K44H4Qxx2tc9VbmqkCeT1uQ0HB8bMo9uoZOhoCl6GhqvatAC209K+8TaW9xXE8D1MQ0Q+w==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-3607c442-ae7a-594b-b840-038378c24fef-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-3607c442-ae7a-594b-b840-038378c24fef-common/-/monaco-vscode-3607c442-ae7a-594b-b840-038378c24fef-common-15.0.3.tgz", - "integrity": "sha512-zcfd1hLFV0M7DjvWo9+pjVKOKlf5KhUIXlmymGXNiLFg15r9OJZjizn2XuUH+gM18oyxwrTlrucplAlZe0847g==", + "node_modules/@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common/-/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common-23.2.2.tgz", + "integrity": "sha512-2A70MJxc+jMXDuyBbfh1wXNoCisi5aGq9p13jgXKTPPzbshDywMxiHiDkrJPVYpz71ThAkSRMiWQIiBoz7A9RQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-411e0589-fa79-504b-b32c-80a88847b23a-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" - } - }, - "node_modules/@codingame/monaco-vscode-38f25ab8-ea30-5ba9-8a08-ae3308c297c0-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-38f25ab8-ea30-5ba9-8a08-ae3308c297c0-common/-/monaco-vscode-38f25ab8-ea30-5ba9-8a08-ae3308c297c0-common-15.0.3.tgz", - "integrity": "sha512-2/5na9EHB6kkzQiOFCy4LGC0cCzQrXXU/Z33wEOhTUhc9TXcw2Rd6p8XlNdshK7uZAkkkVqNBm/Ubr2j7eIlKw==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-fdf643f9-94dd-5510-b97a-408abf26ad92-common": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common/-/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common-15.0.3.tgz", - "integrity": "sha512-sC9nhJC/oOlRW58kjpf53/Ao6z3Rgc6G8XRxqZ1dY2BT01Q1KogIceCosTqB4I9mU3AdDqnWMDvP+toHjGvICg==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common/-/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common-23.2.2.tgz", + "integrity": "sha512-eHvnpvpfKDECMbbWJk0e1U60OKpd624mHg6cHm2rI3HWSwt60BUK0iHUFyQfvJ2elJjoJvhWkhMFJgUja5HkcQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-411e0589-fa79-504b-b32c-80a88847b23a-common": "15.0.3", - "@codingame/monaco-vscode-7559b0be-bfa5-5fe6-b731-1973fe9fffa1-common": "15.0.3", - "@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", + "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-411e0589-fa79-504b-b32c-80a88847b23a-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-411e0589-fa79-504b-b32c-80a88847b23a-common/-/monaco-vscode-411e0589-fa79-504b-b32c-80a88847b23a-common-15.0.3.tgz", - "integrity": "sha512-klT3srWR5svpJ66Sbx6pW7kQc1h/zerB8RxFb0wVPFMoCc8OYBHU1MY7I3hrC6HbPCat/armOfy/gBHkip21lg==", + "node_modules/@codingame/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common/-/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common-23.2.2.tgz", + "integrity": "sha512-PfejA9kxmRpYjTMVo+C47s6Ke6k3PD8Vu61zc7KfOi1YNCABaRVjHQrPw+yQaELJcoxcyt13Lln+Ee1eGqX5Ow==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-42931eb9-e564-530c-bafc-fa23ab43a070-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-42931eb9-e564-530c-bafc-fa23ab43a070-common/-/monaco-vscode-42931eb9-e564-530c-bafc-fa23ab43a070-common-15.0.3.tgz", - "integrity": "sha512-8pDOEXCdX2OPjelgNx/sSAIwY0wwPimUvYpAq3sqaKhI3METe7WH8ET5IrrsXOqUocIahsGHABRQ96eZ9NEq9Q==", + "node_modules/@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common/-/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common-23.2.2.tgz", + "integrity": "sha512-azaE0EHv21ljWXwsRETJE6Lq4Cdy4HCEpJU8kDdVWFBUMtZsaJRP4pa6R3e7TGlILYipxgruBy4cVSK0Kc5mjw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-0b087f42-a5a3-5eb9-9bfd-1eebc1bba163-common": "15.0.3", - "@codingame/monaco-vscode-29bc1406-2925-5b8f-b25e-d04a7772d896-common": "15.0.3", - "@codingame/monaco-vscode-2e69e120-617a-5258-95e0-3b8902f4e014-common": "15.0.3", - "@codingame/monaco-vscode-9a6d8b6c-ad4c-5ea3-9558-f43d6dc4c0ad-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-4ead9d5f-54da-5c5a-b093-32be4a84d711-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-4ead9d5f-54da-5c5a-b093-32be4a84d711-common/-/monaco-vscode-4ead9d5f-54da-5c5a-b093-32be4a84d711-common-15.0.3.tgz", - "integrity": "sha512-MffqZffCMUKKkvtBqNyeFqT3MhhzfHDGSMI2Aa2XdonIKmNMNLGaVoP5Iq/nIXv26UwMM+71VZl69WJ5jN0qEA==", + "node_modules/@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common/-/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common-23.2.2.tgz", + "integrity": "sha512-Mz+xhtdKm+zBtbVqkih0dky5bvdFf75kjVIj3j5KGLIveugmC9Ae8dcKhCThPNq6CXW5Zb06PSD9OTfj0wZQNg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-ea14e352-8f1c-5569-b79a-8a96a53e8abe-common": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-52bb4d5b-ba1a-57fd-9bee-b28824214eac-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-52bb4d5b-ba1a-57fd-9bee-b28824214eac-common/-/monaco-vscode-52bb4d5b-ba1a-57fd-9bee-b28824214eac-common-15.0.3.tgz", - "integrity": "sha512-aevHMY8qnXqoJXagr33+DdpXhGqYBvcj5k3ad5jG6yhpUm64Fq8F8meL3BlbLA/wkQuF9UuBzb4WAkGDjtWVbQ==", + "node_modules/@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common/-/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common-23.2.2.tgz", + "integrity": "sha512-HTlC6vfPSwXg8+vsdA7jaNnDd/9LvxdsOhoKDJDMTXgmj9W96XL2IeIjhpkxjzVmXME9JlvoV3mBqEieSQWsDw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common/-/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common-15.0.3.tgz", - "integrity": "sha512-xHQiLr1UZIcXv5Vx/kbTys/9Gt2YSWGL55hbtAZWyP+sREtk8249BIHFCyrWu4EbMP0aQo8vxlknvM5axw/mBg==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common/-/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common-23.2.2.tgz", + "integrity": "sha512-ppFC2aX0/uI4kdypOC9FKPJ3H1ba6D3hB5/uXqocAt8jaVIjQzfy7nm4O9KzlOhSIB+JHjrjoqQLz4nAvObxQg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-168b98e5-dc20-5807-b1f9-798f1f92b37f-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2", + "@codingame/monaco-vscode-bc6f260d-ec63-5c95-9446-1ca7d0872719-common": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-65619f8f-0eab-5d8b-855a-43b6353fe527-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-65619f8f-0eab-5d8b-855a-43b6353fe527-common/-/monaco-vscode-65619f8f-0eab-5d8b-855a-43b6353fe527-common-15.0.3.tgz", - "integrity": "sha512-J6gOEfh6P58xRzk1uXPToZAWmoa0SRCld7gr3RjQEiBCV6yXD1qLvq/lzdSrA+iJfXrMkopMYVo4c4EtYTvUEw==", + "node_modules/@codingame/monaco-vscode-571c8352-7953-5038-9f09-e03bb6219a0e-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-571c8352-7953-5038-9f09-e03bb6219a0e-common/-/monaco-vscode-571c8352-7953-5038-9f09-e03bb6219a0e-common-23.2.2.tgz", + "integrity": "sha512-Rjf1DZOBPX28u5cd6YomnBERFLt0FBN4YiyPGXD2kCANYpmlD+6mstdPg+8vAOyElO5DIxu+XXv295d8aAwD0A==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common/-/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common-15.0.3.tgz", - "integrity": "sha512-7qonihIU6QqXojk9Dc8owMGc8LjYQXL4nZSjwOMkUgipzRQkYtSt/Em6dHbbpRaF4wW6NzZ5ZoOWtFdktPerqw==", + "node_modules/@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common/-/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common-23.2.2.tgz", + "integrity": "sha512-YDq5+21uq7a6vLjgKEJS/gpNlW3s2emvPzmsVNTkKhwkItdvuM3MjWk8V5WVZW2e9gKiylJVCTMnQZ4P8Uaz1Q==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-7559b0be-bfa5-5fe6-b731-1973fe9fffa1-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-7559b0be-bfa5-5fe6-b731-1973fe9fffa1-common/-/monaco-vscode-7559b0be-bfa5-5fe6-b731-1973fe9fffa1-common-15.0.3.tgz", - "integrity": "sha512-f8OyFTvouAHX/CKM/R2cNhqFO48tdN6WmUPePzdx/egq3UG85QILjGYiNz3G6UqR/wwxD0asi4COgZgs/41KIg==", + "node_modules/@codingame/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common/-/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common-23.2.2.tgz", + "integrity": "sha512-Ttpmo6Pf5WB6JCZQdunpZsEarGOpzDw15AxC0tblFy3e58eIQVl3mWiYv6t2tSpgw0snkNRYI0eSI7tDIg3onQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-a4c2011e-8775-52bd-abf0-4a3c07a9696b-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-7ba0af96-90c2-5e11-ad7f-befdbbf246c8-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-7ba0af96-90c2-5e11-ad7f-befdbbf246c8-common/-/monaco-vscode-7ba0af96-90c2-5e11-ad7f-befdbbf246c8-common-15.0.3.tgz", - "integrity": "sha512-vbgnu3Z/i8akBsMdaJTTgBw6Dp7iCm9uQ0uStx65bK/9ZJ6DllhgfObh0ncTGYCvE+CUENgzlaf8PNfo0Vpr7Q==", + "node_modules/@codingame/monaco-vscode-6bf85d7b-e6e3-54e9-9bc1-7e08d663f0f6-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-6bf85d7b-e6e3-54e9-9bc1-7e08d663f0f6-common/-/monaco-vscode-6bf85d7b-e6e3-54e9-9bc1-7e08d663f0f6-common-23.2.2.tgz", + "integrity": "sha512-7XCE8ZAqDJ6JeZ9ckeJAhT1TA7D0ZAxlEYC7j154OrQQ7XFwXUWQWK1Kk0RGXwlV1NzBMDhNMVf4xsEggnXUVQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common": "23.2.2", + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": "23.2.2", + "@codingame/monaco-vscode-96e83782-7f38-572e-8787-02e981f1c54f-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2", + "@codingame/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-7bbc9e7d-eeae-55fc-8bf9-dc2f66e0dc73-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-7bbc9e7d-eeae-55fc-8bf9-dc2f66e0dc73-common/-/monaco-vscode-7bbc9e7d-eeae-55fc-8bf9-dc2f66e0dc73-common-15.0.3.tgz", - "integrity": "sha512-fPbOc/lAq+gC3+KR7hmYfaVVdjzbjPIZ0vrY9nvinq5Fp5ZHJKIlSp6B5NbNDJs0OXUIeSBBM8wGN/jq0W2Miw==", + "node_modules/@codingame/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common/-/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common-23.2.2.tgz", + "integrity": "sha512-YQTaT7Nnrn9M57DbW7aaRB0WUjp/sW29ArOFj0twVK80Y9Lw0CRW3LfhY7kIBYY0H+FRkBLGjtoTFAbDjmOAkQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", + "@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-7f39b6f1-3542-5430-8760-0f404d7a7cee-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-7f39b6f1-3542-5430-8760-0f404d7a7cee-common/-/monaco-vscode-7f39b6f1-3542-5430-8760-0f404d7a7cee-common-15.0.3.tgz", - "integrity": "sha512-RC5pVLXGEScD4RUzoC6OhRaNxupfVGv05e98MaQxKLC5kgCQ6AjTya87Ws6urVDdbTuBO2Fl3CluZG4k6Tk3sA==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": "15.0.3", - "@codingame/monaco-vscode-9b5a5e82-d649-5455-b4bf-ef90d6afd294-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-fdf643f9-94dd-5510-b97a-408abf26ad92-common": "15.0.3" - } - }, - "node_modules/@codingame/monaco-vscode-805e9c2f-56b6-5a43-8b5b-d2dc2d3805fc-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-805e9c2f-56b6-5a43-8b5b-d2dc2d3805fc-common/-/monaco-vscode-805e9c2f-56b6-5a43-8b5b-d2dc2d3805fc-common-15.0.3.tgz", - "integrity": "sha512-Qkz7cokLFpgy5X2H1dbKpmaZQI20EbGGPsWeWXJkr8ZAsudYW4+Xc1J6LNmtVwtO2hAr/T3EW0NbzCeFet8QAQ==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-7f39b6f1-3542-5430-8760-0f404d7a7cee-common/-/monaco-vscode-7f39b6f1-3542-5430-8760-0f404d7a7cee-common-23.2.2.tgz", + "integrity": "sha512-lpoQetkjWgIUux1h+/lpPqAY8jnfRb6uwKn2D2h6jlha4K6LU4hw4ALjyACoLo5Huts3hbCvLh0Qri/a0vJhcg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-7559b0be-bfa5-5fe6-b731-1973fe9fffa1-common": "15.0.3", - "@codingame/monaco-vscode-7ba0af96-90c2-5e11-ad7f-befdbbf246c8-common": "15.0.3", - "@codingame/monaco-vscode-a4c2011e-8775-52bd-abf0-4a3c07a9696b-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common": "23.2.2", + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common/-/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common-15.0.3.tgz", - "integrity": "sha512-ttM6Eq43id8KAS44EL3uYjGphQgkReMk/xo8LAj3anuhNeqlDxce6ODWXGwsqVpE5yj8T+o+ZlqDesFp13tieQ==", + "node_modules/@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common/-/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common-23.2.2.tgz", + "integrity": "sha512-2U5uvbs4hpGim5KxoNG+jXtreYy4WtJU0cB4iRv4OIXkIwKdymE42g2LciVqPly1ilu1Y31DahrrqxLoxhvSaQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" - } - }, - "node_modules/@codingame/monaco-vscode-86d65fc6-30f9-5dca-9501-e249de688591-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-86d65fc6-30f9-5dca-9501-e249de688591-common/-/monaco-vscode-86d65fc6-30f9-5dca-9501-e249de688591-common-15.0.3.tgz", - "integrity": "sha512-S2AJVWzNJVksDQpGfk4ogn0BEC/fbX1DOzvjs3aEl8BbsbnPG/HH45q5FTHDVZ/pcGCepwPaPZ65X6ic9maZaw==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common/-/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common-15.0.3.tgz", - "integrity": "sha512-fzuHOpPWWrs4KvM0K6xV6SwPQXw8H6LN7EO8NvP2K0xlXyiD1ydRQngPF5ZBmoUhUEfOKP3PwJn7TixIJGlRAw==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common/-/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common-23.2.2.tgz", + "integrity": "sha512-bPzmCtyRM0kfDAB0ydA5hH9EPZKxd7nhYCqII55CzXh2cA90eyzkcHBpSl+1AiXPRz9+Dzmut/i7x6xfgCth+g==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-8ccb7637-50ea-5359-97bf-00015d7fe567-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-8ccb7637-50ea-5359-97bf-00015d7fe567-common/-/monaco-vscode-8ccb7637-50ea-5359-97bf-00015d7fe567-common-15.0.3.tgz", - "integrity": "sha512-bC6FMK2M4m5CtJ03aR86wJ5+VO8ySt5kN0/YeIDqtFb9KE3zWdZWo2zYmEYz1mb04851stErmPQ/4j1awg3upA==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-210e86a9-a91b-5273-b05d-390c776dde1f-common": "15.0.3", - "@codingame/monaco-vscode-2e69e120-617a-5258-95e0-3b8902f4e014-common": "15.0.3", - "@codingame/monaco-vscode-86d65fc6-30f9-5dca-9501-e249de688591-common": "15.0.3", - "@codingame/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common": "15.0.3", - "@codingame/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" - } - }, - "node_modules/@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common/-/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common-15.0.3.tgz", - "integrity": "sha512-ndbXvdqH9A3AQFljhhSgQZc9T/+14pUU0iv3Td+/C9okQTr/Lv/+S8Xw2+Skp/OVS5W//Nrh407oPhyLnhzFeQ==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-411e0589-fa79-504b-b32c-80a88847b23a-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" - } - }, - "node_modules/@codingame/monaco-vscode-9a6d8b6c-ad4c-5ea3-9558-f43d6dc4c0ad-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9a6d8b6c-ad4c-5ea3-9558-f43d6dc4c0ad-common/-/monaco-vscode-9a6d8b6c-ad4c-5ea3-9558-f43d6dc4c0ad-common-15.0.3.tgz", - "integrity": "sha512-scYg4NJ2DMzzRO4CUHvJI17kY0Wt5gxXeysyNS/PAbmz2E5a7Age58gwHuTqyUeVMxqSaA9CSnDNtw5t2Xhx0A==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-1bb39316-6fbf-572e-ab6a-818a2496c14f-common": "15.0.3", - "@codingame/monaco-vscode-2e69e120-617a-5258-95e0-3b8902f4e014-common": "15.0.3", - "@codingame/monaco-vscode-52bb4d5b-ba1a-57fd-9bee-b28824214eac-common": "15.0.3", - "@codingame/monaco-vscode-65619f8f-0eab-5d8b-855a-43b6353fe527-common": "15.0.3", - "@codingame/monaco-vscode-7ba0af96-90c2-5e11-ad7f-befdbbf246c8-common": "15.0.3", - "@codingame/monaco-vscode-805e9c2f-56b6-5a43-8b5b-d2dc2d3805fc-common": "15.0.3", - "@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": "15.0.3", - "@codingame/monaco-vscode-9b5a5e82-d649-5455-b4bf-ef90d6afd294-common": "15.0.3", - "@codingame/monaco-vscode-a3f28a41-ba19-5a7e-8f5a-d6c1403b507d-common": "15.0.3", - "@codingame/monaco-vscode-a4c2011e-8775-52bd-abf0-4a3c07a9696b-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-c4e2825a-b5b1-5f0e-b547-068c32e06d50-common": "15.0.3", - "@codingame/monaco-vscode-d56fc266-2991-5e70-8f69-134ad70e1700-common": "15.0.3", - "marked": "14.0.0" - } - }, - "node_modules/@codingame/monaco-vscode-9a6d8b6c-ad4c-5ea3-9558-f43d6dc4c0ad-common/node_modules/marked": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz", - "integrity": "sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==", - "license": "MIT", - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@codingame/monaco-vscode-9b5a5e82-d649-5455-b4bf-ef90d6afd294-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9b5a5e82-d649-5455-b4bf-ef90d6afd294-common/-/monaco-vscode-9b5a5e82-d649-5455-b4bf-ef90d6afd294-common-15.0.3.tgz", - "integrity": "sha512-JJwAIz+UzgfiHq+9LFduHvzXUhju4+g2awmXHOwygyFEWJuNLhPU9AfxkofM/zxkBh5CO604FE/CmBFg6tSCAw==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-8ccb7637-50ea-5359-97bf-00015d7fe567-common/-/monaco-vscode-8ccb7637-50ea-5359-97bf-00015d7fe567-common-23.2.2.tgz", + "integrity": "sha512-wqP7VLLn7L+i4dT84PJ8pqkElMnI4X1Ljoe0DKMK13bi9ndCAkpeKR5epndiNpVmmgY5kvjD8ULIou5sM2J0bw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-38f25ab8-ea30-5ba9-8a08-ae3308c297c0-common": "15.0.3", - "@codingame/monaco-vscode-86d65fc6-30f9-5dca-9501-e249de688591-common": "15.0.3", - "@codingame/monaco-vscode-a4c2011e-8775-52bd-abf0-4a3c07a9696b-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-c4e2825a-b5b1-5f0e-b547-068c32e06d50-common": "15.0.3", - "@codingame/monaco-vscode-d56fc266-2991-5e70-8f69-134ad70e1700-common": "15.0.3", - "@codingame/monaco-vscode-fdf643f9-94dd-5510-b97a-408abf26ad92-common": "15.0.3" + "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", + "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", + "@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common": "23.2.2", + "@codingame/monaco-vscode-897bebad-39df-57cb-8a57-36a271d038be-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-a2719803-af40-5ae9-a29f-8a2231c33056-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-a2719803-af40-5ae9-a29f-8a2231c33056-common/-/monaco-vscode-a2719803-af40-5ae9-a29f-8a2231c33056-common-15.0.3.tgz", - "integrity": "sha512-2IAKoIsCEEl3aXHeJxjlQZ83WpFW4+xmQcdOjVQzqOcS/cfN25pRekqipcVdZeyVnoikAhGQiULn60AgdMcdyA==", + "node_modules/@codingame/monaco-vscode-96e83782-7f38-572e-8787-02e981f1c54f-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-96e83782-7f38-572e-8787-02e981f1c54f-common/-/monaco-vscode-96e83782-7f38-572e-8787-02e981f1c54f-common-23.2.2.tgz", + "integrity": "sha512-x78hUO5Qd0eA27vw++WMJdUCrn2+iFlvQj4FFt4C3LYsvZijhXGtN6z+btGqRw51o7hRgWXO+BUyRpjmtdXr7A==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", + "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2", + "@codingame/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-a3f28a41-ba19-5a7e-8f5a-d6c1403b507d-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-a3f28a41-ba19-5a7e-8f5a-d6c1403b507d-common/-/monaco-vscode-a3f28a41-ba19-5a7e-8f5a-d6c1403b507d-common-15.0.3.tgz", - "integrity": "sha512-YbpVpZHGgWQ+ib44jq/TnJUcElpWSLWg//OI5RMpOsrkcerEi/tbKaZp8YCOkfPXB/rbrHw/QjU7XbQ88pwYnA==", + "node_modules/@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common/-/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common-23.2.2.tgz", + "integrity": "sha512-c5IyWochNzwORbqsBNRd/pesQCuIbg3ZqtDJo4aHav9sIrGoNGDG/k2ovMAjsMNqajpAR1VYtsFRjzGuMJDjTg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-1bb39316-6fbf-572e-ab6a-818a2496c14f-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-a4c2011e-8775-52bd-abf0-4a3c07a9696b-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-a4c2011e-8775-52bd-abf0-4a3c07a9696b-common/-/monaco-vscode-a4c2011e-8775-52bd-abf0-4a3c07a9696b-common-15.0.3.tgz", - "integrity": "sha512-NpLGxws5r8G72bffVSWEXLOvJS3iGm0CEW1iSaKlxEFmwxrCT7aMXC3eMiG9lct1f632E6BLLwzFnTnI+weNQQ==", + "node_modules/@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common/-/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common-23.2.2.tgz", + "integrity": "sha512-qEihexYaPUMSBWrxsCTEVw+cT8c6hqPNr+bIQKL9VTJIokB6M+SH2ALZlcciyWHdauCHLwZCSF7P+JrctKlkTg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-a7c9ae3c-16d2-5d17-86b2-981be7094566-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-a7c9ae3c-16d2-5d17-86b2-981be7094566-common/-/monaco-vscode-a7c9ae3c-16d2-5d17-86b2-981be7094566-common-15.0.3.tgz", - "integrity": "sha512-qSoCUOWM4BCeyMo3D0tVIvFYFX3qOaWIZv/f4ankQufPiPDcDExGRbHeeeCiwuqnUqYSIEqDLloqIoOW6Ws9hw==", + "node_modules/@codingame/monaco-vscode-9ee79c1a-3f03-568b-8eac-b02513a98b68-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-9ee79c1a-3f03-568b-8eac-b02513a98b68-common/-/monaco-vscode-9ee79c1a-3f03-568b-8eac-b02513a98b68-common-23.2.2.tgz", + "integrity": "sha512-8Xl17bXsFPMxL71OshjjkyfIDMCC2YqNQGnfnRbHqu+0M/10w8bXzC0katoQuwrQn57pwIGHGb5zLi0d2vEV+w==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common/-/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common-15.0.3.tgz", - "integrity": "sha512-UUmvAjAYxbKpqdPh1klXeB6UhqCSVOhckW2XvAWL0K04kHVwd0u8wluMHpKFBSUe5Dyi+dK3BjSpZSLoWBdpLg==", + "node_modules/@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common/-/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common-23.2.2.tgz", + "integrity": "sha512-526peRgUqR0xR/fgroio0SJXma0uYY33UMXl8yQZLnnLUJBHC6YT5adakc24nT/4V3e/k/rfjT+6OMQVBwQIUw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-ad89fae6-94f0-5ac2-a185-22dea4b68ee0-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-ad89fae6-94f0-5ac2-a185-22dea4b68ee0-common/-/monaco-vscode-ad89fae6-94f0-5ac2-a185-22dea4b68ee0-common-15.0.3.tgz", - "integrity": "sha512-ibPAxQp+qrvEV1FMAjU2guBwufsXtSSdicB/I3qUiBofDPRkEHmjhkFRzjR+FwZ1+ALZsBvD2kWWSaCTdrPrYw==", + "node_modules/@codingame/monaco-vscode-aac7027b-326c-513a-95a9-e4eedd151b38-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-aac7027b-326c-513a-95a9-e4eedd151b38-common/-/monaco-vscode-aac7027b-326c-513a-95a9-e4eedd151b38-common-23.2.2.tgz", + "integrity": "sha512-Th/YIRfvQmEfAxrMOcTmXVH0/pPOBz6bS3jQNz0VU2ioxynOOpzjppCRl7X/ZLLga9hnoQXatOx6wz2c04M3bg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-2e69e120-617a-5258-95e0-3b8902f4e014-common": "15.0.3", - "@codingame/monaco-vscode-38f25ab8-ea30-5ba9-8a08-ae3308c297c0-common": "15.0.3", - "@codingame/monaco-vscode-65619f8f-0eab-5d8b-855a-43b6353fe527-common": "15.0.3", - "@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": "15.0.3", - "@codingame/monaco-vscode-86d65fc6-30f9-5dca-9501-e249de688591-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-fdf643f9-94dd-5510-b97a-408abf26ad92-common": "15.0.3" + "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common/-/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common-15.0.3.tgz", - "integrity": "sha512-SLoVDTz4XyLtbukjabEBdRZ276eD1EZtJk6NkR21nErj2R+svBKUObao0FgyiXEb4OAjO2MqRksyQo1fllVYyw==", + "node_modules/@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common/-/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common-23.2.2.tgz", + "integrity": "sha512-4EMwxGQalJW6uAc6Smv22+Kl8BP4LcyJH77o0uTRUXxbvJ9eqnWa4NhZoiUvV/ZpAQhq8wpPVGqzPNBx9Wa1EA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-fdf643f9-94dd-5510-b97a-408abf26ad92-common": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-api": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-15.0.3.tgz", - "integrity": "sha512-709D8xwjhgwg2YTs5NlTRuc1B0zclkBU/1kMmVxKsNSsiZy7s1mQFk4RlNAW564FiuhTrZq7gewAzKVgTkf6SQ==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-base-service-override": "15.0.3", - "@codingame/monaco-vscode-environment-service-override": "15.0.3", - "@codingame/monaco-vscode-extensions-service-override": "15.0.3", - "@codingame/monaco-vscode-files-service-override": "15.0.3", - "@codingame/monaco-vscode-host-service-override": "15.0.3", - "@codingame/monaco-vscode-layout-service-override": "15.0.3", - "@codingame/monaco-vscode-quickaccess-service-override": "15.0.3", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-api/-/monaco-vscode-api-23.2.2.tgz", + "integrity": "sha512-L88VIZNQ5VUkOXaAcz90SYwqI40qs/60qNsj1Vudyt/YqZyHkM/NQc3xdHxS861hLxr9tdpo0fRApMi2I0Oplg==", + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-base-service-override": "23.2.2", + "@codingame/monaco-vscode-environment-service-override": "23.2.2", + "@codingame/monaco-vscode-extensions-service-override": "23.2.2", + "@codingame/monaco-vscode-files-service-override": "23.2.2", + "@codingame/monaco-vscode-host-service-override": "23.2.2", + "@codingame/monaco-vscode-layout-service-override": "23.2.2", + "@codingame/monaco-vscode-quickaccess-service-override": "23.2.2", + "@vscode/iconv-lite-umd": "0.7.1", + "dompurify": "3.3.0", + "jschardet": "3.1.4", "marked": "14.0.0" } }, + "node_modules/@codingame/monaco-vscode-api/node_modules/dompurify": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.3.0.tgz", + "integrity": "sha512-r+f6MYR1gGN1eJv0TVQbhA7if/U7P87cdPl3HN5rikqaBSBxLiCb/b9O+2eG0cxz0ghyU+mU1QkbsOwERMYlWQ==", + "license": "(MPL-2.0 OR Apache-2.0)", + "optionalDependencies": { + "@types/trusted-types": "^2.0.7" + } + }, "node_modules/@codingame/monaco-vscode-api/node_modules/marked": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/marked/-/marked-14.0.0.tgz", @@ -2946,299 +2847,239 @@ "node": ">= 18" } }, - "node_modules/@codingame/monaco-vscode-base-service-override": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-base-service-override/-/monaco-vscode-base-service-override-15.0.3.tgz", - "integrity": "sha512-YzJtotCdm9jMsmQSI0lEee/aCc8gZedJN42kxiRu9emvu4uvq9kR9RpCLwTYcO+FkLSf109qn315sTEY8ZlZaA==", + "node_modules/@codingame/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common/-/monaco-vscode-b6d52a6d-8c8e-51f5-bcd2-1722295e31d9-common-23.2.2.tgz", + "integrity": "sha512-iVuMhQDT/JTizV+HHokhEsJYRaa2xiOcuI4m8bv+pKRx2IfxTpwmOR7GYx9QODE+l4gdghCDCJLUArf9Y7mLIw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-039b5553-0838-562a-97c2-30d6e54a7b42-common": "15.0.3", - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-411e0589-fa79-504b-b32c-80a88847b23a-common": "15.0.3", - "@codingame/monaco-vscode-7559b0be-bfa5-5fe6-b731-1973fe9fffa1-common": "15.0.3", - "@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common": "15.0.3", - "@codingame/monaco-vscode-a4c2011e-8775-52bd-abf0-4a3c07a9696b-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2", + "@codingame/monaco-vscode-de235d7f-e72a-5adb-9256-acf6c64eb6f2-common": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-bba55be6-41a2-50cd-a3cc-8bafa35bfa89-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-bba55be6-41a2-50cd-a3cc-8bafa35bfa89-common/-/monaco-vscode-bba55be6-41a2-50cd-a3cc-8bafa35bfa89-common-15.0.3.tgz", - "integrity": "sha512-BpGnvFKJ0qfwqygkGzZ67gcJrxNFYk5M8xsgOjMlYZkhRmAfAMuE6GuLt12od7+Pb4zVyRsdGOXCtwb6MfFefg==", + "node_modules/@codingame/monaco-vscode-base-service-override": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-base-service-override/-/monaco-vscode-base-service-override-23.2.2.tgz", + "integrity": "sha512-4dytlaquTfovlIaHKa69rAEUrQMovTmgHNmk4Qi69G8FQSxoi/kMJQDZTPOL3VSucYEV6BlorAZgXPC9IZO4fg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-86d65fc6-30f9-5dca-9501-e249de688591-common": "15.0.3", - "@codingame/monaco-vscode-9b5a5e82-d649-5455-b4bf-ef90d6afd294-common": "15.0.3", - "@codingame/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", + "@codingame/monaco-vscode-23aade48-f094-5c08-9555-97fc9cca96c9-common": "23.2.2", + "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2", + "@codingame/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-bd6ad8b7-9db3-51a8-9895-0046508c029d-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-bd6ad8b7-9db3-51a8-9895-0046508c029d-common/-/monaco-vscode-bd6ad8b7-9db3-51a8-9895-0046508c029d-common-15.0.3.tgz", - "integrity": "sha512-QXKZMlC4lbcFrqg12YE0h4puerdJBe3G/A5TuaSyftxQ4p6woGTUl3XbUDcX7EQJxf+DtNrtTho3gdhWKl5qxw==", + "node_modules/@codingame/monaco-vscode-bc6f260d-ec63-5c95-9446-1ca7d0872719-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-bc6f260d-ec63-5c95-9446-1ca7d0872719-common/-/monaco-vscode-bc6f260d-ec63-5c95-9446-1ca7d0872719-common-23.2.2.tgz", + "integrity": "sha512-2cnOpv9+TYkRhkzXB2h+ks5mQjkRx1h2W9ClO5WJP8EVF2+NpDuzVHhP3seJfcf2vrYOWOhx5nescHyzmzhrjQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", + "@codingame/monaco-vscode-aac7027b-326c-513a-95a9-e4eedd151b38-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common/-/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common-15.0.3.tgz", - "integrity": "sha512-a4u/I9pTqH8dQABISIKDdeD3vOUjU8Awo4LUbUsfgF8iYd3DJRsNZdvjodQRqB5YZLNF/qyHUlo/kjpP+bPmPg==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common/-/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common-23.2.2.tgz", + "integrity": "sha512-iN0OXHvbrsu6VMhozKt5B4WHfl6pPK8aFcV3joXTFRkJagiV55AIWARXeiapLZDn1Nhkk7HepmbjwWP3hBnGfA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common/-/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common-15.0.3.tgz", - "integrity": "sha512-Rz95SifOtRomRy4XWFyzfm3by3olQFMHrjcxZeKBkfwNLFB7AyZKWscm3rSmb44jS6BH0v9fcsXxsOolCLIFVg==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" - } - }, - "node_modules/@codingame/monaco-vscode-c4e2825a-b5b1-5f0e-b547-068c32e06d50-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-c4e2825a-b5b1-5f0e-b547-068c32e06d50-common/-/monaco-vscode-c4e2825a-b5b1-5f0e-b547-068c32e06d50-common-15.0.3.tgz", - "integrity": "sha512-ROftzFVe1pxl9I+OxK5YjZFOOCAnwQtnaF2/KND6OaHAtgyvSdsVPKGyDQMWqmKrBR4//CERBBRxIZwhEQhxXQ==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common/-/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common-23.2.2.tgz", + "integrity": "sha512-08DIhRJz2YkGy0rM6Ln5JJ1ZvGr/07YYWyGDLSlh+vB2liNa43P13Y0Ui+s46v2cFzQ1L+NJ0uSKZJengEtgPA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-86d65fc6-30f9-5dca-9501-e249de688591-common": "15.0.3", - "@codingame/monaco-vscode-a4c2011e-8775-52bd-abf0-4a3c07a9696b-common": "15.0.3", - "@codingame/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-fdf643f9-94dd-5510-b97a-408abf26ad92-common": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common/-/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common-15.0.3.tgz", - "integrity": "sha512-acXSDNDzmLsxR4Rwu/+NmQDhKQUZ0GApyjJKu59Dp0ecl0skFJvcqJU/n4XnpGft9nhcIhJwK5XajgSC2SoEvw==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-api": "15.0.3" - } - }, - "node_modules/@codingame/monaco-vscode-d56fc266-2991-5e70-8f69-134ad70e1700-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-d56fc266-2991-5e70-8f69-134ad70e1700-common/-/monaco-vscode-d56fc266-2991-5e70-8f69-134ad70e1700-common-15.0.3.tgz", - "integrity": "sha512-gWkA1Und6rtkZmjPVuyBYHdskV8sR0g6uRBwc5ZfEqmymAyszVH1iOepFpfd4Ol4WGtguZjR6fIheNMWIB2MkA==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common/-/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common-23.2.2.tgz", + "integrity": "sha512-kzYOmCyiAJULZTd+8f4ZqInLwdWERQ1Rn8aTqdF6E8wTyqoayss1As+9SfMLiOmzLZ4JWE3lREqDZ6KGqDo1qA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-2e69e120-617a-5258-95e0-3b8902f4e014-common": "15.0.3", - "@codingame/monaco-vscode-38f25ab8-ea30-5ba9-8a08-ae3308c297c0-common": "15.0.3", - "@codingame/monaco-vscode-65619f8f-0eab-5d8b-855a-43b6353fe527-common": "15.0.3", - "@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": "15.0.3", - "@codingame/monaco-vscode-86d65fc6-30f9-5dca-9501-e249de688591-common": "15.0.3", - "@codingame/monaco-vscode-a4c2011e-8775-52bd-abf0-4a3c07a9696b-common": "15.0.3", - "@codingame/monaco-vscode-ad89fae6-94f0-5ac2-a185-22dea4b68ee0-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-c4e2825a-b5b1-5f0e-b547-068c32e06d50-common": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common/-/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common-15.0.3.tgz", - "integrity": "sha512-jDSmdxigSZzBy2YMeuqCyYn9Ga4+aG/Ca9ikIGpjnGyDXfzNU4lRYxwbCBgCJpyvC641mBQ4rr9H7hld8wxGKA==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" - } - }, - "node_modules/@codingame/monaco-vscode-d7f659f5-da33-5ea8-a3b8-9b94f2cf5f33-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-d7f659f5-da33-5ea8-a3b8-9b94f2cf5f33-common/-/monaco-vscode-d7f659f5-da33-5ea8-a3b8-9b94f2cf5f33-common-15.0.3.tgz", - "integrity": "sha512-O4szjCfuJ2IkVzkf3xXQc9sd5oaCqk67uQgScssgOHmwYrS64f8n94jb5ULQODY2Zxa9XYrik7RFubOErxMrbQ==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-7559b0be-bfa5-5fe6-b731-1973fe9fffa1-common": "15.0.3", - "@codingame/monaco-vscode-a2719803-af40-5ae9-a29f-8a2231c33056-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" - } - }, - "node_modules/@codingame/monaco-vscode-d8236b3b-b91a-522d-89f4-94d70a546f6a-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-d8236b3b-b91a-522d-89f4-94d70a546f6a-common/-/monaco-vscode-d8236b3b-b91a-522d-89f4-94d70a546f6a-common-15.0.3.tgz", - "integrity": "sha512-iYzY6p7uBtpQ3k6U41sDAFDK0nxHE1H7FjxgYdKrly/O5JO234+12cwIOE8fd2ZW98RrzhjMipuK/xOGLEqeGA==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common/-/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common-23.2.2.tgz", + "integrity": "sha512-h0z0kf/yfGEZITAtLw2UnHd52E/R5fCSk6W5baEVlQN4e8bRC+DNnUNIIM4H9pwwPm4k+4MhZKxCKM1MRRbMIA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-2e69e120-617a-5258-95e0-3b8902f4e014-common": "15.0.3", - "@codingame/monaco-vscode-3607c442-ae7a-594b-b840-038378c24fef-common": "15.0.3", - "@codingame/monaco-vscode-7559b0be-bfa5-5fe6-b731-1973fe9fffa1-common": "15.0.3", - "@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": "15.0.3", - "@codingame/monaco-vscode-a7c9ae3c-16d2-5d17-86b2-981be7094566-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common/-/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common-15.0.3.tgz", - "integrity": "sha512-5VdqwwgqwAvKowLhNz6RENvaWysgmAoqLP1bXec59m2T/aX76+cESgOZUO5nxFiIjXm/ut8OLbsy+LbBHuw+AQ==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common/-/monaco-vscode-d987325e-3e05-53aa-b9ff-6f97476f64db-common-23.2.2.tgz", + "integrity": "sha512-t8bKd0uWWfGm/bftjW5broq9cUoCMZGgPWa4GwRLlM9lPbQjvBJ9TvQm/O2Pqs5L3zfYQ/uOJi1FuFBN1lkbTg==", "license": "MIT" }, - "node_modules/@codingame/monaco-vscode-ea14e352-8f1c-5569-b79a-8a96a53e8abe-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-ea14e352-8f1c-5569-b79a-8a96a53e8abe-common/-/monaco-vscode-ea14e352-8f1c-5569-b79a-8a96a53e8abe-common-15.0.3.tgz", - "integrity": "sha512-ZSazMgZfPVRVEmF6fkCK8qhMNPC3UkP10fBr/8NbgPxKFXKTNPYLcequSC4/6xk+p+59ngl++Dlm4OFIJlsqog==", + "node_modules/@codingame/monaco-vscode-de235d7f-e72a-5adb-9256-acf6c64eb6f2-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-de235d7f-e72a-5adb-9256-acf6c64eb6f2-common/-/monaco-vscode-de235d7f-e72a-5adb-9256-acf6c64eb6f2-common-23.2.2.tgz", + "integrity": "sha512-cA3p2WsZtll30Tas0mXkyH+5k++WGIZFzOmop/Qcz0csbmP51J95BnCko1P8MoG1wO8d6HTGVPVZJQW1yv/q9A==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-2e69e120-617a-5258-95e0-3b8902f4e014-common": "15.0.3", - "@codingame/monaco-vscode-42931eb9-e564-530c-bafc-fa23ab43a070-common": "15.0.3", - "@codingame/monaco-vscode-7559b0be-bfa5-5fe6-b731-1973fe9fffa1-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-eb7d5efd-2e60-59f8-9ba4-9a8ae8cb2957-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-eb7d5efd-2e60-59f8-9ba4-9a8ae8cb2957-common/-/monaco-vscode-eb7d5efd-2e60-59f8-9ba4-9a8ae8cb2957-common-15.0.3.tgz", - "integrity": "sha512-nKNGfm+puwXTbRQWNiMcFawpaJAbpTO/AV3aEaxjJD9i/wO5yfGlLvTcpQXfmZmtqKeC7vkT57KX4cM1OOxUPg==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-eb7d5efd-2e60-59f8-9ba4-9a8ae8cb2957-common/-/monaco-vscode-eb7d5efd-2e60-59f8-9ba4-9a8ae8cb2957-common-23.2.2.tgz", + "integrity": "sha512-6Y0/IFW82HJ1LQH83EUmZooOkkrmtQ0mVD8CllEBsk91MR0SMMh/QaZdLz8gljBJylk4I3NNvheXQijJWBPabw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-1bb39316-6fbf-572e-ab6a-818a2496c14f-common": "15.0.3", - "@codingame/monaco-vscode-65619f8f-0eab-5d8b-855a-43b6353fe527-common": "15.0.3", - "@codingame/monaco-vscode-a3f28a41-ba19-5a7e-8f5a-d6c1403b507d-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", + "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", + "@codingame/monaco-vscode-501b06ab-3f58-516b-8a1a-c29d375d3da4-common": "23.2.2", + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-9ee79c1a-3f03-568b-8eac-b02513a98b68-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-eba0b9b3-174c-5dae-9867-a37810ca1808-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-eba0b9b3-174c-5dae-9867-a37810ca1808-common/-/monaco-vscode-eba0b9b3-174c-5dae-9867-a37810ca1808-common-15.0.3.tgz", - "integrity": "sha512-VHh2ZqHCRGiwQ1IA/yED6ZPeB5UttOtM0etemu6RwP49fWAMQYRmCF8Val85J8LLhcqbSjnq1zAJHmANN1oO6w==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-eba0b9b3-174c-5dae-9867-a37810ca1808-common/-/monaco-vscode-eba0b9b3-174c-5dae-9867-a37810ca1808-common-23.2.2.tgz", + "integrity": "sha512-S+9cSXkgDYC3TDtEDrQ+cS1et4FFpn/tUWFgBkGkqiGaQ1ep/nTIFHUoDvaTpcMAdwJmcf/ccb80SC9wvsCF1A==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-9b5a5e82-d649-5455-b4bf-ef90d6afd294-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-environment-service-override": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-environment-service-override/-/monaco-vscode-environment-service-override-15.0.3.tgz", - "integrity": "sha512-hTVde/dN1vNfW2NwNETh/+anQ6W3QUOZglvDsKAGjuCBPlHvB4J3ukQvs6TzQOeIqEWbPcfvl1UBqp6Q7B5OkQ==", + "node_modules/@codingame/monaco-vscode-eda30bac-0984-5b42-9362-c68996b85232-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-eda30bac-0984-5b42-9362-c68996b85232-common/-/monaco-vscode-eda30bac-0984-5b42-9362-c68996b85232-common-23.2.2.tgz", + "integrity": "sha512-JMpwv90VIMknDHpxXgPX2qw7b2jA6Nlx9cHq+4XT2GeBqzENDaA3e8OFSTG4AEykmMoBOkJOAiPfYI+iSz4BLw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", + "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, - "node_modules/@codingame/monaco-vscode-extensions-service-override": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extensions-service-override/-/monaco-vscode-extensions-service-override-15.0.3.tgz", - "integrity": "sha512-b3FWLNYZFIwt+LortQqjIG+7dxIiEcZjeJnRYhfsUZyvVVb0MUit2nEQPzvMTBy4YBL0tFgdIyQiXedfdSGlqw==", - "license": "MIT", - "dependencies": { - "@codingame/monaco-vscode-0b087f42-a5a3-5eb9-9bfd-1eebc1bba163-common": "15.0.3", - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-168b98e5-dc20-5807-b1f9-798f1f92b37f-common": "15.0.3", - "@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common": "15.0.3", - "@codingame/monaco-vscode-3607c442-ae7a-594b-b840-038378c24fef-common": "15.0.3", - "@codingame/monaco-vscode-38f25ab8-ea30-5ba9-8a08-ae3308c297c0-common": "15.0.3", - "@codingame/monaco-vscode-411e0589-fa79-504b-b32c-80a88847b23a-common": "15.0.3", - "@codingame/monaco-vscode-42931eb9-e564-530c-bafc-fa23ab43a070-common": "15.0.3", - "@codingame/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common": "15.0.3", - "@codingame/monaco-vscode-7ba0af96-90c2-5e11-ad7f-befdbbf246c8-common": "15.0.3", - "@codingame/monaco-vscode-7f39b6f1-3542-5430-8760-0f404d7a7cee-common": "15.0.3", - "@codingame/monaco-vscode-86d65fc6-30f9-5dca-9501-e249de688591-common": "15.0.3", - "@codingame/monaco-vscode-8ccb7637-50ea-5359-97bf-00015d7fe567-common": "15.0.3", - "@codingame/monaco-vscode-9a6d8b6c-ad4c-5ea3-9558-f43d6dc4c0ad-common": "15.0.3", - "@codingame/monaco-vscode-9b5a5e82-d649-5455-b4bf-ef90d6afd294-common": "15.0.3", - "@codingame/monaco-vscode-ad89fae6-94f0-5ac2-a185-22dea4b68ee0-common": "15.0.3", - "@codingame/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-bba55be6-41a2-50cd-a3cc-8bafa35bfa89-common": "15.0.3", - "@codingame/monaco-vscode-bd6ad8b7-9db3-51a8-9895-0046508c029d-common": "15.0.3", - "@codingame/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common": "15.0.3", - "@codingame/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common": "15.0.3", - "@codingame/monaco-vscode-d7f659f5-da33-5ea8-a3b8-9b94f2cf5f33-common": "15.0.3", - "@codingame/monaco-vscode-eb7d5efd-2e60-59f8-9ba4-9a8ae8cb2957-common": "15.0.3", - "@codingame/monaco-vscode-eba0b9b3-174c-5dae-9867-a37810ca1808-common": "15.0.3", - "@codingame/monaco-vscode-fdf643f9-94dd-5510-b97a-408abf26ad92-common": "15.0.3", - "@codingame/monaco-vscode-files-service-override": "15.0.3" - } - }, - "node_modules/@codingame/monaco-vscode-fc985c90-0334-5b62-88bc-73e2efa0b80b-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-fc985c90-0334-5b62-88bc-73e2efa0b80b-common/-/monaco-vscode-fc985c90-0334-5b62-88bc-73e2efa0b80b-common-15.0.3.tgz", - "integrity": "sha512-cIctbHDSy4OCDL9cNS5SEfYleiMLiUTCu+s7AMixtsVwNlFH2ldYCYwQUkCfCg4P6MsuId0NMJ4i7IEMN7H0Mg==", - "license": "MIT" - }, - "node_modules/@codingame/monaco-vscode-fdf643f9-94dd-5510-b97a-408abf26ad92-common": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-fdf643f9-94dd-5510-b97a-408abf26ad92-common/-/monaco-vscode-fdf643f9-94dd-5510-b97a-408abf26ad92-common-15.0.3.tgz", - "integrity": "sha512-eIGonUUqTTD+D1i0B1iBvioNFiZGyvf+ZfmLgCY/TFYo6H3lLRFK53SD62M3fQ5xldw0cbkp/2lNIhT62Nybkg==", + "node_modules/@codingame/monaco-vscode-environment-service-override": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-environment-service-override/-/monaco-vscode-environment-service-override-23.2.2.tgz", + "integrity": "sha512-LcnR18tenxOT8FhU29YSXFHPEwfMcOOGGtCzfZt948TfJCtNTdEW/e9U9DRI4HR/HBBADpNlhiWXw0KLBP+miA==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-abed5a84-8a82-5f84-9412-88a736235bae-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" + } + }, + "node_modules/@codingame/monaco-vscode-extensions-service-override": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extensions-service-override/-/monaco-vscode-extensions-service-override-23.2.2.tgz", + "integrity": "sha512-gIIxCt5IgBqLS7ZXDuVrbTPp+99ze2Vycz7U+9yZX5dLWTJR+igT1aLqf6K+U537uFVJb+RweWrUFBPxdjU81w==", + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-05a2a821-e4de-5941-b7f9-bbf01c09f229-common": "23.2.2", + "@codingame/monaco-vscode-08fd81c0-7fd8-5f7c-9776-f918dd532714-common": "23.2.2", + "@codingame/monaco-vscode-10af0e5d-64cb-56de-b584-29ab4a355d15-common": "23.2.2", + "@codingame/monaco-vscode-16b9b017-9377-5198-9904-c344b3b2ad14-common": "23.2.2", + "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", + "@codingame/monaco-vscode-249dc928-1da3-51c1-82d0-45e0ba9d08a1-common": "23.2.2", + "@codingame/monaco-vscode-256d5b78-0649-50e9-8354-2807f95f68f4-common": "23.2.2", + "@codingame/monaco-vscode-2a94c04a-b85b-5669-b06b-89c1bfa11cb9-common": "23.2.2", + "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", + "@codingame/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common": "23.2.2", + "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", + "@codingame/monaco-vscode-4db3f2fb-d745-58fe-9e0e-eb67152ab711-common": "23.2.2", + "@codingame/monaco-vscode-571c8352-7953-5038-9f09-e03bb6219a0e-common": "23.2.2", + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-6845754f-e617-5ed9-8aaa-6ca3653a9532-common": "23.2.2", + "@codingame/monaco-vscode-6f931a91-88ea-5232-897f-a17ec3929ba5-common": "23.2.2", + "@codingame/monaco-vscode-7f39b6f1-3542-5430-8760-0f404d7a7cee-common": "23.2.2", + "@codingame/monaco-vscode-8ccb7637-50ea-5359-97bf-00015d7fe567-common": "23.2.2", + "@codingame/monaco-vscode-9d2c06d1-1f89-51a5-9964-aa01fe50c198-common": "23.2.2", + "@codingame/monaco-vscode-a8d3bd74-e63e-5327-96e8-4f931661e329-common": "23.2.2", + "@codingame/monaco-vscode-aac7027b-326c-513a-95a9-e4eedd151b38-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2", + "@codingame/monaco-vscode-bc6f260d-ec63-5c95-9446-1ca7d0872719-common": "23.2.2", + "@codingame/monaco-vscode-be8ddbb5-094a-5657-b1cc-fe106c94c632-common": "23.2.2", + "@codingame/monaco-vscode-bf94ddb5-e436-506a-9763-5ab86b642508-common": "23.2.2", + "@codingame/monaco-vscode-eb7d5efd-2e60-59f8-9ba4-9a8ae8cb2957-common": "23.2.2", + "@codingame/monaco-vscode-eba0b9b3-174c-5dae-9867-a37810ca1808-common": "23.2.2", + "@codingame/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common": "23.2.2", + "@codingame/monaco-vscode-files-service-override": "23.2.2" + } + }, + "node_modules/@codingame/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common": { + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common/-/monaco-vscode-f22e7e55-aee8-5b52-a6bc-950efd9f5890-common-23.2.2.tgz", + "integrity": "sha512-HiXAK4e/2TirBwRQNv90Yy5V5eeQoc6plBM4rQJMhN907ZHi8jPLeWBa9/gLOBazF8vLmKGRUGMxiZeYfpLBnQ==", + "license": "MIT", + "dependencies": { + "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", + "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-files-service-override": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-15.0.3.tgz", - "integrity": "sha512-uax/dwPEPr8Ge0uSAJWSov2XRZB+v36lPz/1CwM/FNPS8HyUWJSbZKj3KySqHBeP1DLAgbW1XaVi8irT0cp2rg==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-files-service-override/-/monaco-vscode-files-service-override-23.2.2.tgz", + "integrity": "sha512-QFU9BVSPhZrC/H9qdAFWkoHB1xUvG9DqVM27ckSV0ptiNionkukPj0fBgBzwx6VwFRVjpov+uyZydK2yYP5KGg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common": "15.0.3", - "@codingame/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common": "15.0.3", - "@codingame/monaco-vscode-2e67e044-0db9-5fa6-8bd1-3737a7d586d4-common": "15.0.3", - "@codingame/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common": "15.0.3", - "@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": "15.0.3", - "@codingame/monaco-vscode-86d65fc6-30f9-5dca-9501-e249de688591-common": "15.0.3", - "@codingame/monaco-vscode-aff8bc9b-c6f8-578f-9c8a-f70d14f9c13c-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common": "15.0.3" + "@codingame/monaco-vscode-0c06bfba-d24d-5c4d-90cd-b40cefb7f811-common": "23.2.2", + "@codingame/monaco-vscode-15626ec7-b165-51e1-8caf-7bcc2ae9b95a-common": "23.2.2", + "@codingame/monaco-vscode-1f37b5fb-f500-54d2-b98a-d12d100cafca-common": "23.2.2", + "@codingame/monaco-vscode-2f06fe84-148e-5e6b-a7ca-c7989c5f128a-common": "23.2.2", + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2", + "@codingame/monaco-vscode-cea4d01f-6526-5c2f-8b09-b168fead499f-common": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-host-service-override": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-host-service-override/-/monaco-vscode-host-service-override-15.0.3.tgz", - "integrity": "sha512-uTrmwjIc8765aud0BprDiG2Y7JlkUa/MT7ShpjiSBmFmJ4icFAQG5UwC7KuyG/MZofzOBXSDdog3257/UZHNmw==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-host-service-override/-/monaco-vscode-host-service-override-23.2.2.tgz", + "integrity": "sha512-Hvbt1j7qvW/owEElBLlU0teErwQU9YaP6shDWtaQwhSCvJOnLRslGvmQM0tuF8Fdi04eHtafdDk+j5vCOt/uFQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-411e0589-fa79-504b-b32c-80a88847b23a-common": "15.0.3", - "@codingame/monaco-vscode-7559b0be-bfa5-5fe6-b731-1973fe9fffa1-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", + "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", + "@codingame/monaco-vscode-60014c9d-b815-501d-83a9-4b08725c2ec2-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-layout-service-override": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-layout-service-override/-/monaco-vscode-layout-service-override-15.0.3.tgz", - "integrity": "sha512-AVt0CBG57HIRmyzk4FVROHW4VCR7g8Qr8xxrCdLEFiS6pgwfFLdGozj9TbUREoVn6lV8y6kDcX587Y08/PhPQQ==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-layout-service-override/-/monaco-vscode-layout-service-override-23.2.2.tgz", + "integrity": "sha512-JCAl/5CMEjr+sDvkoFRuOKyOAjy5s+1/A7Q8fftKNWYb54l2Vv8Va2BtitCYVnHlXyUb7y8+NHBQw/p/5DqSyw==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-0cc5da60-f921-59b9-bd8c-a018e93c0a6f-common": "15.0.3", - "@codingame/monaco-vscode-81f603ca-d6ea-5402-90dd-3014dffc63b4-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-d8236b3b-b91a-522d-89f4-94d70a546f6a-common": "15.0.3" + "@codingame/monaco-vscode-6bf85d7b-e6e3-54e9-9bc1-7e08d663f0f6-common": "23.2.2", + "@codingame/monaco-vscode-85886bdb-61c5-52f1-8eb7-d1d32f6f8cbd-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/@codingame/monaco-vscode-quickaccess-service-override": { - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-quickaccess-service-override/-/monaco-vscode-quickaccess-service-override-15.0.3.tgz", - "integrity": "sha512-TYkqwYdnw0urlsQ4CaBHvinUFE5GoBogVbGMq+OnZPz59PIpQJyElxEKRVgGkgtYPcl7PVazkHhQ0+iVSi1N2w==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-quickaccess-service-override/-/monaco-vscode-quickaccess-service-override-23.2.2.tgz", + "integrity": "sha512-hn8P3DW0fkS15dLPfrG6PDa0askYmPLflWBhPbyzDrfxI9UILmlNjzaQjl152HNuXlzJoexXnYu6s0wQIxYnJg==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-12c5f9eb-72d3-57ca-babd-5bef7aa9de3b-common": "15.0.3", - "@codingame/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common": "15.0.3", - "@codingame/monaco-vscode-411e0589-fa79-504b-b32c-80a88847b23a-common": "15.0.3", - "@codingame/monaco-vscode-4ead9d5f-54da-5c5a-b093-32be4a84d711-common": "15.0.3", - "@codingame/monaco-vscode-7559b0be-bfa5-5fe6-b731-1973fe9fffa1-common": "15.0.3", - "@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common": "15.0.3", - "@codingame/monaco-vscode-ea14e352-8f1c-5569-b79a-8a96a53e8abe-common": "15.0.3", - "@codingame/monaco-vscode-fc985c90-0334-5b62-88bc-73e2efa0b80b-common": "15.0.3" + "@codingame/monaco-vscode-158b9837-fc78-5d9c-86f5-9134e4358643-common": "23.2.2", + "@codingame/monaco-vscode-3b5a5cd1-d4ff-500a-b609-57e0cd4afa0a-common": "23.2.2", + "@codingame/monaco-vscode-40cada32-7e9c-528a-81fc-766e4da54147-common": "23.2.2", + "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", + "@codingame/monaco-vscode-9a1a5840-af83-5d07-a156-ba32a36c5c4b-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2", + "@codingame/monaco-vscode-d609a7d3-bf87-551a-884f-550a8b327ec5-common": "23.2.2", + "@codingame/monaco-vscode-eda30bac-0984-5b42-9362-c68996b85232-common": "23.2.2" } }, "node_modules/@colors/colors": { @@ -9210,9 +9051,9 @@ } }, "node_modules/@vscode/iconv-lite-umd": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@vscode/iconv-lite-umd/-/iconv-lite-umd-0.7.0.tgz", - "integrity": "sha512-bRRFxLfg5dtAyl5XyiVWz/ZBPahpOpPrNYnnHpOpUZvam4tKH35wdhP4Kj6PbM0+KdliOsPzbGWpkxcdpNB/sg==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@vscode/iconv-lite-umd/-/iconv-lite-umd-0.7.1.tgz", + "integrity": "sha512-tK6k0DXFHW7q5+GGuGZO+phpAqpxO4WXl+BLc/8/uOk3RsM2ssAL3CQUQDb1TGfwltjsauhN6S4ghYZzs4sPFw==", "license": "MIT" }, "node_modules/@webassemblyjs/ast": { @@ -20966,13 +20807,13 @@ }, "node_modules/monaco-editor": { "name": "@codingame/monaco-vscode-editor-api", - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-api/-/monaco-vscode-editor-api-15.0.3.tgz", - "integrity": "sha512-N/5bfWl8nK36xKO7ZZgGvTZc1VMhLRmPS8c9ewag3uvCVMw31wP9m1A5IDy4yjoOJsip+DvrfinczAJ4kFn+GQ==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-editor-api/-/monaco-vscode-editor-api-23.2.2.tgz", + "integrity": "sha512-g1zJf3fH69klguozHTTO2wsCw3Lg0WAQ8xqK2zV3mP189Mle7boPy4Bd63sFEbaTiUq2PBQxosP0qTaE9/eG0w==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3" + "@codingame/monaco-vscode-5452e2b7-9081-5f95-839b-4ab3544ce28f-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2" } }, "node_modules/monaco-marker-data-provider": { @@ -28276,15 +28117,15 @@ }, "node_modules/vscode": { "name": "@codingame/monaco-vscode-extension-api", - "version": "15.0.3", - "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extension-api/-/monaco-vscode-extension-api-15.0.3.tgz", - "integrity": "sha512-0sOMleFgTJADWSnguEA1VDwdvh1q+asQLVX8Z+AcWl/Z6KeWebqr+/4ZGNS4BVunMR4EUloLNYeEiyioJWAjzA==", + "version": "23.2.2", + "resolved": "https://registry.npmjs.org/@codingame/monaco-vscode-extension-api/-/monaco-vscode-extension-api-23.2.2.tgz", + "integrity": "sha512-dZ4ij6r6er1zrp6vuwAIIVBHUtOaBwqslfPgsOV5N9PjzcVk/QPfoR9S1KFCtv33glMtorVf+65dZFL8c33leQ==", "license": "MIT", "dependencies": { - "@codingame/monaco-vscode-411e0589-fa79-504b-b32c-80a88847b23a-common": "15.0.3", - "@codingame/monaco-vscode-api": "15.0.3", - "@codingame/monaco-vscode-bd6ad8b7-9db3-51a8-9895-0046508c029d-common": "15.0.3", - "@codingame/monaco-vscode-extensions-service-override": "15.0.3" + "@codingame/monaco-vscode-4a3ac544-9a61-534c-88df-756262793ef7-common": "23.2.2", + "@codingame/monaco-vscode-4bf376c2-03c7-58cb-8303-c67aeefa3d3d-common": "23.2.2", + "@codingame/monaco-vscode-api": "23.2.2", + "@codingame/monaco-vscode-extensions-service-override": "23.2.2" } }, "node_modules/vscode-jsonrpc": { diff --git a/package.json b/package.json index 54db5791db1..454a3af0169 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "@asyncapi/parser": "3.4.0", "@asyncapi/protobuf-schema-parser": "3.6.0", "@asyncapi/react-component": "2.6.5", - "@codingame/monaco-vscode-api": "=15.0.3", + "@codingame/monaco-vscode-api": "=23.2.2", "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", "@mui/material": "^5.16.9", @@ -106,7 +106,7 @@ "js-file-download": "^0.4.12", "js-yaml": "4.1.1", "lodash": "^4.17.21", - "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@=15.0.3", + "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@=23.2.2", "monaco-marker-data-provider": "^1.2.4", "prop-types": "^15.8.1", "react": ">=17 <19", @@ -121,7 +121,7 @@ "styled-components": "^6.1.17", "swagger-ui-react": "^5.30.3", "util": "^0.12.5", - "vscode": "npm:@codingame/monaco-vscode-extension-api@=15.0.3", + "vscode": "npm:@codingame/monaco-vscode-extension-api@=23.2.2", "vscode-languageclient": "=10.0.0-next.7", "vscode-languageserver-textdocument": "^1.0.12" }, diff --git a/src/plugins/editor-monaco-language-apidom/language/ApiDOMWorker.js b/src/plugins/editor-monaco-language-apidom/language/ApiDOMWorker.js index 4c1f702b06e..3b1b6488ec4 100644 --- a/src/plugins/editor-monaco-language-apidom/language/ApiDOMWorker.js +++ b/src/plugins/editor-monaco-language-apidom/language/ApiDOMWorker.js @@ -11,9 +11,6 @@ export class ApiDOMWorker { completionProviders: [], performanceLogs: false, logLevel: apidomLS.LogLevel.WARN, - defaultContentLanguage: { - namespace: 'asyncapi', - }, completionContext: { maxNumberOfItems: 100, enableLSPFilter: false, // enables "strict" word filtering (instead of default Monaco fuzzy matching; https://github.com/swagger-api/apidom/pull/2954) diff --git a/src/plugins/editor-monaco-language-apidom/language/apidom.worker.js b/src/plugins/editor-monaco-language-apidom/language/apidom.worker.js index 54db63bb744..feabae50b9f 100644 --- a/src/plugins/editor-monaco-language-apidom/language/apidom.worker.js +++ b/src/plugins/editor-monaco-language-apidom/language/apidom.worker.js @@ -1,9 +1,45 @@ -import { initialize } from 'monaco-editor/esm/vs/editor/editor.worker.js'; +import { start } from 'monaco-editor/esm/vs/editor/editor.worker.start.js'; import { makeCreate, ApiDOMWorker } from './ApiDOMWorker.js'; const create = makeCreate(ApiDOMWorker); +/* + * SPDX-SnippetBegin + * SPDX-License-Identifier: MIT + * SPDX-SnippetCopyrightText: Copyright (c) 2022 CodinGame + * + * Copy of previous workaround removed in + * https://github.com/CodinGame/monaco-vscode-api/commit/d3fcbe903edf7151d4ca67467465a4fbb305747c + * TODO: Investigate and remove if possible during the next @codingame/monaco-vscode-api dependency update + */ +const initialize = () => { + start((context) => { + let requestHandler; + return new Proxy( + {}, + { + get(_target, propKey) { + if (propKey === '$initialize') { + return async (data) => { + if (!requestHandler) { + requestHandler = create(context, data); + } + }; + } + const value = requestHandler?.[propKey]; + + if (typeof value === 'function') { + return value.bind(requestHandler); + } + return value; + }, + } + ); + }); +}; +// SPDX-SnippetEnd + globalThis.onmessage = () => { initialize((ctx, createData) => { return create(ctx, createData); diff --git a/src/plugins/editor-monaco/after-load.js b/src/plugins/editor-monaco/after-load.js index bcef4cf22c5..bd032f05c56 100644 --- a/src/plugins/editor-monaco/after-load.js +++ b/src/plugins/editor-monaco/after-load.js @@ -1,7 +1,8 @@ -import { initialize as initializeMonacoServices } from '@codingame/monaco-vscode-api'; +import { initialize as initializeMonacoServices, ILogService } from '@codingame/monaco-vscode-api'; import 'vscode/localExtensionHost'; import lazyMonacoContribution from './monaco-contribution/index.js'; +import CustomLogger from './monaco-contribution/CustomLogger.js'; function afterLoad(system) { const InitPhase = { @@ -36,7 +37,9 @@ function afterLoad(system) { (async () => { try { - await initializeMonacoServices({}); + await initializeMonacoServices({ + [ILogService.toString()]: new CustomLogger(), + }); system.monacoInitializationDeferred().resolve(); } catch (error) { system.monacoInitializationDeferred().reject(error); diff --git a/src/plugins/editor-monaco/monaco-contribution/CustomLogger.js b/src/plugins/editor-monaco/monaco-contribution/CustomLogger.js new file mode 100644 index 00000000000..db478c9a7ea --- /dev/null +++ b/src/plugins/editor-monaco/monaco-contribution/CustomLogger.js @@ -0,0 +1,12 @@ +import { + ConsoleLogger, + LogLevel, +} from '@codingame/monaco-vscode-api/vscode/vs/platform/log/common/log'; + +class CustomLogger extends ConsoleLogger { + constructor() { + super(process.env.NODE_ENV === 'development' ? LogLevel.Info : LogLevel.Warning); + } +} + +export default CustomLogger;