diff --git a/ui/package-lock.json b/ui/package-lock.json index 4c27ef2..f2f5019 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -8,28 +8,28 @@ "name": "ui", "version": "0.0.0", "dependencies": { - "@angular/animations": "20.3.4", - "@angular/cdk": "20.2.8", - "@angular/common": "20.3.4", - "@angular/compiler": "20.3.4", - "@angular/core": "20.3.4", - "@angular/forms": "20.3.4", - "@angular/material": "20.2.8", - "@angular/platform-browser": "20.3.4", - "@angular/platform-browser-dynamic": "20.3.4", - "@angular/router": "20.3.4", + "@angular/animations": "20.3.6", + "@angular/cdk": "20.2.9", + "@angular/common": "20.3.6", + "@angular/compiler": "20.3.6", + "@angular/core": "20.3.6", + "@angular/forms": "20.3.6", + "@angular/material": "20.2.9", + "@angular/platform-browser": "20.3.6", + "@angular/platform-browser-dynamic": "20.3.6", + "@angular/router": "20.3.6", "rxjs": "7.8.2", "tslib": "2.8.1" }, "devDependencies": { - "@angular-eslint/builder": "20.3.0", - "@angular-eslint/eslint-plugin": "20.3.0", - "@angular-eslint/eslint-plugin-template": "20.3.0", - "@angular-eslint/schematics": "20.3.0", - "@angular-eslint/template-parser": "20.3.0", + "@angular-eslint/builder": "20.4.0", + "@angular-eslint/eslint-plugin": "20.4.0", + "@angular-eslint/eslint-plugin-template": "20.4.0", + "@angular-eslint/schematics": "20.4.0", + "@angular-eslint/template-parser": "20.4.0", "@angular/build": "^20.3.1", - "@angular/cli": "20.3.5", - "@angular/compiler-cli": "20.3.4", + "@angular/cli": "20.3.6", + "@angular/compiler-cli": "20.3.6", "@types/jasmine": "5.1.9", "@types/node": "^20.19.11", "@typescript-eslint/eslint-plugin": "8.46.0", @@ -270,13 +270,13 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.2003.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2003.5.tgz", - "integrity": "sha512-KtA//ucTIdnKp1+vTYnqBallEbiZHLx3Gs7XgYm+p4VJfVjbMZHWY2vrbJoyCUp05goiv2XnDy0bKQ9VYHePWg==", + "version": "0.2003.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2003.6.tgz", + "integrity": "sha512-VtXxfJzrBZ8MQN83shXNaTUaLSOIwa+4/3LD5drxSnHuYJrz+d3FIApWAxcA9QzucsTDZwXyFxaWZN/e5XVm6g==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "20.3.5", + "@angular-devkit/core": "20.3.6", "rxjs": "7.8.2" }, "engines": { @@ -286,9 +286,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "20.3.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-20.3.5.tgz", - "integrity": "sha512-NpAP5j3q/n+SC1s0yAWKDAbc7Y8xUxlmJ5iDRJBGu6qDKM7lMnYA1tn2UEy/JnXluJ2XZqqiymrtucw7yux2xQ==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-20.3.6.tgz", + "integrity": "sha512-uLRk3865Iz/EO9Zm/mrFfdyoZinJBihXE6HVDYRYjAqsgW14LsD8pkpWy9+LYlOwcH96Ndnev+msxaTJaNXtPg==", "dev": true, "license": "MIT", "dependencies": { @@ -314,13 +314,13 @@ } }, "node_modules/@angular-devkit/schematics": { - "version": "20.3.5", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-20.3.5.tgz", - "integrity": "sha512-BDizJp7QIoCyMZmuGKoryNUH3QgFPnkEIv0gRdpLhZum4+ZN/DYWaf/jSSGnSVGK88oMrgq7420VEjYPlgJ5MA==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-20.3.6.tgz", + "integrity": "sha512-QD7QS1oR0XcZ9ZI4D1c4JjKmSn2up/ocOU2FS1mMO7S5RtAZMsPv4J3r+6ywHA2ev2sRySOQ0D8OYBcEuYX9Jw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "20.3.5", + "@angular-devkit/core": "20.3.6", "jsonc-parser": "3.3.1", "magic-string": "0.30.17", "ora": "8.2.0", @@ -333,9 +333,9 @@ } }, "node_modules/@angular-eslint/builder": { - "version": "20.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-20.3.0.tgz", - "integrity": "sha512-3XpWLdh+/K4+r0ChkKW00SXWyBA7ShMpE+Pt1XUmIu4srJgGRnt8e+kC4Syi+s2t5QS7PjlwRaelB1KfSMXZ5A==", + "version": "20.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-20.4.0.tgz", + "integrity": "sha512-65mekrXZOurc2K6Ft7/aISiW9vsGcSTKvBxQVXarySBh1jzEvYKnG3tmiYP/ApTh6GPKrDo/XgbW85T67s9UXg==", "dev": true, "license": "MIT", "dependencies": { @@ -348,21 +348,21 @@ } }, "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "20.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-20.3.0.tgz", - "integrity": "sha512-QwuNnmRNr/uNj89TxknPbGcs5snX1w7RoJJPNAsfb2QGcHzUTQovS8hqm9kaDZdpUJDPP7jt7B6F0+EjrPAXRA==", + "version": "20.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-20.4.0.tgz", + "integrity": "sha512-u3I/yABCm+lda/AdnLKJnjdQp1i4BACgEKY9D6eKIgijcRtlvUc6Jq+43e1oPZLj+3DdrlABNcB8HsA/+RzikA==", "dev": true, "license": "MIT" }, "node_modules/@angular-eslint/eslint-plugin": { - "version": "20.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-20.3.0.tgz", - "integrity": "sha512-7ghzGTiExrgTetDQ6IPP5uXSa94Xhtzp2VHCIa58EcUb7oMv06HWZ1Uss3xgFmACsLpN+vayKJIdFiboqaGVRA==", + "version": "20.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-20.4.0.tgz", + "integrity": "sha512-gSQO18QLHt46UFjDcxkGhuFMKl4sPdFDnCZRZDpZC+4OZQ64f+xazPOveSoK1o4ttjSulfyXslE+I9bESmR5Mw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "20.3.0", - "@angular-eslint/utils": "20.3.0", + "@angular-eslint/bundled-angular-compiler": "20.4.0", + "@angular-eslint/utils": "20.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { @@ -372,19 +372,19 @@ } }, "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "20.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-20.3.0.tgz", - "integrity": "sha512-WMJDJfybOLCiN4QrOyrLl+Zt5F+A/xoDYMWTdn+LgACheLs2tguVQiwf+oCgHnHGcsTsulPYlRHldKBGZMgs4w==", + "version": "20.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-20.4.0.tgz", + "integrity": "sha512-AWXtpWfivSE3PIwTPkuACPww5qu8dn3p1nuGuk2M/3LoHJFAMVvH6y2toTqGSUSTKALSdYzGhxbRPyDy6aEzDw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "20.3.0", - "@angular-eslint/utils": "20.3.0", + "@angular-eslint/bundled-angular-compiler": "20.4.0", + "@angular-eslint/utils": "20.4.0", "aria-query": "5.3.2", "axobject-query": "4.1.0" }, "peerDependencies": { - "@angular-eslint/template-parser": "20.3.0", + "@angular-eslint/template-parser": "20.4.0", "@typescript-eslint/types": "^7.11.0 || ^8.0.0", "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", "eslint": "^8.57.0 || ^9.0.0", @@ -392,30 +392,30 @@ } }, "node_modules/@angular-eslint/schematics": { - "version": "20.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-20.3.0.tgz", - "integrity": "sha512-4n92tHKIJm1PP+FjhnmO7AMpvKdRIoF+YgF38oUU7aMJqfZ3RXIhazMMxw2u3VU1MisKH766KSll++c4LgarVA==", + "version": "20.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-20.4.0.tgz", + "integrity": "sha512-VIJ1RW4wq4sMf6jVaKiUR0H28Oro7eb9SKVSL7ztef8qGR8BMFKpyJM9W5DZ1Q6RXYpC0E8Q4rKEiTe3K3KsBQ==", "dev": true, "license": "MIT", "dependencies": { "@angular-devkit/core": ">= 20.0.0 < 21.0.0", "@angular-devkit/schematics": ">= 20.0.0 < 21.0.0", - "@angular-eslint/eslint-plugin": "20.3.0", - "@angular-eslint/eslint-plugin-template": "20.3.0", + "@angular-eslint/eslint-plugin": "20.4.0", + "@angular-eslint/eslint-plugin-template": "20.4.0", "ignore": "7.0.5", "semver": "7.7.2", "strip-json-comments": "3.1.1" } }, "node_modules/@angular-eslint/template-parser": { - "version": "20.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-20.3.0.tgz", - "integrity": "sha512-gB564h/kZ7siWvgHDETU++sk5e25qFfVaizLaa6KoBEYFP6dOCiedz15LTcA0TsXp0rGu6Z6zkl291iSM1qzDA==", + "version": "20.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-20.4.0.tgz", + "integrity": "sha512-5Vyo/VJ1DrIsAkudFpZj1f7CpCLYuiTzTQksHTiZE18iYsLKRkEC7y9S6+TiHrdD96rhNxL28Pz9FDU4lIBjkw==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@angular-eslint/bundled-angular-compiler": "20.3.0", + "@angular-eslint/bundled-angular-compiler": "20.4.0", "eslint-scope": "^8.0.2" }, "peerDependencies": { @@ -424,13 +424,13 @@ } }, "node_modules/@angular-eslint/utils": { - "version": "20.3.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-20.3.0.tgz", - "integrity": "sha512-7XOQeNXgyhznDwoP1TwPrCMq/uXKJHQgCVPFREkJGKbNf/jzNldB7iV1eqpBzUQIPEQFgfcDG67dexpMAq3N4g==", + "version": "20.4.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-20.4.0.tgz", + "integrity": "sha512-SkR4fdPc+40W/53JmF6Nz6EIXIxvoRzhOdUiHoBKr/6fWONQwm7Vq55vk11AdK/oKTDUQCJ84HExQw6mzFljtg==", "dev": true, "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "20.3.0" + "@angular-eslint/bundled-angular-compiler": "20.4.0" }, "peerDependencies": { "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", @@ -439,9 +439,9 @@ } }, "node_modules/@angular/animations": { - "version": "20.3.4", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-20.3.4.tgz", - "integrity": "sha512-b+vFsTtMYtOrcZZLXB4BxuErbrLlShFT6khTvkwu/pFK8ri3tasyJGkeKRZJHao5ZsWdZSqV2mRwzg7vphchnA==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-20.3.6.tgz", + "integrity": "sha512-qNaVvEOKvigoCQMg0ABnq44HhiHqKD4WN3KoUcXneklcMYCzFE5nuQxKylfWzCRiI5XqiJ9pqiL1m2D7o+Vdiw==", "license": "MIT", "peer": true, "dependencies": { @@ -451,18 +451,18 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/core": "20.3.4" + "@angular/core": "20.3.6" } }, "node_modules/@angular/build": { - "version": "20.3.5", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-20.3.5.tgz", - "integrity": "sha512-Nwwwm8U7lolkdHt75PiPkW93689SBFUN9qEQeu02sPfq2Tqyn20PZGifXkV8A/6mlWbQUjfUnGpRTVk/WhW9Eg==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-20.3.6.tgz", + "integrity": "sha512-O5qyxCCe77tu1zy9XudKxqFqi5zih0ZI8J8Anra/ZZdtTKbLMprXMGFzMYzwCqvcIzzbmOumkSJKoXbFazHaaw==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.2003.5", + "@angular-devkit/architect": "0.2003.6", "@babel/core": "7.28.3", "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", @@ -504,7 +504,7 @@ "@angular/platform-browser": "^20.0.0", "@angular/platform-server": "^20.0.0", "@angular/service-worker": "^20.0.0", - "@angular/ssr": "^20.3.5", + "@angular/ssr": "^20.3.6", "karma": "^6.4.0", "less": "^4.2.0", "ng-packagr": "^20.0.0", @@ -554,9 +554,9 @@ } }, "node_modules/@angular/cdk": { - "version": "20.2.8", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-20.2.8.tgz", - "integrity": "sha512-r2GzcgwkRETKUmFhGfmT+T0RYRcYb/JrpADTnUG3sOkHY+05r7YGkmmXMjUIB0nVERqVuFBM1mKVcIFp9SJDmQ==", + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-20.2.9.tgz", + "integrity": "sha512-rbY1AMz9389WJI29iAjWp4o0QKRQHCrQQUuP0ctNQzh1tgWpwiRLx8N4yabdVdsCA846vPsyKJtBlSNwKMsjJA==", "license": "MIT", "peer": true, "dependencies": { @@ -570,19 +570,19 @@ } }, "node_modules/@angular/cli": { - "version": "20.3.5", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-20.3.5.tgz", - "integrity": "sha512-UA843Mh5uHIWnrzKUotGmhJmvefyEizFS7X8xJEUJsX5pa1EKUB/145rKHoLHxRRpHGxFcXtvciJCksFz1lSBA==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-20.3.6.tgz", + "integrity": "sha512-1RozAub7Gcl5ES3vBYatIgoMDgujlvySwHARoYT+1VhbYvM0RTt4sn2aDhHxqG0GcyiXR5zISkzJvldaY2nQCQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.2003.5", - "@angular-devkit/core": "20.3.5", - "@angular-devkit/schematics": "20.3.5", + "@angular-devkit/architect": "0.2003.6", + "@angular-devkit/core": "20.3.6", + "@angular-devkit/schematics": "20.3.6", "@inquirer/prompts": "7.8.2", "@listr2/prompt-adapter-inquirer": "3.0.1", "@modelcontextprotocol/sdk": "1.17.3", - "@schematics/angular": "20.3.5", + "@schematics/angular": "20.3.6", "@yarnpkg/lockfile": "1.1.0", "algoliasearch": "5.35.0", "ini": "5.0.0", @@ -605,9 +605,9 @@ } }, "node_modules/@angular/common": { - "version": "20.3.4", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-20.3.4.tgz", - "integrity": "sha512-hBQahyiHEAtc30a8hPOuIWcUL7j8189DC0sX4RiBd/wtvzH4Sd3XhguxyZAL6gHgNZEQ0nKy0uAfvWB/79GChQ==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-20.3.6.tgz", + "integrity": "sha512-+gHMuFe0wz4f+vfGZ2q+fSQSYaY7KlN7QdDrFqLnA7H2sythzhXvRbXEtp4DkPjihh9gupXg2MeLh1ROy5AfSw==", "license": "MIT", "peer": true, "dependencies": { @@ -617,14 +617,14 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/core": "20.3.4", + "@angular/core": "20.3.6", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "20.3.4", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-20.3.4.tgz", - "integrity": "sha512-ISfEyn5ppWOP2hyZy0/IFEcQOaq5x1mXVZ2CRCxTpWyXYzavj27Ahr3+LQHPVV0uTNovlENyPAUnrzW+gLxXEw==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-20.3.6.tgz", + "integrity": "sha512-OdjXBsAsnn7qiW6fSHClwn9XwjVxhtO9+RbDc6Mf+YPCnJq0s8T78H2fc8VdJFp/Rs+tMZcwwjd9VZPm8+2XWA==", "license": "MIT", "peer": true, "dependencies": { @@ -635,9 +635,9 @@ } }, "node_modules/@angular/compiler-cli": { - "version": "20.3.4", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-20.3.4.tgz", - "integrity": "sha512-FwEv+QM9tEMXDMd2V+j82VLOjJVUrI7ENz/LJa2p/YEGVJQkT3HVca5qJj+8I+7bfPEY/d46R/cmjjqMqUcYdg==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-20.3.6.tgz", + "integrity": "sha512-VOFRBx9fBt2jW9I8qD23fwGeKxBI8JssJBAMqnFPl3k59VJWHQi6LlXZCLCBNdfwflTJdKeRvdgT51Q0k6tnFQ==", "dev": true, "license": "MIT", "peer": true, @@ -659,7 +659,7 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/compiler": "20.3.4", + "@angular/compiler": "20.3.6", "typescript": ">=5.8 <6.0" }, "peerDependenciesMeta": { @@ -669,9 +669,9 @@ } }, "node_modules/@angular/core": { - "version": "20.3.4", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-20.3.4.tgz", - "integrity": "sha512-qLYVXcpSBmsA/9fITB1cT2y37V1Yo3ybWEwvafnbAh8izabrMV0hh+J9Ajh9bPk092T7LS8Xt9eTu0OquBXkbw==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-20.3.6.tgz", + "integrity": "sha512-sDURQWnjwE4Y750u/5qwkZEYMoI4CrKghnx4aKulxCnohR3//C78wvz6p8MtCuqYfzGkdQZDYFg8tgAz17qgPw==", "license": "MIT", "peer": true, "dependencies": { @@ -681,7 +681,7 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/compiler": "20.3.4", + "@angular/compiler": "20.3.6", "rxjs": "^6.5.3 || ^7.4.0", "zone.js": "~0.15.0" }, @@ -695,9 +695,9 @@ } }, "node_modules/@angular/forms": { - "version": "20.3.4", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-20.3.4.tgz", - "integrity": "sha512-gPbI2iIvVA2jhwjTg7e3j/JqCFIpRSPgzW/wi5q7LrGBm7XKHNzY5xlEVDNvdq+gC4HTius9GOIx9I0i8mjrEw==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-20.3.6.tgz", + "integrity": "sha512-tBGo/LBtCtSrClMY4DTm/3UiSjqLLMEYXS/4E0nW1mFDv7ulKnaAQB+KbfBmmTHYxlKLs+SxjKv6GoydMPSurA==", "license": "MIT", "peer": true, "dependencies": { @@ -707,22 +707,22 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "20.3.4", - "@angular/core": "20.3.4", - "@angular/platform-browser": "20.3.4", + "@angular/common": "20.3.6", + "@angular/core": "20.3.6", + "@angular/platform-browser": "20.3.6", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/material": { - "version": "20.2.8", - "resolved": "https://registry.npmjs.org/@angular/material/-/material-20.2.8.tgz", - "integrity": "sha512-JexykfKGTM+oepHZVVPRGCJOs1PWVzdvzonSJ3xuchkNeUZPbrGlWb+wZj84RgpjSGj4ktJ1artrVH/yvLPuhw==", + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/@angular/material/-/material-20.2.9.tgz", + "integrity": "sha512-xo/ozyRXCoJMi89XLTJI6fdPKBv2wBngWMiCrtTg23+pHbuyA/kDbk3v62eJkDD1xdhC4auXaIHu4Ddf5zTgSA==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/cdk": "20.2.8", + "@angular/cdk": "20.2.9", "@angular/common": "^20.0.0 || ^21.0.0", "@angular/core": "^20.0.0 || ^21.0.0", "@angular/forms": "^20.0.0 || ^21.0.0", @@ -731,9 +731,9 @@ } }, "node_modules/@angular/platform-browser": { - "version": "20.3.4", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-20.3.4.tgz", - "integrity": "sha512-8eoHC+vk7scb24qjlpsirkh1Q17uFyWdhl+u92XNjvimtZRY96oDZeFEDPoexPqtKUQcCOpEPbL8P/IbpBsqYQ==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-20.3.6.tgz", + "integrity": "sha512-gFp1yd+HtRN8XdpMatRLO5w6FLIzsnF31lD2Duo4BUTCoMAMdfaNT6FtcvNdKu7ANo27Ke26fxEEE2bh6FU98A==", "license": "MIT", "peer": true, "dependencies": { @@ -743,9 +743,9 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/animations": "20.3.4", - "@angular/common": "20.3.4", - "@angular/core": "20.3.4" + "@angular/animations": "20.3.6", + "@angular/common": "20.3.6", + "@angular/core": "20.3.6" }, "peerDependenciesMeta": { "@angular/animations": { @@ -754,9 +754,9 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "20.3.4", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-20.3.4.tgz", - "integrity": "sha512-eeScVJyZLDTNrnEDDBgF/WZpZrjEszFFkuEzNQ43sbPjc5M7Noue38Nd9QZ664ZQ3a4ZpUpritfHvc55a/fl9Q==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-20.3.6.tgz", + "integrity": "sha512-teO8tBygk6vD1waiLmHGXtXPF/9a9Bw2XI+s550KtJlQqRpr7IUWOFPPQik/uGkppv5Jrv6fP+8mh9QX9zoWnQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -765,16 +765,16 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "20.3.4", - "@angular/compiler": "20.3.4", - "@angular/core": "20.3.4", - "@angular/platform-browser": "20.3.4" + "@angular/common": "20.3.6", + "@angular/compiler": "20.3.6", + "@angular/core": "20.3.6", + "@angular/platform-browser": "20.3.6" } }, "node_modules/@angular/router": { - "version": "20.3.4", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-20.3.4.tgz", - "integrity": "sha512-qMVurWXVplYeHBKOWtQFtD+MfwOc0i/VJaFPGdiM5mDlfhtsg3OHcZBbSTmQW02l/4YimF5Ee3+pac279p+g1A==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-20.3.6.tgz", + "integrity": "sha512-fSAYOR9nKpH5PoBYFNdII3nAFl2maUrYiISU33CnGwb7J7Q0s09k231c/P5tVN4URi+jdADVwiBI8cIYk8SVrg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" @@ -783,9 +783,9 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "20.3.4", - "@angular/core": "20.3.4", - "@angular/platform-browser": "20.3.4", + "@angular/common": "20.3.6", + "@angular/core": "20.3.6", + "@angular/platform-browser": "20.3.6", "rxjs": "^6.5.3 || ^7.4.0" } }, @@ -820,6 +820,7 @@ "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -3839,14 +3840,14 @@ ] }, "node_modules/@schematics/angular": { - "version": "20.3.5", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-20.3.5.tgz", - "integrity": "sha512-mrVWO64psqah8E8HgpF30NMizVZyX6aH3k6hqf2tDgU3+giKX7xvTG9UQCaXA4MLBsQbpcWAmwPLipwLnPm8wA==", + "version": "20.3.6", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-20.3.6.tgz", + "integrity": "sha512-YPIEyKPBOyJYlda5fA49kMThzZ4WidomEMDghshux8xidbjDaPWBZdyVPQj3IXyW0teGlUM/TH0TH2weumMZrg==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "20.3.5", - "@angular-devkit/schematics": "20.3.5", + "@angular-devkit/core": "20.3.6", + "@angular-devkit/schematics": "20.3.6", "jsonc-parser": "3.3.1" }, "engines": { @@ -7777,6 +7778,7 @@ "integrity": "sha512-SL0JY3DaxylDuo/MecFeiC+7pedM0zia33zl0vcjgwcq1q1FWWF1To9EIauPbl8GbMCU0R2e0uJ8bZunhYKD2g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", @@ -10835,7 +10837,6 @@ "integrity": "sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", diff --git a/ui/package.json b/ui/package.json index 42f5075..102f458 100644 --- a/ui/package.json +++ b/ui/package.json @@ -10,28 +10,28 @@ }, "private": true, "dependencies": { - "@angular/animations": "20.3.4", - "@angular/cdk": "20.2.8", - "@angular/common": "20.3.4", - "@angular/compiler": "20.3.4", - "@angular/core": "20.3.4", - "@angular/forms": "20.3.4", - "@angular/material": "20.2.8", - "@angular/platform-browser": "20.3.4", - "@angular/platform-browser-dynamic": "20.3.4", - "@angular/router": "20.3.4", + "@angular/animations": "20.3.6", + "@angular/cdk": "20.2.9", + "@angular/common": "20.3.6", + "@angular/compiler": "20.3.6", + "@angular/core": "20.3.6", + "@angular/forms": "20.3.6", + "@angular/material": "20.2.9", + "@angular/platform-browser": "20.3.6", + "@angular/platform-browser-dynamic": "20.3.6", + "@angular/router": "20.3.6", "rxjs": "7.8.2", "tslib": "2.8.1" }, "devDependencies": { - "@angular-eslint/builder": "20.3.0", - "@angular-eslint/eslint-plugin": "20.3.0", - "@angular-eslint/eslint-plugin-template": "20.3.0", - "@angular-eslint/schematics": "20.3.0", - "@angular-eslint/template-parser": "20.3.0", + "@angular-eslint/builder": "20.4.0", + "@angular-eslint/eslint-plugin": "20.4.0", + "@angular-eslint/eslint-plugin-template": "20.4.0", + "@angular-eslint/schematics": "20.4.0", + "@angular-eslint/template-parser": "20.4.0", "@angular/build": "^20.3.1", - "@angular/cli": "20.3.5", - "@angular/compiler-cli": "20.3.4", + "@angular/cli": "20.3.6", + "@angular/compiler-cli": "20.3.6", "@types/jasmine": "5.1.9", "@types/node": "^20.19.11", "@typescript-eslint/eslint-plugin": "8.46.0",