diff --git a/back/pom.xml b/back/pom.xml index 2d3c7ea..9ca47c1 100644 --- a/back/pom.xml +++ b/back/pom.xml @@ -170,7 +170,7 @@ org.apache.maven.plugins maven-checkstyle-plugin - 3.3.1 + 3.3.1 CheckStyle.xml true @@ -182,7 +182,7 @@ net.revelc.code.formatter formatter-maven-plugin - 2.23.0 + 2.23.0 UTF-8 LF diff --git a/back/src/org/kar/karso/api/SystemConfigResource.java b/back/src/org/kar/karso/api/SystemConfigResource.java index 68e8f2f..704fcdf 100755 --- a/back/src/org/kar/karso/api/SystemConfigResource.java +++ b/back/src/org/kar/karso/api/SystemConfigResource.java @@ -4,6 +4,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import org.kar.archidata.annotation.AsyncType; import org.kar.archidata.dataAccess.DataAccess; import org.kar.archidata.dataAccess.QueryCondition; import org.kar.archidata.dataAccess.options.Condition; diff --git a/back/src/org/kar/karso/model/ClientToken.java b/back/src/org/kar/karso/model/ClientToken.java index b0e64cc..ff6639c 100644 --- a/back/src/org/kar/karso/model/ClientToken.java +++ b/back/src/org/kar/karso/model/ClientToken.java @@ -1,7 +1,11 @@ package org.kar.karso.model; +import jakarta.persistence.Column; + public class ClientToken { + @Column(length = 1024) public String url; + @Column(length = 0) public String jwt; public ClientToken() { diff --git a/front/package.json b/front/package.json index e237d91..6b65525 100644 --- a/front/package.json +++ b/front/package.json @@ -21,32 +21,32 @@ }, "private": true, "dependencies": { - "@angular/animations": "^17.3.6", - "@angular/cdk": "^17.3.6", - "@angular/common": "^17.3.6", - "@angular/compiler": "^17.3.6", - "@angular/core": "^17.3.6", - "@angular/forms": "^17.3.6", - "@angular/material": "^17.3.6", - "@angular/platform-browser": "^17.3.6", - "@angular/platform-browser-dynamic": "^17.3.6", - "@angular/router": "^17.3.6", + "@angular/animations": "^17.3.8", + "@angular/cdk": "^17.3.8", + "@angular/common": "^17.3.8", + "@angular/compiler": "^17.3.8", + "@angular/core": "^17.3.8", + "@angular/forms": "^17.3.8", + "@angular/material": "^17.3.8", + "@angular/platform-browser": "^17.3.8", + "@angular/platform-browser-dynamic": "^17.3.8", + "@angular/router": "^17.3.8", "rxjs": "^7.8.1", "zone.js": "^0.14.5", - "zod": "3.23.5", - "@kangaroo-and-rabbit/kar-cw": "^0.2.1" + "zod": "3.23.8", + "@kangaroo-and-rabbit/kar-cw": "^0.2.2" }, "devDependencies": { - "@angular-devkit/build-angular": "^17.3.6", - "@angular-eslint/builder": "17.3.0", - "@angular-eslint/eslint-plugin": "17.3.0", - "@angular-eslint/eslint-plugin-template": "17.3.0", - "@angular-eslint/schematics": "17.3.0", - "@angular-eslint/template-parser": "17.3.0", - "@angular/cli": "^17.3.6", - "@angular/compiler-cli": "^17.3.6", - "@angular/language-service": "^17.3.6", - "@playwright/test": "^1.43.1", + "@angular-devkit/build-angular": "^17.3.7", + "@angular-eslint/builder": "17.4.0", + "@angular-eslint/eslint-plugin": "17.4.0", + "@angular-eslint/eslint-plugin-template": "17.4.0", + "@angular-eslint/schematics": "17.4.0", + "@angular-eslint/template-parser": "17.4.0", + "@angular/cli": "^17.3.7", + "@angular/compiler-cli": "^17.3.8", + "@angular/language-service": "^17.3.8", + "@playwright/test": "^1.44.0", "@types/jest": "^29.5.12", "jasmine": "^5.1.0", "jasmine-core": "^5.1.2", diff --git a/front/pnpm-lock.yaml b/front/pnpm-lock.yaml index 63b6095..8b74cf7 100644 --- a/front/pnpm-lock.yaml +++ b/front/pnpm-lock.yaml @@ -6,79 +6,79 @@ settings: dependencies: '@angular/animations': - specifier: ^17.3.6 - version: 17.3.6(@angular/core@17.3.6) + specifier: ^17.3.8 + version: 17.3.8(@angular/core@17.3.8) '@angular/cdk': - specifier: ^17.3.6 - version: 17.3.6(@angular/common@17.3.6)(@angular/core@17.3.6)(rxjs@7.8.1) + specifier: ^17.3.8 + version: 17.3.8(@angular/common@17.3.8)(@angular/core@17.3.8)(rxjs@7.8.1) '@angular/common': - specifier: ^17.3.6 - version: 17.3.6(@angular/core@17.3.6)(rxjs@7.8.1) + specifier: ^17.3.8 + version: 17.3.8(@angular/core@17.3.8)(rxjs@7.8.1) '@angular/compiler': - specifier: ^17.3.6 - version: 17.3.6(@angular/core@17.3.6) + specifier: ^17.3.8 + version: 17.3.8(@angular/core@17.3.8) '@angular/core': - specifier: ^17.3.6 - version: 17.3.6(rxjs@7.8.1)(zone.js@0.14.5) + specifier: ^17.3.8 + version: 17.3.8(rxjs@7.8.1)(zone.js@0.14.5) '@angular/forms': - specifier: ^17.3.6 - version: 17.3.6(@angular/common@17.3.6)(@angular/core@17.3.6)(@angular/platform-browser@17.3.6)(rxjs@7.8.1) + specifier: ^17.3.8 + version: 17.3.8(@angular/common@17.3.8)(@angular/core@17.3.8)(@angular/platform-browser@17.3.8)(rxjs@7.8.1) '@angular/material': - specifier: ^17.3.6 - version: 17.3.6(@angular/animations@17.3.6)(@angular/cdk@17.3.6)(@angular/common@17.3.6)(@angular/core@17.3.6)(@angular/forms@17.3.6)(@angular/platform-browser@17.3.6)(rxjs@7.8.1) + specifier: ^17.3.8 + version: 17.3.8(@angular/animations@17.3.8)(@angular/cdk@17.3.8)(@angular/common@17.3.8)(@angular/core@17.3.8)(@angular/forms@17.3.8)(@angular/platform-browser@17.3.8)(rxjs@7.8.1) '@angular/platform-browser': - specifier: ^17.3.6 - version: 17.3.6(@angular/animations@17.3.6)(@angular/common@17.3.6)(@angular/core@17.3.6) + specifier: ^17.3.8 + version: 17.3.8(@angular/animations@17.3.8)(@angular/common@17.3.8)(@angular/core@17.3.8) '@angular/platform-browser-dynamic': - specifier: ^17.3.6 - version: 17.3.6(@angular/common@17.3.6)(@angular/compiler@17.3.6)(@angular/core@17.3.6)(@angular/platform-browser@17.3.6) + specifier: ^17.3.8 + version: 17.3.8(@angular/common@17.3.8)(@angular/compiler@17.3.8)(@angular/core@17.3.8)(@angular/platform-browser@17.3.8) '@angular/router': - specifier: ^17.3.6 - version: 17.3.6(@angular/common@17.3.6)(@angular/core@17.3.6)(@angular/platform-browser@17.3.6)(rxjs@7.8.1) + specifier: ^17.3.8 + version: 17.3.8(@angular/common@17.3.8)(@angular/core@17.3.8)(@angular/platform-browser@17.3.8)(rxjs@7.8.1) '@kangaroo-and-rabbit/kar-cw': - specifier: ^0.2.1 - version: link:../../kar-cw/dist/kar-cw + specifier: ^0.2.2 + version: 0.2.2(@angular/common@17.3.8)(@angular/compiler@17.3.8)(@angular/core@17.3.8)(@angular/forms@17.3.8)(@angular/platform-browser-dynamic@17.3.8)(@angular/platform-browser@17.3.8)(@angular/router@17.3.8)(rxjs@7.8.1)(zone.js@0.14.5) rxjs: specifier: ^7.8.1 version: 7.8.1 zod: - specifier: 3.23.5 - version: 3.23.5 + specifier: 3.23.8 + version: 3.23.8 zone.js: specifier: ^0.14.5 version: 0.14.5 devDependencies: '@angular-devkit/build-angular': - specifier: ^17.3.6 - version: 17.3.6(@angular/compiler-cli@17.3.6)(karma@6.4.3)(typescript@5.4.5) + specifier: ^17.3.7 + version: 17.3.7(@angular/compiler-cli@17.3.8)(karma@6.4.3)(typescript@5.4.5) '@angular-eslint/builder': - specifier: 17.3.0 - version: 17.3.0(eslint@8.57.0)(typescript@5.4.5) + specifier: 17.4.0 + version: 17.4.0(eslint@8.57.0)(typescript@5.4.5) '@angular-eslint/eslint-plugin': - specifier: 17.3.0 - version: 17.3.0(eslint@8.57.0)(typescript@5.4.5) + specifier: 17.4.0 + version: 17.4.0(eslint@8.57.0)(typescript@5.4.5) '@angular-eslint/eslint-plugin-template': - specifier: 17.3.0 - version: 17.3.0(eslint@8.57.0)(typescript@5.4.5) + specifier: 17.4.0 + version: 17.4.0(eslint@8.57.0)(typescript@5.4.5) '@angular-eslint/schematics': - specifier: 17.3.0 - version: 17.3.0(@angular/cli@17.3.6)(eslint@8.57.0)(typescript@5.4.5) + specifier: 17.4.0 + version: 17.4.0(@angular/cli@17.3.7)(eslint@8.57.0)(typescript@5.4.5) '@angular-eslint/template-parser': - specifier: 17.3.0 - version: 17.3.0(eslint@8.57.0)(typescript@5.4.5) + specifier: 17.4.0 + version: 17.4.0(eslint@8.57.0)(typescript@5.4.5) '@angular/cli': - specifier: ^17.3.6 - version: 17.3.6 + specifier: ^17.3.7 + version: 17.3.7 '@angular/compiler-cli': - specifier: ^17.3.6 - version: 17.3.6(@angular/compiler@17.3.6)(typescript@5.4.5) + specifier: ^17.3.8 + version: 17.3.8(@angular/compiler@17.3.8)(typescript@5.4.5) '@angular/language-service': - specifier: ^17.3.6 - version: 17.3.6 + specifier: ^17.3.8 + version: 17.3.8 '@playwright/test': - specifier: ^1.43.1 - version: 1.43.1 + specifier: ^1.44.0 + version: 1.44.0 '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -129,18 +129,18 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true - /@angular-devkit/architect@0.1703.6: - resolution: {integrity: sha512-Ck501FD/QuOjeKVFs7hU92w8+Ffetv0d5Sq09XY2/uygo5c/thMzp9nkevaIWBxUSeU5RqYZizDrhFVgYzbbOw==} + /@angular-devkit/architect@0.1703.7: + resolution: {integrity: sha512-SwXbdsZqEE3JtvujCLChAii+FA20d1931VDjDYffrGWdQEViTBAr4NKtDr/kOv8KkgiL3fhGibPnRNUHTeAMtg==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 17.3.6 + '@angular-devkit/core': 17.3.7 rxjs: 7.8.1 transitivePeerDependencies: - chokidar dev: true - /@angular-devkit/build-angular@17.3.6(@angular/compiler-cli@17.3.6)(karma@6.4.3)(typescript@5.4.5): - resolution: {integrity: sha512-K4CEZvhQZUUOpmXPVoI1YBM8BARbIlqE6FZRxakmnr+YOtVTYE5s+Dr1wgja8hZIohNz6L7j167G9Aut7oPU/w==} + /@angular-devkit/build-angular@17.3.7(@angular/compiler-cli@17.3.8)(karma@6.4.3)(typescript@5.4.5): + resolution: {integrity: sha512-AsV80kiFMIPIhm3uzJgOHDj4u6JteUkZedPTKAFFFJC7CTat1luW5qx306vfF7wj62aMvUl5g9HFWaeLghTQGA==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^17.0.0 @@ -181,10 +181,10 @@ packages: optional: true dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.1703.6 - '@angular-devkit/build-webpack': 0.1703.6(webpack-dev-server@4.15.1)(webpack@5.90.3) - '@angular-devkit/core': 17.3.6 - '@angular/compiler-cli': 17.3.6(@angular/compiler@17.3.6)(typescript@5.4.5) + '@angular-devkit/architect': 0.1703.7 + '@angular-devkit/build-webpack': 0.1703.7(webpack-dev-server@4.15.1)(webpack@5.90.3) + '@angular-devkit/core': 17.3.7 + '@angular/compiler-cli': 17.3.8(@angular/compiler@17.3.8)(typescript@5.4.5) '@babel/core': 7.24.0 '@babel/generator': 7.23.6 '@babel/helper-annotate-as-pure': 7.22.5 @@ -195,7 +195,7 @@ packages: '@babel/preset-env': 7.24.0(@babel/core@7.24.0) '@babel/runtime': 7.24.0 '@discoveryjs/json-ext': 0.5.7 - '@ngtools/webpack': 17.3.6(@angular/compiler-cli@17.3.6)(typescript@5.4.5)(webpack@5.90.3) + '@ngtools/webpack': 17.3.7(@angular/compiler-cli@17.3.8)(typescript@5.4.5)(webpack@5.90.3) '@vitejs/plugin-basic-ssl': 1.1.0(vite@5.1.7) ansi-colors: 4.1.3 autoprefixer: 10.4.18(postcss@8.4.35) @@ -268,14 +268,14 @@ packages: - webpack-cli dev: true - /@angular-devkit/build-webpack@0.1703.6(webpack-dev-server@4.15.1)(webpack@5.90.3): - resolution: {integrity: sha512-pJu0et2SiF0kfXenHSTtAART0omzbWpLgBfeUo4hBh4uwX5IaT+mRpYpr8gCXMq+qsjoQp3HobSU3lPDeBn+bg==} + /@angular-devkit/build-webpack@0.1703.7(webpack-dev-server@4.15.1)(webpack@5.90.3): + resolution: {integrity: sha512-gpt2Ia5I1gmdp3hdbtB7tkZTba5qWmKeVhlCYswa/LvbceKmkjedoeNRAoyr1UKM9GeGqt6Xl1B2eHzCH+ykrg==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^4.0.0 dependencies: - '@angular-devkit/architect': 0.1703.6 + '@angular-devkit/architect': 0.1703.7 rxjs: 7.8.1 webpack: 5.90.3(esbuild@0.20.1) webpack-dev-server: 4.15.1(webpack@5.90.3) @@ -283,8 +283,8 @@ packages: - chokidar dev: true - /@angular-devkit/core@17.3.6: - resolution: {integrity: sha512-FVbkT9dEwHEvjnxr4mvMNSMg2bCFoGoP4X68xXU9dhLEUpC05opLvfbaR3Qh543eCJ5AstosBFVzB/krfIkOvA==} + /@angular-devkit/core@17.3.7: + resolution: {integrity: sha512-qpZ7BShyqS/Jqld36E7kL02cyb2pjn1Az1p9439SbP8nsvJgYlsyjwYK2Kmcn/Wi+TZGIKxkqxgBBw9vqGgeJw==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^3.5.2 @@ -300,11 +300,11 @@ packages: source-map: 0.7.4 dev: true - /@angular-devkit/schematics@17.3.6: - resolution: {integrity: sha512-2G1YuPInd8znG7uUgKOS7z72Aku50lTzB/2csWkWPJLAFkh7vKC8QZ40x8S1nC9npVYPhI5CRLX/HVpBh9CyxA==} + /@angular-devkit/schematics@17.3.7: + resolution: {integrity: sha512-d7NKSwstdxYLYmPsbcYO3GOFNfXxXwOyHxSqDa1JNKoSzMdbLj4tvlCpfXw0ThNM7gioMx8aLBaaH1ac+yk06Q==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 17.3.6 + '@angular-devkit/core': 17.3.7 jsonc-parser: 3.2.1 magic-string: 0.30.8 ora: 5.4.1 @@ -313,8 +313,8 @@ packages: - chokidar dev: true - /@angular-eslint/builder@17.3.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-JXSZE7+KA3UGU6jwc0v9lwOIMptosrvLIOXGlXqrhHWEXfkfu3ENPq1Lm3K8jLndQ57XueEhC+Nab/AuUiWA/Q==} + /@angular-eslint/builder@17.4.0(eslint@8.57.0)(typescript@5.4.5): + resolution: {integrity: sha512-+3ujbi+ar/iqAAwnJ2bTdWzQpHh9iVEPgjHUOeQhrEM8gcaOLnZXMlUyZL7D+NlXg7aDoEIxETb73dgbIBm55A==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' @@ -329,20 +329,20 @@ packages: - debug dev: true - /@angular-eslint/bundled-angular-compiler@17.3.0: - resolution: {integrity: sha512-ejfNzRuBeHUV8m2fkgs+M809rj5STuCuQo4fdfc6ccQpzXDI6Ha7BKpTznWfg5g529q/wrkoGSGgFxU9Yc2/dQ==} + /@angular-eslint/bundled-angular-compiler@17.4.0: + resolution: {integrity: sha512-cYEJs4PO+QLDt1wfgWh9q8OjOphnoe1OTTFtMqm9lHl0AkBynPnFA6ghiiG5NaT03l7HXi2TQ23rLFlXl3JOBg==} dev: true - /@angular-eslint/eslint-plugin-template@17.3.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-9l/aRfpE9MCRVDWRb+rSB9Zei0paep1vqV6M/87VUnzBnzqeMRnVuPvQowilh2zweVSGKBF25Vp4HkwOL6ExDQ==} + /@angular-eslint/eslint-plugin-template@17.4.0(eslint@8.57.0)(typescript@5.4.5): + resolution: {integrity: sha512-o1Vb7rt3TpPChVzaxswOKBDWRboMcpC4qUUyoHfeSYa7sDuQHMeIQlCS5QXuykR/RYnIQJSKd89FOd28nGmmRw==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/bundled-angular-compiler': 17.3.0 - '@angular-eslint/utils': 17.3.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/type-utils': 7.2.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.5) + '@angular-eslint/bundled-angular-compiler': 17.4.0 + '@angular-eslint/utils': 17.4.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.8.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@8.57.0)(typescript@5.4.5) aria-query: 5.3.0 axobject-query: 4.0.0 eslint: 8.57.0 @@ -351,28 +351,29 @@ packages: - supports-color dev: true - /@angular-eslint/eslint-plugin@17.3.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-81cQbOEPoQupFX8WmpqZn+y8VA7JdVRGBtt+uJNKBXcJknTpPWdLBZRFlgVakmC24iEZ0Fint/N3NBBQI3mz2A==} + /@angular-eslint/eslint-plugin@17.4.0(eslint@8.57.0)(typescript@5.4.5): + resolution: {integrity: sha512-E+/O83PXttQUACurGEskLDU+wboBqMMVqvo4T8C/iMcpLx+01M5UBzqpCmfz6ri609G96Au7uDbUEedU1hwqmQ==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/utils': 17.3.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.5) + '@angular-eslint/bundled-angular-compiler': 17.4.0 + '@angular-eslint/utils': 17.4.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@angular-eslint/schematics@17.3.0(@angular/cli@17.3.6)(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-5yssd5EOomxlKt9vN/OXXCTCuI3Pmfj16pkjBDoW0wzC8/M2l5zlXIEfoKumHYv2wtF553LhaMXVYVU35e0lTw==} + /@angular-eslint/schematics@17.4.0(@angular/cli@17.3.7)(eslint@8.57.0)(typescript@5.4.5): + resolution: {integrity: sha512-3WQQbwwBD1N3dZbbx1a1KY/jRujUQgz5778Ac21LU+AdCtvbjnmSpxRfsE3HH8MAreqr8Lv1kjLyiRzPTS5GQQ==} peerDependencies: '@angular/cli': '>= 17.0.0 < 18.0.0' dependencies: - '@angular-eslint/eslint-plugin': 17.3.0(eslint@8.57.0)(typescript@5.4.5) - '@angular-eslint/eslint-plugin-template': 17.3.0(eslint@8.57.0)(typescript@5.4.5) - '@angular/cli': 17.3.6 + '@angular-eslint/eslint-plugin': 17.4.0(eslint@8.57.0)(typescript@5.4.5) + '@angular-eslint/eslint-plugin-template': 17.4.0(eslint@8.57.0)(typescript@5.4.5) + '@angular/cli': 17.3.7 '@nx/devkit': 18.3.4(nx@18.3.4) ignore: 5.3.1 nx: 18.3.4 @@ -387,66 +388,66 @@ packages: - typescript dev: true - /@angular-eslint/template-parser@17.3.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-m+UzAnWgtjeS0x6skSmR0eXltD/p7HZA+c8pPyAkiHQzkxE7ohhfyZc03yWGuYJvWQUqQAKKdO/nQop14TP0bg==} + /@angular-eslint/template-parser@17.4.0(eslint@8.57.0)(typescript@5.4.5): + resolution: {integrity: sha512-vT/Tg8dl6Uy++MS9lPS0l37SynH3EaMcggDiTJqn15pIb4ePO65fafOIIKKYG+BN6R6iFe/g9mH/9nb8ohlzdQ==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/bundled-angular-compiler': 17.3.0 + '@angular-eslint/bundled-angular-compiler': 17.4.0 eslint: 8.57.0 eslint-scope: 8.0.1 typescript: 5.4.5 dev: true - /@angular-eslint/utils@17.3.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-PJT9pxWqpvI9OXO+7L5SIVhvMW+RFjeafC7PYjtvSbNFpz+kF644BiAcfMJ0YqBnkrw3JXt+RAX25CT4mXIoXw==} + /@angular-eslint/utils@17.4.0(eslint@8.57.0)(typescript@5.4.5): + resolution: {integrity: sha512-lHgRXyT878fauDITygraICDM6RHLb51QAJ3gWNZLr7SXcywsZg5d3rxRPCjrCnjgdxNPU0fJ+VJZ5AMt5Ibn7w==} peerDependencies: eslint: ^7.20.0 || ^8.0.0 typescript: '*' dependencies: - '@angular-eslint/bundled-angular-compiler': 17.3.0 - '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.5) + '@angular-eslint/bundled-angular-compiler': 17.4.0 + '@typescript-eslint/utils': 7.8.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 typescript: 5.4.5 transitivePeerDependencies: - supports-color dev: true - /@angular/animations@17.3.6(@angular/core@17.3.6): - resolution: {integrity: sha512-ev99cnmc1S/SXYz9OwOyZQyHXHiUf+ZwQFpjYBRPoyKqZV4sOYMlyBbfjBO/GgCVrsGfMvBsCI6PtY3yquuabA==} + /@angular/animations@17.3.8(@angular/core@17.3.8): + resolution: {integrity: sha512-ywT3dH0yZeAlo+Vu/6RpRozxzTbu4Bwqky6RgNfk/UMoyXZ5UiFStszDqO/HAyBGGCDHagm1XJkgsNZcStWq8A==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/core': 17.3.6 + '@angular/core': 17.3.8 dependencies: - '@angular/core': 17.3.6(rxjs@7.8.1)(zone.js@0.14.5) + '@angular/core': 17.3.8(rxjs@7.8.1)(zone.js@0.14.5) tslib: 2.6.2 dev: false - /@angular/cdk@17.3.6(@angular/common@17.3.6)(@angular/core@17.3.6)(rxjs@7.8.1): - resolution: {integrity: sha512-7eKrC61/6pmMAxllU/vYKadZRF7x7GxUYpA5G70fNaQsIUUiZvxx/SJN9AuZEoPGAtF6atKlJD8QVmFoDzv/Lw==} + /@angular/cdk@17.3.8(@angular/common@17.3.8)(@angular/core@17.3.8)(rxjs@7.8.1): + resolution: {integrity: sha512-9UQovtq1R3iGppBP6c1xgnokhG3LaUObpm6htMyuQ2v034WinemoeMdHbqs/OvyUbqOUttQI/9vz37TVB0DjXA==} peerDependencies: '@angular/common': ^17.0.0 || ^18.0.0 '@angular/core': ^17.0.0 || ^18.0.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 17.3.6(@angular/core@17.3.6)(rxjs@7.8.1) - '@angular/core': 17.3.6(rxjs@7.8.1)(zone.js@0.14.5) + '@angular/common': 17.3.8(@angular/core@17.3.8)(rxjs@7.8.1) + '@angular/core': 17.3.8(rxjs@7.8.1)(zone.js@0.14.5) rxjs: 7.8.1 tslib: 2.6.2 optionalDependencies: parse5: 7.1.2 dev: false - /@angular/cli@17.3.6: - resolution: {integrity: sha512-poKaRPeI+hFqX+AxIaEriaIggFVcC3XqlT9E1/uBC2rfHirE1n5F9Z7xqEDtMHduKwLbNXhQIPoKIKya8+Hnew==} + /@angular/cli@17.3.7: + resolution: {integrity: sha512-JgCav3sdRCoJHwLXxmF/EMzArYjwbqB+AGUW/xIR98oZET8QxCB985bOFUAm02SkAEUVcMJvjxec+WCaa60m/A==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true dependencies: - '@angular-devkit/architect': 0.1703.6 - '@angular-devkit/core': 17.3.6 - '@angular-devkit/schematics': 17.3.6 - '@schematics/angular': 17.3.6 + '@angular-devkit/architect': 0.1703.7 + '@angular-devkit/core': 17.3.7 + '@angular-devkit/schematics': 17.3.7 + '@schematics/angular': 17.3.7 '@yarnpkg/lockfile': 1.1.0 ansi-colors: 4.1.3 ini: 4.1.2 @@ -467,27 +468,27 @@ packages: - supports-color dev: true - /@angular/common@17.3.6(@angular/core@17.3.6)(rxjs@7.8.1): - resolution: {integrity: sha512-ufviCFzQQKWcwc2j3Zi8bHbwkvqh4QU6GDH0u0usOee8xd8KrjgcYl3vD0r1/yxlDsd53Wg9kNRvz/fY+5qQoQ==} + /@angular/common@17.3.8(@angular/core@17.3.8)(rxjs@7.8.1): + resolution: {integrity: sha512-HEhTibrsWmoKilyhvAFmqg4SH1hWBP3eV9Y689lmsxBQCTRAmRI2pMAoRKQ+dBcoYLE/FZhcmdHJUSl5jR7Isg==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/core': 17.3.6 + '@angular/core': 17.3.8 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/core': 17.3.6(rxjs@7.8.1)(zone.js@0.14.5) + '@angular/core': 17.3.8(rxjs@7.8.1)(zone.js@0.14.5) rxjs: 7.8.1 tslib: 2.6.2 dev: false - /@angular/compiler-cli@17.3.6(@angular/compiler@17.3.6)(typescript@5.4.5): - resolution: {integrity: sha512-LaoUkY6uzcNocIEHJBvexvuU0a333IRQaG3Sj5IXhM1t864wTsfycn6yWJcQ7PhklB8BtNqiMbUQuEFtkxT8pg==} + /@angular/compiler-cli@17.3.8(@angular/compiler@17.3.8)(typescript@5.4.5): + resolution: {integrity: sha512-/TsbCmk7QJUEEZnRdNzi6znsPfoDJuy6vHDqcwWVEcw7y6W7DjirSFmtT9u1QwrV67KM6kOh22+RvPdGM8sPmg==} engines: {node: ^18.13.0 || >=20.9.0} hasBin: true peerDependencies: - '@angular/compiler': 17.3.6 + '@angular/compiler': 17.3.8 typescript: '>=5.2 <5.5' dependencies: - '@angular/compiler': 17.3.6(@angular/core@17.3.6) + '@angular/compiler': 17.3.8(@angular/core@17.3.8) '@babel/core': 7.23.9 '@jridgewell/sourcemap-codec': 1.4.15 chokidar: 3.6.0 @@ -501,20 +502,20 @@ packages: - supports-color dev: true - /@angular/compiler@17.3.6(@angular/core@17.3.6): - resolution: {integrity: sha512-ybx9O76RGv4J97IThiSVvvWukuGcuXu50KsBDPUd874BFT3ml0OcRGhXoMh/isz7EQipiiGgsA51cJVTLES5Zw==} + /@angular/compiler@17.3.8(@angular/core@17.3.8): + resolution: {integrity: sha512-7vZSh2Oa95lZdRR4MhE0icvZ7JUuYY+NSo3eTSOMZSlH5I9rtwQoSFqfoGW+35rXCzGFLOhQmZBbXkxDPDs97Q==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/core': 17.3.6 + '@angular/core': 17.3.8 peerDependenciesMeta: '@angular/core': optional: true dependencies: - '@angular/core': 17.3.6(rxjs@7.8.1)(zone.js@0.14.5) + '@angular/core': 17.3.8(rxjs@7.8.1)(zone.js@0.14.5) tslib: 2.6.2 - /@angular/core@17.3.6(rxjs@7.8.1)(zone.js@0.14.5): - resolution: {integrity: sha512-8IoeZVNqyeHA+H2dR3VFfz76/TFN1BpXP0aABs2aIUNVQRYlKxALSm1UlavijX8IT0uvd/6GXwE3WgymTcg0wg==} + /@angular/core@17.3.8(rxjs@7.8.1)(zone.js@0.14.5): + resolution: {integrity: sha512-+tUQ+B1yVvNbczzaWBCgJWWIgZ2z+GVJWu+UNOHHWzdqD8qpXjuIkDfnhyLNeGvvXgsqey4u6ApFf2SoFYLjuA==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: rxjs: ^6.5.3 || ^7.4.0 @@ -524,44 +525,44 @@ packages: tslib: 2.6.2 zone.js: 0.14.5 - /@angular/forms@17.3.6(@angular/common@17.3.6)(@angular/core@17.3.6)(@angular/platform-browser@17.3.6)(rxjs@7.8.1): - resolution: {integrity: sha512-WXxWhwvgRfYLNP2dB4Qe83tavEh2LnS4H0uoiecWHXijW2R9z8304X1vEyS1EtQK7o/s8fCVDVDjeY+hxLnCLw==} + /@angular/forms@17.3.8(@angular/common@17.3.8)(@angular/core@17.3.8)(@angular/platform-browser@17.3.8)(rxjs@7.8.1): + resolution: {integrity: sha512-ZoPJMx3O1eKliK6oEUqtKJNqrLwwOLBC5x+zbCHrwJeBB3lbgWXrrnTrFvCXpp3QVERAboZTzZ3XBmHX1o6gmw==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/common': 17.3.6 - '@angular/core': 17.3.6 - '@angular/platform-browser': 17.3.6 + '@angular/common': 17.3.8 + '@angular/core': 17.3.8 + '@angular/platform-browser': 17.3.8 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 17.3.6(@angular/core@17.3.6)(rxjs@7.8.1) - '@angular/core': 17.3.6(rxjs@7.8.1)(zone.js@0.14.5) - '@angular/platform-browser': 17.3.6(@angular/animations@17.3.6)(@angular/common@17.3.6)(@angular/core@17.3.6) + '@angular/common': 17.3.8(@angular/core@17.3.8)(rxjs@7.8.1) + '@angular/core': 17.3.8(rxjs@7.8.1)(zone.js@0.14.5) + '@angular/platform-browser': 17.3.8(@angular/animations@17.3.8)(@angular/common@17.3.8)(@angular/core@17.3.8) rxjs: 7.8.1 tslib: 2.6.2 dev: false - /@angular/language-service@17.3.6: - resolution: {integrity: sha512-mWWLGcW4SikbaTvo5+LiYS859nlQddutukZYhGymdvqsXUseitXVydJygqoLNIIbRGW6R1Q0WBdjUaJvyQQb9Q==} + /@angular/language-service@17.3.8: + resolution: {integrity: sha512-Vyad/h0FSgLF17STiJujlOeulRq/PSmH+5sUtd3Zsw4jcy2C0QRr4FaP5s9ZidMMAnfMMFlc5Sh/0QEJV/dbJQ==} engines: {node: ^18.13.0 || >=20.9.0} dev: true - /@angular/material@17.3.6(@angular/animations@17.3.6)(@angular/cdk@17.3.6)(@angular/common@17.3.6)(@angular/core@17.3.6)(@angular/forms@17.3.6)(@angular/platform-browser@17.3.6)(rxjs@7.8.1): - resolution: {integrity: sha512-sttN0JNvd2QvCCFIsxb5noiy7tgQdWrwvmrkJ+3KguHh5X84jDliA/d8N7Xgy2IBLnS/q/Hl9DdRCOiItWG1bw==} + /@angular/material@17.3.8(@angular/animations@17.3.8)(@angular/cdk@17.3.8)(@angular/common@17.3.8)(@angular/core@17.3.8)(@angular/forms@17.3.8)(@angular/platform-browser@17.3.8)(rxjs@7.8.1): + resolution: {integrity: sha512-P15p3ixO119DvqtFPCUc+9uKlFgwrwoZtKstcdx/knFlw9c+wS5s9SZzTbB2yqjZoBZ4gC92kqbUQI2o7AUbUQ==} peerDependencies: '@angular/animations': ^17.0.0 || ^18.0.0 - '@angular/cdk': 17.3.6 + '@angular/cdk': 17.3.8 '@angular/common': ^17.0.0 || ^18.0.0 '@angular/core': ^17.0.0 || ^18.0.0 '@angular/forms': ^17.0.0 || ^18.0.0 '@angular/platform-browser': ^17.0.0 || ^18.0.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/animations': 17.3.6(@angular/core@17.3.6) - '@angular/cdk': 17.3.6(@angular/common@17.3.6)(@angular/core@17.3.6)(rxjs@7.8.1) - '@angular/common': 17.3.6(@angular/core@17.3.6)(rxjs@7.8.1) - '@angular/core': 17.3.6(rxjs@7.8.1)(zone.js@0.14.5) - '@angular/forms': 17.3.6(@angular/common@17.3.6)(@angular/core@17.3.6)(@angular/platform-browser@17.3.6)(rxjs@7.8.1) - '@angular/platform-browser': 17.3.6(@angular/animations@17.3.6)(@angular/common@17.3.6)(@angular/core@17.3.6) + '@angular/animations': 17.3.8(@angular/core@17.3.8) + '@angular/cdk': 17.3.8(@angular/common@17.3.8)(@angular/core@17.3.8)(rxjs@7.8.1) + '@angular/common': 17.3.8(@angular/core@17.3.8)(rxjs@7.8.1) + '@angular/core': 17.3.8(rxjs@7.8.1)(zone.js@0.14.5) + '@angular/forms': 17.3.8(@angular/common@17.3.8)(@angular/core@17.3.8)(@angular/platform-browser@17.3.8)(rxjs@7.8.1) + '@angular/platform-browser': 17.3.8(@angular/animations@17.3.8)(@angular/common@17.3.8)(@angular/core@17.3.8) '@material/animation': 15.0.0-canary.7f224ddd4.0 '@material/auto-init': 15.0.0-canary.7f224ddd4.0 '@material/banner': 15.0.0-canary.7f224ddd4.0 @@ -613,51 +614,51 @@ packages: tslib: 2.6.2 dev: false - /@angular/platform-browser-dynamic@17.3.6(@angular/common@17.3.6)(@angular/compiler@17.3.6)(@angular/core@17.3.6)(@angular/platform-browser@17.3.6): - resolution: {integrity: sha512-dI+mgEROmSll042+XqkSsvkMQe6Et6L9BBiYYe7VbIFaRR9Dz5Pw2SeBLb+Ou+gWaxXc2Wc+13n442WEYWZ7Ew==} + /@angular/platform-browser-dynamic@17.3.8(@angular/common@17.3.8)(@angular/compiler@17.3.8)(@angular/core@17.3.8)(@angular/platform-browser@17.3.8): + resolution: {integrity: sha512-uL6FPh+Pr9xzIjyiv3p66jteq/CytHP1+m5jOsIKa1LUwTXx0a2pmOYcZxXpNkQGR9Ir/dlbrYmKlSP3QZf7uw==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/common': 17.3.6 - '@angular/compiler': 17.3.6 - '@angular/core': 17.3.6 - '@angular/platform-browser': 17.3.6 + '@angular/common': 17.3.8 + '@angular/compiler': 17.3.8 + '@angular/core': 17.3.8 + '@angular/platform-browser': 17.3.8 dependencies: - '@angular/common': 17.3.6(@angular/core@17.3.6)(rxjs@7.8.1) - '@angular/compiler': 17.3.6(@angular/core@17.3.6) - '@angular/core': 17.3.6(rxjs@7.8.1)(zone.js@0.14.5) - '@angular/platform-browser': 17.3.6(@angular/animations@17.3.6)(@angular/common@17.3.6)(@angular/core@17.3.6) + '@angular/common': 17.3.8(@angular/core@17.3.8)(rxjs@7.8.1) + '@angular/compiler': 17.3.8(@angular/core@17.3.8) + '@angular/core': 17.3.8(rxjs@7.8.1)(zone.js@0.14.5) + '@angular/platform-browser': 17.3.8(@angular/animations@17.3.8)(@angular/common@17.3.8)(@angular/core@17.3.8) tslib: 2.6.2 dev: false - /@angular/platform-browser@17.3.6(@angular/animations@17.3.6)(@angular/common@17.3.6)(@angular/core@17.3.6): - resolution: {integrity: sha512-UikrgvMwtZIXp2pCP5AtkM7ibz2B5wBiGpnhhkYsqHKy9ndKVDA+3B5Z+/j9xeYYdsJAAtHl45zqILewyg+4iw==} + /@angular/platform-browser@17.3.8(@angular/animations@17.3.8)(@angular/common@17.3.8)(@angular/core@17.3.8): + resolution: {integrity: sha512-UMGSV3TdJqMtf2xvhbW6fx8TKJLOoHQgFxohhy3y8GvxHBu+PUyrwhovb7r03bs+muY6u4ygGCMm7Mt1TFVwfQ==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/animations': 17.3.6 - '@angular/common': 17.3.6 - '@angular/core': 17.3.6 + '@angular/animations': 17.3.8 + '@angular/common': 17.3.8 + '@angular/core': 17.3.8 peerDependenciesMeta: '@angular/animations': optional: true dependencies: - '@angular/animations': 17.3.6(@angular/core@17.3.6) - '@angular/common': 17.3.6(@angular/core@17.3.6)(rxjs@7.8.1) - '@angular/core': 17.3.6(rxjs@7.8.1)(zone.js@0.14.5) + '@angular/animations': 17.3.8(@angular/core@17.3.8) + '@angular/common': 17.3.8(@angular/core@17.3.8)(rxjs@7.8.1) + '@angular/core': 17.3.8(rxjs@7.8.1)(zone.js@0.14.5) tslib: 2.6.2 dev: false - /@angular/router@17.3.6(@angular/common@17.3.6)(@angular/core@17.3.6)(@angular/platform-browser@17.3.6)(rxjs@7.8.1): - resolution: {integrity: sha512-Gws3zukTlPO5lIGP0bmWBkmbRIRKvpPq6vs3BqQlbKsrfBh45SPvIRbx+BSv6WYUchQzfW7DFDXnQtiTEGGQNg==} + /@angular/router@17.3.8(@angular/common@17.3.8)(@angular/core@17.3.8)(@angular/platform-browser@17.3.8)(rxjs@7.8.1): + resolution: {integrity: sha512-2JKTW1u1H+iNDfAmIjEiMJjQHfzb97TBk23/euIR0JuyGHjyywkrQ97HHiOEAJyy/Zpr0Vbem3HRqDqSfjTWvg==} engines: {node: ^18.13.0 || >=20.9.0} peerDependencies: - '@angular/common': 17.3.6 - '@angular/core': 17.3.6 - '@angular/platform-browser': 17.3.6 + '@angular/common': 17.3.8 + '@angular/core': 17.3.8 + '@angular/platform-browser': 17.3.8 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/common': 17.3.6(@angular/core@17.3.6)(rxjs@7.8.1) - '@angular/core': 17.3.6(rxjs@7.8.1)(zone.js@0.14.5) - '@angular/platform-browser': 17.3.6(@angular/animations@17.3.6)(@angular/common@17.3.6)(@angular/core@17.3.6) + '@angular/common': 17.3.8(@angular/core@17.3.8)(rxjs@7.8.1) + '@angular/core': 17.3.8(rxjs@7.8.1)(zone.js@0.14.5) + '@angular/platform-browser': 17.3.8(@angular/animations@17.3.8)(@angular/common@17.3.8)(@angular/core@17.3.8) rxjs: 7.8.1 tslib: 2.6.2 dev: false @@ -704,7 +705,7 @@ packages: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.2 - '@babel/generator': 7.23.6 + '@babel/generator': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.0) '@babel/helpers': 7.24.5 @@ -2526,6 +2527,31 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /@kangaroo-and-rabbit/kar-cw@0.2.2(@angular/common@17.3.8)(@angular/compiler@17.3.8)(@angular/core@17.3.8)(@angular/forms@17.3.8)(@angular/platform-browser-dynamic@17.3.8)(@angular/platform-browser@17.3.8)(@angular/router@17.3.8)(rxjs@7.8.1)(zone.js@0.14.5): + resolution: {integrity: sha512-jlzpGXavqRsinOuutq76/RPpSBjLGhmCkevQp4rI340oseIinVY0oBskkUz4mhBid8VvoWWkbI2g2CQ9uPGe/Q==, tarball: https://gitea.atria-soft.org/api/packages/kangaroo-and-rabbit/npm/%40kangaroo-and-rabbit%2Fkar-cw/-/0.2.2/kar-cw-0.2.2.tgz} + peerDependencies: + '@angular/common': ^17.3.6 + '@angular/compiler': ^17.3.6 + '@angular/core': ^17.3.6 + '@angular/forms': ^17.3.6 + '@angular/platform-browser': ^17.3.6 + '@angular/platform-browser-dynamic': ^17.3.6 + '@angular/router': ^17.3.6 + rxjs: ~7.8.1 + zone.js: ~0.14.5 + dependencies: + '@angular/common': 17.3.8(@angular/core@17.3.8)(rxjs@7.8.1) + '@angular/compiler': 17.3.8(@angular/core@17.3.8) + '@angular/core': 17.3.8(rxjs@7.8.1)(zone.js@0.14.5) + '@angular/forms': 17.3.8(@angular/common@17.3.8)(@angular/core@17.3.8)(@angular/platform-browser@17.3.8)(rxjs@7.8.1) + '@angular/platform-browser': 17.3.8(@angular/animations@17.3.8)(@angular/common@17.3.8)(@angular/core@17.3.8) + '@angular/platform-browser-dynamic': 17.3.8(@angular/common@17.3.8)(@angular/compiler@17.3.8)(@angular/core@17.3.8)(@angular/platform-browser@17.3.8) + '@angular/router': 17.3.8(@angular/common@17.3.8)(@angular/core@17.3.8)(@angular/platform-browser@17.3.8)(rxjs@7.8.1) + rxjs: 7.8.1 + tslib: 2.6.2 + zone.js: 0.14.5 + dev: false + /@leichtgewicht/ip-codec@2.0.5: resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} dev: true @@ -3189,15 +3215,15 @@ packages: tslib: 2.6.2 dev: false - /@ngtools/webpack@17.3.6(@angular/compiler-cli@17.3.6)(typescript@5.4.5)(webpack@5.90.3): - resolution: {integrity: sha512-equxbgh2DKzZtiFMoVf1KD4yJcH1q8lpqQ/GSPPQUvONcmHrr+yqdRUdaJ7oZCyCYmXF/nByBxtMKtJr6nKZVg==} + /@ngtools/webpack@17.3.7(@angular/compiler-cli@17.3.8)(typescript@5.4.5)(webpack@5.90.3): + resolution: {integrity: sha512-kQNS68jsPQlaWAnKcVeFKNHp6K90uQANvq+9oXb/i+JnYWzuBsHzn2r8bVdMmvjd1HdBRiGtg767XRk3u+jgRw==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^17.0.0 typescript: '>=5.2 <5.5' webpack: ^5.54.0 dependencies: - '@angular/compiler-cli': 17.3.6(@angular/compiler@17.3.6)(typescript@5.4.5) + '@angular/compiler-cli': 17.3.8(@angular/compiler@17.3.8)(typescript@5.4.5) typescript: 5.4.5 webpack: 5.90.3(esbuild@0.20.1) dev: true @@ -3501,12 +3527,12 @@ packages: dev: true optional: true - /@playwright/test@1.43.1: - resolution: {integrity: sha512-HgtQzFgNEEo4TE22K/X7sYTYNqEMMTZmFS8kTq6m8hXj+m1D8TgwgIbumHddJa9h4yl4GkKb8/bgAl2+g7eDgA==} + /@playwright/test@1.44.0: + resolution: {integrity: sha512-rNX5lbNidamSUorBhB4XZ9SQTjAqfe5M+p37Z8ic0jPFBMo5iCtQz1kRWkEMg+rYOKSlVycpQmpqjSFq7LXOfg==} engines: {node: '>=16'} hasBin: true dependencies: - playwright: 1.43.1 + playwright: 1.44.0 dev: true /@pnpm/config.env-replace@1.1.0: @@ -3658,12 +3684,12 @@ packages: dev: true optional: true - /@schematics/angular@17.3.6: - resolution: {integrity: sha512-jCNZdjHSVrI8TrrCnCoXC8GYvQRj7zh+SDdmm91Ve8dbikYNmBOKYLuPaCTsmojWx7ytv962yLlgKzpaa2bbfw==} + /@schematics/angular@17.3.7: + resolution: {integrity: sha512-HaJroKaberriP4wFefTTSVFrtU9GMvnG3I6ELbOteOyKMH7o2V91FXGJDJ5KnIiLRlBmC30G3r+9Ybc/rtAYkw==} engines: {node: ^18.13.0 || >=20.9.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} dependencies: - '@angular-devkit/core': 17.3.6 - '@angular-devkit/schematics': 17.3.6 + '@angular-devkit/core': 17.3.7 + '@angular-devkit/schematics': 17.3.7 jsonc-parser: 3.2.1 transitivePeerDependencies: - chokidar @@ -3997,17 +4023,17 @@ packages: '@types/yargs-parser': 21.0.3 dev: true - /@typescript-eslint/scope-manager@7.2.0: - resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/scope-manager@7.8.0: + resolution: {integrity: sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/visitor-keys': 7.2.0 + '@typescript-eslint/types': 7.8.0 + '@typescript-eslint/visitor-keys': 7.8.0 dev: true - /@typescript-eslint/type-utils@7.2.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/type-utils@7.8.0(eslint@8.57.0)(typescript@5.4.5): + resolution: {integrity: sha512-H70R3AefQDQpz9mGv13Uhi121FNMh+WEaRqcXTX09YEDky21km4dV1ZXJIp8QjXc4ZaVkXVdohvWDzbnbHDS+A==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 typescript: '*' @@ -4015,8 +4041,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.4 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -4025,26 +4051,26 @@ packages: - supports-color dev: true - /@typescript-eslint/types@7.2.0: - resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/types@7.8.0: + resolution: {integrity: sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==} + engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.5): - resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/typescript-estree@7.8.0(typescript@5.4.5): + resolution: {integrity: sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/visitor-keys': 7.2.0 + '@typescript-eslint/types': 7.8.0 + '@typescript-eslint/visitor-keys': 7.8.0 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 - minimatch: 9.0.3 + minimatch: 9.0.4 semver: 7.6.0 ts-api-utils: 1.3.0(typescript@5.4.5) typescript: 5.4.5 @@ -4052,18 +4078,18 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@7.2.0(eslint@8.57.0)(typescript@5.4.5): - resolution: {integrity: sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/utils@7.8.0(eslint@8.57.0)(typescript@5.4.5): + resolution: {integrity: sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 7.2.0 - '@typescript-eslint/types': 7.2.0 - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.5) + '@typescript-eslint/scope-manager': 7.8.0 + '@typescript-eslint/types': 7.8.0 + '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: @@ -4071,11 +4097,11 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@7.2.0: - resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} - engines: {node: ^16.0.0 || >=18.0.0} + /@typescript-eslint/visitor-keys@7.8.0: + resolution: {integrity: sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==} + engines: {node: ^18.18.0 || >=20.0.0} dependencies: - '@typescript-eslint/types': 7.2.0 + '@typescript-eslint/types': 7.8.0 eslint-visitor-keys: 3.4.3 dev: true @@ -8196,7 +8222,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.6.1 + cli-spinners: 2.9.2 is-interactive: 1.0.0 log-symbols: 4.1.0 strip-ansi: 6.0.1 @@ -8482,18 +8508,18 @@ packages: find-up: 6.3.0 dev: true - /playwright-core@1.43.1: - resolution: {integrity: sha512-EI36Mto2Vrx6VF7rm708qSnesVQKbxEWvPrfA1IPY6HgczBplDx7ENtx+K2n4kJ41sLLkuGfmb0ZLSSXlDhqPg==} + /playwright-core@1.44.0: + resolution: {integrity: sha512-ZTbkNpFfYcGWohvTTl+xewITm7EOuqIqex0c7dNZ+aXsbrLj0qI8XlGKfPpipjm0Wny/4Lt4CJsWJk1stVS5qQ==} engines: {node: '>=16'} hasBin: true dev: true - /playwright@1.43.1: - resolution: {integrity: sha512-V7SoH0ai2kNt1Md9E3Gwas5B9m8KR2GVvwZnAI6Pg0m3sh7UvgiYhRrhsziCmqMJNouPckiOhk8T+9bSAK0VIA==} + /playwright@1.44.0: + resolution: {integrity: sha512-F9b3GUCLQ3Nffrfb6dunPOkE5Mh68tR7zN32L4jCk4FjQamgesGay7/dAAe1WaMEGV04DkdJfcJzjoCKygUaRQ==} engines: {node: '>=16'} hasBin: true dependencies: - playwright-core: 1.43.1 + playwright-core: 1.44.0 optionalDependencies: fsevents: 2.3.2 dev: true @@ -10407,8 +10433,8 @@ packages: engines: {node: '>=12.20'} dev: true - /zod@3.23.5: - resolution: {integrity: sha512-fkwiq0VIQTksNNA131rDOsVJcns0pfVUjHzLrNBiF/O/Xxb5lQyEXkhZWcJ7npWsYlvs+h0jFWXXy4X46Em1JA==} + /zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} dev: false /zone.js@0.14.5: diff --git a/front/src/app-root/app.component.ts b/front/src/app-root/app.component.ts index a77ade8..7b5fd4e 100644 --- a/front/src/app-root/app.component.ts +++ b/front/src/app-root/app.component.ts @@ -4,7 +4,7 @@ * @license PROPRIETARY (see license file) */ -import { Component, OnInit } from '@angular/core'; +import { ChangeDetectorRef, Component, OnInit } from '@angular/core'; import { EventOnMenu, MenuItem, MenuPosition, SSOService, SessionService, UserRoles222, UserService } from '@kangaroo-and-rabbit/kar-cw'; import { environmentKarso } from 'environments/environment'; @@ -23,7 +23,8 @@ export class AppComponent implements OnInit { constructor( private userService: UserService, private sessionService: SessionService, - private ssoService: SSOService + private ssoService: SSOService, + private cdr: ChangeDetectorRef, ) { } ngOnInit() { @@ -174,6 +175,7 @@ export class AppComponent implements OnInit { }, ]; } + this.cdr.detectChanges(); console.log(' ==> DONE'); } } diff --git a/front/src/back-api/model.ts b/front/src/back-api/model.ts index a189428..6e78873 100644 --- a/front/src/back-api/model.ts +++ b/front/src/back-api/model.ts @@ -247,8 +247,8 @@ export function isApplicationSmall(data: any): data is ApplicationSmall { export const ZodClientToken = zod.object({ - url: zod.string().max(255).optional(), - jwt: zod.string().max(255).optional() + url: zod.string().max(1024).optional(), + jwt: zod.string().optional() }); export type ClientToken = zod.infer; export function isClientToken(data: any): data is ClientToken {