diff --git a/webui/package-lock.json b/webui/package-lock.json index 69d95ab09..3de3b96ad 100644 --- a/webui/package-lock.json +++ b/webui/package-lock.json @@ -8,16 +8,16 @@ "name": "webui", "version": "1.0.0", "dependencies": { - "@angular/animations": "^21.2.12", - "@angular/cdk": "^21.2.10", - "@angular/common": "^21.2.12", - "@angular/compiler": "^21.2.12", - "@angular/core": "^21.2.12", - "@angular/forms": "^21.2.12", - "@angular/material": "^21.2.10", - "@angular/platform-browser": "^21.2.12", - "@angular/platform-browser-dynamic": "^21.2.12", - "@angular/router": "^21.2.12", + "@angular/animations": "^21.2.13", + "@angular/cdk": "^21.2.11", + "@angular/common": "^21.2.13", + "@angular/compiler": "^21.2.13", + "@angular/core": "^21.2.13", + "@angular/forms": "^21.2.13", + "@angular/material": "^21.2.11", + "@angular/platform-browser": "^21.2.13", + "@angular/platform-browser-dynamic": "^21.2.13", + "@angular/router": "^21.2.13", "bootstrap": "^5.3.8", "js-yaml": "^4.1.1", "marked": "^17.0.6", @@ -28,9 +28,9 @@ "zone.js": "~0.16.2" }, "devDependencies": { - "@angular/build": "^21.2.10", - "@angular/cli": "^21.2.10", - "@angular/compiler-cli": "^21.2.12", + "@angular/build": "^21.2.11", + "@angular/cli": "^21.2.11", + "@angular/compiler-cli": "^21.2.13", "@types/jasmine": "~6.0.0", "@types/js-yaml": "^4.0.9", "@types/node": "^25.6.2", @@ -253,12 +253,12 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.2102.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.10.tgz", - "integrity": "sha512-deiDH9ug1//eAM6IcyFT5T3eDDAudZex7F1K6lJkVUsjic/DwLU/KabvqF/i+PM05YmxMwLZsGNN0oj0qCxP8A==", + "version": "0.2102.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.11.tgz", + "integrity": "sha512-t7J8aaUho1mXjiIecPNX5/rjXeV8j8ZCGY5tD3ic5kzKxPkbuYYcQpJLdzlmBcN+wDgCmNdo8ySvItvU0m58lg==", "dev": true, "dependencies": { - "@angular-devkit/core": "21.2.10", + "@angular-devkit/core": "21.2.11", "rxjs": "7.8.2" }, "bin": { @@ -271,9 +271,9 @@ } }, "node_modules/@angular-devkit/architect/node_modules/@angular-devkit/core": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.10.tgz", - "integrity": "sha512-LMpwxn2PsIdFEZCJJpaym7B2MSuMvo2BUfEl+EZwJT7Zk4RdIMP9eTFOP7JTz9Mis+ODQWO4ei0nqGDE/UanQg==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.11.tgz", + "integrity": "sha512-kfMNh5X2hOdyr0uNFaaHUJR3OVr4oH2+UhI+FsTu7gqogdgYlHAVHhHAFulfDgtAEOiqpeSQF9RhQnCJl+/LXA==", "dev": true, "dependencies": { "ajv": "8.18.0", @@ -351,12 +351,12 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.10.tgz", - "integrity": "sha512-ydmYDqbX7c2yZl25MDzeKKH+Sy9x3qq5AdWhXJh2SsqbQWp88DgrYNV315nznZONukLkg7eSNyWbweuBcIHmKA==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.11.tgz", + "integrity": "sha512-69CWZ5/ftLdpUPAwwdAxTNosiGXUyvwdnOfmHsd9NvCT0OSTeq0eQ0UfnGcHASrXIVmnyWiNfBWM1DLqsgBXmw==", "dev": true, "dependencies": { - "@angular-devkit/core": "21.2.10", + "@angular-devkit/core": "21.2.11", "jsonc-parser": "3.3.1", "magic-string": "0.30.21", "ora": "9.3.0", @@ -369,9 +369,9 @@ } }, "node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.10.tgz", - "integrity": "sha512-LMpwxn2PsIdFEZCJJpaym7B2MSuMvo2BUfEl+EZwJT7Zk4RdIMP9eTFOP7JTz9Mis+ODQWO4ei0nqGDE/UanQg==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.11.tgz", + "integrity": "sha512-kfMNh5X2hOdyr0uNFaaHUJR3OVr4oH2+UhI+FsTu7gqogdgYlHAVHhHAFulfDgtAEOiqpeSQF9RhQnCJl+/LXA==", "dev": true, "dependencies": { "ajv": "8.18.0", @@ -449,9 +449,9 @@ } }, "node_modules/@angular/animations": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-21.2.12.tgz", - "integrity": "sha512-91mgQI15qStL38LijoKyAvNo61wB5rUpwqDVHoJQeISUChVYOY4hiofO6hW6ERg8MHQKUTyOrPDg5cN4yTcp9A==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-21.2.13.tgz", + "integrity": "sha512-bOztfduqo6PPgWTJcmZ402mPZEXCaeODZcNUqkSz76LibS7uyiT2kuvk2duw7EOFi3LIptxCLQe0ofnB+njiOw==", "dependencies": { "tslib": "^2.3.0" }, @@ -459,17 +459,17 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/core": "21.2.12" + "@angular/core": "21.2.13" } }, "node_modules/@angular/build": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.10.tgz", - "integrity": "sha512-jnFN56y9tyqsZbbDueEzITYAfug7bSF9KcOi9fhPppbmTdjSN5xrXXltDSqwgRdvGtcctZ55NunT7sGF7+ubXQ==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.11.tgz", + "integrity": "sha512-2afR6VKkP0HH2u6OuijSMgSHsL5tU4CBCixgQtY677mlvS8TOZg/kOksJIUlz0EvDVCJZBK8WLH9cPJ6mC/Qdg==", "dev": true, "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.2102.10", + "@angular-devkit/architect": "0.2102.11", "@babel/core": "7.29.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -512,7 +512,7 @@ "@angular/platform-browser": "^21.0.0", "@angular/platform-server": "^21.0.0", "@angular/service-worker": "^21.0.0", - "@angular/ssr": "^21.2.10", + "@angular/ssr": "^21.2.11", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^21.0.0", @@ -591,9 +591,9 @@ } }, "node_modules/@angular/cdk": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-21.2.10.tgz", - "integrity": "sha512-yfCzUFNfeSMNnCkc0P5Pozqz1EViDe9KLPQyHVY/hApsNgBWvckpA+ZEWgKNfAf72f8bUJvZoHejaSMGYrpvuw==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-21.2.11.tgz", + "integrity": "sha512-QS5f0si1LgDQFgxXtpuDr7gBFVSQLl1fdnx3UA6GrzSmuV0sfzBhBq7NlZGxZTDaKy4ZxY34RFx4Bvm1zo+gBA==", "dependencies": { "parse5": "^8.0.0", "tslib": "^2.3.0" @@ -606,18 +606,18 @@ } }, "node_modules/@angular/cli": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.10.tgz", - "integrity": "sha512-ezf9LM0GgexG2l8ae/uN4fUyxGqeFEH9iu30mUMU5dwow76aK+b4Abuf5eSuR0F8zTLEA3ZUEYywI+gajbAUuA==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.11.tgz", + "integrity": "sha512-vpF/oa+HzLl4lF78ePCgkhBdQj29IlFvZtBsbAXXpb16FLZSua2m7+yHd/PICTlchh1+LfIxFY9snMY1BllBsQ==", "dev": true, "dependencies": { - "@angular-devkit/architect": "0.2102.10", - "@angular-devkit/core": "21.2.10", - "@angular-devkit/schematics": "21.2.10", + "@angular-devkit/architect": "0.2102.11", + "@angular-devkit/core": "21.2.11", + "@angular-devkit/schematics": "21.2.11", "@inquirer/prompts": "7.10.1", "@listr2/prompt-adapter-inquirer": "3.0.5", "@modelcontextprotocol/sdk": "1.26.0", - "@schematics/angular": "21.2.10", + "@schematics/angular": "21.2.11", "@yarnpkg/lockfile": "1.1.0", "algoliasearch": "5.48.1", "ini": "6.0.0", @@ -640,9 +640,9 @@ } }, "node_modules/@angular/cli/node_modules/@angular-devkit/core": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.10.tgz", - "integrity": "sha512-LMpwxn2PsIdFEZCJJpaym7B2MSuMvo2BUfEl+EZwJT7Zk4RdIMP9eTFOP7JTz9Mis+ODQWO4ei0nqGDE/UanQg==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.11.tgz", + "integrity": "sha512-kfMNh5X2hOdyr0uNFaaHUJR3OVr4oH2+UhI+FsTu7gqogdgYlHAVHhHAFulfDgtAEOiqpeSQF9RhQnCJl+/LXA==", "dev": true, "dependencies": { "ajv": "8.18.0", @@ -720,9 +720,9 @@ } }, "node_modules/@angular/common": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-21.2.12.tgz", - "integrity": "sha512-b7IRSM9fWPmZ1SLN0utVcW87IkhiRte3Wsnwr2nEsjum2soRMfvKqHwtEFGfCztlwOmZLgKiGW9pqKpzBkIjnQ==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-21.2.13.tgz", + "integrity": "sha512-fNvRmGAX0zbsLX/kJjgb6l8HAuGTpfYRNc06taTCIvED2RsRpfwrh79IxYlPBspr+hpFbHa0/kxU6Q5I8V0jKQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -730,14 +730,14 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/core": "21.2.12", + "@angular/core": "21.2.13", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-21.2.12.tgz", - "integrity": "sha512-246iBwMAVGzrYPqu/Wwzb9L/kt+dkT12Hllr/dYZu6aHeIxaHPRZoPBKSweAgOPXeOl+q+nlPtK34glsMb1CRw==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-21.2.13.tgz", + "integrity": "sha512-0OZk5ujHgowRme3iXJ1Ce1OI3eTDcGovBARBiyJT0E8kt9Y0TdQdGaYMRrNN1UzDv4hk8f1d/xVeF0BpMTvqPQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -746,9 +746,9 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-21.2.12.tgz", - "integrity": "sha512-YQ15Yp2OWBS1NnzZH77HLH1ZDn+/A5Mc1EobKl4CX8dYUEPIB/KwmGKLaKtbJ0KNcVsDlmsTTWodRgqe2n5erw==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-21.2.13.tgz", + "integrity": "sha512-ueETJy2ZcXZ4a0aLEr+oPMw26f8Hn903WC4QN0MCH+sLB9Zustpzydqtmzo5mdSzwuoLoxcesYJTZFmpwD1xIQ==", "dev": true, "dependencies": { "@babel/core": "7.29.0", @@ -768,7 +768,7 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/compiler": "21.2.12", + "@angular/compiler": "21.2.13", "typescript": ">=5.9 <6.1" }, "peerDependenciesMeta": { @@ -806,9 +806,9 @@ } }, "node_modules/@angular/core": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-21.2.12.tgz", - "integrity": "sha512-wcD6tzE30nwg58KmAU19347Jf/1F/vFg2CEd9Qcu5cA1Z4s3umzvaqs/7988ne4HaS4iJEpvTbRvGss7EYZEfA==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-21.2.13.tgz", + "integrity": "sha512-23tS4oNL8nvkHcI4l9rbruQs2WS4yqQmBVQxWakqS9cmRpArLGgveR+hKNU5tPXm5EAi8oLO34/Zy7z70jUpCg==", "dependencies": { "tslib": "^2.3.0" }, @@ -816,7 +816,7 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/compiler": "21.2.12", + "@angular/compiler": "21.2.13", "rxjs": "^6.5.3 || ^7.4.0", "zone.js": "~0.15.0 || ~0.16.0" }, @@ -830,9 +830,9 @@ } }, "node_modules/@angular/forms": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-21.2.12.tgz", - "integrity": "sha512-jhHaIgMWcgPcVFEPwhjLhByvA2xou6Th5PR6iC3H0YeLQyRmOFPWdczszytlWB1CeJ0UT9epxzOZT25zNcGSfg==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-21.2.13.tgz", + "integrity": "sha512-efAKdL8eVRlGvcJWrUFcYyRE/togWfopUTw2D5TIkDAndnmmRaWA70wD4n/E1FFV5UdxSBxoyEYE0qVlPiewtQ==", "dependencies": { "@standard-schema/spec": "^1.0.0", "tslib": "^2.3.0" @@ -841,21 +841,21 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "21.2.12", - "@angular/core": "21.2.12", - "@angular/platform-browser": "21.2.12", + "@angular/common": "21.2.13", + "@angular/core": "21.2.13", + "@angular/platform-browser": "21.2.13", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/material": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-21.2.10.tgz", - "integrity": "sha512-3sV3XJp9HaEbbMn2E/4DQcyrnitduSV5ZJIGaTb+3ayrlRMSGb3ABWhrKTt+cZGC5Tz0hH6tTsn5atETuZOmAQ==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-21.2.11.tgz", + "integrity": "sha512-XcLJ4nyrKpa1wHqJm53ohxmecVxwK0ppbesGyHIvcxZzgbzwZ8FyU00k6sy+6NWlGuikqmrEu3Gm5A8LRYOFXQ==", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/cdk": "21.2.10", + "@angular/cdk": "21.2.11", "@angular/common": "^21.0.0 || ^22.0.0", "@angular/core": "^21.0.0 || ^22.0.0", "@angular/forms": "^21.0.0 || ^22.0.0", @@ -864,9 +864,9 @@ } }, "node_modules/@angular/platform-browser": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-21.2.12.tgz", - "integrity": "sha512-P4MVColcYgBPmHyQ9nPVw9NjWPNxkC++N2Bjh3kOUFflC/6D/ufYJytsI/y1WQ8dtoHPHxiuRf3xHvcwUMPgEQ==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-21.2.13.tgz", + "integrity": "sha512-96rcwLHsklqAYRuS2SEBOUdQS5PLkuUIEEIjpYu4rxU2PVvOMapJEImM/QBxrbwjnCgRbj/CivkgfjiR0R0wSA==", "dependencies": { "tslib": "^2.3.0" }, @@ -874,9 +874,9 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/animations": "21.2.12", - "@angular/common": "21.2.12", - "@angular/core": "21.2.12" + "@angular/animations": "21.2.13", + "@angular/common": "21.2.13", + "@angular/core": "21.2.13" }, "peerDependenciesMeta": { "@angular/animations": { @@ -885,9 +885,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-21.2.12.tgz", - "integrity": "sha512-9WBflv/ewh7yjeXL3YrSQcrsquvBYSBzgpKpX39zH9YBDnSNAv7ic0psmfyLkb1bjrWM+CFJBbR543CLTCOCRA==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-21.2.13.tgz", + "integrity": "sha512-VltLjoKi7lOIGtwkBy9jauV+JLU9PAaLU7/iIVxZBgucvV85xj7CA+//KOBzneQ5V+XtnpgVrdE9bHMFIhiH5Q==", "dependencies": { "tslib": "^2.3.0" }, @@ -895,16 +895,16 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "21.2.12", - "@angular/compiler": "21.2.12", - "@angular/core": "21.2.12", - "@angular/platform-browser": "21.2.12" + "@angular/common": "21.2.13", + "@angular/compiler": "21.2.13", + "@angular/core": "21.2.13", + "@angular/platform-browser": "21.2.13" } }, "node_modules/@angular/router": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-21.2.12.tgz", - "integrity": "sha512-2/RDHt3GdW2ABNRVrgLX7IxgJLdF7u8Sbh11kAUn04QhNI/GObxIV4M5Hm/NTeDoi+hCXavkaHVBlj/dG5ANbw==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-21.2.13.tgz", + "integrity": "sha512-/JXtdhUH/rDGiJmUNrrbs52Aji4sygVCz5HIBujrnj3cjreKam7n98Ufkh0aZvAKybdGd5A8srNUFePzAvfExQ==", "dependencies": { "tslib": "^2.3.0" }, @@ -912,9 +912,9 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "21.2.12", - "@angular/core": "21.2.12", - "@angular/platform-browser": "21.2.12", + "@angular/common": "21.2.13", + "@angular/core": "21.2.13", + "@angular/platform-browser": "21.2.13", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -3908,13 +3908,13 @@ ] }, "node_modules/@schematics/angular": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.10.tgz", - "integrity": "sha512-RWoD2iARXfHmMkAzmAsefj5rcyihhVPW4OY7+pdpfFYCHdGPreSbEAhCcTF2dJjJA/71N5qj5bFdSIJhO2aZ1A==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.11.tgz", + "integrity": "sha512-EqH12Fr3vaWFpsilFDFXkxwMIidEDZr5cGl0w2hDRG7DjXE2oRB/VXix8xmpuHkzJ40Jgew6hIc+bfbwQhFK1A==", "dev": true, "dependencies": { - "@angular-devkit/core": "21.2.10", - "@angular-devkit/schematics": "21.2.10", + "@angular-devkit/core": "21.2.11", + "@angular-devkit/schematics": "21.2.11", "jsonc-parser": "3.3.1" }, "engines": { @@ -3924,9 +3924,9 @@ } }, "node_modules/@schematics/angular/node_modules/@angular-devkit/core": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.10.tgz", - "integrity": "sha512-LMpwxn2PsIdFEZCJJpaym7B2MSuMvo2BUfEl+EZwJT7Zk4RdIMP9eTFOP7JTz9Mis+ODQWO4ei0nqGDE/UanQg==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.11.tgz", + "integrity": "sha512-kfMNh5X2hOdyr0uNFaaHUJR3OVr4oH2+UhI+FsTu7gqogdgYlHAVHhHAFulfDgtAEOiqpeSQF9RhQnCJl+/LXA==", "dev": true, "dependencies": { "ajv": "8.18.0", @@ -11306,19 +11306,19 @@ } }, "@angular-devkit/architect": { - "version": "0.2102.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.10.tgz", - "integrity": "sha512-deiDH9ug1//eAM6IcyFT5T3eDDAudZex7F1K6lJkVUsjic/DwLU/KabvqF/i+PM05YmxMwLZsGNN0oj0qCxP8A==", + "version": "0.2102.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2102.11.tgz", + "integrity": "sha512-t7J8aaUho1mXjiIecPNX5/rjXeV8j8ZCGY5tD3ic5kzKxPkbuYYcQpJLdzlmBcN+wDgCmNdo8ySvItvU0m58lg==", "dev": true, "requires": { - "@angular-devkit/core": "21.2.10", + "@angular-devkit/core": "21.2.11", "rxjs": "7.8.2" }, "dependencies": { "@angular-devkit/core": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.10.tgz", - "integrity": "sha512-LMpwxn2PsIdFEZCJJpaym7B2MSuMvo2BUfEl+EZwJT7Zk4RdIMP9eTFOP7JTz9Mis+ODQWO4ei0nqGDE/UanQg==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.11.tgz", + "integrity": "sha512-kfMNh5X2hOdyr0uNFaaHUJR3OVr4oH2+UhI+FsTu7gqogdgYlHAVHhHAFulfDgtAEOiqpeSQF9RhQnCJl+/LXA==", "dev": true, "requires": { "ajv": "8.18.0", @@ -11363,12 +11363,12 @@ } }, "@angular-devkit/schematics": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.10.tgz", - "integrity": "sha512-ydmYDqbX7c2yZl25MDzeKKH+Sy9x3qq5AdWhXJh2SsqbQWp88DgrYNV315nznZONukLkg7eSNyWbweuBcIHmKA==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-21.2.11.tgz", + "integrity": "sha512-69CWZ5/ftLdpUPAwwdAxTNosiGXUyvwdnOfmHsd9NvCT0OSTeq0eQ0UfnGcHASrXIVmnyWiNfBWM1DLqsgBXmw==", "dev": true, "requires": { - "@angular-devkit/core": "21.2.10", + "@angular-devkit/core": "21.2.11", "jsonc-parser": "3.3.1", "magic-string": "0.30.21", "ora": "9.3.0", @@ -11376,9 +11376,9 @@ }, "dependencies": { "@angular-devkit/core": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.10.tgz", - "integrity": "sha512-LMpwxn2PsIdFEZCJJpaym7B2MSuMvo2BUfEl+EZwJT7Zk4RdIMP9eTFOP7JTz9Mis+ODQWO4ei0nqGDE/UanQg==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.11.tgz", + "integrity": "sha512-kfMNh5X2hOdyr0uNFaaHUJR3OVr4oH2+UhI+FsTu7gqogdgYlHAVHhHAFulfDgtAEOiqpeSQF9RhQnCJl+/LXA==", "dev": true, "requires": { "ajv": "8.18.0", @@ -11423,21 +11423,21 @@ } }, "@angular/animations": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-21.2.12.tgz", - "integrity": "sha512-91mgQI15qStL38LijoKyAvNo61wB5rUpwqDVHoJQeISUChVYOY4hiofO6hW6ERg8MHQKUTyOrPDg5cN4yTcp9A==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-21.2.13.tgz", + "integrity": "sha512-bOztfduqo6PPgWTJcmZ402mPZEXCaeODZcNUqkSz76LibS7uyiT2kuvk2duw7EOFi3LIptxCLQe0ofnB+njiOw==", "requires": { "tslib": "^2.3.0" } }, "@angular/build": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.10.tgz", - "integrity": "sha512-jnFN56y9tyqsZbbDueEzITYAfug7bSF9KcOi9fhPppbmTdjSN5xrXXltDSqwgRdvGtcctZ55NunT7sGF7+ubXQ==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-21.2.11.tgz", + "integrity": "sha512-2afR6VKkP0HH2u6OuijSMgSHsL5tU4CBCixgQtY677mlvS8TOZg/kOksJIUlz0EvDVCJZBK8WLH9cPJ6mC/Qdg==", "dev": true, "requires": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.2102.10", + "@angular-devkit/architect": "0.2102.11", "@babel/core": "7.29.0", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -11488,27 +11488,27 @@ } }, "@angular/cdk": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-21.2.10.tgz", - "integrity": "sha512-yfCzUFNfeSMNnCkc0P5Pozqz1EViDe9KLPQyHVY/hApsNgBWvckpA+ZEWgKNfAf72f8bUJvZoHejaSMGYrpvuw==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-21.2.11.tgz", + "integrity": "sha512-QS5f0si1LgDQFgxXtpuDr7gBFVSQLl1fdnx3UA6GrzSmuV0sfzBhBq7NlZGxZTDaKy4ZxY34RFx4Bvm1zo+gBA==", "requires": { "parse5": "^8.0.0", "tslib": "^2.3.0" } }, "@angular/cli": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.10.tgz", - "integrity": "sha512-ezf9LM0GgexG2l8ae/uN4fUyxGqeFEH9iu30mUMU5dwow76aK+b4Abuf5eSuR0F8zTLEA3ZUEYywI+gajbAUuA==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-21.2.11.tgz", + "integrity": "sha512-vpF/oa+HzLl4lF78ePCgkhBdQj29IlFvZtBsbAXXpb16FLZSua2m7+yHd/PICTlchh1+LfIxFY9snMY1BllBsQ==", "dev": true, "requires": { - "@angular-devkit/architect": "0.2102.10", - "@angular-devkit/core": "21.2.10", - "@angular-devkit/schematics": "21.2.10", + "@angular-devkit/architect": "0.2102.11", + "@angular-devkit/core": "21.2.11", + "@angular-devkit/schematics": "21.2.11", "@inquirer/prompts": "7.10.1", "@listr2/prompt-adapter-inquirer": "3.0.5", "@modelcontextprotocol/sdk": "1.26.0", - "@schematics/angular": "21.2.10", + "@schematics/angular": "21.2.11", "@yarnpkg/lockfile": "1.1.0", "algoliasearch": "5.48.1", "ini": "6.0.0", @@ -11523,9 +11523,9 @@ }, "dependencies": { "@angular-devkit/core": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.10.tgz", - "integrity": "sha512-LMpwxn2PsIdFEZCJJpaym7B2MSuMvo2BUfEl+EZwJT7Zk4RdIMP9eTFOP7JTz9Mis+ODQWO4ei0nqGDE/UanQg==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.11.tgz", + "integrity": "sha512-kfMNh5X2hOdyr0uNFaaHUJR3OVr4oH2+UhI+FsTu7gqogdgYlHAVHhHAFulfDgtAEOiqpeSQF9RhQnCJl+/LXA==", "dev": true, "requires": { "ajv": "8.18.0", @@ -11570,25 +11570,25 @@ } }, "@angular/common": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-21.2.12.tgz", - "integrity": "sha512-b7IRSM9fWPmZ1SLN0utVcW87IkhiRte3Wsnwr2nEsjum2soRMfvKqHwtEFGfCztlwOmZLgKiGW9pqKpzBkIjnQ==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-21.2.13.tgz", + "integrity": "sha512-fNvRmGAX0zbsLX/kJjgb6l8HAuGTpfYRNc06taTCIvED2RsRpfwrh79IxYlPBspr+hpFbHa0/kxU6Q5I8V0jKQ==", "requires": { "tslib": "^2.3.0" } }, "@angular/compiler": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-21.2.12.tgz", - "integrity": "sha512-246iBwMAVGzrYPqu/Wwzb9L/kt+dkT12Hllr/dYZu6aHeIxaHPRZoPBKSweAgOPXeOl+q+nlPtK34glsMb1CRw==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-21.2.13.tgz", + "integrity": "sha512-0OZk5ujHgowRme3iXJ1Ce1OI3eTDcGovBARBiyJT0E8kt9Y0TdQdGaYMRrNN1UzDv4hk8f1d/xVeF0BpMTvqPQ==", "requires": { "tslib": "^2.3.0" } }, "@angular/compiler-cli": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-21.2.12.tgz", - "integrity": "sha512-YQ15Yp2OWBS1NnzZH77HLH1ZDn+/A5Mc1EobKl4CX8dYUEPIB/KwmGKLaKtbJ0KNcVsDlmsTTWodRgqe2n5erw==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-21.2.13.tgz", + "integrity": "sha512-ueETJy2ZcXZ4a0aLEr+oPMw26f8Hn903WC4QN0MCH+sLB9Zustpzydqtmzo5mdSzwuoLoxcesYJTZFmpwD1xIQ==", "dev": true, "requires": { "@babel/core": "7.29.0", @@ -11619,50 +11619,50 @@ } }, "@angular/core": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-21.2.12.tgz", - "integrity": "sha512-wcD6tzE30nwg58KmAU19347Jf/1F/vFg2CEd9Qcu5cA1Z4s3umzvaqs/7988ne4HaS4iJEpvTbRvGss7EYZEfA==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-21.2.13.tgz", + "integrity": "sha512-23tS4oNL8nvkHcI4l9rbruQs2WS4yqQmBVQxWakqS9cmRpArLGgveR+hKNU5tPXm5EAi8oLO34/Zy7z70jUpCg==", "requires": { "tslib": "^2.3.0" } }, "@angular/forms": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-21.2.12.tgz", - "integrity": "sha512-jhHaIgMWcgPcVFEPwhjLhByvA2xou6Th5PR6iC3H0YeLQyRmOFPWdczszytlWB1CeJ0UT9epxzOZT25zNcGSfg==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-21.2.13.tgz", + "integrity": "sha512-efAKdL8eVRlGvcJWrUFcYyRE/togWfopUTw2D5TIkDAndnmmRaWA70wD4n/E1FFV5UdxSBxoyEYE0qVlPiewtQ==", "requires": { "@standard-schema/spec": "^1.0.0", "tslib": "^2.3.0" } }, "@angular/material": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-21.2.10.tgz", - "integrity": "sha512-3sV3XJp9HaEbbMn2E/4DQcyrnitduSV5ZJIGaTb+3ayrlRMSGb3ABWhrKTt+cZGC5Tz0hH6tTsn5atETuZOmAQ==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-21.2.11.tgz", + "integrity": "sha512-XcLJ4nyrKpa1wHqJm53ohxmecVxwK0ppbesGyHIvcxZzgbzwZ8FyU00k6sy+6NWlGuikqmrEu3Gm5A8LRYOFXQ==", "requires": { "tslib": "^2.3.0" } }, "@angular/platform-browser": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-21.2.12.tgz", - "integrity": "sha512-P4MVColcYgBPmHyQ9nPVw9NjWPNxkC++N2Bjh3kOUFflC/6D/ufYJytsI/y1WQ8dtoHPHxiuRf3xHvcwUMPgEQ==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-21.2.13.tgz", + "integrity": "sha512-96rcwLHsklqAYRuS2SEBOUdQS5PLkuUIEEIjpYu4rxU2PVvOMapJEImM/QBxrbwjnCgRbj/CivkgfjiR0R0wSA==", "requires": { "tslib": "^2.3.0" } }, "@angular/platform-browser-dynamic": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-21.2.12.tgz", - "integrity": "sha512-9WBflv/ewh7yjeXL3YrSQcrsquvBYSBzgpKpX39zH9YBDnSNAv7ic0psmfyLkb1bjrWM+CFJBbR543CLTCOCRA==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-21.2.13.tgz", + "integrity": "sha512-VltLjoKi7lOIGtwkBy9jauV+JLU9PAaLU7/iIVxZBgucvV85xj7CA+//KOBzneQ5V+XtnpgVrdE9bHMFIhiH5Q==", "requires": { "tslib": "^2.3.0" } }, "@angular/router": { - "version": "21.2.12", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-21.2.12.tgz", - "integrity": "sha512-2/RDHt3GdW2ABNRVrgLX7IxgJLdF7u8Sbh11kAUn04QhNI/GObxIV4M5Hm/NTeDoi+hCXavkaHVBlj/dG5ANbw==", + "version": "21.2.13", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-21.2.13.tgz", + "integrity": "sha512-/JXtdhUH/rDGiJmUNrrbs52Aji4sygVCz5HIBujrnj3cjreKam7n98Ufkh0aZvAKybdGd5A8srNUFePzAvfExQ==", "requires": { "tslib": "^2.3.0" } @@ -13381,20 +13381,20 @@ "optional": true }, "@schematics/angular": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.10.tgz", - "integrity": "sha512-RWoD2iARXfHmMkAzmAsefj5rcyihhVPW4OY7+pdpfFYCHdGPreSbEAhCcTF2dJjJA/71N5qj5bFdSIJhO2aZ1A==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-21.2.11.tgz", + "integrity": "sha512-EqH12Fr3vaWFpsilFDFXkxwMIidEDZr5cGl0w2hDRG7DjXE2oRB/VXix8xmpuHkzJ40Jgew6hIc+bfbwQhFK1A==", "dev": true, "requires": { - "@angular-devkit/core": "21.2.10", - "@angular-devkit/schematics": "21.2.10", + "@angular-devkit/core": "21.2.11", + "@angular-devkit/schematics": "21.2.11", "jsonc-parser": "3.3.1" }, "dependencies": { "@angular-devkit/core": { - "version": "21.2.10", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.10.tgz", - "integrity": "sha512-LMpwxn2PsIdFEZCJJpaym7B2MSuMvo2BUfEl+EZwJT7Zk4RdIMP9eTFOP7JTz9Mis+ODQWO4ei0nqGDE/UanQg==", + "version": "21.2.11", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-21.2.11.tgz", + "integrity": "sha512-kfMNh5X2hOdyr0uNFaaHUJR3OVr4oH2+UhI+FsTu7gqogdgYlHAVHhHAFulfDgtAEOiqpeSQF9RhQnCJl+/LXA==", "dev": true, "requires": { "ajv": "8.18.0", diff --git a/webui/package.json b/webui/package.json index 900f6fd31..a247b6bdb 100644 --- a/webui/package.json +++ b/webui/package.json @@ -11,16 +11,16 @@ }, "private": true, "dependencies": { - "@angular/animations": "^21.2.12", - "@angular/cdk": "^21.2.10", - "@angular/common": "^21.2.12", - "@angular/compiler": "^21.2.12", - "@angular/core": "^21.2.12", - "@angular/forms": "^21.2.12", - "@angular/material": "^21.2.10", - "@angular/platform-browser": "^21.2.12", - "@angular/platform-browser-dynamic": "^21.2.12", - "@angular/router": "^21.2.12", + "@angular/animations": "^21.2.13", + "@angular/cdk": "^21.2.11", + "@angular/common": "^21.2.13", + "@angular/compiler": "^21.2.13", + "@angular/core": "^21.2.13", + "@angular/forms": "^21.2.13", + "@angular/material": "^21.2.11", + "@angular/platform-browser": "^21.2.13", + "@angular/platform-browser-dynamic": "^21.2.13", + "@angular/router": "^21.2.13", "bootstrap": "^5.3.8", "js-yaml": "^4.1.1", "marked": "^17.0.6", @@ -31,9 +31,9 @@ "zone.js": "~0.16.2" }, "devDependencies": { - "@angular/build": "^21.2.10", - "@angular/cli": "^21.2.10", - "@angular/compiler-cli": "^21.2.12", + "@angular/build": "^21.2.11", + "@angular/cli": "^21.2.11", + "@angular/compiler-cli": "^21.2.13", "@types/jasmine": "~6.0.0", "@types/js-yaml": "^4.0.9", "@types/node": "^25.6.2",